0000034067-20-000060.txt : 20200423 0000034067-20-000060.hdr.sgml : 20200423 20200423163412 ACCESSION NUMBER: 0000034067-20-000060 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200423 DATE AS OF CHANGE: 20200423 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: 20811448 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 10-Q 1 boom-20200331.htm 10-Q boom-20200331
P5Y0000034067--12-312020Q1false00000340672020-01-012020-03-31xbrli:shares00000340672020-04-23iso4217:USD00000340672020-03-3100000340672019-12-31iso4217:USDxbrli:shares00000340672019-01-012019-03-310000034067us-gaap:CommonStockMember2019-12-310000034067us-gaap:AdditionalPaidInCapitalMember2019-12-310000034067us-gaap:RetainedEarningsMember2019-12-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000034067us-gaap:TreasuryStockMember2019-12-310000034067us-gaap:RetainedEarningsMember2020-01-012020-03-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310000034067us-gaap:CommonStockMember2020-01-012020-03-310000034067us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310000034067us-gaap:RetainedEarningsMember2020-01-0100000340672020-01-010000034067us-gaap:TreasuryStockMember2020-01-012020-03-310000034067us-gaap:CommonStockMember2020-03-310000034067us-gaap:AdditionalPaidInCapitalMember2020-03-310000034067us-gaap:RetainedEarningsMember2020-03-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310000034067us-gaap:TreasuryStockMember2020-03-310000034067us-gaap:CommonStockMember2018-12-310000034067us-gaap:AdditionalPaidInCapitalMember2018-12-310000034067us-gaap:RetainedEarningsMember2018-12-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000034067us-gaap:TreasuryStockMember2018-12-3100000340672018-12-310000034067us-gaap:RetainedEarningsMember2019-01-012019-03-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310000034067us-gaap:CommonStockMember2019-01-012019-03-310000034067us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310000034067us-gaap:TreasuryStockMember2019-01-012019-03-310000034067us-gaap:CommonStockMember2019-03-310000034067us-gaap:AdditionalPaidInCapitalMember2019-03-310000034067us-gaap:RetainedEarningsMember2019-03-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310000034067us-gaap:TreasuryStockMember2019-03-3100000340672019-03-310000034067boom:DynaEnergeticsSegmentMember2019-12-310000034067boom:NobelCladSegmentMember2019-12-310000034067boom:DynaEnergeticsSegmentMember2020-01-012020-03-310000034067boom:NobelCladSegmentMember2020-01-012020-03-310000034067boom:DynaEnergeticsSegmentMember2020-03-310000034067boom:NobelCladSegmentMember2020-03-310000034067srt:MinimumMember2020-01-012020-03-310000034067srt:MaximumMember2020-01-012020-03-310000034067us-gaap:FairValueInputsLevel2Member2020-03-310000034067us-gaap:DevelopedTechnologyRightsMember2020-03-310000034067us-gaap:CustomerRelationshipsMember2020-03-310000034067us-gaap:TrademarksAndTradeNamesMember2020-03-310000034067us-gaap:DevelopedTechnologyRightsMember2019-12-310000034067us-gaap:CustomerRelationshipsMember2019-12-310000034067us-gaap:TrademarksAndTradeNamesMember2019-12-31xbrli:pure0000034067boom:RevolvingCreditFacilityUSDollarsMemberus-gaap:LineOfCreditMember2020-03-310000034067boom:RevolvingCreditFacilityUSDollarsMemberus-gaap:LineOfCreditMember2019-12-310000034067boom:CapitalExpenditureFacilityMember2020-03-310000034067boom:CapitalExpenditureFacilityMember2019-12-310000034067us-gaap:LineOfCreditMember2018-03-082018-03-080000034067boom:SyndicatedCreditFacility2018Memberus-gaap:LineOfCreditMember2018-03-080000034067boom:RevolvingCreditFacilityUSDollarsMemberus-gaap:LineOfCreditMember2018-03-080000034067boom:RevolvingCreditFacilityAlternateCurrenciesMemberus-gaap:LineOfCreditMember2018-03-080000034067boom:CapitalExpenditureFacilityMemberus-gaap:LineOfCreditMember2018-03-0800000340672018-03-082018-03-080000034067boom:CapitalExpenditureFacilityMemberus-gaap:LineOfCreditMember2020-03-310000034067boom:CapitalExpenditureFacilityMemberus-gaap:LineOfCreditMember2019-01-012019-12-31boom:bank0000034067boom:RevolvingCreditFacilityAlternateCurrenciesMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMemberus-gaap:LineOfCreditMember2020-01-012020-03-310000034067srt:MaximumMemberboom:RevolvingCreditFacilityAlternateCurrenciesMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMember2020-01-012020-03-310000034067boom:RevolvingCreditFacilityAlternateCurrenciesMembersrt:MinimumMemberus-gaap:BaseRateMemberus-gaap:LineOfCreditMember2020-01-012020-03-310000034067srt:MaximumMemberboom:RevolvingCreditFacilityAlternateCurrenciesMemberus-gaap:BaseRateMemberus-gaap:LineOfCreditMember2020-01-012020-03-31iso4217:EUR0000034067us-gaap:LineOfCreditMemberboom:GermanBankLineofCreditMember2020-03-310000034067us-gaap:SubsequentEventMemberboom:PaycheckProtectionProgramLoanMemberus-gaap:UnsecuredDebtMember2020-04-142020-04-140000034067us-gaap:SubsequentEventMemberboom:PaycheckProtectionProgramLoanMemberus-gaap:UnsecuredDebtMember2020-04-232020-04-23boom:segment0000034067boom:DynaEnergeticsSegmentMember2019-01-012019-03-310000034067boom:NobelCladSegmentMember2019-01-012019-03-310000034067us-gaap:OperatingSegmentsMemberboom:DynaEnergeticsSegmentMember2020-01-012020-03-310000034067us-gaap:OperatingSegmentsMemberboom:DynaEnergeticsSegmentMember2019-01-012019-03-310000034067us-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2020-01-012020-03-310000034067us-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2019-01-012019-03-310000034067us-gaap:OperatingSegmentsMember2020-01-012020-03-310000034067us-gaap:OperatingSegmentsMember2019-01-012019-03-310000034067us-gaap:MaterialReconcilingItemsMember2020-01-012020-03-310000034067us-gaap:MaterialReconcilingItemsMember2019-01-012019-03-310000034067us-gaap:CorporateNonSegmentMember2020-01-012020-03-310000034067us-gaap:CorporateNonSegmentMember2019-01-012019-03-310000034067country:USboom:DynaEnergeticsSegmentMember2020-01-012020-03-310000034067country:USboom:DynaEnergeticsSegmentMember2019-01-012019-03-310000034067boom:DynaEnergeticsSegmentMembercountry:EG2020-01-012020-03-310000034067boom:DynaEnergeticsSegmentMembercountry:EG2019-01-012019-03-310000034067boom:DynaEnergeticsSegmentMembercountry:CA2020-01-012020-03-310000034067boom:DynaEnergeticsSegmentMembercountry:CA2019-01-012019-03-310000034067country:AEboom:DynaEnergeticsSegmentMember2020-01-012020-03-310000034067country:AEboom:DynaEnergeticsSegmentMember2019-01-012019-03-310000034067country:KWboom:DynaEnergeticsSegmentMember2020-01-012020-03-310000034067country:KWboom:DynaEnergeticsSegmentMember2019-01-012019-03-310000034067boom:DynaEnergeticsSegmentMembercountry:ID2020-01-012020-03-310000034067boom:DynaEnergeticsSegmentMembercountry:ID2019-01-012019-03-310000034067boom:DynaEnergeticsSegmentMembercountry:MY2020-01-012020-03-310000034067boom:DynaEnergeticsSegmentMembercountry:MY2019-01-012019-03-310000034067boom:DynaEnergeticsSegmentMembercountry:PK2020-01-012020-03-310000034067boom:DynaEnergeticsSegmentMembercountry:PK2019-01-012019-03-310000034067country:INboom:DynaEnergeticsSegmentMember2020-01-012020-03-310000034067country:INboom:DynaEnergeticsSegmentMember2019-01-012019-03-310000034067country:DEboom:DynaEnergeticsSegmentMember2020-01-012020-03-310000034067country:DEboom:DynaEnergeticsSegmentMember2019-01-012019-03-310000034067boom:DynaEnergeticsSegmentMemberboom:RestOfTheWorldMember2020-01-012020-03-310000034067boom:DynaEnergeticsSegmentMemberboom:RestOfTheWorldMember2019-01-012019-03-310000034067country:USboom:NobelCladSegmentMember2020-01-012020-03-310000034067country:USboom:NobelCladSegmentMember2019-01-012019-03-310000034067country:CAboom:NobelCladSegmentMember2020-01-012020-03-310000034067country:CAboom:NobelCladSegmentMember2019-01-012019-03-310000034067boom:NobelCladSegmentMembercountry:FR2020-01-012020-03-310000034067boom:NobelCladSegmentMembercountry:FR2019-01-012019-03-310000034067boom:NobelCladSegmentMembercountry:ES2020-01-012020-03-310000034067boom:NobelCladSegmentMembercountry:ES2019-01-012019-03-310000034067boom:NobelCladSegmentMembercountry:KR2020-01-012020-03-310000034067boom:NobelCladSegmentMembercountry:KR2019-01-012019-03-310000034067country:DEboom:NobelCladSegmentMember2020-01-012020-03-310000034067country:DEboom:NobelCladSegmentMember2019-01-012019-03-310000034067country:NOboom:NobelCladSegmentMember2020-01-012020-03-310000034067country:NOboom:NobelCladSegmentMember2019-01-012019-03-310000034067country:AEboom:NobelCladSegmentMember2020-01-012020-03-310000034067country:AEboom:NobelCladSegmentMember2019-01-012019-03-310000034067country:SGboom:NobelCladSegmentMember2020-01-012020-03-310000034067country:SGboom:NobelCladSegmentMember2019-01-012019-03-310000034067country:NLboom:NobelCladSegmentMember2020-01-012020-03-310000034067country:NLboom:NobelCladSegmentMember2019-01-012019-03-310000034067country:SEboom:NobelCladSegmentMember2020-01-012020-03-310000034067country:SEboom:NobelCladSegmentMember2019-01-012019-03-310000034067country:BEboom:NobelCladSegmentMember2020-01-012020-03-310000034067country:BEboom:NobelCladSegmentMember2019-01-012019-03-310000034067country:AUboom:NobelCladSegmentMember2020-01-012020-03-310000034067country:AUboom:NobelCladSegmentMember2019-01-012019-03-310000034067country:GRboom:NobelCladSegmentMember2020-01-012020-03-310000034067country:GRboom:NobelCladSegmentMember2019-01-012019-03-310000034067country:INboom:NobelCladSegmentMember2020-01-012020-03-310000034067country:INboom:NobelCladSegmentMember2019-01-012019-03-310000034067boom:NobelCladSegmentMemberboom:RestOfTheWorldMember2020-01-012020-03-310000034067boom:NobelCladSegmentMemberboom:RestOfTheWorldMember2019-01-012019-03-310000034067us-gaap:ForeignExchangeForwardMember2020-03-310000034067us-gaap:ForeignExchangeForwardMember2019-03-310000034067us-gaap:ForeignExchangeForwardMember2019-12-310000034067us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeForwardMember2020-01-012020-03-310000034067us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeForwardMember2019-01-012019-03-31boom:employee0000034067us-gaap:EmployeeSeveranceMemberus-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2020-01-012020-03-310000034067us-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMemberus-gaap:ContractTerminationMember2020-01-012020-03-310000034067us-gaap:OperatingSegmentsMemberus-gaap:OtherRestructuringMemberboom:NobelCladSegmentMember2020-01-012020-03-310000034067us-gaap:EmployeeSeveranceMemberus-gaap:OperatingSegmentsMemberboom:DynaEnergeticsSegmentMember2020-01-012020-03-310000034067us-gaap:OperatingSegmentsMemberboom:DynaEnergeticsSegmentMemberus-gaap:ContractTerminationMember2020-01-012020-03-310000034067us-gaap:OperatingSegmentsMemberus-gaap:OtherRestructuringMemberboom:DynaEnergeticsSegmentMember2020-01-012020-03-310000034067us-gaap:EmployeeSeveranceMemberus-gaap:CorporateNonSegmentMember2020-01-012020-03-310000034067us-gaap:CorporateNonSegmentMemberus-gaap:ContractTerminationMember2020-01-012020-03-310000034067us-gaap:OtherRestructuringMemberus-gaap:CorporateNonSegmentMember2020-01-012020-03-310000034067us-gaap:EmployeeSeveranceMember2020-01-012020-03-310000034067us-gaap:ContractTerminationMember2020-01-012020-03-310000034067us-gaap:OtherRestructuringMember2020-01-012020-03-310000034067boom:AssetImpairmentMemberus-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2019-01-012019-03-310000034067us-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMemberus-gaap:ContractTerminationMember2019-01-012019-03-310000034067boom:EquipmentMovingCostsMemberus-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2019-01-012019-03-310000034067us-gaap:OperatingSegmentsMemberus-gaap:OtherRestructuringMemberboom:NobelCladSegmentMember2019-01-012019-03-310000034067us-gaap:EmployeeSeveranceMember2019-12-310000034067us-gaap:EmployeeSeveranceMember2020-03-310000034067us-gaap:ContractTerminationMember2019-12-310000034067us-gaap:ContractTerminationMember2020-03-310000034067boom:EquipmentMovingCostsMember2019-12-310000034067boom:EquipmentMovingCostsMember2020-01-012020-03-310000034067boom:EquipmentMovingCostsMember2020-03-310000034067us-gaap:OtherRestructuringMember2019-12-310000034067us-gaap:OtherRestructuringMember2020-03-31



UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C.  20549
 
Form 10-Q
 (Mark One)
 
      QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES AND EXCHANGE ACT OF 1934

For the quarterly period ended March 31, 2020
 
OR
 
         TRANSITION REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES ACT OF 1934

FOR THE TRANSITION PERIOD FROM                   TO                   .
 
Commission file number 001-14775

 DMC GLOBAL INC.
(Exact name of Registrant as Specified in its Charter)
Delaware
 
84-0608431
(State of Incorporation or Organization) (I.R.S. Employer Identification No.)
11800 Ridge Parkway, Suite 300, Broomfield, Colorado 80021
(Address of principal executive offices, including zip code)
 
(303) 665-5700
(Registrant’s telephone number, including area code)
 

Title of each classTrading SymbolName of exchange on which registered
Common Stock, $.05 Par Value
BOOMThe Nasdaq Global Select Market


Indicate by check mark whether the registrant:  (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes    No 
 
Indicate by check mark whether 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).  Yes    No 
 
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.  See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. 
Large accelerated filer ☐
 
Accelerated filer
   
Non-accelerated filer ☐
 
Smaller reporting company
Emerging growth company

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

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 under the Act).  Yes    No 
 
The number of shares of Common Stock outstanding was 14,751,242 as of April 23, 2020.





CAUTIONARY NOTE ABOUT FORWARD-LOOKING STATEMENTS
 
This quarterly report on Form 10-Q contains “forward-looking statements” 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 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 “may,” “believe,” “plan,” “anticipate,” “estimate,” “expect,” “intend,” and other phrases of similar meaning. Such statements include the planned reduction in spending and our 2020 capital budget, expected well completions during the second quarter of 2020 and levels of product demand, increases in NobelClad order activity expected later in the year and NobelClad’s backlog. 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’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.



INDEX
 
  Page
   
 
 
 
 
 
 
   
   
   
   
   
   
   
   
   
   
   
   
 

3

Part I - FINANCIAL INFORMATION

ITEM 1.  Condensed Consolidated Financial Statements
DMC GLOBAL INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Amounts in Thousands, Except Share and Per Share Data)
March 31, 2020December 31, 2019
(unaudited)
ASSETS  
Current assets:  
Cash and cash equivalents$16,451  $20,353  
Accounts receivable, net of allowance for doubtful accounts of $2,320 and $967, respectively
51,011  60,855  
Inventories61,445  53,728  
Prepaid expenses and other9,534  9,417  
Total current assets138,441  144,353  
Property, plant and equipment173,538  174,741  
Less - accumulated depreciation(66,721) (66,507) 
Property, plant and equipment, net106,817  108,234  
Purchased intangible assets, net5,199  5,880  
Deferred tax assets3,902  3,836  
Other assets14,581  15,118  
Total assets$268,940  $277,421  
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$29,020  $34,758  
Accrued expenses7,146  6,903  
Dividend payable1,883  1,866  
Accrued income taxes8,666  9,651  
Accrued employee compensation and benefits7,268  10,668  
Contract liabilities4,367  2,736  
Current portion of long-term debt3,125  3,125  
Other current liabilities1,618  1,716  
Total current liabilities63,093  71,423  
Long-term debt10,406  11,147  
Deferred tax liabilities3,692  3,786  
Other long-term liabilities18,060  18,924  
Total liabilities95,251  105,280  
Commitments and contingencies (Note 11)
Stockholders’ equity
Preferred stock, $0.05 par value; 4,000,000 shares authorized; no issued and outstanding shares
    
Common stock, $0.05 par value; 25,000,000 shares authorized; 14,751,242 and 14,652,675 shares outstanding, respectively
763  756  
Additional paid-in capital86,832  85,639  
Retained earnings121,224  119,002  
Other cumulative comprehensive loss(26,643) (25,803) 
Treasury stock, at cost, and company stock held for deferred compensation, at par; 509,593 and 464,532 shares, respectively
(8,487) (7,453) 
Total stockholders’ equity173,689  172,141  
Total liabilities and stockholders’ equity$268,940  $277,421  
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
4

DMC GLOBAL INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Amounts in Thousands, Except Share and Per Share Data)
(unaudited)


Three months ended March 31,
 20202019
Net sales$73,564  $100,135  
Cost of products sold49,094  63,730  
Gross profit24,470  36,405  
Costs and expenses:  
General and administrative expenses8,126  9,168  
Selling and distribution expenses8,527  6,309  
Amortization of purchased intangible assets354  398  
Restructuring expenses, net and asset impairments1,116  78  
Total costs and expenses18,123  15,953  
Operating income  6,347  20,452  
Other income (expense):  
Other income (expense), net115  (21) 
Interest expense, net(238) (373) 
Income before income taxes  6,224  20,058  
Income tax provision2,069  4,888  
Net income  $4,155  $15,170  
Net income per share    
Basic$0.28  $1.02  
Diluted$0.28  $1.01  
Weighted average shares outstanding:  
Basic14,697,164  14,606,052  
Diluted14,717,836  14,671,689  
Dividends declared per common share$0.125  $0.02  
 
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
5

DMC GLOBAL INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Amounts in Thousands)
(unaudited)

 
Three months ended March 31,
 20202019
Net income  $4,155  $15,170  
Change in cumulative foreign currency translation adjustment(840) (419) 
Total comprehensive income  $3,315  $14,751  
 
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
6

DMC GLOBAL INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(Amounts in Thousands, Except Share Data)
(unaudited)

     OtherTreasury Stock and 
   Additional CumulativeCompany Stock Held for 
 Common StockPaid-InRetainedComprehensive Deferred Compensation 
 SharesAmountCapitalEarningsLossSharesAmountTotal
Balances, December 31, 201915,117,207  $756  $85,639  $119,002  $(25,803) (464,532) $(7,453) $172,141  
Net income  —  —  —  4,155  —  —  —  4,155  
Change in cumulative foreign currency translation adjustment—  —  —  —  (840) —  —  (840) 
Shares issued in connection with stock compensation plans143,628  7  (7) —  —  —  —    
Adjustment for cumulative effect from change in accounting principle (ASU 2016-13)—  —  —  (50) —  —  —  (50) 
Stock-based compensation—  —  1,200  —  —  —  —  1,200  
Dividends declared—  —  —  (1,883) —  —  —  (1,883) 
Treasury stock activity—  —  —  —  —  (45,061) (1,034) (1,034) 
Balances, March 31, 202015,260,835  $763  $86,832  $121,224  $(26,643) (509,593) $(8,487) $173,689  
 
     Other 
   Additional Cumulative 
 Common StockPaid-InRetainedComprehensiveTreasury Stock 
 SharesAmountCapitalEarningsLossSharesAmountTotal
Balances, December 31, 201814,987,962  $749  $80,077  $89,291  $(35,014) (82,186) $(817) $134,286  
Net income  —  —  —  15,170  —  —  —  15,170  
Change in cumulative foreign currency translation adjustment—  —  —  —  (419) —  —  (419) 
Shares issued in connection with stock compensation plans101,118  6  (6) —  —  7,502  —    
Stock-based compensation—  —  1,051  —  —  —  —  1,051  
Dividends declared—  —  —  (299) —  —  —  (299) 
Treasury stock activity—  —  —  —  —  (28,700) (878) (878) 
Balances, March 31, 201915,089,080  $755  $81,122  $104,162  $(35,433) (103,384) $(1,695) $148,911  
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements
7

DMC GLOBAL INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Amounts in Thousands)
(unaudited)


Three months ended March 31,
 20202019
Cash flows provided by operating activities:  
Net income  $4,155  $15,170  
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation2,352  1,798  
Amortization of purchased intangible assets354  398  
Amortization of deferred debt issuance costs40  47  
Stock-based compensation1,118  1,171  
Deferred income taxes(160) 343  
Loss on disposal of property, plant and equipment13    
Restructuring expenses, net and asset impairments1,116  78  
Change in:  
Accounts receivable, net10,277  (13,722) 
Inventories(8,187) 110  
Prepaid expenses and other383  1,178  
Accounts payable(2,752) 5,342  
Contract liabilities955  1,363  
Accrued expenses and other liabilities(4,744) (6,279) 
Net cash provided by operating activities  4,920  6,997  
Cash flows used in investing activities:  
Acquisition of property, plant and equipment(5,121) (6,601) 
Proceeds on sale of property, plant and equipment  204  
Net cash used in investing activities  (5,121) (6,397) 
Cash flows provided by (used in) financing activities:  
Borrowings on bank lines of credit, net  2,750  
Repayments on capital expenditure facility(781) (781) 
Payment of dividends(1,866) (298) 
Treasury stock purchases(1,034) (853) 
Net cash provided by (used in) financing activities (3,681) 818  
Effects of exchanges rates on cash(20) 81  
Net increase (decrease) in cash and cash equivalents (3,902) 1,499  
Cash and cash equivalents, beginning of the period20,353  13,375  
Cash and cash equivalents, end of the period$16,451  $14,874  


The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
8

DMC GLOBAL INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Amounts in Thousands, Except Share and Per Share Data)
(unaudited)
 
1.      BASIS OF PRESENTATION
 
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 10-K for the year ended December 31, 2019.

2.      SIGNIFICANT ACCOUNTING POLICIES
 
Principles of Consolidation
 
The condensed consolidated financial statements include the accounts of DMC Global Inc. (“DMC”, “we”, “us”, “our”, or the “Company”) and its controlled subsidiaries. Only subsidiaries in which controlling interests are maintained are consolidated. All significant intercompany accounts, profits, and transactions have been eliminated in consolidation.

Accounts Receivable
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.

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’s financial position and results of operations given limited historical write-off activity within each of the Company’s segments.

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.

During the three months ended March 31, 2020, due to the COVID-19 pandemic and resulting unprecedented macroeconomic conditions combined with a sharp decline in oil and gas prices, we increased our expected loss rate. In addition, we continued to review receivables outstanding, including aged balances, and in circumstances where we are aware of a specific customer’s inability to meet its financial obligation to us, we recorded a specific allowance for credit losses (with the offsetting expense charged to Selling and Distribution expenses 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 $2,299 were recorded during the three months ended March 31, 2020. The following table summarizes activity in the allowance for credit losses on receivables from DynaEnergetics and NobelClad customers:


9

DynaEnergeticsNobelCladDMC Global Inc.
Allowance for doubtful accounts, December 31, 2019
$945  $22  $967  
Adjustment for cumulative effect from change in accounting principle$50  $  $50  
Current period provision for expected credit losses1,987  312  2,299  
Write-offs charged against the allowance(962)   (962) 
Impacts of foreign currency exchange rates and other(34)   (34) 
Allowance for doubtful accounts, March 31, 2020
$1,986  $334  $2,320  

Revenue Recognition

The Company’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.

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 “Contract Liabilities” for further information on contract liabilities and Note 9 “Business Segments” for disaggregated revenue disclosures.

Income Taxes

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. 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.

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.

Earnings Per Share

The Company computes earnings per share (“EPS”) 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 as they receive non-forfeitable rights to dividends similar to common stock.

Basic EPS is then 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) the treasury stock method or (2) the two-class method assuming nonvested shares are not converted into 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.
10


Three months ended March 31,
20202019
Net income as reported$4,155  $15,170  
Less: Distributed net income available to participating securities(30) (6) 
Less: Undistributed net income available to participating securities(37) (312) 
Numerator for basic net income per share:4,088  14,852  
Add: Undistributed net income allocated to participating securities37  312  
Less: Undistributed net income reallocated to participating securities(37) (311) 
Numerator for diluted net income per share:4,088  14,853  
Denominator:
Weighted average shares outstanding for basic net income per share14,697,164  14,606,052  
Effect of dilutive securities20,672  65,637  
Weighted average shares outstanding for diluted net income per share14,717,836  14,671,689  
Net income per share:
Basic$0.28  $1.02  
Diluted$0.28  $1.01  

Deferred compensation

The Company maintains a Non-Qualified Deferred Compensation Plan (the “Plan”) 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.

The Plan provides for deferred compensation obligations to be settled either by delivery of a fixed number of shares of DMC’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.

The Company has established a grantor trust commonly known as a “rabbi trust” and contributed certain assets to satisfy the future obligations to participants in the Plan. These assets are subject to potential claims of the Company’s general creditors. The assets held in the trust include unvested RSAs, vested company stock awards, company-owned life insurance (“COLI”) 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 “Treasury stock, at cost, and company stock held for deferred compensation, at par” 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, and the balance of $4,360 as of March 31, 2020 is reflected in the Consolidated Balance Sheets within “Other assets.”

Deferred compensation obligations that will be settled in cash are accounted for on an accrual basis in accordance with the terms of the Plan and the balance of $5,657 as of March 31, 2020 is reflected in the Consolidated Balance Sheets within “Other long-term liabilities.” These obligations are adjusted based on changes in value of the underlying investment options chosen by Plan participants. Deferred compensation obligations that will be settled by delivery of a fixed number of previously vested shares of the Company’s common stock are reflected in the Consolidated Statements of Stockholders’ Equity within “Common stock” 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.

Fair Value of Financial Instruments

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
11

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:                   

Level 1 — 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.

Level 2 — 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.

Level 3 — Inputs to the valuation that are unobservable inputs for the asset or liability. 

The highest priority is assigned to Level 1 inputs and the lowest priority to Level 3 inputs.

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. All of these items are considered Level 1 assets and liabilities.

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 $2,571 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.

We did not hold any Level 3 assets or liabilities as of March 31, 2020 or December 31, 2019. The asset impairment charges recorded in the fourth quarter of 2019 was calculated using Level 3 inputs.

Recently Adopted Accounting Standards

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 “Accounts Receivable” for further information.

Recent Accounting Pronouncements

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 Income Taxes 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.

3.      INVENTORIES
 
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.

Inventories consisted of the following:
12

March 31, 2020December 31, 2019
Raw materials$26,337  $26,173  
Work-in-process15,189  12,194  
Finished goods19,562  15,045  
Supplies357  316  
 $61,445  $53,728  

4.      PURCHASED INTANGIBLE ASSETS
 
Our purchased intangible assets consisted of the following as of March 31, 2020:
GrossAccumulated
Amortization
Net
Core technology$17,098  $(11,899) $5,199  
Customer relationships35,865  (35,865)   
Trademarks / Trade names1,942  (1,942)   
Total intangible assets$54,905  $(49,706) $5,199  
 
Our purchased intangible assets consisted of the following as of December 31, 2019:
GrossAccumulated
Amortization
Net
Core technology$17,717  $(11,837) $5,880  
Customer relationships35,091  (35,091)   
Trademarks / Trade names1,988  (1,988)   
Total intangible assets$54,796  $(48,916) $5,880  
 
The change in the gross value of our purchased intangible assets from December 31, 2019 to March 31, 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.

5.      CONTRACT LIABILITIES
 
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’ credit limits at acceptable levels. Contract liabilities were as follows:
March 31, 2020December 31, 2019
NobelClad$2,291  $1,427  
DynaEnergetics2,076  1,309  
Total$4,367  $2,736  

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, $836 was recorded to net sales during the three months ended March 31, 2020.

6.      LEASES

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)
13

assets are initially measured at the present value of lease payments over the lease term plus initial direct costs, if any, with the 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’s lease agreements are accounted for together.

Nearly all of the Company’s leasing arrangements are classified as operating leases. ROU asset and lease liability balances were as follows for the periods presented:

March 31, 2020December 31, 2019
ROU asset9,906  10,423  
Current lease liability1,618  1,716  
Long-term lease liability9,454  9,777  
Total lease liability$11,072  $11,493  

The ROU asset was included in “Other assets” while the current lease liability was reported in “Other current liabilities” and the long-term lease liability was reported in “Other long-term liabilities” on the Company’s Condensed Consolidated Balance Sheet. Cash paid for operating lease liabilities are recorded as cash flows from operating activities in the Company’s Condensed Consolidated Statements of Cash Flows. For the three months ended March 31, 2020 and 2019, operating lease costs were $1,102 and $685, respectively, which were included in the Company’s Condensed Consolidated Statements of Operations. Short term and variable lease costs were not material for the three months ended March 31, 2020.

Certain of the Company’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.

The following table summarizes the weighted average lease terms and discount rates for operating lease liabilities:
March 31, 2020
Weighted average remaining lease term (in years)8.97
Weighted average discount rate5.7 %

The following table represents maturities of operating lease liabilities as of March 31, 2020:
Due within 1 year$1,618  
Due after 1 year through 2 years1,749  
Due after 2 years through 3 years1,553  
Due after 3 years through 4 years1,372  
Due after 4 years through 5 years1,246  
Due after 5 years5,925  
Total future minimum lease payments13,463  
Less imputed interest(2,391) 
Total$11,072  

7.      DEBT
 
14

Outstanding borrowings consisted of the following:
March 31, 2020December 31, 2019
Syndicated credit agreement:  
U.S. Dollar revolving loan$  $  
Capital expenditure facility14,094  14,875  
Outstanding borrowings14,094  14,875  
Less: debt issuance costs(563) (603) 
Total debt13,531  14,272  
Less: current portion of long-term debt(3,125) (3,125) 
Long-term debt$10,406  $11,147  

Syndicated Credit Agreement

On March 8, 2018, we entered into a five-year $75,000 syndicated credit agreement (“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 provided for a $25,000 Capital Expenditure Facility (“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. The Capex Facility bears interest at a LIBOR-based variable rate which at March 31, 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.
Borrowings under the $50,000 revolving loan can be in the form of one, two, three, or six month London Interbank Offered Rate (“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’s Prime rates, an adjusted Federal Funds rate or an adjusted LIBOR rate). LIBOR loans bear interest at the applicable LIBOR 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.

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%).

The credit facility 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 March 31, 2020, we were in compliance with all financial covenants and other provisions of our debt agreements.

We also maintain a line of credit with a German bank for certain European operations. This line of credit provides a borrowing capacity of €4,000, of which €881 is available as of March 31, 2020 after considering outstanding letters of credit.

Included in long-term debt are deferred debt issuance costs of $563 and $603 as of March 31, 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.

On April 14, 2020, the Company received loan proceeds of $6,700 under the Paycheck Protection Program. On April 23, 2020, the U.S. Small Business Administration (“SBA”) issued guidance regarding eligibility requirements for the loan as they apply to publicly traded companies. The Company returned $6,700 to the SBA on April 23, 2020. Please refer to Note 13 “Subsequent Events” for further information.

15

8.     INCOME TAXES

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.

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 three months ended March 31, 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.

The Tax Cuts and Jobs Act (“TCJA”) 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.

During the first quarter of 2020, we took advantage of a provision under the recent Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) and filed for a quick refund of our 2019 U.S. tax overpayment of $2,700. 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.

9.      BUSINESS SEGMENTS
 
Our business is organized into two segments: 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.
Our reportable segments are separately managed strategic business units that offer different products and services. Each segment’s products are marketed to different customer types and require different manufacturing processes and technologies.
Segment information is as follows:
 
Three months ended March 31,
20202019
Net sales
DynaEnergetics$53,220  $79,836  
NobelClad20,344  20,299  
Net sales$73,564  $100,135  

16

Three months ended March 31,
20202019
Operating income  
DynaEnergetics$8,606  $23,110  
NobelClad1,476  1,830  
Segment operating income  10,082  24,940  
Unallocated corporate expenses(2,617) (3,317) 
Stock-based compensation(1,118) (1,171) 
Other income (expense), net115  (21) 
Interest expense, net(238) (373) 
Income before income taxes  $6,224  $20,058  

Three months ended March 31,
20202019
Depreciation and amortization
DynaEnergetics$1,772  $1,399  
NobelClad834  797  
Segment depreciation and amortization$2,606  $2,196  
Corporate and other (1)$100  $  
Consolidated depreciation and amortization$2,706  $2,196  
(1) Prior to Q4 2019, the Company fully allocated corporate and other depreciation to the segments.

The disaggregation of revenue earned from contracts with customers based on the geographic location of the customer is as follows.

DynaEnergetics
 Three months ended March 31,
 20202019
United States$46,271  $67,959  
Egypt1,311  862  
Canada668  3,458  
United Arab Emirates667  2,503  
Kuwait509    
Indonesia479  239  
Malaysia381    
Pakistan345  342  
India316  29  
Germany300  55  
Rest of the world1,973  4,389  
Total DynaEnergetics$53,220  $79,836  

17

NobelClad
 Three months ended March 31,
 20202019
United States$9,042  $9,643  
Canada1,768  2,024  
France1,491  757  
Spain1,247  62  
South Korea990  468  
Germany986  1,003  
Norway960  622  
United Arab Emirates739  985  
Singapore574    
Netherlands547  634  
Sweden482  301  
Belgium364  886  
Australia249  448  
Greece168  17  
India77  125  
Rest of the world660  2,324  
Total NobelClad$20,344  $20,299  

During the three months ended March 31, 2020 and 2019, one customer in our DynaEnergetics segment accounted for greater than 10% of consolidated net sales.
 
10.      DERIVATIVE INSTRUMENTS

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 “Other income (expense), net” within our Condensed Consolidated Statements of Operations.

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’ ability to perform.

As of March 31, 2020 and 2019, the notional amounts of the forward currency contracts the Company held were $20,424 and $11,638, respectively. At March 31, 2020 and 2019, the fair values of outstanding foreign currency forward contracts were $0.

The following table presents the location and amount of net gains (losses) from hedging activities:

Three months ended March 31,
DerivativeStatements of Operations Location20202019
Foreign currency contractsOther income (expense), net$834  $122  

18

11.   COMMITMENTS AND CONTINGENCIES

Contingent Liabilities

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.

Legal Proceedings

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.

12.    RESTRUCTURING AND ASSET IMPAIRMENTS

During the first quarter of 2020, DMC reduced its workforce by 264 positions to address a sharp decline in activity levels in the Company’s core oil and gas end market in March 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’s corporate office. Additionally, during the first quarter of 2020, DynaEnergetics continued activities to prepare its Tyumen, Siberia facility for sale later in 2020. As of March 31, 2020, total DynaEnergetics Siberia’s assets classified as held for sale was $437.

During the fourth quarter of 2017, NobelClad announced plans to consolidate its European production facilities by closing manufacturing operations in France. During the first quarter of 2019, NobelClad entered into a sales agreement with a buyer for the production facility. In preparation for the sale, NobelClad moved certain machinery and equipment to its manufacturing facility in Germany and sold other machinery and equipment to third-parties.

Total restructuring and impairment charges incurred for these programs are as follows and are reported in the “Restructuring expenses, net and asset impairments” line item in our Condensed Consolidated Statements of Operations:
Three months ended March 31, 2020
SeveranceContract Termination CostsOther Exit CostsTotal
NobelClad$54  $  $5  $59  
DynaEnergetics707  11  220  938  
Corporate119      119  
Total$880  $11  $225  $1,116  

Three months ended March 31, 2019
Asset ImpairmentContract Termination CostsEquipment Moving CostsOther Exit CostsTotal
NobelClad$(116) $39  $144  $11  $78  

During the three months ended March 31, 2020, the changes to the restructuring liability associated with these programs is summarized below:
19

December 31, 2019Net expensePayments and Other AdjustmentsCurrency AdjustmentsMarch 31, 2020
Severance$2,404  $880  $(269) $(307) $2,708  
Contract termination costs  11    11  
Equipment moving costs          
Other exit costs271  225  (491)   5  
Total$2,675  $1,116  $(760) $(307) $2,724  


13.    SUBSEQUENT EVENTS

Paycheck Protection Program

On April 14, 2020, the Company received loan proceeds of $6,700 under the Paycheck Protection Program (“PPP”). The PPP was established under the recent Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) and is administered by the U.S. Small Business Administration. On April 23, 2020, the U.S. Small Business Administration (“SBA”) issued guidance regarding eligibility requirements for the loan as they apply to publicly traded companies. The Company returned $6,700 to the SBA on April 23, 2020.
20

ITEM 2.      Management’s Discussion and Analysis of Financial Condition and Results of Operations
 
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 10-K for the year ended December 31, 2019.
 
Unless stated otherwise, all currency amounts are presented in thousands of U.S. dollars (000s).
 
Overview
 
General

DMC Global Inc. (“DMC”) 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.
 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.
DynaEnergetics

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. 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.

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.

NobelClad

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. We define “backlog” at any given point in time as all firm, unfulfilled purchase orders and commitments at that time. Most firm purchase orders and commitments are realized, and we expect to fill most backlog orders within the following 12 months. NobelClad’s backlog increased to $41,301 at March 31, 2020 from $31,660 at December 31, 2019.

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.


21

Factors Affecting Results

Consolidated sales were $73,564, down 14% versus the fourth quarter of 2019 and down 27% versus the first quarter of 2019 as the COVID-19 pandemic drove a sharp decline in in oil and gas demand and well completion activity at DynaEnergetics.
DynaEnergetics sales of $53,220 in the first quarter of 2020 decreased 33% compared with the first quarter of 2019 and decreased 18% compared with the fourth quarter of 2019. We entered 2020 with lower crude oil prices, which resulted in a slow-down in well-completions activity in the North American unconventional oil and gas market early in the first quarter. Oil prices and demand for well perforating systems fell sharply late in the first quarter primarily due to the oil supply-demand imbalance primarily associated with the COVID-19 pandemic.
NobelClad’s sales of $20,344 in the first quarter of 2020 decreased 7% compared with the first quarter of 2019 and were flat compared to the fourth quarter of 2019.
Consolidated gross profit of 33.3% in the first quarter of 2020 decreased from 36.4% in the first quarter of 2019. The decrease primarily was due to the unfavorable impact of lower volume on fixed manufacturing overhead expenses, less favorable project mix in NobelClad, and a lower proportion of sales in DynaEnergetics relative to NobelClad.
Consolidated selling, general and administrative expenses were $16,653 in the first quarter of 2020 compared with $15,477 in the first quarter of 2019. The increase primarily was due to current period provisions for expected credit losses attributable to the worsening global economy.
Restructuring expenses of $1,116 in the first quarter of 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.
Net cash of $2,920 decreased $3,161 from $6,081 at December 31, 2019. Net cash is a non-GAAP measure calculated as total cash and cash equivalents ($16,451 at March 31, 2020) less total debt ($13,531 at March 31, 2020).

Outlook

Global crude oil demand began to collapse late in the first quarter as efforts to contain the COVID-19 pandemic sharply reduced economic activity around the world. The demand decline has been exacerbated by rapidly rising crude supplies and dwindling storage capacity. The economic downturn has led to a severe disruption of our core energy markets at DynaEnergetics. Well completions during the second quarter are anticipated to be down more than 60% year over year. In light of these challenges, we moved quickly to reduce our activity-based cost structure, limit spending and protect our balance sheet. Following are several recent cost-containment actions:

A workforce reduction of 264 positions, including 97 temporary workers. The reduction eliminated 32% of DMC’s workforce, which primarily involved direct labor positions at DynaEnergetics.
The implementation of reduced work weeks at DynaEnergetics.
A 25% reduction in selling, general and administrative expense beginning in the 2020 second quarter as compared with the quarterly SG&A run rate of $16.3 million in 2019.
A 50% reduction in the capital budget, which is now projected in a range of $13 million and is limited to maintenance programs and previously commenced projects.
On April 23, 2020, DMC announced that its Board of Directors suspended our quarterly dividend in order to preserve capital and provide the flexibility to weather the uncertain environment.

At NobelClad, first quarter bookings of $29,000 were the second highest quarter in the past five years. This led to a 30% sequential increase in NobelClad’s order backlog. One of NobelClad’s largest orders during the first quarter was related to a newly developed composite metals application for engineered wood manufacturing. While it is unclear what impact COVID-19 will have on medium-term customer activity, we remain optimistic about NobelClad’s long-term growth prospects.

We will continue to closely monitor the impacts on product demand, operations, supply chain, and potential for material impairments and credit losses as the COVID-19 pandemic and resulting economic impacts evolve.

Use of Non-GAAP Financial Measures

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’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.
22


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.

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’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’s presentation of non-GAAP financial measures may not be comparable to other similarly titled measures of other companies.
23

Consolidated Results of Operations

Three months ended March 31, 2020 compared with three months ended March 31, 2019

Three months ended March 31,
20202019$ change% change
Net sales$73,564  $100,135  $(26,571) (27)%
Gross profit24,470  36,405  (11,935) (33)%
Gross profit percentage33.3 %36.4 %
COSTS AND EXPENSES:
General and administrative expenses8,126  9,168  (1,042) (11)%
% of net sales11.0 %9.2 %
Selling and distribution expenses8,527  6,309  2,218  35 %
% of net sales11.6 %6.3 %
Amortization of purchased intangible assets354  398  (44) (11)%
% of net sales0.5 %0.4 %
Restructuring expenses, net1,116  78  1,038  1,331 %
Operating income6,347  20,452  (14,105) (69)%
Other income (expense), net115  (21) 136  648 %
Interest expense, net(238) (373) 135  36 %
Income before income taxes6,224  20,058  (13,834) (69)%
Income tax provision2,069  4,888  (2,819) (58)%
Net income4,155  15,170  (11,015) (73)%
Adjusted EBITDA$11,287  $23,897  $(12,610) (53)%

Net sales decreased $26,571 compared with 2019. The decline relates to lower demand for well perforating systems from DynaEnergetics. Well completion activity declined throughout the first quarter, as an oil supply-demand imbalance primarily associated with the COVID-19 pandemic drove a more than 65% decline in crude oil prices.

Gross profit percentage decreased to 33.3% compared with 2019 primarily due to the unfavorable impact of lower volume on fixed manufacturing overhead expenses in DynaEnergetics, less favorable project mix in NobelClad, and a lower proportion of sales in DynaEnergetics relative to NobelClad.

General and administrative expenses decreased $1,042 compared with 2019 primarily due to lower employee benefits expenses and payroll taxes of $965 as well as lower variable bonus expenses of $367. The decline was partially offset by higher outside service costs of $244.

Selling and distribution expenses increased $2,218 compared with 2019 primarily due to higher provisions for expected credit losses of $2,299 in the first quarter of 2020.

Restructuring expenses, net of $1,116 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.

Operating income decreased by $14,105 primarily due to lower earnings in DynaEnergetics and NobelClad segments in the first quarter of 2020.

Other income (expense), net of $115 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.

Interest expense, net of $238 decreased compared with 2019 primarily due to a lower average outstanding debt balance in 2020.
24


Income tax provision of $2,069 was recorded on pretax income of $6,224. 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 $371. We recorded an income tax provision of $4,888 on pretax income of $20,058 for the first quarter of 2019. The effective rate for the first quarter of 2019 was impacted by favorable discrete items of $765.

Net income for the three months ended March 31, 2020 was $4,155, or $0.28 per diluted share, compared to $15,170, or $1.01 per diluted share, for the same period in 2019.

Adjusted EBITDA decreased compared with 2019 primarily due to the factors discussed above. See “Overview” 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.
Three months ended March 31,
 20202019
Net income$4,155  $15,170  
Interest expense, net238  373  
Provision for income taxes2,069  4,888  
Depreciation2,352  1,798  
Amortization of purchased intangible assets354  398  
EBITDA9,168  22,627  
Restructuring expenses, net and asset impairments1,116  78  
Stock-based compensation1,118  1,171  
Other (income) expense, net(115) 21  
Adjusted EBITDA$11,287  $23,897  

Business Segment Financial Information

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.

DynaEnergetics

Three months ended March 31, 2020 compared with three months ended March 31, 2019
Three months ended March 31,
20202019$ change% change
Net sales$53,220  $79,836  $(26,616) (33)%
Gross profit19,476  31,232  (11,756) (38)%
Gross profit percentage36.6 %39.1 %
COSTS AND EXPENSES:
General and administrative expenses3,832  3,722  110  %
Selling and distribution expenses5,840  4,099  1,741  42 %
Amortization of purchased intangible assets260  301  (41) (14)%
Restructuring expenses, net and asset impairments938  —  938  n/a  
Operating income8,606  23,110  (14,504) (63)%
Adjusted EBITDA$11,316  $24,509  $(13,193) (54)%

Net sales were $26,616 lower than in 2019 due to lower demand for well perforating systems. Well completion activity declined throughout the first quarter, as an oil supply-demand imbalance primarily associated with the COVID-19 pandemic drove a more than 65% decline in crude oil prices.
25


Gross profit percentage decreased to 36.6% compared with 2019 primarily due to the unfavorable impact of lower sales volume on fixed manufacturing overhead expenses.

Selling and distribution expenses increased $1,741 compared with 2019 primarily due to higher provisions for expected credit losses of $1,987 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 expenses for salaries and wages, variable bonus and other payroll-related costs of $212.

Restructuring expenses, net of $938 in 2020 primarily related to downsizing our direct labor workforce in response to declining crude oil prices and corresponding demand for well perforating systems primarily due to the oil supply-demand imbalance primarily associated with the COVID-19 pandemic.

Operating income decreased by $14,504 compared with 2019 primarily due to a decline in unit sales volume, the impact of fixed overhead costs on lower unit sales, and increases in selling and distribution expenses and restructuring expenses in the current year.

Adjusted EBITDA decreased compared with 2019 due to the factors discussed above. See “Overview” 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.
Three months ended March 31,
20202019
Operating income$8,606  $23,110  
Adjustments:
Restructuring expenses, net and asset impairments938  —  
Depreciation1,512  1,098  
Amortization of purchased intangibles260  301  
Adjusted EBITDA$11,316  $24,509  

NobelClad

Three months ended March 31, 2020 compared with three months ended March 31, 2019
Three months ended March 31,
20202019$ change% change
Net sales$20,344  $20,299  $45  — %
Gross profit5,154  5,360  (206) (4)%
Gross profit percentage25.3 %26.4 %
COSTS AND EXPENSES:
General and administrative expenses974  1,244  (270) (22)%
Selling and distribution expenses2,551  2,111  440  21 %
Amortization of purchased intangible assets94  97  (3) (3)%
Restructuring expenses, net59  78  (19) (24)%
Operating income1,476  1,830  (354) (19)%
Adjusted EBITDA$2,369  $2,705  $(336) (12)%

Net sales of $20,344 were flat compared with 2019.

Gross profit percentage of 25.3% decreased compared with 2019 primarily due to less favorable project mix.

General and administrative expenses decreased $270 compared with 2019 primarily due to lower employee benefits expenses of $212.

26

Selling and distribution expenses increased $440 compared with 2019 primarily due to higher provisions for expected credit losses of $312 primarily associated with a customer that declared bankruptcy during the first quarter of 2020.

Restructuring expenses, net of $59 in 2020 related to severance costs.

Operating income decreased $354 compared with 2019 primarily due to higher selling and distribution expenses.

Adjusted EBITDA decreased compared with 2019 primarily due to the factors discussed above. See “Overview” 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.
Three months ended March 31,
20202019
Operating income$1,476  $1,830  
Adjustments:
Restructuring expenses, net and asset impairments59  78  
Depreciation740  700  
Amortization of purchased intangibles94  97  
Adjusted EBITDA$2,369  $2,705  



Liquidity and Capital Resources
 
We have historically financed our operations from a combination of internally generated cash flow, revolving credit borrowings, and various long-term debt arrangements. With due consideration of the COVID-19 global pandemic and severe disruption of our core oil and gas 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. 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) realize sales from our backlog; (ii) secure new customer orders; (iii) continue selling products at attractive margins; and (iv) continue to implement cost-effective internal processes, our ability to meet cash requirements through operating activities could be impacted. 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.

Debt facilities
 
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.
Borrowings under the $50,000 revolving loan can be in the form of one, two, three, or six month London Interbank Offered Rate (“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’s Prime rates, an adjusted Federal Funds rate or an adjusted LIBOR rate). LIBOR loans bear interest at the applicable LIBOR 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. 

27

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%).

As of March 31, 2020, U.S. dollar revolving loans of zero and borrowings of $14,094 under our Capex Facility were outstanding under our credit facility. Our available borrowing capacity was $50,000 as of March 31, 2020. Future borrowings are subject to compliance with financial covenants that could significantly limit such availability.
 
There are currently two significant financial covenants under our credit facility, a debt-to-EBITDA leverage ratio (“leverage ratio”) 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 March 31, 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 March 31, 2020, calculated in accordance with the credit facility, as amended, was 0.2 to 1.0.

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). The minimum debt service coverage ratio permitted by our credit facility for the March 31, 2020 reporting period is 1.35 to 1.0. The actual debt service coverage ratio for the trailing twelve months ended March 31, 2020 was 7.7 to 1.0.
 
Our credit facility 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 March 31, 2020, we were in compliance with all financial covenants and other provisions of our debt agreements.

We also maintain a line of credit with a German bank for certain DynaEnergetics operations. This line of credit provides a borrowing capacity of €4,000.
 
Other contractual obligations and commitments
 
Our long-term debt balance decreased to $10,406 at March 31, 2020 from $11,147 at December 31, 2019. Our other contractual obligations and commitments have not materially changed since December 31, 2019.

Cash flows provided by operating activities
 
Net cash provided by operating activities was $4,920 for the three months ended March 31, 2020 compared with $6,997 in the same period last year. The decrease primarily was due to a decline in net income, partially offset by lower working capital needs in 2020 compared with 2019.

Cash flows used in investing activities
 
Net cash flows used in investing activities for the three months ended March 31, 2020 of $5,121 primarily related to acquisitions of property, plant and equipment at DynaEnergetics. Net cash flows used in investing activities for the three months ended March 31, 2019 totaled $6,397 and primarily related to the acquisitions of property, plant and equipment for the construction of DynaEnergetics’ manufacturing, assembly and administrative space on its site in Blum, Texas and expenditures related to the relocation of DMC Global’s corporate office and NobelClad’s U.S. administrative offices. Net cash flows used in investing activities was partially offset by proceeds from the sale of NobelClad’s French production facility during the second quarter of 2019.

Cash flows (used in) provided by financing activities
 
Net cash flows used in financing activities for the three months ended March 31, 2020 totaled $3,681 compared with $818 of cash provided by financing activities for the three months ended March 31, 2019 and was primarily due to borrowings of our revolving loans in 2019 combined with higher dividend payments in the first quarter of 2020.
 
Payment of Dividends
 
28

On February 26, 2020, our Board of Directors declared a quarterly cash dividend of $0.125 per share which was paid on April 15, 2020. The dividend of $1,883 was payable to shareholders of record as of March 31, 2020. We also paid a quarterly cash dividend of $0.02 per share in the first quarter of 2019.
 
We paid quarterly dividends subject to capital availability and periodic determinations that cash dividends were in the best interests of our stockholders and the Company. On April 23, 2020, DMC announced that its Board of Directors suspended the quarterly dividend indefinitely due to the uncertain 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. Any determination to pay cash dividends will be at the discretion of the Board of Directors.
 
Critical Accounting Policies
 
Except as described below, our critical accounting policies have not changed from those reported in our Annual Report on Form 10-K for the year ended December 31, 2019.

ITEM 3.  Quantitative and Qualitative Disclosure about Market Risk
 
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 – Quantitative and Qualitative Disclosures About Market Risk in the company's Annual Report on Form 10-K for the year ended December 31, 2019.

ITEM 4.  Controls and Procedures
 
Evaluation of Disclosure Controls and Procedures

Our Chief Executive Officer and Chief Financial Officer have evaluated the Company’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.

Changes in Internal Control over Financial Reporting

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.

29


Part II - OTHER INFORMATION

Item 1. Legal Proceedings
 
Please see Note 11 to the Condensed Consolidated Financial Statements.

Item 1A. Risk Factors
 
There have been no significant changes in the risk factors identified as being attendant to our business in our Annual Report on Form 10-K for the year ended December 31, 2019, except as provided below.

Our business, results of operations, financial condition, cash flows and stock price can be adversely affected by pandemics, epidemics or other public health emergencies, such as the recent outbreak of COVID-19.

Our business, results of operations, financial condition, cash flows and stock price can be adversely affected by pandemics, epidemics or other public health emergencies, such as the recent outbreak of COVID-19 which has spread from China to many other countries including the United States. 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.

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 may have a material adverse effect on our operations, supply chain, customers and transportation networks. The impacts of COVID-19 have further reduced demand for oil and gas, which has exerted additional 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 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.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

In connection with the vesting of Company restricted common stock under our equity incentive plans during the first 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.
Total number of shares purchased (1) (2)
Average price paid per share
January 1 to January 31, 2020—  $—  
February 1 to February 29, 202011,980  $38.57  
March 1 to March 31, 202016,623  $34.31  
Total28,603  $36.09  

(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.
(2) As of March 31, 2020, the maximum number of shares that may yet be purchased would not exceed the employees’ portion of taxes withheld on unvested shares (397,944).

30

Item 3. Defaults Upon Senior Securities
 
None.
 
Item 4. Mine Safety Disclosures
 
Our Coolspring property is subject to regulation by the Federal Mine Safety and Health Administration (“MSHA”) under the Federal Mine Safety and Health Act of 1977 (the “Mine Act”). Pursuant to Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act (The “Dodd-Frank Act”), 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 March 31, 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.
 
Item 5. Other Information
 
None.

Item 6. Exhibits
 
 

 
 
101 The following materials from the Quarterly Report on Form 10-Q of DMC Global Inc. for the quarter ended March 31, 2020, formatted in XBRL (eXtensible Business Reporting Language): (i) the Condensed Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Operations, (iii) the Condensed Consolidated Statement of Stockholders’ Equity, (iv) the Condensed Consolidated Statements of Cash Flows, and (v) the Notes to Condensed Consolidated Financial Statements, tagged as blocks of text.*
*    Pursuant to Rule 406T of Regulation S-T, the Interactive Data Files on Exhibit 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 18 of the Securities and Exchange Act of 1934, as amended, and otherwise are not subject to liability under those sections.

SIGNATURES
 
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.
 
 
  DMC Global Inc.
  (Registrant)
   
   
Date: April 23, 2020 /s/ Michael Kuta
  Michael Kuta, Chief Financial Officer (Duly Authorized Officer and Principal Financial and Accounting Officer)
31


32
EX-31.1 2 boom-exx311q1x03x312020.htm EX-31.1 Document

Exhibit 31.1
 
CERTIFICATIONS
 
I, Kevin T. Longe, certify that:
 
1.               I have reviewed this quarterly report on Form 10-Q of DMC Global Inc.;
 
2.               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;
 
3.               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;
 
4.               The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
a)              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;
 
b)             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;
 
c)              Evaluated the effectiveness of the registrant’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; and
 
d)             Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.               The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):
 
a)              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’s ability to record, process, summarize and report financial information; and
 
b)             Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Dated:  April 23, 2020
 
 /s/ Kevin T. Longe
 Kevin T. Longe
 President and Chief Executive Officer
 of DMC Global Inc.


EX-31.2 3 boom-exx312q1x03312020.htm EX-31.2 Document

Exhibit 31.2
 
CERTIFICATIONS
 
I, Michael Kuta, certify that:
 
1.     I have reviewed this quarterly report on Form 10-Q of DMC Global Inc.;
 
2.     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;
 
3.     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;
 
4.     The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
a.               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;
 
b.              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;
 
c.               Evaluated the effectiveness of the registrant’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; and
 
d.              Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.     The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):
 
a.               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’s ability to record, process, summarize and report financial information; and
 
b.              Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Dated:  April 23, 2020
 
 /s/ Michael Kuta
 Michael Kuta
 Chief Financial Officer of DMC Global Inc.
 


EX-32.1 4 boom-exx321q1x03312020.htm EX-32.1 Document

Exhibit 32.1
 
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Quarterly Report of DMC Global Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Kevin T. Longe, President and Chief Executive Officer of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to  Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
(i)                  The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
(ii)               The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
April 23, 2020
 
 
 /s/ Kevin T. Longe
 Kevin T. Longe
 President and Chief Executive Officer
 of DMC Global Inc.
 
 
A signed original of this written statement required by Section 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.

EX-32.2 5 boom-exx322q1x03312020.htm EX-32.2 Document

Exhibit 32.2
 
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Quarterly Report of DMC Global Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Michael Kuta, Chief Financial Officer of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
(i)                  The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
(ii)               The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
April 23, 2020
 
 
 /s/ Michael Kuta
 Michael Kuta
 Chief Financial Officer of DMC Global Inc.
 
 
 
A signed original of this written statement required by Section 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.

EX-101.SCH 6 boom-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - PURCHASED INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 2312303 - Disclosure - PURCHASED INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - PURCHASED INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - CONTRACT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 2315304 - Disclosure - CONTRACT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - CONTRACT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 2117106 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2318305 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2419407 - Disclosure - LEASES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2420408 - Disclosure - LEASES - Maturities of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2420408 - Disclosure - LEASES - Maturities of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 2322306 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2423409 - Disclosure - DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2423409 - Disclosure - DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2424410 - Disclosure - DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2125108 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2426411 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2127109 - Disclosure - BUSINESS SEGMENTS link:presentationLink link:calculationLink link:definitionLink 2328307 - Disclosure - BUSINESS SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2429412 - Disclosure - BUSINESS SEGMENTS - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2430413 - Disclosure - BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 2131110 - Disclosure - DERIVATIVE INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 2332308 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2433414 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2434415 - Disclosure - DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2135111 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2136112 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS link:presentationLink link:calculationLink link:definitionLink 2337309 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2438416 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS - Summary of Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2439417 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS - Rollforward of Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2140113 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 2441418 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 boom-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 boom-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 boom-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Customer relationships Customer Relationships [Member] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Other long-term liabilities Other Liabilities, Noncurrent Less: Distributed net income available to participating securities Distributed Earnings (Loss) Allocated to Participating Securities, Basic Distributed Earnings (Loss) Allocated to Participating Securities, Basic Outstanding borrowings Long-term Line of Credit City Area Code City Area Code Line of credit facility, prepayment amount Line Of Credit Facility Prepayment Line Of Credit Facility Prepayment Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Segment Reconciling Items Segment Reconciling Items [Member] Currency Adjustments Restructuring Reserve, Translation and Other Adjustment Contract liability recorded as net sales Contract with Customer, Liability, Revenue Recognized Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Total current liabilities Liabilities, Current Title of 12(b) Security Title of 12(b) Security U.S. Dollar revolving loan Revolving Credit Facility, US Dollars [Member] Revolving Credit Facility, US Dollars [Member] Less: Undistributed net income reallocated to participating securities Undistributed Earnings (Loss) Reallocated to Participating Securities, Diluted Undistributed Earnings (Loss) Reallocated to Participating Securities, Diluted Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Earnings Per Share Earnings Per Share [Abstract] Germany GERMANY Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair value of outstanding foreign currency forward Derivative Liability, Current Treasury stock (in shares) Treasury Stock, Shares Deferred tax assets Deferred Income Tax Assets, Net Valuation allowance released Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Recently Adopted Accounting Standards and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Cost of products sold Cost of Goods and Services Sold Singapore SINGAPORE Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Sweden SWEDEN Current Fiscal Year End Date Current Fiscal Year End Date Type of Restructuring [Domain] Type of Restructuring [Domain] ASSETS Assets [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Diluted (in shares) Weighted average shares outstanding for diluted net income per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Cash flows provided by (used in) financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Canada CANADA Purchased intangible assets Acquired Finite-Lived Intangible Assets [Line Items] Total costs and expenses Operating Expenses Selling and distribution expenses Selling Expense Property, plant and equipment, net Property, Plant and Equipment, Net Accordion feature Line of Credit Facility, Accordion Feature Line of Credit Facility, Accordion Feature Other income (expense): Nonoperating Income (Expense) [Abstract] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Other Cumulative Comprehensive Loss AOCI Attributable to Parent [Member] Basis spread on variable interest rate Debt Instrument, Basis Spread on Variable Rate Total assets Assets Australia AUSTRALIA Unallocated corporate expenses Corporate Expenses Represents the amount of unallocated corporate expenses. Entity Shell Company Entity Shell Company Total lease liability Total Operating Lease, Liability Cover [Abstract] Document Type Document Type Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Schedule of Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Subsequent Event Subsequent Event [Member] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Return of loan proceeds to the SBA Repayments of Long-term Debt Variable Rate [Domain] Variable Rate [Domain] Purchased intangible assets, net Net Finite-Lived Intangible Assets, Net Treasury stock activity and transfers of stock to rabbit trust (in shares) Treasury Stock, Shares, Acquired Other Exit Costs Other exit costs Other Restructuring [Member] Numerator: Earnings Per Share Reconciliation [Abstract] Belgium BELGIUM Adjustment for cumulative effect from change in accounting principle Accounts Receivable, Change in Method, Credit Loss Expense (Reversal) Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Accrued income taxes Accrued Income Taxes, Current Deferred compensation obligations Deferred Compensation Liability, Classified, Noncurrent Debt Disclosure [Abstract] Debt Disclosure [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable RESTRUCTURING AND ASSET IMPAIRMENTS Restructuring and Related Activities Disclosure [Text Block] Schedule of components of inventory Schedule of Inventory, Current [Table Text Block] Current liabilities: Liabilities, Current [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Income Statement Location [Domain] Income Statement Location [Domain] Credit Facility [Axis] Credit Facility [Axis] Statistical Measurement [Axis] Statistical Measurement [Axis] Loss on disposal of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Weighted average discount rate (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Inventories Inventory, Policy [Policy Text Block] BUSINESS SEGMENTS Segment Reporting Disclosure [Text Block] Effects of exchanges rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Foreign Exchange Forward Foreign currency contracts Foreign Exchange Forward [Member] Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Equipment Moving Costs Equipment moving costs Equipment Moving Costs [Member] Equipment Moving Costs [Member] Segment information Segment Reporting Information [Line Items] Accounts payable Increase (Decrease) in Accounts Payable Document Quarterly Report Document Quarterly Report Commitments and contingencies (Note 11) Commitments and Contingencies Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Notional amounts Derivative, Notional Amount Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Cash and cash equivalents, beginning of the period Cash and cash equivalents, end of the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents United Arab Emirates UNITED ARAB EMIRATES DynaEnergetics DynaEnergetics Segment [Member] DynaEnergetics Segment [Member] Net income per share Earnings Per Share, Basic [Abstract] Debt Instrument [Line Items] Debt Instrument [Line Items] December 31, 2019 March 31, 2020 Restructuring Reserve Consolidation Items [Domain] Consolidation Items [Domain] Impacts of foreign currency exchange rates and other Accounts Receivable, Allowance For Credit Loss, Gain (Loss) On Foreign Currency Accounts Receivable, Allowance For Credit Loss, Gain (Loss) On Foreign Currency DEBT Debt Disclosure [Text Block] Write-offs charged against the allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Lines of credit Line of Credit Facility [Abstract] Disaggregation of Revenue Revenue from External Customers by Geographic Areas [Table Text Block] Common stock, authorized (in shares) Common Stock, Shares Authorized Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Deferred compensation Compensation Related Costs, Policy [Policy Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Entity Central Index Key Entity Central Index Key Entity File Number Entity File Number Net income (loss) allocated to common stock for EPS calculation: Earnings Per Share, Basic and Diluted [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Current lease liability Operating Lease, Liability, Current Stock-based compensation Share-based Payment Arrangement, Noncash Expense Schedule of computation and reconciliation of earnings per common share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] DERIVATIVE INSTRUMENTS Derivative Instruments and Hedging Activities Disclosure [Text Block] Long-term debt Long-term Debt, Excluding Current Maturities Treasury Stock and Company Stock Held for Deferred Compensation Treasury Stock [Member] Segments [Axis] Segments [Axis] Adjustment for cumulative effect from change in accounting principle (ASU 2016-13) Cumulative Effect of New Accounting Principle in Period of Adoption Document Fiscal Period Focus Document Fiscal Period Focus Balances (in shares) Balances (in shares) Shares, Issued Income Taxes Income Tax, Policy [Policy Text Block] Shares issued in connection with stock compensation plans Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Credit Facility [Domain] Credit Facility [Domain] Treasury stock, at cost, and company stock held for deferred compensation, at par; 509,593 and 464,532 shares, respectively Treasury Stock, Value Accrued employee compensation and benefits Employee-related Liabilities, Current Base Rate Base Rate [Member] Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] INCOME TAXES Income Tax Disclosure [Text Block] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Payment terms, period Revenue From Contract With Customer, Payment Terms, Period Revenue From Contract With Customer, Payment Terms, Period Rest of the world Rest of the World [Member] Represents rest of the world. Operating income Segment operating income Operating Income (Loss) Greece GREECE Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Fair Value of Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Segments [Domain] Segments [Domain] Statement [Line Items] Statement [Line Items] Net sales Net sales Revenue from Contract with Customer, Excluding Assessed Tax LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Shares issued in connection with stock compensation plans (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Other assets Other Assets, Noncurrent Basic (in dollars per share) Earnings Per Share, Basic INVENTORIES Inventory Disclosure [Text Block] Dividends declared per common share (in dollars per share) Common Stock, Dividends, Per Share, Declared Restructuring and impairment charges incurred Restructuring and Related Costs [Table Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Subsequent Event Type [Axis] Subsequent Event Type [Axis] Spain SPAIN Total debt Long-term Debt Cash flows provided by operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] France FRANCE Supplies Inventory, Supplies, Net of Reserves Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Amendment Flag Amendment Flag Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Acquisition of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from long-term debt Proceeds from Issuance of Long-term Debt Dividend payable Dividends Payable, Current Change in: Increase (Decrease) in Operating Capital [Abstract] Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Paycheck protection program loan Paycheck Protection Program Loan [Member] Paycheck Protection Program Loan Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Interest expense, net Interest expense, net Interest Expense Schedule of Contract Liabilities Contract with Customer, Asset and Liability [Table Text Block] Dividends declared Dividends Other current liabilities Other Liabilities, Current Current period provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) BASIS OF PRESENTATION Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Subsequent Event [Table] Subsequent Event [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Additional Paid-In Capital Additional Paid-in Capital [Member] CONTRACT LIABILITIES Revenue from Contract with Customer [Text Block] Local Phone Number Local Phone Number Inventories Inventory, Net [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Egypt EGYPT Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Total future minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Deferred tax liabilities Deferred Income Tax Liabilities, Net United States UNITED STATES Accounts receivable, net of allowance for doubtful accounts of $2,320 and $967, respectively Accounts Receivable, after Allowance for Credit Loss, Current Additional paid-in capital Additional Paid in Capital Finished goods Inventory, Finished Goods, Net of Reserves Due after 1 year through 2 years Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two Work-in-process Inventory, Work in Process, Net of Reserves Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Property, plant and equipment Property, Plant and Equipment, Gross Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Prepaid expenses and other Prepaid Expense and Other Assets, Current Gross profit Gross Profit Geographical [Domain] Geographical [Domain] Schedule of details of purchased intangible assets, other than goodwill Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Long-term debt Long-term Line of Credit, Noncurrent Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Entity Address, State or Province Entity Address, State or Province Income Statement Location [Axis] Income Statement Location [Axis] Number of positions eliminated Restructuring and Related Cost, Number of Positions Eliminated Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status Net expense Restructuring Charges Operating Segments Operating Segments [Member] Severance Severance Employee Severance [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Credit facility, term Line of Credit Facility, Expiration Period Net income Net income Net income Net income (loss) as reported Net Income (Loss) Attributable to Parent Common Stock Common Stock [Member] Current assets: Assets, Current [Abstract] Proceeds on sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Leases [Abstract] Leases [Abstract] Debt Instrument [Axis] Debt Instrument [Axis] General and administrative expenses General and Administrative Expense Accounts payable Accounts Payable, Current Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Amortization of deferred debt issuance costs Amortization of Debt Issuance Costs and Discounts Gain (loss) on foreign currency contracts Derivative, Gain (Loss) on Derivative, Net Kuwait KUWAIT SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Operating lease cost Operating Lease, Cost Accrued expenses Accrued Liabilities, Current Entity Small Business Entity Small Business Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] South Korea KOREA, REPUBLIC OF Entity Interactive Data Current Entity Interactive Data Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Syndicated Credit Facility 2018 Syndicated Credit Facility 2018 [Member] Syndicated Credit Facility 2018 [Member] Entity Filer Category Entity Filer Category Payments and Other Adjustments Payments for Restructuring Stock-based compensation Share-based Payment Arrangement, Expense Inventories Total inventory Inventory, Net Corporate and other Corporate Corporate, Non-Segment [Member] Due after 4 years through 5 years Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five Add: Undistributed net income allocated to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of lines of credit Schedule of Line of Credit Facilities [Table Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Entity Address, City or Town Entity Address, City or Town Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Gain/(Loss) Recognized in Income on Derivatives Derivative Instruments, Gain (Loss) [Table Text Block] Changes to the restructuring liability Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Current portion of long-term debt Less: current portion of long-term debt Long-term Debt, Current Maturities Long-term lease liability Operating Lease, Liability, Noncurrent Less - accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Costs and expenses: Operating Expenses [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Unsecured Debt Unsecured Debt [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Principles of Consolidation Consolidation, Policy [Policy Text Block] Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Indonesia INDONESIA Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] SUBSEQUENT EVENTS Subsequent Events [Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total liabilities Liabilities Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Common stock, $0.05 par value; 25,000,000 shares authorized; 14,751,242 and 14,652,675 shares outstanding, respectively Common Stock, Value, Issued Differences between U.S. and foreign tax rates, range (as a percent) Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Borrowings on bank lines of credit, net Proceeds from Long-term Lines of Credit India INDIA Deferred compensation, mutual funds held by the trust Deferred Compensation Plan Assets Other income (expense), net Other income (expense), net Other Nonoperating Income (Expense) Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Subsequent Events [Abstract] Subsequent Events [Abstract] Pakistan PAKISTAN Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Other cumulative comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Inventories Increase (Decrease) in Inventories Amortization of principal, percent Debt Instrument, Annual Principal Payment, Percent of Principal Debt Instrument, Annual Principal Payment, Percent of Principal Trademarks / Trade names Trademarks and Trade Names [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Geographical [Axis] Geographical [Axis] Effect of dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Retained Earnings Retained Earnings [Member] Due after 5 years Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five Subsequent Event Type [Domain] Subsequent Event Type [Domain] Basic (in shares) Weighted average shares outstanding for basic net income per share (in shares) Weighted Average Number of Shares Outstanding, Basic Subsequent Event [Line Items] Subsequent Event [Line Items] ROU asset Operating Lease, Right-of-Use Asset LEASES Lessee, Operating Leases [Text Block] Equity Components [Axis] Equity Components [Axis] Document Period End Date Document Period End Date Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Statement [Table] Statement [Table] Entity Registrant Name Entity Registrant Name Payment of dividends Payments of Dividends Total stockholders’ equity Balances Balances Stockholders' Equity Attributable to Parent Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Amortization of purchased intangible assets Amortization of purchased intangible assets Amortization of Intangible Assets Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Contract liabilities Contract with Customer, Liability, Current Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] NobelClad NobelClad NobelClad Segment [Member] NobelClad Segment [Member] Maximum Maximum [Member] Lessee, Operating Lease, Supplemental Disclosures Lease, Cost [Table Text Block] LIBOR-based variable rate Line of Credit Facility, Interest Rate at Period End Numerator for basic net income per share Net Income (Loss) Available to Common Stockholders, Basic Due after 2 years through 3 years Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Depreciation and amortization Depreciation, Depletion and Amortization Gross Finite-Lived Intangible Assets, Gross Retained earnings Retained Earnings (Accumulated Deficit) Preferred stock, $0.05 par value; 4,000,000 shares authorized; no issued and outstanding shares Preferred Stock, Value, Issued Asset Impairment Asset Impairment [Member] Asset Impairment [Member] Allowance for doubtful accounts, December 31, 2019 Allowance for doubtful accounts, March 31, 2020 Accounts Receivable, Allowance for Credit Loss Contract Termination Costs Contract Termination [Member] Variable Rate [Axis] Variable Rate [Axis] Treasury stock purchases Payments for Repurchase of Common Stock Treasury stock activity Treasury Stock, Value, Acquired, Cost Method Security Exchange Name Security Exchange Name German bank line of credit German Bank Line of Credit [Member] German Bank Line of Credit [Member] Entity Tax Identification Number Entity Tax Identification Number Repayments on capital expenditure facility Proceeds from (Repayments of) Lines of Credit PURCHASED INTANGIBLE ASSETS Intangible Assets Disclosure [Text Block] Diluted (in dollars per share) Earnings Per Share, Diluted Depreciation Depreciation Other income (expense), net Other Nonoperating Income (Expense) [Member] Number of segments Number of Reportable Segments Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Due after 3 years through 4 years Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four Equity Component [Domain] Equity Component [Domain] Restructuring expenses, net and asset impairments Restructuring expenses, net and asset impairments Restructuring, Settlement and Impairment Provisions Operating Lease Assets And Liabilities Operating Lease Assets And Liabilities [Table Text Block] Operating Lease Right-Of-Use Assets And Liabilities Trading Symbol Trading Symbol Minimum Minimum [Member] Contract liabilities Increase (Decrease) in Contract with Customer, Liability Document Transition Report Document Transition Report Credit agreement, number of banks Line Of Credit Facility, Number of Banks Line Of Credit Facility, Number of Banks Total provisions for allowance for credit losses on receivables Accounts Receivable, Credit Loss Expense (Reversal), Total Accounts Receivable, Credit Loss Expense (Reversal), Total Norway NORWAY Netherlands NETHERLANDS Less: debt issuance costs Debt issuance costs Debt Issuance Costs, Net Accounts Receivable Accounts Receivable [Policy Text Block] U.S. tax overpayment, quick refund requested under CARES Act Income Taxes Receivable Cash flows used in investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Less: Undistributed net income available to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Change in cumulative foreign currency translation adjustment Change in cumulative foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Raw materials Inventory, Raw Materials, Net of Reserves Numerator for diluted net income per share Net Income (Loss) Available to Common Stockholders, Diluted Restructuring Type [Axis] Restructuring Type [Axis] Credit Facility Line of Credit [Member] Alternate currencies revolving loan Revolving Credit Facility, Alternate Currencies [Member] Revolving Credit Facility, Alternate Currencies [Member] Deferred income taxes Deferred Income Tax Expense (Benefit) Statistical Measurement [Domain] Statistical Measurement [Domain] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Malaysia MALAYSIA Capital expenditure facility Capital Expenditure Facility [Member] Capital Expenditure Facility [Member] Core technology Developed Technology Rights [Member] Due within 1 year Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Income Statement [Abstract] Income Statement [Abstract] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Income tax provision Income Tax Expense (Benefit) Assets classified as held for sale Assets Held-for-sale, Not Part of Disposal Group COMMITMENTS AND CONTINGENCIES Contingencies Disclosure [Text Block] EX-101.PRE 10 boom-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R10.htm IDEA: XBRL DOCUMENT v3.20.1
INVENTORIES
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
 
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.

Inventories consisted of the following:
March 31, 2020December 31, 2019
Raw materials$26,337  $26,173  
Work-in-process15,189  12,194  
Finished goods19,562  15,045  
Supplies357  316  
 $61,445  $53,728  
XML 13 R14.htm IDEA: XBRL DOCUMENT v3.20.1
DEBT
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
DEBT DEBT 
Outstanding borrowings consisted of the following:
March 31, 2020December 31, 2019
Syndicated credit agreement:  
U.S. Dollar revolving loan$—  $—  
Capital expenditure facility14,094  14,875  
Outstanding borrowings14,094  14,875  
Less: debt issuance costs(563) (603) 
Total debt13,531  14,272  
Less: current portion of long-term debt(3,125) (3,125) 
Long-term debt$10,406  $11,147  

Syndicated Credit Agreement

On March 8, 2018, we entered into a five-year $75,000 syndicated credit agreement (“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 provided for a $25,000 Capital Expenditure Facility (“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. The Capex Facility bears interest at a LIBOR-based variable rate which at March 31, 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.
Borrowings under the $50,000 revolving loan can be in the form of one, two, three, or six month London Interbank Offered Rate (“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’s Prime rates, an adjusted Federal Funds rate or an adjusted LIBOR rate). LIBOR loans bear interest at the applicable LIBOR 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.

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%).

The credit facility 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 March 31, 2020, we were in compliance with all financial covenants and other provisions of our debt agreements.

We also maintain a line of credit with a German bank for certain European operations. This line of credit provides a borrowing capacity of €4,000, of which €881 is available as of March 31, 2020 after considering outstanding letters of credit.

Included in long-term debt are deferred debt issuance costs of $563 and $603 as of March 31, 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.

On April 14, 2020, the Company received loan proceeds of $6,700 under the Paycheck Protection Program. On April 23, 2020, the U.S. Small Business Administration (“SBA”) issued guidance regarding eligibility requirements for the loan as they apply to publicly traded companies. The Company returned $6,700 to the SBA on April 23, 2020. Please refer to Note 13 “Subsequent Events” for further information.
XML 14 R18.htm IDEA: XBRL DOCUMENT v3.20.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Contingent Liabilities

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.

Legal Proceedings

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.
JSON 15 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "boom-20200331.htm": { "axisCustom": 0, "axisStandard": 15, "contextCount": 169, "dts": { "calculationLink": { "local": [ "boom-20200331_cal.xml" ] }, "definitionLink": { "local": [ "boom-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "boom-20200331.htm" ] }, "labelLink": { "local": [ "boom-20200331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "boom-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "boom-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-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/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-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/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 380, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 6 }, "keyCustom": 11, "keyStandard": 283, "memberCustom": 11, "memberStandard": 44, "nsprefix": "boom", "nsuri": "http://www.dynamicmaterials.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "ibb737b194a1a4d69948d0a7f6857cb22_I20200331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "ibb737b194a1a4d69948d0a7f6857cb22_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140113 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "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", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "ibb737b194a1a4d69948d0a7f6857cb22_I20200331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "ibb737b194a1a4d69948d0a7f6857cb22_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "boom:AccountsReceivableCreditLossExpenseReversalTotal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i029c48f29e954b50b5051d5fe305b53e_I20191231", "decimals": "-3", "first": true, "lang": null, "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", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i029c48f29e954b50b5051d5fe305b53e_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": "-3", "lang": null, "name": "boom:DistributedEarningsLossAllocatedtoParticipatingSecuritiesBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "ibb737b194a1a4d69948d0a7f6857cb22_I20200331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "ibb737b194a1a4d69948d0a7f6857cb22_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "ibb737b194a1a4d69948d0a7f6857cb22_I20200331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "ibb737b194a1a4d69948d0a7f6857cb22_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "ibb737b194a1a4d69948d0a7f6857cb22_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "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", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "ibb737b194a1a4d69948d0a7f6857cb22_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "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-20200331.htm", "contextRef": "ibb737b194a1a4d69948d0a7f6857cb22_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "ibb737b194a1a4d69948d0a7f6857cb22_I20200331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "ibb737b194a1a4d69948d0a7f6857cb22_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "ibb737b194a1a4d69948d0a7f6857cb22_I20200331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "ibb737b194a1a4d69948d0a7f6857cb22_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i1952bef166164a1284e3d988dd32891b_D20180308-20180308", "decimals": "INF", "first": true, "lang": null, "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-20200331.htm", "contextRef": "i1952bef166164a1284e3d988dd32891b_D20180308-20180308", "decimals": "INF", "first": true, "lang": null, "name": "boom:DebtInstrumentAnnualPrincipalPaymentPercentofPrincipal", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "iab10361e7fce4dba81ec4b919f89778e_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "iab10361e7fce4dba81ec4b919f89778e_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "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": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i6b156d65da8a49c9b5692cc2350fe547_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i56198184c053442da5335b240c82e555_I20200331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "i56198184c053442da5335b240c82e555_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i6ba76bae466447e8b4f2df87324bd9cb_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "i6ba76bae466447e8b4f2df87324bd9cb_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "employee", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "employee", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i029c48f29e954b50b5051d5fe305b53e_I20191231", "decimals": "-3", "first": true, "lang": null, "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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i029c48f29e954b50b5051d5fe305b53e_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "id7ed448bb99b4b1d8e1ed3efef22187b_D20200414-20200414", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441418 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i57e085c1e4434b1f839709fbec6b1ecb_I20181231", "decimals": "INF", "first": true, "lang": null, "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-20200331.htm", "contextRef": "i57e085c1e4434b1f839709fbec6b1ecb_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "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-20200331.htm", "contextRef": "i11b70890299d4f429f2f151fabe8d53d_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20200331.htm", "contextRef": "ib29ca54da7dc4228a6358adafd37f9ed_I20200101", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - boom-20200331.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - boom-20200331.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 55, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20200331", "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/20200331", "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/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "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/20200331", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails", "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/20200331", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "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": "Operating Lease Assets And Liabilities" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://www.dynamicmaterials.com/20200331", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "boom_PaycheckProtectionProgramLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Paycheck Protection Program Loan", "label": "Paycheck Protection Program Loan [Member]", "terseLabel": "Paycheck protection program loan" } } }, "localname": "PaycheckProtectionProgramLoanMember", "nsuri": "http://www.dynamicmaterials.com/20200331", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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": [ "r306" ], "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": [ "r307" ], "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": [ "r308" ], "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": [ "r308" ], "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": [ "r308" ], "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": [ "r309" ], "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": [ "r308" ], "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": [ "r308" ], "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": [ "r308" ], "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": [ "r308" ], "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": [ "r304" ], "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": [ "r305" ], "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": [ "r112", "r120" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-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": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/INCOMETAXESDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-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": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-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": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r123", "r196", "r199", "r300", "r301", "r303" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal": { "auth_ref": [ "r136" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r18", "r125", "r126", "r197" ], "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,320 and $967, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r14", "r277", "r290" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r159" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r56", "r57", "r58" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r55", "r58", "r59", "r234" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r204", "r205", "r211", "r212" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r205", "r209", "r210" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r131", "r135", "r137", "r140" ], "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, March 31, 2020", "periodStartLabel": "Allowance for doubtful accounts, December 31, 2019" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r24", "r131", "r135" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r139" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r85", "r258" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r85", "r148", "r153" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r116", "r275", "r289" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r52" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": { "auth_ref": [ "r156" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r33", "r87" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r82", "r87", "r88" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r82", "r253" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r176", "r280", "r295" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r189" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r184" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "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,751,242 and 14,652,675 shares outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r89", "r207" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64" ], "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 income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r90", "r233", "r235", "r236" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of Contract Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r192", "r193", "r197" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r198" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r121" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r72" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Adjustment for cumulative effect from change in accounting principle (ASU 2016-13)" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r231" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r183" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r276", "r278", "r288" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails", "http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTSDetails" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r43" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails", "http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r43", "r93", "r185", "r186", "r187", "r188", "r256", "r257", "r259", "r286" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r36" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r36", "r258" ], "calculation": { "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails": { "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r221" ], "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, 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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r85", "r92", "r224", "r226" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r216", "r221" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r85", "r157" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r85", "r114" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails", "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r243" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r242", "r244", "r246", "r247" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r251" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r240", "r242", "r246", "r247", "r248", "r249", "r250" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r53" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r238", "r239" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r232" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r189", "r285" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r9", "r41" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r69", "r96", "r100", "r103", "r104", "r105", "r109", "r283", "r297" ], "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/2019-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 income per share" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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 income (loss) allocated to common stock for EPS calculation:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r69", "r96", "r100", "r103", "r104", "r105", "r109", "r283", "r297" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r90", "r106", "r107", "r108" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r253" ], "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 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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r217", "r218", "r225" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r184" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r201", "r202", "r203", "r252", "r271" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r201", "r202", "r203", "r252", "r272" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r241", "r245", "r249" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r152" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r149", "r150", "r152", "r154", "r273" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r152", "r273" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r149", "r151" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r152" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails", "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r85" ], "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": "Loss on disposal of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r74" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r71" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r67", "r96", "r274", "r281", "r298" ], "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", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r161" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r229" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r92", "r115", "r227" ], "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 provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r65", "r90", "r214", "r215", "r219", "r220", "r222", "r228", "r302" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r32", "r287" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r84" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r84" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r84" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r84" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r84" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r84" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r101", "r107" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r155" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r66", "r113", "r255", "r258", "r284" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r146" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r25", "r145" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r50", "r141" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r10", "r51", "r90", "r110", "r142", "r143" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r27", "r145" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventorySuppliesNetOfReserves": { "auth_ref": [ "r49", "r144" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r26", "r145" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r265" ], "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": "Lessee, Operating Lease, Supplemental Disclosures" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r266" ], "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": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r266" ], "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 payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r266" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r266" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r266" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r266" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r266" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r266" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r266" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r268" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r279", "r293" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r15", "r278", "r288" ], "calculation": { "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails": { "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r38" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r38" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r182", "r278", "r291" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1": { "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1": { "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r43", "r179", "r180" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r43" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r43", "r181" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r177", "r178" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r118", "r119" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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 provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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 provided by (used in) financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r82" ], "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 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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r82", "r83", "r86" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r60", "r62", "r68", "r86", "r107", "r282", "r296" ], "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": 3.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", "netLabel": "Net income (loss) as reported", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-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": [ "r96", "r98" ], "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 income per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r98", "r99" ], "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 income per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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 income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "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 income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r262", "r267" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r261" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails", "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r261" ], "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 current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r261" ], "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 noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r260" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r264", "r267" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r263", "r267" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r223" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r112", "r120" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r237" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BASISOFPRESENTATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "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 of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r54", "r254" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r41" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r44" ], "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 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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "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 income (expense), net", "verboseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-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 income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r79" ], "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 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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r81", "r164" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r79" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r31", "r32" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r78" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow 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": "Proceeds from Long-term Lines of Credit", "terseLabel": "Borrowings on bank lines of credit, net" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [ "r94" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or cash outflow 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 either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from (Repayments of) Lines of Credit", "terseLabel": "Repayments on capital expenditure facility" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r76" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r158" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r160", "r294" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r70", "r138" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r80" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "terseLabel": "Return of loan proceeds to the SBA" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTSDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r175" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r85", "r163", "r168", "r173" ], "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" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r164", "r170" ], "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": "March 31, 2020", "periodStartLabel": "December 31, 2019" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": { "auth_ref": [ "r164", "r169" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r73" ], "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/2019-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": [ "r20", "r189", "r292" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r195", "r196" ], "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/2019-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_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r91", "r200" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r200" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r122" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r48" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r149" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r149" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r242", "r246", "r248" ], "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": "Gain/(Loss) Recognized in Income on Derivatives" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r107" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r28", "r29", "r30" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r38", "r93" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r166", "r167", "r171" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r166", "r167", "r171" ], "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": "Restructuring and impairment charges incurred" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r164", "r172" ], "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": "Changes to the restructuring liability" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r111", "r116", "r117", "r118", "r147" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r111", "r116", "r117", "r118", "r147" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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/2019-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/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r124" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r74" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r84" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r184" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r95" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r116", "r147", "r162", "r165", "r174", "r299" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-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/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r47", "r184" ], "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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r184", "r189" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r189", "r206", "r208" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r133" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r127", "r128", "r129", "r130", "r132", "r134" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r230" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r46", "r190" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r46", "r190" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r17", "r184", "r189" ], "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 and transfers of stock to rabbit trust (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r46", "r190", "r191" ], "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; 509,593 and 464,532 shares, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r184", "r189", "r190" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r102" ], "calculation": { "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": { "order": 2.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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": { "auth_ref": [ "r102" ], "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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured Debt" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r213" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r99", "r105" ], "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 income per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r97", "r105" ], "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 income per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r105": { "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" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r11": { "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=6877327&loc=d3e13212-122682" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r12": { "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=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=77912953&loc=d3e400-110220" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r179": { "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" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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=27012166&loc=d3e187085-122770" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r207": { "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=116856206&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r209": { "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=116856206&loc=d3e5070-113901" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r219": { "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" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r233": { "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" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r259": { "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" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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=6876686&loc=d3e534808-122878" }, "r276": { "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=6876686&loc=d3e534808-122878" }, "r277": { "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=6876686&loc=d3e534808-122878" }, "r278": { "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=6876686&loc=d3e534808-122878" }, "r279": { "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=6876686&loc=d3e534808-122878" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "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=6876686&loc=d3e534808-122878" }, "r281": { "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=116637391&loc=SL114874048-224260" }, "r282": { "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=116637391&loc=SL114874048-224260" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r284": { "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=116637391&loc=SL114874048-224260" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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=119400593&loc=d3e572229-122910" }, "r288": { "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=119400593&loc=d3e572229-122910" }, "r289": { "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=119400593&loc=d3e572229-122910" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "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=119400593&loc=d3e572229-122910" }, "r291": { "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=119400593&loc=d3e572229-122910" }, "r292": { "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=119400593&loc=d3e572229-122910" }, "r293": { "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=119400593&loc=d3e572229-122910" }, "r294": { "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=119400593&loc=d3e572229-122910" }, "r295": { "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=119400593&loc=d3e572229-122910" }, "r296": { "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=116637232&loc=SL114874131-224263" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r298": { "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=116637232&loc=SL114874131-224263" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r301": { "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=6589523&loc=d3e617274-123014" }, "r302": { "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" }, "r303": { "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=6590653&loc=d3e638233-123024" }, "r304": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r305": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r306": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r307": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r308": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r309": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r49": { "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=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "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=6877327&loc=d3e13212-122682" }, "r51": { "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=6877327&loc=d3e13212-122682" }, "r52": { "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=6877327&loc=d3e13212-122682" }, "r53": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r65": { "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" }, "r66": { "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=116634182&loc=SL114868664-224227" }, "r67": { "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=116634182&loc=SL114868664-224227" }, "r68": { "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=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r70": { "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=116634182&loc=SL114868664-224227" }, "r71": { "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=116634182&loc=SL114868664-224227" }, "r72": { "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=116634182&loc=SL114868664-224227" }, "r73": { "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=116634182&loc=SL114868664-224227" }, "r74": { "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=116634182&loc=SL114868664-224227" }, "r75": { "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=116634182&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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=26873400&loc=d3e23780-122690" }, "r93": { "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=26873400&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" } }, "version": "2.1" } XML 16 R37.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Leases [Abstract]      
ROU asset $ 9,906   $ 10,423
Current lease liability 1,618   1,716
Long-term lease liability 9,454   9,777
Total lease liability 11,072   $ 11,493
Operating lease cost $ 1,102 $ 685  
Weighted average remaining lease term (in years) 8 years 11 months 19 days    
Weighted average discount rate (as a percent) 5.70%    
XML 17 R33.htm IDEA: XBRL DOCUMENT v3.20.1
SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Numerator:    
Net income (loss) as reported $ 4,155 $ 15,170
Less: Distributed net income available to participating securities (30) (6)
Less: Undistributed net income available to participating securities (37) (312)
Numerator for basic net income per share 4,088 14,852
Add: Undistributed net income allocated to participating securities 37 312
Less: Undistributed net income reallocated to participating securities (37) (311)
Numerator for diluted net income per share $ 4,088 $ 14,853
Denominator:    
Weighted average shares outstanding for basic net income per share (in shares) 14,697,164 14,606,052
Effect of dilutive securities (in shares) 20,672 65,637
Weighted average shares outstanding for diluted net income per share (in shares) 14,717,836 14,671,689
Net income (loss) allocated to common stock for EPS calculation:    
Basic (in dollars per share) $ 0.28 $ 1.02
Diluted (in dollars per share) $ 0.28 $ 1.01
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.20.1
BASIS OF PRESENTATION
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BASIS OF PRESENTATION BASIS OF PRESENTATION
 
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 10-K for the year ended December 31, 2019.
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Net sales $ 73,564 $ 100,135
Cost of products sold 49,094 63,730
Gross profit 24,470 36,405
Costs and expenses:    
General and administrative expenses 8,126 9,168
Selling and distribution expenses 8,527 6,309
Amortization of purchased intangible assets 354 398
Restructuring expenses, net and asset impairments 1,116 78
Total costs and expenses 18,123 15,953
Operating income 6,347 20,452
Other income (expense):    
Other income (expense), net 115 (21)
Interest expense, net (238) (373)
Income before income taxes 6,224 20,058
Income tax provision 2,069 4,888
Net income $ 4,155 $ 15,170
Net income per share    
Basic (in dollars per share) $ 0.28 $ 1.02
Diluted (in dollars per share) $ 0.28 $ 1.01
Weighted average shares outstanding:    
Basic (in shares) 14,697,164 14,606,052
Diluted (in shares) 14,717,836 14,671,689
Dividends declared per common share (in dollars per share) $ 0.125 $ 0.02
EXCEL 20 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $2$EU ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 1(274"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !$A)=0E*H<.NX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)O)VED#Z';B^))07!!\1:2V=U@DX9DI-VW-ZV[ M740?P&-F_GSS#4QKHC)#PNY+HE0FOLA M>4WEF0X0M?G0!X2&\PUX)&TU:9B!55R)K&NM42:AIB&=\=:L^/B9^@5F#6"/ M'@-E$+4 ULT3XVGJ6[@"9AAA\OF[@'8E+M4_L4L'V#DY9;>FQG&L1[GDR@X" MWIX>7Y9U*Q\(K?5HW621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( $2$EU _FYKG/@, * / 8 >&PO=V]R:W-H965T&ULC5?MCILP$'P5Q ,4O(9\G))(=ZFJ5FJETU5M?W.)DZ #G(*3 M7-^^QN%HZAU7_1/ S.S8#&.RBXMN7[J#4B9ZK:NF6\8'8XYW2=)M#JHNNG?Z MJ!I[9Z?;NC#VLMTGW;%5Q=:1ZBJA-)TD=5$V\6KAQA[;U4*?3%4VZK&-NE-= M%^VO!U7IRS(6\=O 4[D_F'X@62V.Q5Y]5>;;\;&U5\E895O6JNE*W42MVBWC M>W&WEK(G.,3W4EVZF_.H7\JSUB_]Q:?M,D[[&:E*;4Q?HK"'LUJKJNHKV7G\ M'(K&HV9/O#U_J_[!+=XNYKGHU%I7/\JM.2SC61QMU:XX5>9)7SZJ84%Y' VK M_ZS.JK+P?B968Z.KSOU&FU-G=#U4L5.IB]?KL6S<\7*]DV4##1-H(-!(H/D_ M"7(@R)$@G$)RG9E;ZOO"%*M%JR]1>W7K6/0OA;B3]F%N^D'W[-P]N]K.CIY7 MZ2(Y]V4&Q,,503<(,2(26WL4("3P0(Q.?PNL.4)B 0E7(!U=WM S3,\@/7/T M[(:>>P^ (R98((<".:-//0&.F&&!"128,/K<$^ (D6*%*528@XEYISO6PT@ :]%BN.4\@J^W0@3,%P$0BMX!=]S@*& Z0(F M]UX0K^#;CC !WP6.KY"\@N\\P@2L%SCE@H>8?/,1)N0^CKK@22;F/L"$W,=Y M%SS.Q-SG&!ER'V=>\$1+YC[ A-S'L1<\U)*Y#S A]W'R!<^U9.X#3,!]PMDG MGFOINX\P ?<)9Y]XKJ7O/L!D ?<)9Y]XKC/??80)N$\X^\1SG?GN(TQ(!6>? M>*ZSS% =0/)TYWYJ$":P9TJ\ TB>[MS?,Q$FL&?*P)]WGN[C8_MY3ZY?^@._]JY?BG9?-EWTK(WMNEQOM-/:*#N5])U] M$0^V71XO*K4S_>G4GK?7GO%Z8?1QZ(>3L2E?_0902P,$% @ 1(274/X\ M85R8! NA8 !@ !X;"]W;W)K*S$3&RM9KJ3$V[>O)#N&/3-,;V)).<,Y M%,E/0RZ.3?N]VZ;4SW[4U;Y[F&_[_G!?%-WS-M5E]Z4YI/WPGY>FK+YJVO=OOTV,ZZM[HNVW]7J6J.#W.8 M?SSXNGO=]N.#8KDXE*_IS]1_.SRVPUUQ:66SJ].^VS7[69M>'N8_P?U:AS%@ M4ORU2\?NZGHV=N6I:;Z/-[]M'N9J=)2J]-R/393#SWM:IZH:6QI\_'-N='[) M.09>7W^T_LO4^:$S3V67UDWU]V[3;Q_F83[;I)?RK>J_-L=?T[E#=CX[]_[W M])ZJ03XZ&7(\-U4W_9T]OW5]4Y];&:S4Y8_3[VX__1[/[7^$R0%X#L!+ )A/ M _0Y0). XN1LZNK/95\N%VUSG+6GT3J4XZ2 >SV\S.?QX?3NIO\-O>V&I^]+ M&Q?%^]C.6;(Z2?!*@K>*-5R%95HYEB583PVM!9,#+3KSHQ',GCCCQ+ GH M8 P=(D%F3':^!-%-X&X\<1-X&C]D"<2-)#/>9%92%-U$[H:D6466YLXYC_3= MB#*K,B,%2J:3XGX8GA3OMW(!/(64I MX-<%N'65X"HIQP%SD@<1IQUBIIS0%SDD/QE$[7.6BRK 49)@"IZFG- 6!DR%HZD92N=QZD&$* MG*:>TA0X)X<4*RBBZKB09 M@,D4*2@C&3F2 T4R"JQUD7Z$)94/N=&2@8P9@]'1KO)9$-K, =.8P@,.3%+T_1I:%-]&?JW3>7FSI-/=WTS>%\4EQ2_+[R4ET+J!;#)&WPA/XG\U>RYFH'!Y516I!8EJSU.SFO_$UKMD DPBM\E M:<5H[.E2#HR]ZLFWT]J'FHA0P(I=I)^B4"K\UCW+VCS;[DV:]6'N@* /"(8 %#T,"/N T H '9DI]3.6>)-S MUGJ\^[4:K \%6H5J,X]ZT>R=>:>J%6KUMLFR'-RT3R_9=I)@) FFBMU)M5W;3I..DL %C"V2)Z()2NQ$B1THH872:>)1E@B:CT7S7#B 6MIM"IBJ,>^NM&XB6=-?UV#XS[#Y#U!+ P04 " !$A)=0 M!H5&$J@# "%#P & 'AL+W=OMU$JK5FVOV<1)4 &GX&S:?U_SL2FQQ^?M?.Z"_M(T9?=[*VMU78<0OG5\ MKHXG/71$F]6Y/,HO4G\]/W>F%=VB[*M&MGVEVJ"3AW7X!(\%BF' J/A6R6N_ MN ^&5%Z4^C$T/NS7(1L/U.OV3\GD8/0#G 7@;8.;^KP%\'L#_#HC'Y"=G M8ZK_E+K+N1LZQ[4;_S/9]J;W=0/ 5M'K$&C6;"<- M+C4W162BWZ9 :HHM.L/Q?H+"50!XIN!D%GP,P.\"(!T@)@/$8X#X+@"WEF'2 MB%'3CIJ4)R*VE4E),RGQH 4=(",#9$0VJ95-YOC, (65C"O* M062TE9RTDA-6,LM*[EI)T/);N"+!64Y; 49C@!%FN*O69(>GU!$B8 =L,NF;,GN&V&T*6Y GW&*)9!YPP MA+8A3NR)V-XXA I9G'C("30Z(7;?2?2E1/,."."A#3QP6>: J"!$[]#S*0&: M=T #VW@@G"+'NP$R\(%3PPS_N-- "1 ""W 3B+_L^.JS)V?(=) M&G](G/6X+R.:6$B<]KA]VIM%=[B)19Z"<^*CE4PP'TB1IB 2%.0V!9&@8)Q" MFG'[TT,AM'LZB[.[Y.]@L9MG]-G'V8[0H7AK9'<J-;Y;WY U!+ P04 " !$A)=0 M>OZ<[Q " !]!0 & 'AL+W=OIV",FB!D;D ^^@U6]*+AA1.A05DIT 69S)Y%G_*IHT\))>/+*&!%_#D!YO_>Q?T\\-U6M3 +E64J MGGG_&48_B>^-YK_"#:B&&R6Z1\&IM$^ON$K%V1/LS").W9V7?: MK=396XZC-$,W0S1B#@,FG&,F!-+L4XO0U>(0KLK#]PV.:P3&_V@1.5U$EB!Z MYV+C)HB=!+$EB.<$X79Q# ,FM9C68F*<) LK:Q!.\"9P:TF<6I*UEFBI9< D MLS8?MG&PT.( Q?C1+25U2DD=4AX74M*5XRC"RV-9@W"\29;?&,UN+0-1V1]< M>@6_MLK(WJ< V4,>Q6Z %@CNT?59B)C9.LEQ)B:__OI2L^,S=5=R76%)FE\,E M-;/B[%35WYN=]^WD1UD^S)LOU=$?PG]>JKK,VW!;OZ;- ML?;YM@\JBU0P9M(RWQ^FBUG_[+%>S*JWMM@?_&,]:=[*,J__7?JB.LVG?/KQ MX.O^===V#]+%[)B_^F^^_?/X6(>[]))ENR_]H=E7ATGM7^;37_C=1M@NH$?\ MM?>GYNIZTDWEJ:J^=S>_;>=3UC'RA7]NNQ1Y^'GW][XHNDR!QS]#TNEES"[P M^OHC^[J??)C,4][X^ZKX>[]M=_.IFTZV_B5_*]JOU>E7/TQ(3R?#['_W[[X( M\(Y)&..Y*IK^[^3YK6FK?RCP;H(4#_',%]&F"& ',)D.;3 #L$V$N 4?T"GJO;+],2+" M\!AS3V%$C%E1&!EC'BB,BC%K"J-CS(;"F LF#36Y%$:0A1%] A4ELXSN M,88)C5 M3-!D'$G&$63 EELZ- JDZ]!N Z_)"N=(1M[8C.29$3R!,"PSHFAP,JL;H(@* M9[3,,X(,T-[E (IF++(,*O0-5$QGQ'4X00?JP0"*!W*6C;Q$G-9Q3@BYUG#F M6* 39^'6'5!F#!73H66<$SJNH4 /H%@]F,N88Y 2@612.C5"BM9-K@A2%M9( M$6[G,HXZ 87M!19\121SG L!]QHQ)E,<^NN:P 6+45+"9'JD6;1*< M< GM8!5( ^!6, LY8:0R2LL13>2T67#"+70&EQ [06!$-'.&6$(HCT0RIXU$ M(B@O M@?V P%Z"V'"\Z<&6)[(D(PVJ&/FJH-P(-@6"^*X0C$$R-U Q'=J-!.5&L"T0 MV&,2[AS\Z=7!2G=:]T=>O^X/ MS>2I:MNJ[$]27JJJ]2$E^Q)JO_/Y]G)3^)>VN[3ANCZ?DIUOVNHXG "FEV/( MQ7]02P,$% @ 1(274-).]QPS! VA, !@ !X;"]W;W)K4I"-K= MR91Y^ZF^F*K_Y5 W9=[UM\TQ:"^-R?=CH[((. R3H,S/E;]>CL]>FO6ROG;% MN3(OC==>RS)O_MF8HKZM?/+?'WP]'T_=\"!8+R_YT?QANF^7EZ:_"^Y1]N?2 M5.VYKKS&'%;^,SUM530T&!5_GLVM?;CVAE1>Z_K[S-44Q1.I]_#T']>]]#@T?K]^C?QF3[Y-YS5NSK8N_SOONM/)3W]N;0WXM MNJ_U[1VJ\LY2F^ES'],W^=J_+[- M\=^;X08\-^![@[[O_VJ@Y@;J9X.QFL'D;$SU<][EZV53W[QF&JU+/KP4]*3Z M8NZ&AV/MQM_Z;-O^Z=N:$EX&;T.@6;.9-/RHN2N"/OJ]"T9=;%@TMSK82@61 MHPL%LU!C /4A"X4#1#! - :('@-P:I5ATB2CIAHU$<6QE8H444PZQ%YBZ"4& MR40X0 (#)#*9Q/*YF33Q@T]6L3TN4D0Z2[$5#:UH:84RRXH6O:@XLIP C&)@DB:F%&4G#!6M!;R"+5>0: M*8Q-DMQ,Q:LCH9B)=1&(2+G6:,+P)$#/!^;-;B09%Y&.[ 4%R1+6CIG%F* , M"*IMG+-D8Y39/-D"59)ECK6%,4*9)"NTH\2,V<> ?=J>FBRIMHB)R4X)R)(D M=.T=,?]8 4/VA)A%&/FS&2GAT+&K8LQ11ARU]Q , (EJ V2)ACL&44 M[&.)M06E]LYRBV3LVL RIA\#^MF);QA@C4)ETP_)TMB!"H7AIP#\4AM^"FP? M52+&"\A2'84IJ@!%4YNB"N!19:&]B@,9 M19ECG5*.O\< HJD-484(J6)[DP-DI-0#DC\:PBA5 *6IC5(%_DLG42S>'2"+ M4FVS/7@X$2E-'AZ/Z!ZYN%$Q7J^H:?M=,ST,\QTZO5[ MWAS/5>N]UEU7E^.IRJ&N.].[##_U!3N9?'^_*_,%L $ -(# 8 >&PO=V]R:W-H M965T&UL?5-AC],P#/TK47[ 9).U*.2J^-+;K]_SL.-F ]MFU )Z\:&5<3EOONR-CKFQ!"W>' M'9CPIT:KA0^N;9CK+(@J@;1B?+-YR[20AA99BIUMD6'OE31PML3U6@O[ZP0* MAYQNZ2WP))O6QP KLDXT\!7\M^YL@\=FEDIJ,$ZB(1;JG#YLCZ=]S$\)WR4, M;F&3V,D%\3DZGZJ<;J(@4%#ZR"#"<85'4"H2!1D_)TXZEXS I7UC_Y!Z#[U< MA(-'5#]DY=N<'BBIH!:]\D\X?(2IGS>43,U_ABNHD!Z5A!HE*I>^I.R=1SVQ M!"E:O(RG-.D<)OX;;!W )P!_!6!CH:3\O?"BR"P.Q(ZS[T2\XNV1A]F4,9A& MD?X%\2Y$K\7V<)^Q:R2:&PO=V]R:W-H965T&UL?5-AC]0@$/TKA!]P=-E5STW;Y/:,T423S1G/SVP[;T3ZX#\.19*^,*VGG?'QES50=:N!OLP82;!JT6/IBV M9:ZW(.H$THKQ+'O-M)"&EGGRG6V9X^"5-'"VQ U:"_OC! K'@N[HB^-!MIV/ M#E;FO6CA"_BO_=D&BRTLM=1@G$1#+#0%O=L=3X<8GP(>)8QN=2:QD@OB4S0^ MU@7-HB!04/G((,)VA7M0*A(%&=]G3KJDC,#U^87]?:H]U'(1#NY1?9.U[PIZ M2TD-C1B4?\#Q \SUO*)D+OX37$&%\*@DY*A0N;22:G >]Z">!>\ MUW+W-LO9-1+-,:/C\4TXVVG,)L-C/_\@MGSC\B=02P,$% @ M1(274*_3^**T 0 T@, !D !X;"]W;W)K&UL M?5-A;]P@#/TKB!]0[I)TZTY)I%ZG:9-6Z=1I[6E-2VH)US_8$Q6W6@N+W"'K2_:= H[KQI6F9[ [R. M("59LMM]8(H+3<]; M^ 'N9W\RWF(+2RT4:"M0$P--06_WAV,6XF/ HX#1KLXD5')&? [&M[J@NR ( M)%0N,'"_7> .I Q$7L:OF9,N*0-P?7YC_Q)K][6&# M= \X?H6YGFM*YN*_PP6D#P]*?(X*I8TKJ0;K4,TL7HKB+],N=-S'Z29-9M@V M()D!R0*XB7G8E"@J_\P=+W.#(S%3[WL>GGA_2'QOJN",K8AW7KSUWDNY_Y3F M[!*(YICC%).L8Y8(YMF7%,E6BF/R#SS9AJ>;"M,(3_]0F&T39)L$623(_EOB M5LSU7TG8JJ<*3!NGR9(*!QTG>>5=!O8V/B)[#Y^F_9Z;5FA+SNC\R\;^-X@. MO)3=E1^ASG^PQ9#0N'#\Z,]F&K/)<-C//X@MW[C\#5!+ P04 " !$A)=0 MK!D5"+4! #2 P &0 'AL+W=OW<NC@Q59)QKX"OY; M=[;!8C-+)348)]$0"W5.'[;'TS[&IX!G"8-;G$FLY(+X$HU/54XW41 H*'UD M$&&[PB,H%8F"C!\3)YU31N#R_,;^(=4>:KD(!X^HOLO*MSD]4%)!+7KEGW#X M"%,]MY1,Q7^&*Z@0'I6$'"4JEU92]LZCGEB"%"U>QUV:M _CS>UN@JT#^ 3@ M,^"0\K Q45+^7GA19!8'8L?>=R(^\?;(0V_*Z$RM2'=!O O>:[%]=Y>Q:R2: M8DYC#%_&S!$LL,\I^%J*$_\'SM?ANU6%NP3?_:'P?IU@OTJP3P3[_Y:X%G/X M*PE;]%2#;=(T.5)B;](D+[SSP#[P]":_P\=I_R)L(XTC%_3A95/_:T0/0A[,=QVPT/';3#V+S-RY^ 5!+ P04 " !$A)=0M+78 MQK4! #2 P &0 'AL+W=O3;%H?'*S(>M' #_ _^Y-% MBRTJE=30.6DZ8J'.Z=WN<$P#/@)^21C=ZDQ")6=CGH/QOL?)O3&THJJ,6@_),9O\%< MSR=*YN(?X (*X2$3C%$:Y>)*RL%YHV<53$6+EVF77=S'Z2:]GFG;!#X3^$*X MB7'8%"AF_D5X4636C,1.O>]%>.+=@6-ORN",K8AWF+Q#[Z78W=YF[!*$9LQQ MPO U9D$P5%]"\*T01_Z!SK?I^\T,]Y&^7].39%L@W11(HT#ZWQ(_8GCR;Y%L MU5,-MHG3Y$AIABY.\LJ[#.P=CV_R%SY-^Z.PC>P<.1N/+QO[7QOC 5-)KG"$ M6OQ@BZ&@]N%XC6<[C=ED>-///X@MW[AX U!+ P04 " !$A)=0#:NCQ+,! M #2 P &0 'AL+W=O0/F;5AO)G#=-1^Q@@#41) 6A679+).,* M5T7TG4U5Z-$)KN!LD!VE9.;7"82>2KS#;XXGWO4N.$A5#*R#;^"^#V?C+;*P M-%R"LEPK9* M\=WN>,I#? SXP6&RJS,*E5RT?@G&YZ;$61 $ FH7&)C?KG / M0@0B+^-GXL1+R@!K]!UL, M :T+QX_^;.8QFPVGA_2#R/*-J]]02P,$% @ 1(274,A("%FU 0 T@, M !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0')(V M561;:EI5G;1)4:MMGXE]ME'!N(#C[M_WP*[G;=:^ '?<>_?N.-+!V%?7 'CR MKE7K,MIXWQT8=J)&E[ ?^].%BTVLY120^ND M:8F%*J-WF\-Q%^)CP \)@UN<2:CD;,QK,+Z4&4V"(%!0^, @<+O /2@5B%#& MV\1)YY0!N#Q_LC_&VK&6LW!P;]1/6?HFH[>4E%")7OEG,SS!5,\U)5/Q7^$" M"L.#$LQ1&.7B2HK>>:,G%I2BQ?NXRS;NPWC#]Q-L'< G )\!MS$/&Q-%Y0_" MBSRU9B!V['TGPA-O#AQ[4P1G;$6\0_$.O9><)]8XQO!%S&:.8,@^ MI^!K*8[\'SA?AV]7%6XC?/N'PIMU@MTJP2X2[/Y;XEK,_J\D;-%3#;:.T^1( M8?HV3O+".P_L'8]O\CM\G/9OPM:R=>1L/+YL[']EC >4DESA"#7XP69#0>7# M<8]G.X[9:'C333^(S=\X_P!02P,$% @ 1(274%WW\1FU 0 T@, !D M !X;"]W;W)K&UL?5-ACY0P$/TK37_ %O)E.\\G8)]/*L5>\* MVGD_G!AS50=:N#LS0(\WC;%:>#1MR]Q@0=01I!7C2?*::2%[6N;1=[%E;D:O M9 \72]RHM; _SZ#,5-"4OC@>9=OYX&!E/H@6OH#_.EPL6FQEJ:6&WDG3$PM- M0>_3T_D0XF/ -PF3VYQ)J.1JS%,P/M8%38(@4%#YP"!PN\$#*!6(4,:/A9.N M*0-P>WYA?Q]KQUJNPL=]E[;N"'BFIH1&C\H]F^@!+/:\H68K_!#=0&!Z4 M8([**!=74HW.&[VPH!0MGN==]G&?YILL6V#[ +X ^ HXQCQL3A25OQ->E+DU M$[%S[P<1GC@]<>Q-%9RQ%?$.Q3OTWDJ>''-V"T1+S'F.X9N8=(U@R+ZFX'LI MSOP?.-^'9[L*LPC/_E#X=I_@L$MPB 2'_Y:X$Y,F?R5AFYYJL&V<)D=6#O>7R3W^'SM'\6MI6](U?C\65C_QMC/*"4Y Y'J,,/MAH*&A^.;_!L MYS&;#6^&Y0>Q]1N7OP!02P,$% @ 1(274 "TQ=JS 0 T@, !D !X M;"]W;W)K&UL?5-AC]0@$/TKA!]P;-E5STW;Y/:, MT423S1GU,]M.6W+ 5*#;\]\+M->K6OT"S##OS9MAR$>TCZX#\.1)*^,*VGG? M'QES50=:N!OLP82;!JT6/IBV9:ZW(.H$THKQW>XUTT(:6N;)=[9ECH-7TL#9 M$C=H+>S/$R@<"YK19\>#;#L?':S,>]'"%_!?^[,-%EM8:JG!.(F&6&@*>I<= M3X<8GP*^21C=ZDQB)1?$QVA\K NZBX) 0>4C@PC;%>Y!J4@49/R8.>F2,@+7 MYV?V]ZGV4,M%.+A']5W6OBOH+24U-&)0_@''#S#7\XJ2N?A/< 45PJ.2D*-" MY=)*JL%YU#-+D*+%T[1+D_9QNN%O9]@V@,\ O@!N4QXV)4K*WPDORMSB2.S4 M^U[$)\Z.//2FBL[4BG07Q+O@O98\RW)VC41SS&F*X:N8EP@6V)<4?"O%B?\% MY]OP_:;"?8+O?U/X#X+#)L$A$1S^6^)6S/Z/)&S54PVV3=/D2(6#29.\\BX# M>\?3F[R$3]/^6=A6&D'P3SG8:L\GP MV,\_B"W?N/P%4$L#!!0 ( $2$EU K3+X'M0$ -(# 9 >&PO=V]R M:W-H965T=6J]/C+FR M!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[L"TD!TMLNB[V"(S@U>R@XLE;M!: MV)]G4&;,:4+?'$^R:7UPL"+K10-?P7_K+Q8MMK!44D/GI.F(A3JG#\GIG(;X M&/!=PNA69Q(JN1KS$HQ/54YW01 H*'U@$+C=X!&4"D0HX\?,29>4 ;@^O[%_ MB+5C+5?AX-&H9UGY-J='2BJHQ:#\DQD_PES//25S\9_A!@K#@Q+,41KEXDK* MP7FC9Q:4HL7KM,LN[N-T(?B'7IO!4_2C-T"T1QSGF+X*B99(ABR+RGX5HHS_P?.M^'[ M387["-__H?!^FR#=)$@C0?K?$K=B#G\E8:N>:K!-G"9'2C-T<9)7WF5@'WA\ MD]_AT[1_$;:1G2-7X_%E8_]K8SR@E-T=CE"+'VPQ%-0^'-_AV4YC-AG>]/,/ M8LLW+GX!4$L#!!0 ( $2$EU ZTH**M0$ -(# 9 >&PO=V]R:W-H M965T-\=&'-% UJX M*]-!BS>5L5IX-&W-7&=!E!&D%>.;S2>FA6QIGD;?R>:IZ;V2+9PL<;W6PKX> M09DAHPE]!V@3M0*A"AC-\3)YU3!N#R_,;^-=:. MM9R%@SNC?LG2-QG=4U)")7KEG\SP#:9ZKBF9BG^ "R@,#THP1V&4BRLI>N>- MGEA0BA8OXR[;N _CS36?8.L /@'X#-C'/&Q,%)5_$5[DJ34#L6/O.Q&>.#EP M[$T1G+$5\0[%._1>&PO=V]R:W-H965T MIZF5-NG4:=MG+G$2 M5 @ID$OW[V=(FF5;MB^ C=_SLS'9:.RS:P$\>=6J^/C+FR!2WFA MPYO:6"T\FK9AKK<@J@C2BO$DN65:R(X66?2=;9&9P2O9P=D2-V@M[(\3*#/F M=$??'$^R:7UPL"+K10-?P'_MSQ8MMK!44D/GI.F(A3JG=[OC*0WQ,>";A-&M MSB14)UVF47]W&Z20\S;!O 9P!? (>8ATV)HO(/PHLBLV8D=NI]+\(3[XX<>U,& M9VQ%O$/Q#KW7@O,D8]= -,>>5=!O:.QS?Y%3Y-^V=A M&]DY7S;VOS;& TI);G"$6OQ@BZ&@]N'X'L]V&K/)\*:??Q!;OG'Q$U!+ M P04 " !$A)=0RW"-,[4! #2 P &0 'AL+W=OE,HJR12MPB!!-*JB/+L32:)55^"[6S* MWS-VTA @XL7VC.><.3,>YZ-US[X#".1%*^,+VH70'QGS50=:^!O;@\&;QCHM M IJN9;YW(.H$THKQW>X-TT(:6N;)=W9E;H>@I(&S(W[06KB?)U!V+.B>OCH> M9=N%Z&!EWHL6OD+XUI\=6FQAJ:4&XZ4UQ$%3T/O]\93%^!3P)&'TJS.)E5RL M?8[&I[J@NR@(%%0A,@C55(,/5L\L*$6+EVF7 M)NWC=,/?S;!M )\!? 'JK!M6F:/*GL8-(DK[S+P-[S]":_PZ=I_R)<*XTG M%QOP95/_&VL#H)3=#8Y0AQ]L,10T(1[?XME-8S89P?;S#V++-RY_ 5!+ P04 M " !$A)=0 X1@WB<" #!P &0 'AL+W=O:,RO]2ZW1&BBA)JIIY$"XW9N0A9,VU, M>26JE<#.+JCFA 9!0FI6-7Z>.M]1YJFX:5XU<)2>NM4UDW\.P$67^:'_X7BI MKJ6V#I*G+;O"#] _VZ,T%AE9SE4-C:I$XTFX9/X^W!U":@, ;.+9/)X_= ZH^:-G#Z_\'^V15OBCDQ!<^" M_ZK.NLS\C>^=X<)N7+^([@L,!:U\;ZC^&]R!&[C-Q&@4@BOW]8J;TJ(>6$PJ M-7OOUZIQ:]?OK%=#&!Y AP Z!FR<#NF%7.:?F&9Y*D7GR?[P6V9['.ZH.9O" M.MU1N#V3O#+>>TYIDI*[)1HPAQY#)YAP1!##/DI03.) '\(I'AZA&48N/)JJ M;Q?T8Y0@=@3Q?R6N9R5BF TNLD)%5@C!=B:"8*( %TE0D00A"&H MR!HAB&8B&";&13:HR 8A6,U$,$R"BVQ1D2U",&\\AEEH?!C@-RA *.:MQT#Q M0N_#A9L:(A3S[J.@A?:'Z'7=A_2!(HGG,H\8&D#7CR#]X_#]^9O%:-\DY"FTGHYM5%" TFE^#)7*O2O$BCP>&B[:\9 MH)[LQW)O:-$.3PX9W[W\+U!+ P04 " !$A)=06FOY_[@! #2 P &0 M 'AL+W=O0I]DZV M&HZ&V%XI85X/(''(Z):^.1[;NG'!P?*T$S7\!/>K.QIOL9FE;!5HVZ(F!JJ, MWF[WAR3$QX#?+0QV<2:ADA/B4S"^EQG=A(1 0N$"@_#;&>Y RD#DTWB>..DL M&8#+\QO[MUB[K^4D+-RA_-.6KLGH#24E5**7[A&'>YCJN:1D*OX'G$'Z\)") MURA0VKB2HK<.U<3B4U'B9=Q;'?=AO+GF$VP=P"< GP$W48>-0C'SK\*)/#4X M$#/VOA/AB;=[[GM3!&=L1;SSR5OO/><\25)V#D13S&&,X8N8[1S!//LLP=JK U'&:+"FP MUW&2%]YY8&_C([)_X>.T/PA3M]J2$SK_LK'_%:(#G\KFPH]0XS_8;$BH7#A> M^[,9QVPT'';3#V+S-\[_ E!+ P04 " !$A)=08;XI2;@! #2 P &0 M 'AL+W=O.;S3730K8T3Z/O9/(4>Z=D M"R=#;*^U,'^.H'#(Z):^.QYEW;C@8'G:B1I^@?O=G8RWV*Q22@VME=@2 U5& M[[:'8Q+P$? D8;"+,PF5G!%?@O&]S.@F) 0*"A<4A-\N< ]*!2&?QNND2>>0 M@;@\OZL_Q-I]+6=AX1[5LRQ=D]$])254HE?N$8=O,-7SA9*I^!]P >7A(1,? MHT!EXTJ*WCK4DXI/18NW<9=MW(?Q9G<]T=8)?"+PF;"/<=@8*&;^53B1IP8' M8L;>=R(\\?; ?6^*X(RMB'<^>>N]EYPG-RF[!*$)<0?"W$ MD?]'Y^OTW6J&NTC?+:/?)NL"R:I $@62?TK,T65)@ MW\9)7GCG@;WC\4T^X..T_Q2FEJTE9W3^96/_*T0'/I7-E1^AQG^PV5!0N7"\ M\6-)\H%I(3M:9-%W-D6&@U.R M@[,A=M!:F#\G4#CF-*6OCB?9M"XX6)'UHH'OX'[T9^,MMK!44D-G)7;$0)W3 M^_1XVH?X&/!3PFA79Q(JN2 ^!^-+E=,D" (%I0L,PF]7> "E I&7\7OFI$O* M %R?7]D_Q=I]+1=AX0'5+UFY-J=WE%10BT&Y)QP_PUS/+25S\5_A"LJ'!R4^ M1XG*QI64@W6H9Q8O18N7:9==W,?IYL!GV#: SP"^ .YB'C8EBLH?A1-%9G D M9NI]+\(3IT?N>U,&9VQ%O//BK?=>"WZ;9.P:B.:8TQ3#5S'I$L$\^Y*";Z4X M\7=PO@W?;2K<1?ANG?WC89M@OTFPCP3[_TI,WY2X%?-6)5OU5(-IXC194N+0 MQ4E>>9>!O8^/R/Z%3]/^39A&=I9&PO=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V-R"J2-**\23YQ+20'2VRZ#N;(L/!*=G! MV1 [:"W,GQ,H''.ZHV^.9]FT+CA8D?6B@>_@?O1GXRVVJ%120V]:D2\A M7)_?U!]C[;Z6B[#P@.J7K%R;TSM**JC%H-PSCD\PUW.@9"[^*UQ!>7C(Q,]"$^\.W+?FS(X8ROBG4_>>N^UX(=]QJY!:,:<)@Q?878+@GGU)03?"G'B M_]'Y-GV_F>$^TO=K>I)L"Z2; FD42/\I,?U0XA;F\"$(6_54@VGB-%E2XM#% M25YYEX&]Y_%-WN'3M'\3II&=)1=T_F5C_VM$!SZ5Y,:/4.L_V&(HJ%TXWOJS MF<9L,ASV\P]BRS&UL;53KCIP@%'X5P@,LRHSN=*(F.]LT M;=(FDVVZ_7"-#Q+_K.K3)OC T85U&SDYD5.GV'I)\%H:?XK7(%;N*O$>I22 M:_]%Y:B-%(N*+46P]WGL>C].\TIRHX4)="'0E7#P!#(;^M1C"',(F2= D"0A\N#,)8-(H;)(& M3=* 0'QG$L+<[S?9G X!JO'W0J-2CKV_DYOL>O6>J#]=?^'SO?W&5-/U&EVD ML6?4GZ1:2@.VE.C!-MS:IV(-.-3&31_M7,T79@Z,'):W@*P/4O$'4$L#!!0 M ( $2$EU#M_>,NMP$ -(# 9 >&PO=V]R:W-H965T'@E.S@8H@=M!;FSQD4CCG=T5?'DVQ:%QRL MR'K1P'=P/_J+\19;5"JIH;,2.V*@SNG#[G1. SX"?DH8[>I,0B57Q.=@?*ER MFH2$0$'I@H+PVPT>0:D@Y-/X/6O2)60@KL^OZI]B[;Z6J[#PB.J7K%R;TR,E M%=1B4.X)Q\\PUW-/R5S\5[B!\O"0B8]1HK)Q)>5@'>I9Q:>BQ:-G$ 0 -P0 !D !X;"]W;W)K&UL=53KCIP@%'X5P@,LREP[49.=;9HV:9/)-FU_,WI4LB 6<-R^?0%=:Z?T MC\#ANYP#'+-1Z1?3 ECT*D5G@VL M"B0I"$V2/9&,=[C(0NRBBTP-5O .+AJ904JF?YU!J#''*7X+//.FM3Y BJQG M#7P%^ZV_:+5@[%*SBHN%IY%W81RGG0V= M:7$"G0ET(1R##YF,0N;OF65%IM6(]'3V/?-7G)ZH.YO2!\-1A#V7O''16T'W M^XS\,NBKKGD^XY%HI"RZ5Y,'ETKHN7A8":NNG!S?7TUN>%E;U&UL;5/;;MP@$/T5Q >$-;M)5BO;4C95E4JMM$K4YIFU MQS8*>!S Z_3O ]AQW-0OP SGG+DPI .:%]L ./*F56LSVCC7'1BS10-:V"OL MH/4W%1HMG#=-S6QG0)21I!7CF\T-TT*V-$^C[V3R%'NG9 LG0VROM3!_CZ!P MR&A"/QR/LFY<<+ \[40-3^!^=R?C+3:KE%)#:R6VQ$"5T;OD<-P%? 3\D3#8 MQ9F$2LZ(+\'X469T$Q("!84+"L)O%[@'I8*03^-UTJ1SR$!$>U;,L79/1/24E5*)7[A&'!YCJN:9D*OXG7$!Y>,C$QRA0V;B2HK<.]:3B M4]'B;=QE&_=AO+G93[1U I\(?";L8QPV!HJ9?Q-.Y*G!@9BQ]YT(3YP<0?"W$D?]'Y^OT[6J&VTC? M+NG)];K ;E5@%P5V_Y3(OY2XAME^"<(6/=5@ZCA-EA38MW&2%]YY8.]X?)-/ M^#CMOX2I96O)&9U_V=C_"M&!3V5SY4>H\1]L-A14+AQO_=F,8S8:#KOI!['Y M&^?O4$L#!!0 ( $2$EU#"E3?WQ $ #<$ 9 >&PO=V]R:W-H965T M!)4H\/@!\=C&8U M1[Z2BU*O?O&YRO'&)P0<2NL5F!NN\ B<>R&7QJ]9$R^6GKB>OZL_A]I=+1=F MX%'QGUUEVQP?,*J@9@.W+VK\!',]*49S\5_@"MS!?2;.HU3GL>^:O>'ND[FQ* M'PQ'$?9<\L9%KP7=)QFY>J$95I8U<]M2I9_1?$'4$L#!!0 ( $2$EU"+)$5S/0( &8' 9 M>&PO=V]R:W-H965T.]7+E M-TH-CT$@ZX9V1#[P@?;ZY,!%1Y1>BF,@!T')WAIU+,!AF 8=:7N_*NW>5E0E M/RG6]G0K/'GJ.B+^;"CCX\I'_OO&GA[(B:EG/GZA4T") M[TW1?Z-GRC3<>*(U:LZD_7KU22K>32S:E8Z\N;'M[3BZDRR?S& #/!G@V0"[ M6)R0]?P34:0J!1\]X2Y_(.:-T2/6=U.;37L5]DP[+_7NN<)9409G0S1A-@Z# M+S!H1@2:?9; D,0&WYCC/(0)(M#'R!)$'P@6/(A!@M@2Q!\(\%60#I-:3.\P MN"A@E01420"5Z$K%89(+E3A*%RXC!5520"6^4DEO5)(TR6"5#%3) )4$)LA! M@OS^-RM @N*.VRQNWRS)%E10"/__(:"3+E LI!"Z/U8$IL@:8<"+[#H-(5"^ MH -G$HH BH6?',&YA.+_B!9.% 1ERDVT *BXSI3@HLQU5!QM@9=>S4^][2X7 MNW,366-;)O_!70?Z3L2Q[:6WXTH76UL2#YPKJGT)'[0OC6YZ\X+1@S+33,^% MJ_QNH?@P=;5@;JW57U!+ P04 " !$A)=0(-9VY]D" "W"P &0 'AL M+W=O#Z]W4)5GAA3P5M=-7(9 MGI1J'Z-([DZLIO*!MZS1WQRXJ*G26W&,9"L8W9N@NHH@CK.HIF43KA;F;"M6 M"WY65=FPK0CDN:ZI^+=A%;\N0Q+>#I[+XTEU!]%JT=(C^\G4KW8K]"X:LNS+ MFC6RY$T@V&$9KLGC!M(NP"!^E^PJ1^N@:^6%\]=N\VV_#..N(E:QG>I24/VX ML"=655TF7<=?FS0<.+O \?J6_8MI7C?S0B5[XM6?XL%:]M%EU*3=_Z9]F8Y]7FOX7A 6 # M8 B OI>>R%3^F2JZ6@A^#41_^2WMWC%Y!'TWN^[07(7Y3AEE!0591)@R,,.^(2&F()/7<1(9R9 A'ZG!D$PZ HL!9YBC+'&') M');YA.53D7E>2HZRY C+W&')IRS)#"@,0TI MY<@EG7%3R9>M>O>(+;EV#^=35/I@;VBI[@!B:8@UW9DZF%] NP\P][FZMZ"/OXL>&MRA0.Z0O06-:3SW ;B) 3.Q MJWJ8FC@AOFYP$P-F8E?T,#6QKQOGPU2Z!C-WORD<$+5WIZ,S/6@7/% M="WQ@Z[EI*?H85.Q@^J6<[T6_2C9;Q1O[9@<#;/ZZC]02P,$% @ 1(27 M4,X.&6GL @ "@L !D !X;"]W;W)K&ULC99M M;YLP$,>_"N+]@H\'0ZHD4LDT;=(F59VZO783)T$%S,!)NF\_VU!*[&/JFX"= M_]W]S@_'K:ZB?>E.G$OOM2KK;NV?I&SN@J#;G7C%NH5H>*W^.8BV8E(-VV/0 M-2UG>V-4E4%(" TJ5M3^9F7F'MK-2IQE6=3\H?6ZMD7%:^[0M1>RP]K_Q[NMI!J Z/X5?!K-WGW M="K/0KSHP;?]VB>:B)=\)[4+IAX7ON5EJ3TICC^#4W^,J0VG[V_>OYCD53+/ MK.-;4?XN]O*T]C/?V_,#.Y?R45R_\B&AQ/>&[+_S"R^57).H&#M1=N;7VYT[ M*:K!BT*IV&O_+&KSO [^W\QP@W P"$<#%?M_!M%@$+T;Q";YGLRD^IE)MEFU MXNJU_6XU3!\*N(O48N[TI%D[\Y_*ME.SETU$8!5:<*)Y5P3*^Q@B MQ$+DH6,>W@;8N@J F1 1FD5D'$0W682X@QAU$!L'\8V#R%J&7D.-IC::&)+$ M2L4500(IP5D2E"5!6&*+I=>9$\99%$0RMR9+E&.)<%CI MYLL/[ ZFF;M\0/ :0A"6I5U$B'M]W U"5'J'HAF>F9H&;CF F2L(:,VZA]!- M"9RZ&"+'B2Y3H+&=%JHDE,R=/<#K'$0(5FAC14ZPD-#4+KJ(C"9T F%!#D!\8P+O/J!6_[ +K'Y($HG MO&01.H?:5<%B[OL$> D$MP9"Y!S(]$,XKDKAV%<^F'00%6^/IMGJO)TXUU)_ MJR>S8T-W'^H.Q)K/=:-G.I-W-WV7^(.UQZ+NO&DX*/E!ZM=4O;=]=]8/I&B&SC,8V]_-/U!+ P04 " !$A)=0S^8$#!8" M #!@ &0 'AL+W=O" M6, 8,(8D(DB3C*I6:J5HJK;/3G(3T!A,;2=,=U_;,(@8MR_XAW.NOX.QBYZ+ M-UD!J."]8:W:J@H?*)=]#J-Q@. M0H_05.5<-]#*FK>!@,LV?(XW^]SHK>!G#;V<]0.3Y,CYFQE\.6_#R !@Y,R M%:AN[K 'QDPAC?%[K!E.2QKCO/]1_9/-KK, M>?\9QCPD#,;P7^$.3,L-B5[CQ)FTS^!TDXHW8Q6-TM#WH:U;V_;#FS0?;7Y# M,AJ2R1"G_S7@T8 = QK(;-07JFA9"-X'8MBLCII_(MY@_3%/9M)^._M.IY5Z M]E[BF!3H;@J-FMV@26::Y%&Q7RJR:)(@#3!1)%Z*Q/KQW)_Z_=CKQ]:?/J3( MG!2#)K.:=DB189P[27RJ.,=^F-0+DWI@G&5V@X;,EHE)O%H[,!Y5$J__\66( M%X9X8%8.#%DNLR:9N\<>%8E2XH?)O#"9!\;)O,L6RV#B;I)',]ON!Y#<"Y(O M09+( , MGG2N2M_(TX#!19ENKOMBN)>&@>+=>.6BZ=XO_P)02P,$% @ 1(274&,@ MP@BS @ ?@L !D !X;"]W;W)K&ULE9;=CILP M$(5?!7'?Q<,_41*I256U4BM%6[6]=A(G00N8VDZR??O:AD4)#"E[$[ Y,_X& M1B>U+"JY<$]*U3//D[L3*ZE\XC6K]),#%R55>BF.GJP%HWL; M5!:>3TCLE32OW.7<[FW$8K7UB JSB5\ZN\N;>,:5L.7\Q MBZ_[A4L,$2O83ID45%\N;,V*PF32''_:I&YWI@F\O7_+_MD6KXO94LG6O/B= M[]5IX::NLV<'>B[4,[]^86U!D>NTU7]C%U9HN2'19^QX(>VOLSM+Q!71S1?JZ:F M*6 6Z)>Y,YOVW=EGNEJI=R_+P(>Y=S&)6LVJT?@W&O]>L1XJ8M))/ W04?@H MA6_C@SL*'T\0H D"FR"\2Q#TRF@TL=545A.%&8EZI6"J)(MQF!"%"1&8L ?3 M:**;8SZ$64+B'@TF2S,8P8E0G C!Z56]B@;G1)!E/1A$E*8CWSE&46($9:26 M!$V03&^4%$V03FB4=% G)"1+>V\#4R60X# 9"I--:)1LV $ Z>#;X+)@! <( M;@9D0JNTHO_T"J8:;188\29 <,8JPHT%WN$L@%L+3/&65G1;;A"E<=]<4!G) M8 0(MQ>8XB^ . =*A.K&D7"+@2D> T/_('V:1Y)[$-Q@ '.8="0%;C'P#H\! MW&1@BLL 8B!9./AGQ53I6$6XS< 4GP',01 >5#8&Y.,^XT_QF584/VB7AY(& MQ+L9A,QD^IV*8UY)9\N5GJGLY'/@7#&=CCSIJDYZ&.X6!3LH]%,A,U" M\;J==KUNY%[^ U!+ P04 " !$A)=0<&+2HSD" #/!@ &0 'AL+W=O MUNFS 4?17$ Q2P"1\106HR59NT25&G M;;\="L_8._SCGWW M<9QWC3Z($D,Y+31NQ<4LIV[7G MB:*$FH@[UD*C3DZ,UT2J)3][HN5 CH944P_Y?N35I&KYYG[")IU<"> M.^)2UX3_W0)EW<8-W->-Q^I<2KWAY5E+SO 3Y*]VS]7*&U6.50V-J%CC<#AM MW/M@O0L,P2!^5]")R=S1J1P8>]*+;\>-ZVM'0*&06H*HX0H[H%0K*1_/@Z@[ MQM3$Z?Q5_<$DKY(Y$ $[1O]41UENW,1UCG B%RH?6?<5AH16KC-D_QVN0!5< M.U$Q"D:%>3K%14A6#RK*2DU>^K%JS-CU)W$RT.P$-!#02%"Q_T? P&_$4*3 M?._,I/J%2))GG'4.[]]62_1'$:RQ*F:A-TWMS)G*5JC=:XY1FGE7+31@MCT& M33#!B/"4^A@"V4)LT8*.W@?8+1&1;X^ K4E@P\?3",D-BZ%5(#0"X40@\6=% MZ"&1@30&$N(HGB6R!*$81W8G*ZN3U<()QG,K/68UB9+<"A)9@T3+(/Z-@L=6 M@?CS!4^L LG'!4\662*4!K."+T%!B&*[D]3J)%TX06EJ%PA\^R_D?[X:P8V_ M,/BX'@/FWC&ENEW&!863U--8S7G?8ON%9.UP?7CC M'9;_ U!+ P04 " !$A)=0V$7C=6D" "U!P &0 'AL+W=O9F9G;;*;#XP_BXI2Z;RT32>V;B5EOT%(G"K:$O' M>MJI-Q?&6R+5EE^1Z#DE9T-J&^1[7HQ:4G=ND9O8@1\V6-/ M$PSB=TT'L5@[NI0C8\]Z\^V\=3WMB#;T)+4$48\[W=&FT4K*Q]])U)US:N)R M_:K^Q12OBCD207>L^5.?9;5U4]$8"($,P&'GQ+" MB1!:!#268LYF3R0I%-J$[_I(/FL,T[=3Q"1>]%$. ["+ "PT,/Q@Z<(+8($0 M% B-0/CNI*Q"RA$3&TQG,%GFQ58E:Q#V0O\#+Q'H)0*\!):7$1,MT\0XM;P MH 3'L)48M!(#5D++2KS*DH61!=H#H"1)8"L):"4!K$26E61=,/82ZQ[WR?J* M<)A]<$4I:"8%S%A?0ID":3S[S[$&Q6D$.\E )QG@)+&<0)@43J*Z/-A(/$ B MLSL) KMOS%:]*Z6\JN9"\(YL5LG=0=81.?9\^CKWF?%2[S9C1/D368<:#\( MO]:=<(Y,JLYJ^M^%,4F51^]!?1R5FJ'SIJ$7J9>)6O-QD(P;R?II2*)Y4A?_ M 5!+ P04 " !$A)=00<).H#<" .!P &0 'AL+W=O((#6IJE9JI=56;:^=Q EH#::V M$[9O7]NPB,"D-_'IG_EF3&9<]$*^JHHQ[;TUO%5;O]*ZVR"DCA5KJ'H2'6O- MR5G(AFJSE!>D.LGHR1DU')$@2%!#Z]8O"[?W+,M"7#6O6_8L/75M&BK_[A@7 M_=;'_OO&2WVIM-U 9='1"_O!],_N69H5FKR[^'K:^H&-B'%VU-8%-<.-[1GGUI.)X\_HU)^8UG ^?_?^ MV25ODCE0Q?:"_ZY/NMKZF>^=V)E>N7X1_1LT.,$93(E 2@10 MP@5ET,1S2AKE,"4&*3% B1:4>$V)XP-UW> @7;4 2!;ER]31K#'9E^([E9>Z5=Y!:-/C M7"PJ\SA-"\[.VDY-+_7DT*&'A1;=^/J@Z0DL_P%02P,$% M @ 1(274+]PH117 @ * @ !D !X;"]W;W)K&ULE9;=CMHP$(5?)0#;VFCWQRXJ(G2 M4W%$LA64[&U0S5 8!"FJ2=7XJ]RN;<0JYR?%JH9NA"=/=4W$GS5EO%OZV']= M>*R.I3(+:)6WY$A_4/74;H2>H=%E7]6TD15O/$$/2_\C7A0X,@%6\;.BG;P8 M>R:5+>?/9O)UO_0#0T09W2EC0?3C3 O*F''2'+\'4W_CE_=/]OD=3); M(FG!V:]JK\JE/_.]/3V0$U./O/M"AX02WQNR_T;/E&FY(=%[[#B3]M/;G:3B M]>"B46KRTC^KQCZ[_DTR'\+@@' (",< '+\9$ T!D1. >C*;ZB>BR"H7O/-$ M_VVUQ/PH\"+2Q=R915L[^TYG*_7J>14E08[.QFC0K'M->*$)KQ7%5)'^,T$: M8*0(08K0QD=7%!@VB$"#R!K$5P8.Y+K7I%;36 V.@WGLI *I9ED"P\0@3 S M1 Y,KTDNMOF0I(ZH $1I$,$H"8B2 "A.QNMDL@O6O-AA 51QF(4P3 K"I !, MXL"DTY0C'#JJXCW5%4P&PF03F)E;F&R:!X(X3-(B2=XX0*+MYAO"-QH0!H!M5Q7!7P?_15C#<5_ ]C05/ M>T;@EN0M20^"+EJVN4._$W&L&NEMN=+=W_;H ^>*:KO@0=>VU-?V.&'TH,PP MTV/1WUW]1/%VN)?1^.=@]1=02P,$% @ 1(274!4,M-B: P @!( !D M !X;"]W;W)K&ULE9AK;YLP%(;_"N('%'SA5B61 MUNLF;5+5:=MGFC@-*N ,:-/]^QEPLV!>L_ E7/*>]_C8/+9A<9#52[T3HG'> MB[RLE^ZN:?:7GE>O=Z)(ZPNY%Z7Z9RNK(FW49?7LU?M*I)LNJ,@]ZONA5Z19 MZ:X6W;V':K60KTV>E>*AE2]R/&X_9\ZYI;WBKQ3Y]%M]% M\V/_4*DK[^BRR0I1UIDLG4ILE^XGQ+7(\]9)M>.W-G6/.=O T_,/][NN>%7,4UJ+:YG_RC;- M;NG&KK,1V_0U;Q[EX;/0!06NHZO_*MY$KN1M2U2.M1>B#6[8>:=A1XZD^.78, MA1U#.P,V,.#8@$$#UAGP@4%@] C2A#@)ATDX,(B,)+TFZ#1EK\$I I@B "F, M)^2VUX0G*8*0^;XY<&-9Z ]D@^:$L#DA:$Z"#2)H$)T_L#$TB,(SKA:);)L?S X%[,2V[0\F@ODS=E"8"$;.J!:*++,YP]@P@$ULV8GR1R>7 M/X:Q88B(Q.Q:($J,_K__CVC8&,P6 VPEQK[NCHTW=M%4X1Q#R,&RE%AF+8XA MY#.6)8[YXH"OQ-C8W6M1*.G$RF^D[)<(B;H!BL43 MZZ%3.P?&*99JR8](]!SPWB11@J(@2!'%;>=7I8EM>56RDR1M!UONB1.EF/]= M V'#R@_]]\!+>VRD#J"J[/$1?H#\V6^Y6J&)9=]2Z$3+.H_#8>4_A\M-:!(, MXE<+@[B8>]K*CK%7O?BZ7_F!K@@(U%)38#6<80.$:"95QY^1U)\T=>+E_)W] MLS&OS.RP@ TCO]N];%9^[GM[.. 3D2]L^ *CH87OC>Z_P1F(@NM*E$;-B#"_ M7GT2DM&1195"\9L=V\Z,@]U)BS'-G1"-"=&4H+3_EQ"/"?%'0F+,V\J,U4]8 MXJKD;/"X_;=ZK"]%N(S58=8Z:,[.["FW0D7/55PL2G361"-F;3'1!2:<$$BQ M3Q*12V(=S=*C:X'-'!&&=R1BIXO8$,17+E(W0>(D2 Q!WU1AF^@=02P,$% @ 1(274,(@T;?; P M>1( !D !X;"]W;W)K&ULE9C;CMLX#(9?Q?#] MUB;IXR ),,EBL0NTP*"+MM>>1$F,VE;65B;=MU^?FB8BM9CY7MG\*KE9V9:V:KM2-UZK]TG^&IPVE0X-1\;54E^[FWAM" M>=7Z^_#PUV[IAX-'JE);,Y@H^LN;VJBJ&BSU?OPS&_6O?0X-;^]_6O]C#+X/ MYK7HU$97W\J=.2[]S/=V:E^<*_-97_Y4.O MMSUW1M>SE=Z5NO@Q7C:'^ M7IABM6CUQ6NGT3H5PZ2 )^J3N1U>CKD;_^NC[?JW;ZLHQ$7P-AB:->M)@S<: MN"J"WOJU"Y2Z6"-K'H5TW\5&TD1R)R3&0:,!NC,0RP8BT4 T&HCN#"16(B9- M/&J:48-R%['81U0' G=Y@0J?0,^'YB@,P4T"R*[VLU0SLK7(91'H4.AV2&@00Q M-DH"Q1(^2H+*/4HR[X #+P)71#*D('E@E&2V (=+!& G12)' C;J)!G1C>S> M(9DQ($ F9M]< 2 8&-&EJ4.YH%,&I!08^,7.$8X?P61$\ HDP8Y:3B"D3-$ M8+"DS"1I$T=DZXR%&1*#,&.6,P=Z 7 M92Y@_$!"9"X@7[WPM13RE4E,B"PE7);F&3E8AS)E4**,:ZK)7,#L@;3(E8R\ MDOD7"7F19OP#(*B0P(5ODHN9WK-L(%ZFD*;V!U)2D6OBD5S,Q(N90E=$:L1Y)+FH1E [AV7W))TP,E37))TWLV),1K M%:+4GKN2*B/70,L%34)!\ZF;LHU81FR,N"C-[25#<+-AKU5[&,\V.F^KSXT9 M-L8W;Z_G)\\X;/BM]VMXVDP' ;_,3(&PO=V]R:W-H965T*PF3&&M;KJ0DV[>O)"M>6_--0=[$ MEC(:D2,=\HC6Y4?=?&M?8^P6W[>;77NU?.VZ_<5JU3Z^QFW5?JGW<=?_Y[EN MME77;S8OJW;?Q.II/&B[6>FB<*MMM=XMKR_'???-]67]UFW6NWC?+-JW[;9J M_KV-F_KC:JF6GSN^KE]>NV''ZOIR7[W$/V+WY_Z^Z;=6QRQ/ZVWMZMVCB M\]7R1EW,!8\1?Z_C1GGQ?#%UYJ.MOP\:O3U?+8FA1W,3';DA1]1_O\2YN M-D.FOAW_3$F7QW,.!YY^_\S^\]CYOC,/51OOZLW?ZZ?N]6H9EHNG^%R];;JO M]<J072ZFWO\6W^.F#Q]:TI_CL=ZTX]_%XUO;U=LI2]^4;?7]\+G>C9\? M4_[/P_ !>CI 'P_HS_U_!YCI //C !H[?VC9V-6?JJZZOFSJCT5SN%K[:K@I MU(7IB_DX[!QK-_ZO[VW;[WV_)F4O5^]#HBGF]A"C3V+4,6+59S^>0J-3W&IV MN#X_P1V/4$HXA8&],&,"<]8+AQ,03$!C CIK@9F5X1#CQIC=&..-=33K"X]2 M1:&,Q:VQL#66M4:7)4[@8 *77@\/$_B$>AQB[$E/K=&ZF-6#1_DR&*$Q 38F ML,:0\CA!"1.4Z>50!<:D2"C(%'3:5W+:JUE%0)CSI14NL!*X5: H04@!N;Q1 M.J,LF#ME4LIB6'^54:PJ/"HX+;0&0ZPXQ:2DLF+RE,VH"69/N92:.'X/N# O M"0\R9*6+C$%6G&0Z8?0\!<9/A8R:8 !5F5*3$M3$SVO"@[0MC# ?89@UAYFT M-*5A_+1*KXG&^&F=4),IZ&R0+ 5!TCV" M$=8<8=*$4QC,G2G2"V(P=X9/>[P@4]!LW)P5! 8)][S!!!M.,&E!](P@KAGF M:C!Y)L5=IZ"SWIZ<9RH)#]("-08C;#C"I*7N8/!,AKL:#)Y)L5?#Q=0426NI;HPQ)[Z4)CXT$;"0RCP5RWH'F$ *<-?"0-(*?Y*7$W+ M@N;/]2C*D3"+$H:9D,!*=<4,4H; $F:04@26N)LJSZP>1/6WBC"36LRS!09K M!( L9M!F&*S%#-H4@[5<3A65HL!M!D2:X6EFQ2) MM=Q/E:;YHPZ(DAZ(+4;9 HDU4@J,G\V06(OQLRD2:[F?EN5\.@9!Y(0!TF*0 M+=!8(XQ(#L/G,C368?AS!]U0% 9!$5Q&&,'--8(XY'#[+D,C768 M/9>BL8X;JI]C V*49.4.0^R QDHKN$Y8@*VKIV+HT6(65UCP\IMB#-5@C3%H>L^"*P1QF>/T?,9 NLQ>CY%8#U74\MF8!#D MI)'1"S^D 'V5EJ(\)L]GZ*O'Y/D4??5<3"G,E1X$F4*PK( 9#D!>2;C1 B8O M9,AKP.2%%'D-7$L-^\4/!(4@-08S'("[DE15S%[(<-> V0LI[AK VBK-K00$ M$0D#0< 4!^"NTOIX:N)8J]MB'@H2Y(F"( U!7Z6&ZQ.B5 M&>I:8O3*%'6=@DY_!7=L!@9!VK 'X=7)FPS;V+R,+WVTB\?Z;=<-[PR<[#V^ M6'*CAS*B[KMZ.;T,\UW47^T867_H+ M]AJKI^/&)CYWP]=AHFH.;XD<-KIZ/[T!LSJ^AG/]'U!+ P04 " !$A)=0 M\TO!U]8! "N! &0 'AL+W=OQU;!T8%TA\??L")E;B6*?^,>PR M,\RN@7R4ZDVW :]"][K K?&#!M"=-6"8/I!#M#;E48JP8P-U9'H00&K/4EP MDD111@3K>ESF/K=792Y/AG<][!72)R&8^OL"7(X%CO$E\=H=6^,2I,P'=H0? M8'X.>V4C,JO4G8!>=[)'"IH"?XHW.^KP'O"K@U%?S9&KY"#EFPN^U@6.G"'@ M4!FGP.QPABUP[H2LC3]!$\];.N+U_*+^V==N:SDP#5O)?W>U:0O\C%$-#3MQ M\RK'+Q#J><0H%/\-SL MW#FQ>U22:_]%U4D;*8**M2+8^S1VO1_'H'^AK1.2 M0$AF0DP_)*2!D/XO@08"71#(5(KOS8X95N9*CDA-?W=@[A#%&VJ[7[FD;[9? ML^W1-GLN*:4Y.3NA@'F9,,D5)KE%;.\1670+V=U#XCB>,<2:G)TFJTX3+Y#> M.'U<%TA7!5(O0&\$LD6I$R;SF'XJ-:+)HB&[>U0<9^GSNAFZ:H:NF'E:F*%W MVRR:NOT(,9D@5P?!W>3O3!V[7J.#-/9,^3_?2&G JD4/]GJT]O&8 PZ-<=,G M.U?3%9H"(X?P.I#YB2K_ 5!+ P04 " !$A)=0*"$,!>8! "D! &0 M 'AL+W=O[^?I+LN&[B]<42J<-#'EI4-DCUHAL @UXY$WJ' M&V.Z+2&Z:(!3?2<[$/:DDHI38TU5$]TIH*4/XHQ$07!/.&T%SC/O.ZH\D[UA MK8"C0KKGG*J_>V!RV.$07QQ/;=T8YR!YUM$:?H+YU1V5M*,;^4.!ZX@8% 8QT#ME*,)O'?X0S,PETE M-DL!T100S0%A^F% / 7$;P&)%S]6 MYJ4^4D/S3,D!J?%G==3=B7 ;VV86SNE[Y\^L6FV]YSQ)-ADY.Z()LQ\QT0(3 MS@ABV><4T5J*?703'KU/<+A%A.%_4L2K*F)/D+Q3\7F=(%DE2#Q!O"1(@W6" M=)4@O:T@#:_Z.&+N/49XS"9.KEIQBPFCZ*H0LOBY'%3MYT"C0O;"N#8NO/.H M/43N&ULE9A;CYM($(7_"N)] WW%C&Q+ M8T?1KI1(HZQV\\S8;1L%: ?P./OOE]LXV'TJ@I1)]<&>3='\YV#+/*F;T_(85.?2)/MN4)X%/ QU MD"=IX:^7W;67M4ESY/ROXW)['7E,__]PM?T>*K;"\%Z>4Z. MYF]3_W-^*9NSX)9EG^:FJ%);>*4YK/QG]K15<3N@B_@W-==J=.RU4EZM_=Z> M_+5?^6$[(Y.97=VF2)J?-[,U6=9F:N;Q8TCJWVJV \?'[]D_=>(;,:])9;8V M^Y;NZ]/*7_C>WAR22U9_M=<_S2!(^=Z@_K-Y,UD3WLZDJ;&S6=7]]7:7JK;Y MD*692I[\['_3HON]#OG?A^$!?!C ;P-X_-L!8A@@?@WHQ?"/8FFF;OV8M>[[G^-VJJY^K:6BB^#MS;1$+/I8_@HAMTB@B;[ MK01')3;<&2Z5N"^Q!3&AQ$4$U"&Z!.*N")% P@2R2R#O$JB'1O0QJHLINABN MB2(*%E%.$<;#AR)]C!X588SIAWZY0=$"3T3#B6AG(CR.<8(()HBF]WL!$RQ MOQ]4;A9.OZ6(<)$8%HE!$2(!"S$?X72AC$",3;CK0]!8ZV(1$G4@9\^, [7$ M4\$P16P&1@QSQ%R0@%J7)$:\4Q@FB;DH244\P0PSP/0,L9@"%DT1&[FO#:Z( M.A@6!FC1U-.!46#Q=+4N)JA%O/"W44#J-7N[:?*8*:XRY34 M@DB!<>&+&6(Q+MQ=.H#8V'V.0V)]$9@IX3(E*4\A, N"359)SOGN(#Y\IADV"3Q].&!")H9/ L6F"%HEID3,< MF\2TR F.;3L$W7V#2:H.1DH"QQ91#<.XR!F.36%REJ-OMI]'5 MVR[E,V^WU1ZN;]C3MM]N^Y6FW_K\DI3'M*B\5UO7-N^VU@[6UJ:98?BAN0\G MD^QO)YDYU.UAU!R7_99C?U+;\["=&MSV=-?_ U!+ P04 " !$A)=0"WR= M\\75)%7XJGVFE-99O6?M2CD9>DS_WW@.=\? M5#L0K!;';"^^"_7C^%3KI^":99N7HFIR67FUV"W]!W:_YG$[P43\S,6E&=Q[ M;2DO4KZV#U^V2S]L5R0*L5%MBDQ?SN)1%$6;2:_C=Y_4OVJV$X?W[]D_F>)U M,2]9(QYE\2O?JL/23WUO*W;9J5#/\O)9] 7-?*^O_JLXBT*'MRO1&AM9-.;3 MVYP:)O[C;_ MF+6_,;LGO3>;=M!LA?E.+[[1H^=5E$2+X-PFZF/670P-8M@U(M#9KQ*$)-9D M3:88 ($IZX4F$V*IMN0,'6$CLVQ#0('9MC&Y)];KI4,)6$CDW+A?:YZ5+!X!("UW+A9' )@TL 7-N$-KBN M-SO,+0?) Q?N>)%%9^;8A=P^,XE<]6 L M.3HRQS[DX,B,YJZ",+PFW:P M\3;R5)E>=#!Z;3D?R#15_\*[?O5;5N_SJO%>I-*MF6F@=E(JH5<2WNE*#[I% MOCX48J?:VT3?UUV?V#TH>>Q[X.#:B*_^ E!+ P04 " !$A)=0E=*5O+H! M 4! &0 'AL+W=OB+$US!T2![D9*9W\\@]%#B%-\2+_SY%#Y]@ZN<1 MHZGY+W %X>'!B:]1:V'C%]47Z[2<5+P5R=[&D:LX#I/^C;9.R"9"-A-2^E]" M/A'R.P(9G<56/S#'JL+H 9GQL'H6[D2ZS_UFUB$9]RZN^6ZMSUXKNLL+<@U" M$^9YQ&0+S!WB\"^"[NB,(=[!;"-;M9%%@?PO@<=U@7Q5((\"=.EQF]RY'#&; MB%$1L]DFR7H5NEJ%KE1)[W:+OJ<*69Q/>"]?F3ES9=%).W_4\4!:K1UXP>3! M7\+./]$Y$-"Z,-WZN1DOZA@XW4]OD,P_@NH/4$L#!!0 ( $2$EU#0/'8F MPP$ &($ 9 >&PO=V]R:W-H965T.B/G;$)6A4C.\(/,#_' MO<*(+BQ-+V#0O1PB!6U)/B;;76[Q#O"KATE?S"/KY"#EHPV^-B6)K2#@4!O+ MP' XPPXXMT0HXX_G),N6MO!R_LS^V7E'+P>F82?Y[[XQ74DV)&J@92=N'N3T M!;R?6Q)Y\]_@#!SA5@GN44NNW3NJ3]I(X5E0BF!/\]@/;ISFE=7&EX4+4E^0 M_B]8OUF0^8)L*4B<,#HK%W_X;O/'/WR' MW_"WW>!3EFZ>BN B7<2+\K>?HOPTZ+;#H-/JM,I?3M;P9:=;_26_]2^3^V*3 M1_/-_RU_?Y[-MZLXW01WNW5<_K+=.OFA]@<_;*-\$^?+77 ;K[-\4WYPDV^] M ?6/;^(\R1:XV. \VGC/J?7^[__UOZH692:=1VF1;)(LK9G$0[0LO-$OTDVR MV04?DF4<7&U7]W%>?J+5:I^T>\-AO^:GM_%C@AL*4[B*5OXR/YT%'R^OWT\N M@^G5V6G-(--TGN4PZ0CG'P:S#6Q$D.4!T4Z^@S\7_L@7-8/=15^#Z0+V)'E( MYC1BS=)&O9/6H#7J==LU(TT6"Z#/(E1_"2Z3- ZN4Y\ZVJ-6*[A-%H]QQZWQ W6;&)EL'_2=:5YP4[U/$VFB8_ ?Y1^9-NJUO^Z#*; MPSMNGK*TCF '@_Y)?^COVUVR 2+/'H)VY^C^.)C%\VT.;_>YQ&H%%#/;9/,O M8?#FM-7'$PU^C);^'88[MTC2QV"V6]UG2V_SKZ\_>:K2 M7$UFYQ./W8V0YD1JR@3G M503Z>,QR;[\F\WD,W\.W"WZR9I39*EHN@_?; NB]J)O9Q2K.'W%)'_/L9?,$ M1+%:1VG=79H]Q3!D\S/N<1]JP:%[W,@ MPRD(J*_!GV/OY2W\OVZO-1AZY"6G]R$ID)#_,P;:JF/])R?MSHG/G#3+M\?X M !]ZN]HH,.37(GXJ?_^#?U^OK\XOKF87YP'\;79].3V?W,$_@+U/KLXN@MGW M%Q=W,Y#LGV?GP=&;X^!-D*3!W5.V+6"[O?'/X[F2Y>UQW4Y%11%OBK?>UU'Q M%,"@P1S_$O]UFSQ'2WC>>PD0*$J1(LCC>0P/W2_C,$CC#;("(,GL)0)N%X!" M$RRR[?WF8;L,(O43>.1-)^QV6O2F-^/!,(1ABG5,EV?IG?LT?88I9'GBW[V; M/%Y'R2*(OX(&50 1XHC9YLF_,'<9LM&YLWQ_-%#$\LTN#-9+%+TX&.[!>E5Q MCR]1SIS@JK:K[9)NZB(&I6V>D'1\U=BT==XOMCEPLP+&35*X5X\)[+%,O/+Y M\_@AAM4M@@V(ZNH%7N/.U'S'&U3]G:*:91+=)TO0AV*?=#1%K*,=DD/%]Z"P MF:/RII\\)Z!?+/;]'L1HMHIQD?X8^AVK]3+;Q7$ C^+;6%_!+;^/T_@AJ5AA MEI+^:B^Q;A=(0L!X0,?++'T\ ;Z_@K._]TZ$MWON;UXS<38\>-GX/H<"&D;A M>9FY[YU9TZ: *$@V2,1\^>:PD2 !XG0.#P='5QDH0.WV<>EG: >]+=;1//[W MW\&=*>+\.?[='P-/L*. >"],#_B8$41-O-$S"5O\6+=T&:!4E1(.D0 S&2K,::$@%8]ZY. MO^EE[5XX[+?#3J]#;X-_#OJ=<##LJX>M]S=S1M 2R3B!(T(V> )B81ZM$SBR M\I.W\0:L1[P:49["N#4T(;P,=1B\.GG\!+<'_[7,?/7B#C3,8@N&A&Q#M($? M%<#,F Y(@>#O M I%BP-U#'9-Y-^"MOW+NBWQF%_W*41>H->V.]V9%.:-X+) MM#B87#RRIC<>_OO#)/81Z+AP,9[B#9A,R^.#)3B9#:1. (OYD*0@2Q-4*C(Q M1>NM[4JQO$<>[[U*FK"#(YCU(ELNHQS8/) +'4WY;OL#&.*G$?A ]_],;N1K M?F+?W(;?N=?WM>MS?WW8XMS?'#A-]X(U#E]-C[,[^./3Q170XO6'X/KFXG9R M-X4'#J9$RR_DZY)3EL2&6NOI\@HTPP(TR0I&6A"5K_-LL9T#X1:9;U:#W0*Z M%CP"DKMJ +Z]2K'P-)./(//1L,"'HL4J2#CR?V6 MKE[=#R8K5 K^%BG%8%VOO/FL&<:'M8,)"V]4+V!MFJ:,OPH28*=)OJK2Q45[ M\#;"8_%KM"CQ):Q#58L T:^.9)1C;SNK'ZM427S"QZ-G M.(7'N$+6>SMM9E-S[>TIU#[":G4!HG<.[P)TJ19+ M,0<6/V^+395IIRZ4/8%JFMJW)[@EL[OKLS]_?WUY?G$[^[?@XH?/T[O_/'A+ M:"K5PN1?_Z4]:+TC%;E!+[Q!O7":!F=[],*+1KWPS.RI>RZ737HAS8U8DKB3 MY)/OE3:H#98S2QOT;\$2E9?"IG)4&&T_QZCV1_L>!,+"Z<(E@,?H;\=X(+;E M 8=6J02*WTO4%*2\+$U10P7B>DDV3R*V'1L4C?^BZ;Y^\Z"5MM/)/K)^[[TZLF7M%].T@GCR9?1]\N+S^Z7"]C_R #V V%"QI%T!$ M][L@TQJ$'%6E(TCSU8)H(08*GF,H+#4"&#['?Y&7\=4O.&]PLY7U,&UOHK^$ M;A490J0LU;I/FG009'@!C U:X3H#E5:4U\/]AEI0U7O02C[5?9XTX_1LT$ZCW?#J ?1JFZ9\(-4? MR1C'P0/;XLWK?I_E>?:"LA1G?Q^E7^!8TI@X)$@8D,R5IWH;KZ,=WYI,NW'X MC.$G6U#3'J(YGJWO^^+?$;DK9KZ'TRKSY# J:=Z \A 7#P_QG-W\L<3C@*1! MLY.%%4\UFKG(X84MA^>'!B1J(QB1>GN.[B=:LK0!@N,4(0 M(/)&5*^?MZFE>^$[*W^[>0))';'YJK&W2_@*1OL >Q6T M6R=_IA7BL#N,-\:(S4%](L88O-8I/(#';/KQ:OIA>C8!"V-R=G;]^>IN>O4Q MN $%X&QZ,:L1+'@>-[ 'Y)FOIZ,]@P.9PB*3]9(YFDO&=Z^E*-XNV@$[/D@ MEV5V3^%@T*Z.T!W;:;V#S^EO[7=A(!^]Q.5/MD7Y$S@)_9'LMWPCAHE\>TS4 MF\ <,(R1@TF,KL7M?9$LD@CCCZ?!=;K<.1_A21-EZ]^PAX4]'P51!2*WQ,[" M?]K[:,M!W,T\!ZUO[=:O8#-#?ZT36.DLD%(^V*8CD4U,_101#GD?$,428I>,*(*NKPT M9B'OA3& ':-=A D\M>#!KDBD<9.O#FNV1]_#@H#[+OU'O;!<4 "[BPN.=>8 M#SR1 ,$4P+AT.*YJ^&"5+>)E* JYR&Z@$-B'4/A@S&:O M&AEO2L)GR%PS*L!F)T\A1B.V:YP7_1L=&2"6U-X(U?Y;4;V!Q*R$S19ST)J8 M7\(T'[= #J@ KX%M OD"+:LK&/G:)U)[\*<(.!BP8K% 8,WP[");XV(VY7/: MPM7G^P4;! 0=XZK@4JC(31"M@3@B% /%=O[$?)-H71RRMJ@"!06$RH9)&R\3 M$;8),FZ9#.[5"<;J_18I%IIR83]BTDR$Y6:%$N;NII+! K?Q;[(^RYTDOQ?A M4R)ZO0<1GJ8E^'".^'QI(X%DR,C#X3POC!*29YJ7GMF\5.Q#Q.K$$F\C#HK' M8HG'NADND@5M+#&."+@32E$D(=@ 7)]ZMV:-[>$[F]36*A#%5%MLE\RUQ9I M>GZ$_4H#9$K-2!82?D?]+$Z;]P3]UA3$764I MQ5!H/GB"I/_A586["5)SSCK8/AY-S(2H,.;?X+;@\:" 6]@+I?,0*N"H2!HM M=W^+@_-=&EVDRTAH "P=5*?@? NV.IE;]PQ'W*;H_X@7I.G"[9WG&?I8,GS2 M$BG 5N^)J= EB\+]X<0,4**@PZ8NH605P*7*![%A%0--R8S.O# C_D04,/+#E->,=RA>D MR^B1FV[DD68\P,E H=A8H3NBA$?>##N.>%X51U1V0@VCMPP_6/:UYJ^@J#Y& M*/&9[Z^8RH&&D% 7V[DB/'2R6?+,N@9":_Q3W +TCJ DX,OL7N0I[M4F6H8F M[J9@?)WQ&'Z=6UNX> 7=L^1]R'"KZ4)M^3GS3-D2F32#*4+?>@O>!.->'_[;Z>!?!\/ >$A%'2QKU MN8YH.:JU&%\P5+\%_R&Z[[SC?VJ$&L-/]6'1:VK4Y'8X'@UALIV #_,G): + M3<@.K>GU'XT'G6/]?O[7E#0(H@TO]J:<0>(+,E+QJ-NSQL%_[-UDEXI@\;B* M ?S9[?9PIPE=>AN##@)L]98O@#90R\I%SL^QJ6848] DX4@633M-XIMF!3> M3# R$GZ53%G=;3;PU'H35IL?"?:P42LH@,T@1\V,AC 7T",;#-9J6-[HT2P. MHB"^L"1RCQLN(?NDQE"V$>XIFLM@P,'ZEJA>@TXHHOX1DX=27#@J* RDV9"9 M?4=\GYQ!F5%0MVMX2;H1K -NA*5RVCZ8+?GQUB@ELYS];:'Q#R,>M+8O3C-MF/XU1 JTC(GF?-#3<5SX7TYIV7#Q\#:54LOP9#04T:Q\P[) I6YW6[BF M00N,WAWKU7C'M=1-62S2"-;*4:9&7]#4>&8[4NT:D"A> 98JH%BNU6OAWPF< M4[Y@HE"" @WL,N9V![J7Z(/Z$BSX7%%&>L^C'V"1T:::5=NN%..N1ALS2^G* MD67"LT2?'(@KOM3W\>8%+4V:*@P(XQO?+'\(3 CT_*6]C"%B:D1 M+R5V,&<7(F@XF*4&%*X8(]E?ZK>Q>("Y4$C!PO!OGJJWR39JS3R!3P(#)'<*.K 4 MGXIL8X@T!7I7]!R!A8A;R#Z39Q$#>/](WZ-P'3H(C5DDIX%W,R^BI032$@Y> MPORBVA,A]?QGYTS5\TPH(6/GP.)*V2&$9/^8,+IZ'AN.B7:2D:SB7THH=23# MR#N\H.*0\ !(-R@1(9D">%4E^8(%,SJ(V3M+DQ*?$JKQ<&PD@>I/TZ($&CR> M/Z7DY0 AE3 )TVU4CBHZ_&2C;9L"[A![W+9KLL8B)MJT&&&C^ MI'V<-W!)".[D:,HHJ;?(C%6F@H$DZC#0Q,ZUP% &,3CSR*#EF\<[#HNRP4-S!4=G+B+I'^@B7 MK?+Y8_9P'"4PZCH"[@-F'.],P>FK),W)M4FTEYE@OH%NTA&8'Z/%RPHL;/4V MU4AE*\\#S0+\E)B"P*Q>R"&N(E'(K.)%PYP*=O*Q;8T*>7H"V_,0)VRM&Q7: M3%AYQE!KMO;@-&!(*^YP0L-BA'\YE_RY^QT/@1.PP$*&B9:&$WQ>R6F,P^ _ M7\J(VY0RFPFH)MC;THG:L'S+B\$R_310:%NK14-5(TK][Y$$M#/8_-H0&Q$1MUM!(K5$FL19P- M2:'?P-S+#7-4C,XJRH/8?0@>MG8&=A\XXU(5"9!1B!_IH>##H_8QLVX7F,)W M%WGJ44<>*-UKE$';%9%(1I@>W%U)LB)SD>)J<.0\-R"9ZM,^Q2"\LSL:/1 Z M"V(&4S_7%[@@2]2W]?*T^[T\]W?D=-YB^(N.IW)]R$HHY*6U3]"KLA<\FSW> M-'8W63CWJ#"AL3=!+VSWT0_5[H?M82O !-:WQBLIQGW5G:ME#4?=UG%P-#B6 ML3X['.@;1AO":-TV'/P5T#;(#;2%X']\R=(*_/Y;3.L;C3"';M3O8-6$IEDP MZYP9X]HX3# M\3!L#WKTU]8@;,'>7>A;7W7C.ZUP,.P$@WXX@ TZ=!)-BZ0TR/8P''4'-(UA M.QR,'.JU]H/%QIN@==H9(06?MCJ:'=N?M@VDW$%(VPJ& F.@P+X"6?;#%O0A M"E57PM'!EH?;?&1A1O # Q@IZ/!QWTCQ?"8W3 F?'6Z)9D M#A$C1K\@A4(ODU!>][!U)ZLH_X(>1H)[L8\4Q9U19N[4>P6?6-1GE5J1'H43 MP$@-0GI =4$AB_H&3 *.;,=1I8?D*U)KA9X@P"/R%[LZ0ZY@BJ%RU=NQZ;4Y M6_;?2 !(,K66C.PO6!CI93B'%%K^4PH;6U\&&M2*(=&'#9.*\O['Q1S>9XX! M-RZTIP1K0=T89R'Z&ZA3R<.N-%4T0!VR(1+(Q$>%4V!GWUI69G-[/BSKE0@J MF+]%1=2ELM%L;%.\DY>O_*6;I4"=3N; )W)/]S4 M;46$\ND);!A&@Y,'M Q!&^)8D/)L7E].-6M$-TV9VS$K@LV/D1'39:H2D>3T1^4LLA52P,S6(&0V0DEG_ZHGLFG(X9F82 MC.7\RAS$.0=-$@J\H%BL@R&S>(+ET20"1+1L[>M. SPCLHIY?!E/IDK8YX*< M:^C#XF' 9EC&S8=6.\SD#&S) D*]Z87=00LO)/RCI-R6C8[7G;%=^N14 MG4^ULN!<7?0-E/F/QJ5[*Z1H 7Z6X\ZP:[I"*K#/*C<7FD5IQ7Z OM4?_N/V MH[(&B-X>ID-[.VC%B@R-,]80H$-WA,9;[A@/ZXF).4+P4J29"AGQC2>S5Z*O M$9Z2;0O@_:[M6,-9G9NZG\VX>(VJ\B6<2E@Z#+LZP']KWO$!O_]1?6^PPE/+ M'_'!C(&NA?B!<<^%1%"2>2QG9^#VY%@B0ZK XF.1R%;2 S'4C@JG!%?A3'6X MD*Z6!.R6.QL4K:-'PJX<\2L[*ZY4HLD%X9I^BN6(*>K)KDW_B>'32D(!/:Z1[1>:1- MP=LH?FP^D5/C18KKF9P$R_@Y7NI3-3.F^UL(X ;L6R*VP3NP=N'YH*U1&-.: MZ5JK^NLV(S E <>"HVVJ2.R8@V-4*W)N$->9DYW&7)%,%)Z]%;\'X@7C6RHF M: >2=UKNW#M[YZZ4'G?BJ)RP->#-@^X-S3$4-;\T8[I+XNFL7&6HSMT"7;BO MUR\SIZJ0<+P*];U"HP@ B!R#%"5 FQ(SSNZS7#E1+0H1^H<=B\H[UMV[8_KE MV]0A.GI:^3OU3;6B^'=$=(]/@8 !=5G0E8W2>;Y8B.1E.702@2^=7^LFN M/,FCSZ,\)\&BF545UC,RY<1"ELKQPJJP ;(@6S[C*,L,T[(9/4Y0 X9(J8P[ M+AUF\OJL!QOR]!B[\Y7#*VQ]&VXA\)/2#+[M/>BWW'"H@KR#R.'DX'7PA@+< MG&S"-PH86P*RRHL#J'.I"Z?CM#UL%WQ YJ@!V^"HM-"%.%"%[A5#9O(7=X"% M]E#AG!W65\47/,><;.''?F4HM;*"("\(DN4X+/I4$S;*<*U: :&(AF(:OMS3 MS/(4*R8;C9?57$_O911D?]AF#=@R!L40W.^;L+:J)#7DU?0EOOSO+ =?\4FQ2!#/-DP/Q1E[":FU CNT2#KTBNVX/H4@1JD^6-35U$F_H"(=W_ OJT M'BE#ERII??+2B2+%&MNAC0+\7.W=IJA0Y)/E4$,[("BY6S%P,0GH]QS&E#I 3(5;< M)H8Y8J=&,S*,3+ IY>_7AQ=7=]6Y'QJTKF[C"^)]"^^I3?ZFJI*D(6_P2;;=')/Q0LD("#ZABR]JT,S":]+O MXZ6;'*S+-_"".)^6 <%AL(Q 78(7Y121(E>YADD22E@7<4=5F@24W3V5&,-I^3IEC!6P.T/"SZ0_](>=H.?LOP+$-;)&LN#@*C"2/9H M'+0[87O<0W<$6^B,W@9^V1]T\)E6KQ_,ML@W,+[;QP OY@H,VF&/$C/ZW7#8 M&7G59V\^WYY]/\'B.M.KN\G5Q^G[RPM@<;.+.^^^?80WTHW&K9J:BG\3%LF' M7,*FUY'2W5!2L&'7*U6SMP&75)Q8Q:LQ\'J&O%:?] YCJL.P-<;@ZE&['8[& M8RP1U8U3]&FBN"[_@?00HB@/)/ M>AT8'O^P'J<2;/Y"X>V]<-S"4SOJC<-A:V!F](LWR2/(5^W3L#U4^X1!?YS5 M:-1JV*?6N$W[!'\>MD^C$>W3:'3@/@W' ]JG43AN#\R,R'[6R44DS6F5VI3. M]FPD9U9YMQ<83^F&HYXNB8W-I?B(I]G89BL=TLIQ45!IA7:4?T9VT2?+PTNJ M GL;E";SJ"ZJ!5_$EU@YHYBJYV:#&2V:8%H@-BC22CNGQL.E8F[S!C,(,+MY M$\Q 9Y(M:M$6#7GPTL;UW=+&H8;+.LNBM#Z=OI-FJ=*T_>,I+7T[L*M4)E&!$!Z"P&"FEH,F\HT5CQ!JPPD,U!_U?P MZ5\CY83Y?Z)2.> )L(G6HE3%1-Y&O-J1B93QM)*M$O#H7^)X;::C_/C*8L(, M=W(IH]=RS28->U]/S0[9IC(E2]H^V+U2T=#F&\K1:U.^6Z\S+--I)VP-!_!5 MMS46QH"@K^Z )&@X[ Y0TV";3U5F,P!ME0MB0;PY8:IJ$=3T*>*\)H$;I!E% MDY2;$UO)8$V;T^":F>T;GH')M"UJ$EHV_A:$P1N$";U$EH= 2LA15>'7Y9QZ M)=TN0.IZM'Z)=EY#G9QJI9G'L@W9)8^#RJ,J8:;R9+;DERHIIUSRMURHF*SF MB&ON/"0Z7UH&C[9 G!ELH?:794P68@_7E_7W*#(P6A& M/9]<85@K[/;Z\[&-G>"L+?2-&Z"\Q-$8W&F$'*_0U%Q[%H[.GU-,=+W<%FK( M8 %!J=^"OH5&]W:45TY M'-T40YU59&12#YC2@':N/XOK4=\=*YBH"T.4.+3V'G@XX4,L&OW*,:BMP)Q; MP+B[.E&[/(=V.&B/X+]#,%!,KX_R4^.PU^_!?X?#H?#Y\A,@(-H@##K\E]ZX M2PS 3 8YJ6U>5X DE/N*P1]$XC63?K%AQN7!*IJ:V+@J=A_4+;1QY$KL@AJ[ MIH;-(?5T0&Y3 40,/#_8S*4+<22:J2#)P;F*^II!S2TYJ 0$3>T#OL#@ MU_=*/-IIEJ/EQ7 F-5'\FW;8;G%+DC>#D:>5,C^G)\MID=^T$E/,XA3V'3-Q MZ2S9M9$GHDB5YBA(4\X&?SAT_7"BHOXW,DY ME57L+;&QJ!;+PWMAY3GZOGNOJY/J+\]7/=TG,]_5P7.+IYKE=ZKJ^?Z_0&UG/J M\WXX[O1%8(B,1QUSM5V5E:%V-^P-NI0#@0[MK:32<"3YJ!-VT6.A+ R1-%XU MY8OW=WZ%Y?O-81M\/IV=!N?4":$4 MFGEP]:9T2=X]2/K;U>J!PV MUG1D:I43J9B%RFI?Q+!RMKGETGBW_CRF_'-D2AC>*IXB5X[32 7:5-(PA^3F1G%E!9R=N^HPUA6E MW\EA0OMG=Z[B/!4+D/P.7IN@?'0T8!X[D\ M=8R$BY@@=**@OVE0/1ZTB9N[FRI)U4[Q.KR6)/",8X*#^HA54$F"!#=.8U.[ M7U53_!AC_C:7][?A.!=;]/%%J54_ \D B+ M.^Y;:0A /AZ-VH2HU+E6E1 L5@ 5NH_.QE)$EC&ZI:S&!%3\1YMV);4ALL%L M54H*Y2L,NF)!MKHU4ZH(@8Q=8]."_U>]AR1G3$8U1TCP4BOWG3$L:.;*25FZ M@[R5H+<1\BIS=)A.E^H>3X!=+%&U$LJS/9D:L4XB9:V;5< &#,(A,&C#LF^B MW?PIGG]!;,]&^OC 7Q_S:&6]IM.U7T-JJ-O:&W04PW9A"*7/S-Y/M#8CF" - MI#'H'\ZT5&!1*[*O3&A:ARKT@%R.@ ]KE"ES1M8O=&*8JL]F[09HOBBP9?'" MFV!JN+/N FM*8[6[RKUBEBY674"L$7*!''$+Z>!%!LZ4 %$L84W:0[7GR@0ANWF4M:1 M2".*(M,K.R+Y>K\_I@(7P!TID%LQ]GV6?5'UNYSJ1(1ED8P4V@._Q)""2U54 M;&+NC0!)=FH<6GS)1LR@8[_88O@DH7)(5564=-:1J; HF2(:S%8Y.]?,B-B* M.2'7@54"E#"85#[0T10KFH%PG!%$U0XG@Z@A=D+Z"V10&F,_':H@Q>I^AQ"G M>/F@*D>2V&N8G9+LKZUQ_&)PQ:K6%R$]G7Y158<.>[=Q1E-82,6"7JA4O I M'CI_I>AK.K=JF/UCB(#?"'MNGP*W9B!.C81Q>"P3=X%"YDNNUUQ]7T H=0>C MRC?SA1/-A3!])=9.BU3EG2D2GZ7)1K,2QL.Q7,D>*A>LG/QI+)&>RDG2YC,L M@^G"HHFZ&C8/E&<@4&(IEF5^QNM 3G^FTDO^E-TCE&>CA>?=V9^,]-3Z&.V2 MXGBZ;I0IL"D&%EJ.FSRQD19$1Z@?@I(5/(@E7JIX:$I<(B8:>96 G/$?N;F4 M=E%@-0=,[;&R+YPN)!S])-,YV<2$(TPD,Y!>:1^BYL[68S0'_291C\DDXKIH M:!DX[RNG'$@A3ANZ2_OA5$F$#W%_T 21:G9JP^>4#6 N,]-'&"%*\4:T9$4 M-M9W1F^(3\2A6,+SB'(>!0GCEAVQ]UYER"T3T"<7JO0BDP *&\0;V8*5:)RK MC;L&I44$*PKNW\[2EAN-(2V1MYI.'CD(VC>6L8]@FE;+76UEJDQ( M8XFQ:A7C4XAB3.]%MK3@LB\!=?>2_!7"PG/H &%J)K[1:@_U/2.C ^$JBYQY MF2K43@.Q9ZQ _QM[F!#LDL:Y*M.E0/WLTM'M!B+Q?M@B?F[2A4UZKH)K;XH] MM5D5"%H:OGB]TS[/IE<7LUDPN_A(?3/]AN!?7JGCOUI^5N08G EBM!"%L4ZC"!S MALF J@;_.($AR/;$7Z]B]%"MESH&*0@JP2%Q'W7EST*G2L'0220S;JU%RT@8 MBD59QG@9%$R*>2MZHJ1")O%I5A5_QEK>JFAXK+.7U EQ5H2T$T'X$;6T6^@2 MJW-SU%SJCZM:HVUDE8/71T(3 <))2/F]L#J1Z!" >397B8("YM'#Z28UF]TZ M5MY%AE>:AUSTF6R+$O :](_34'? :2=8.%C&5Y2H8S1;B7()B]^ABO[#,94& M,Z0#O+O;Z^$?V*; # &/=L/^H$>!JU;8[O8/G<:UYH?"+KS9C+ \&J(GNV&[ MW;(FTPY[!+4<=5MZ7[+R<.U6V!IU@DXO'/=:P>?4E(P#XEQ3OK9I!'+4"0=M M*A87=O'/NO[-" %OMT?'].>P?1QJYRM>U;H'/[Y)AC H5!C!5A1?W3H_MJ->B7GRT(T>YO=#H>, M6 J[8QOU.NKV@!J&>I\7C<,BU%4.+6R/!RB\9:NMCA/M8Z86.YAK6]O[7S&T M7H'#W2@P\@^]"OOT8;MD3)MW_F92SCL5JEE7E+]C;5@5;QQH> ME**-TM$*.),NB*NH-GWFX'HT&'PU51, "3M1OV@-AD@$D>W0<7JX3]3X/!$#:_W^H&?]Z^1*!I M]%MCJY[!(@-6FT1!;SB&NSN&B2VC'7[0'9DB%S?1%Y(+0;?7A_]U\'?X2'L0 M=,:B,^V"+E!)OT]5=-4&O63Y$EG >-A%?/5(H:U?PP:LG*)I!\$; ,,=!KP<3 M@SW"Q< $P:'>JCF, D\6^+STY# /MKD=OKCY&[ZXT4P MO9K=W7ZNU '/L00'F^1VO1N\P=]+Y&MB4'[?GGA9/1N=;_IUG0ELMZ'%#G8D M,QW#B"\\+$%=V$:Z-+?;CR>T7-#:'!8@=R[] M 4(WILME"V":>GID.Y_HOJ?D7DCRQ0F6[MFY#4\=>(DX11QCVZJ:XH2=S1JW^?9U\8(?F0Y"M6%O@Z[U3HDSA"DC[%DC1FO<-&YDN.!AQ#H0*&?)FD M-@1(A6P^1R>DIA@BCPCN8L=#CH'Z['0ZZHW*POA2;\>9B+ITX2ITB MT?M8#L^BIE.@AOER$'ON*.SB:D1#AWGB$7/$8R;>)Y'9!IF_QWZUY'_=+0XN MU1R,#O>AO$:SMB;3[0W9/6"E='QL[=GUIT_3.U8+)E?G 6963J\^7EQ5=7_' MXH+)QN@J9Q0)>!0Y>% C84JXDJ4*!WE81@YIP73ROA_*Z)=@08:%H#/18CEA=UD5@U$!A5 90=YY5 MH25_*Y">N4HSE[2IJY M9?.\TM Y8!H'Q'.P0RMGQR\H$ #FX!=@+G.JS](!X](T).*P&@8JJOHAZUZS M;O5,OR0LDH+EY([3A2FW)_+"]I,WM79FL6:FG,?*"N*NL&) M;B9I]P##W-03*H83Y)E48ZK**R[B%7)-3+(N113868]_JMI.] L7[6NVTALA M-!:W7-9-J6J^AC,DGN\ M4@8 2*4[(TPQ(\Q]D@HZK1IUNJER[\B8>H&JRHB3A*KKA=/+$*;RIM<=[@_< M#4.G) 77]%I0Z[:BA "CA6K8J15&D<7BMF#K4(RGP"M+I9",Z@)[P-ZC?4%4 MU.O,Y$JY'NR3UYJP,E_NM[LX-Q$C;Y([ZJS'1Z>[<[$+-,+BG>9]6)G,@%96 MT1S$*Y9[IGI=.I(C99O5%>M2.9]P1C( DFL@]MEA1U= T MI.4U%;0#" $M2A5Y_70"84)B@KI_%&;2_5TL6]XFYR6--?AZ)5@.S(I#992L)\6]1BG2[GD1XE$23^3 M=%%I1O6VJDQ)K*-+JIDQTS.O>F)!NLZ4*61_6$M-&&;IM7KZ[(XZ ZI#==1M M49TE#,:,S&E8#3D%,&[(P/ZK.2,IS^8^O.]/7E6,9\D_Q*@&4M11SZ[GU->$ MUPD'0T-O,/WAH%5:!MC9'O#@\_O9Q0^?01<*+GZL1":4 =,-=IPW6!,\_9\# M@M=@O)N;&X6/D38_-SU[Q*"== M:?&VO]FJKO;Z9#5.R*CG4_"1H2K3%#1U=4*BU<()A8J.7N+R)]NB_ E(7?V1 M'))I_Z L#$.#FT+UEL<8@!W>0"I;[MR(AT;XJ=\P#(&#_@HCPBE-\4*7_%;[ MPHF2=N=T^JD.QLBF4(5([&DK%:?MD(7)GHPQ#]&$7.RC\6BEHFSN099CQ>^J M*CGKTZXL_?P^0T_C$=;3/?ZMX/-_<<'G7[5N',%C&/.*+9CGV,%)/46%]!*/"9 F]7.ELUA"*%W5 MGEDT?WZ_18J%IEP,1[)/B-D]@J(5M-'SNTH ^X^[_:< MQ^=+&VFW++J-AVCNF*91;-[E^AKI0/?(?RW80456\6AR<*"!5":-H3 GXCZFI%P%&!J$O*BQ15FZ/PG9. O-O'HXF9$!7& M4M&'&OAE2[^*/)Z'4(&XM:/E[F\>_- !^>Y93*'!I_#.M1000F^V18_RRM"9 M2OSU"?3(C>YC0S2 C@MT/N:8R30O7IOGU>3PM.X9%U1%T!OB@K@YR#S/8J6U M6R(%V.H],145#2_[;FU_+/<6H?.@\G4,B%L&^ZCAT085YD@/+Q>?G3).<*D,^'QU14+GO6== (0PDXA:;,)J*Y5L7 M>9JR.SMDM+W?>=/&^",95,[Q *<3"T/#BB#I8U#,:DZG+3CFHM M-APZ^%JNSZ^E2R3J;K9V>D>-FHS%L;E]-Q_F3TI %YJ0'5K3ZS\:#ZSBX_RO M*6D07$*_'FA'8# +6=SM6>/@/_9NL CMFZHF8Q@B-E(M/+0I>&8PA13!0G5SSHAIXB!%I,:JLI04_GE4C<7EG % M\2^3>\"%FBUIZ-4B)4F_I@PU*:CS0%@W7II31%6M5[+03%XNK: SF3J9Y-2 M40N49A&E1[.8#O(@B0(S-%XS%MDG-4:H(^.QU6Z1\BVY?P@N]1&SNE*ISAIM M08_/I8RM MDH.6^,=R>MYDYVH3T':+X9FI[#G1T+ODU1JTP$[>L2J. M;$$+ZO37JD4N>#$J*&Z)9[OLLM4X3^4&6PW1+)A:1;5LR;HUJ[:=.*(HD&M; MZO2*,<.SQ+QID'#2VE&*,W#-=*YZK TC_A#X%I@&2WL;E:%#$%QMV%36^.@; M=YC:ORKI(L[0KO&D[OA"8Z JFNQ8K8R: MON,F+JJ@>ETFO#UUY:G5LDQR%$WJC9TWS@@^*^)?7;+#Z(;&$R25-H1_(ONJ M:>TW@7O)4IMK AGLK#4GEGC$[[\2.D@Q':N^L MERIKGOL]L- O2KR9?17):@5?4F:-X[6P!A-]]73_D=4=D;5)Z-)?,&B#5-'* M$Q*^P$AX&QFTL=OSD;)*[:ZHD.N.I92I[TW@7SUKXB$5Q12(>X5^MT3'%E'I MVI5O8TF"];=SXN)V!GCE-MDFLYGG%*/S7\A9@^XQQ=(BV]0BI8+>=6BQ%MOH MDM/ :YP7$?M!=/4-5:ZC\D1(^?_9.=-R+1I<'\(M4G8W<1HG=PVER)-EA1DA M+-ZK)+=CJE45+U0%^1(1DJ%A&IR(XJ^1<#PIC<'), Q PJK^-$,W[8LR.LF' M O(L,;A@[0;C4GM69VVX0^S/HZZ4\=?(G*$Y"8DN9TM=J8&]CXP0([#C4II& M*MB?M"NV%^NB[@73O2=XP\H=%?^P?'EY;#4 $'0P83$VNG>,JBE8?04RFY9Y MZ:I\A+70TNF9"H) !L!C0$E)8J">7L-#!K8N;F8Y#J>@!UKPD6!,F8#]E"RM6$%DE4B2]49@^ MVH&\R5:_"1B=F.I1C!$;5G;[9 M3:R;I(JGE8@ULPI[H \IRL47;_T8#7!6CBE_QRXYH19\2EEH6*N1$KVI0_P+ M^>=++77KYR3Q60FE4V,%V)Z'.)$ZUEH]-Q-6CCH"@5F]V?ULM8J^LP<]Y-", MBAKB&5S!]'[8PIV@8(C^[9G]VQM@F4Z('3\PD5.PIC"H6S&XBDDR>TD!VG*8+.04I0IS_G0\PD24G( MW&?IUK33A2?0 $" #!^K*H!!D(8EY9=PV8P3+14ETX3W)B(0J0A_^H$JF@)\ M9(YXADPGKEGU%V3K0WB2VR,3C>AE4LF0>]BZ$P&=9EC9,F:3&KFCH<\[]5Y= MW(B4X+T=B9G]J?PSZ<=RCSZ!)6Q3OF._Y4/R%4WB+7F(L(:GKH7CXCZMB\V( M9^R2$"IGD!W]6)NS=6K>L6 EOSJ[M3_8RW .*;3,;0I,6%\&6.A(8V&I-&9D M_$MQ =;HO3D&W+C0GA)7S:%9R)4$M0.;++M3127$(1LB@4Q,&M-L2G4!T(H/ M/,6'9;T2PY;S6+\KP<#(GM=IR2W'5SHWW'S7.?-4 ME$P2.8\E3E*\?J*GR" M(!Z_I-D+@4HB=;GSZ/X^X M5C_KW*F8M,XV<@,$AU\3@%/X9C8CLKRPFE)+-%W>R>M7QO56ZFD%M[,)T)G\ M0X$D; $0JD]/8,,PWI \H'8 ^@A[&Y4A?'TYU:P15?4RMY/FI78;@24*%QQ2+=5 *%D_8FQ'J2-4 STCR:JQV13)5 M:O=2D(&%=@P/PPUS&@^MYE"\=YC)F<"X%6I_@\W=6M5E=LDV_N8SMAL!G:KS MJ586G*M+B2\E_B,,OV*%G*2I$L)TO?2JF#B[^>2$6)16[$<_'/2'_[C]J.PX MI+>'Z=#>#EJQ(D-CD!L"=.B.\![+'0.W/#$Q1Y!'BC13(2.^\63V2G2KEZ9< M.2/CJSBKY@@^%WB73SJ[G1J4'4T<;>4I 6,-5YIP= M:\NM 15FC>QT?%F2KK<;[7>S'##"-!8Q)JC@][I-(7<6S^X10,*U![E*G?6) M'#LO4OP7%!5V$\;,C-WDCK=,P(-WP245[C5H]&G-=*U5_76;<;%GQ#8$1]M4 MT>@Q>U@10<'8&%9CR-=BG,TJO4W-WHH788L'S/;7->2K3\N=>V?OW)76Y$X< MM1LV)[QYT,6C.89B)Y1F3)=1K-_*58;JW*T@G_MZ_3)SJ@JLP:LPA4,X^NG4 MNZ..;CE7EKO/.+B(Y4<,A0C]PXY%Y1WK[MTQ_?)MZA =/:UHP@D4VBJ5YZ=*I.4&*/1@4\1_B@!I]LE9GU9$]Q9J!.?]AF%=JR)L62W._/2XM59'K9N'[!USL"F2(3U_8V-5O>T MB<-&KL#13V;O?P/(_Q<#Y.N!ZID';/_'(>L]+*L?[!9G07#7BMPH )< MG*K(D&_DZ-23CU;DX-<13'T,E-1NRJI3Q,HJGBQ=J4Q0S9FY&'WT>M.^1*D3 MNC>W@@^4LKVE"C0059M]L-R<68'S$PHA,:))*_2QJ#02%Y38/6DW&P_9CUVH MUPN-U23TBQ2ZV!O\JP!K8 9DI@OBJS2+C=9U60&@M3RSG( M\8R571N>,992H9M+ R NGRH)BDPVW#.TJP(Y-2VFT6(V1?T3MBU1613FV^XYR";:8U40^_ZIG*&(@ MG1*%]BDK_/0U]9^%X=H=OM\$O;#=IQSI?M@>MJ2CZ;D5>TVM7]J!D]H0ZU&W MA8U3CV6LSTXD]QM&HPK-[+.(.S"MM-?VL-N\%.6?P'A M>B(%Y>E&P]ZUL6)V#SV9[-UCI#$H"?;\^^G\PNSH/IU=WDZN/T_>4%%Y,Z;$L7F+3( ++U%E8> M<2<+#6EG0R*T'4LX9\"_@A4N49:H9: M!.Z0X(9A:SSBNB+A:$QU,^ DQN/@3&?]Q9(M]I2L<<_#T: /_(#^-+D,=ZCX MHS N@N_X'T$*"BOE7/0Z6(P>_K >IZ(7_D*QNDLX;N%1'O7&6$7=S.@7;Y)' MI:_:)[CI:I^Z0YX5UANIWZ?6N$W[U++K?33M$_#+(_KCP'T:CJE.2&\4CML# M,R._.N/5W>WD["ZXG$[>3R^G=X'."6ZP\ZX M380%ZX-*FC7SYJ7'8Z_?@ MO\/A4(ZO_ 2UFF]Q]P>L7=_U#Q2+B<=A4#JYD*5%+$DTIIJIY_RZ:T[.PPU[ M*>L,/$V3DH*) I1CF.L.-*53LV^$M]V>3F*:U9HW!4=@1U+7I>-@=#JNT&2< M603]TV'P^X-W2U'W#O/.-E04YR JK]J]/-;E=U<\5A+;N?-5>U(CSK!YF;BC MVK1XX@1(6_@-0[7D"]V%2EI3 ?'UQM9CZG/U7%<_UT=%53_7+3W7T\]U@0[- M<[W2WQW$ZY>$O\U4I^<#M1:C*UMADE^D-\YV,)XT06$7 MJZX5^);+))US;P$W5N-DA^J6+4U1&E#86V,R'T;#?E"S%/4_Y>"X)::J1]U W;G?ZQ_O/2_?H-,5UJ+P.' MWNX-O4/W>XD=0@&J?<[4>%SKNIS]UN'IMPY/OW5X^N=V>/(XN]?L21*<#Y;7 MO[6+^JU=U&_MHOYI[:)JA?!'V-+OCBZS C3Z6R?%33@RLDK3\>6;]?'_H36/_1.0=.<+0$$T>S;8%"O#PF[/2IWNC/L_/@Z$T%+R;E- 2IF% 6 MU\3@6C"A&;/TSDQY*0D&WID6S7^Y1&XV192E5_F:MZ0$?CB\ -=!>;/AGAR? MPY)O+:AB?39 *"#B4"$,O0UGEY,7)[.K[(3B(2X_U.6B./X9?JT:;K";*B>H(A MNI- V!:0WW<*3 #GA<8.3+F9)C6NXJWWC<$2D$)^; -BJKSZOPP.4SWB+P/% MU"YV#\C#ORF_&!GSRN4=B)!I7F 3@,3G^ 8FX]W(7XZ:P<@1_\H3KLW0F88? M_BHXFH;Q*RZ ?29._AZ^!^%N\V@YEQ*WWC8Z8)K*V]MT41U4B[<5+J3%D\X. MIL5OT\&@EFK%I [$TPQL>?7R;NK1%9[3 H$3%;)5XR@FEK^TXE#]+I0.Y,(7 M:54H"V^S:L 5AR$B7KU='LQ! 6DY8)^J $4-^.#$ZG!F1UV^A2Y56+Y.%2@% MU+T9U<7FJ\EQST/7I?@N6B-[^<:>6'?Y]R,59FTKHQ,,OBI%TO_=-CR@^?J^#XY4>U2++WXAF/TPMQ5#S1%N^N?KPE[U_^@)OY=_X.: M0'C]#VH>." T7B7'O1!Y92C\)+!#GN<4;GWU,5TVQLIKPN+5ND=%,+EZ/_#! MZB'V!I0]GM 0%O>>92/A@XJ:_[TA!E^SX17> $]NK,'\5PV#:LQ_>D9UFJIY MAMP(K1%96B-YYCY*O_AZUOQ46V1-8RD;X^+S+55EZ0YZ[[PGB8I,QGVCG\&6 MBEQ!0?*'0\6#RK]H=T[[/@\Z*V$C0JLJ ZZX@).J7OE>>M/-N-:F&9=XWAAJ M 320DG(8+_@&_3TH-QGSQE3=O\B:;2;/6VHNQ61L-PXS3:;V$&G-UXK$0Q(M M'J>O9D8^_5L E?*72'4U7A'#"#!W&'[@3W/"!>C03(]1L/AFO3>7R1*6@JV4 ME)'-Y02;+N4W#0)/B<,(_@:ZPB)+&4^ )!9<4]G,17!+\O1R^O[ZUKLC[ZEX M2[$&DXIBQM@^6M+7K8QHC_8;2/\7K. ]RI+;BO>U?M7WR(SQH80)@T0=>=DB2-R M3*M6>-??5QA&)(!W<[4;Y#6_FEZ=77^Z".XF__%-QH>E;J*?\@PK,(B[M&@4 M03]6U 0&JXK:H)2?)6&/I4@QUU V/0S^NDU /.0Q^K$IQ8Y+YG!Y!-TRT1,] M%26I:7QT!"IGH:X@'4K+^F;]O-.JHMINK^I3'Q5W4H5Y^T4Q"T'K-#Q:JV]4 M8.LJ'$NJE**@@H"Z:EY9!TGS%8(&G%,]S:GBZ76OO56)CO LD:%'68U8N KO M0!DMU>SVA8W9/UD30#WDZ2KZJ05A86#GH\%$::3#-]B$M:]HNN3>;CC0G[U/ M$XIJ[U,,&#KTU0[>9^^/&(>U]S&-S=K[I,)L[7U0X;@.>?^FI!J56';X_TZ680V5-I(-WX96HO&_@[ U8M[\W MH=WJ-]:N^Q?2"@)90=,F\W,<7.$@<"<_LE M"IL[$9PW95)T_Y:12\TT9\I;9JK^OM6S^.]!W3LE2=#-VM,E;C$2X&M+ M@BBJC2QX&#%/)2MAP_:K;,05:X+@E4\W!]0K?V*@4J]]F?W+;WBQA[9[[?L; MT'F_ZE#?L#8/!OC:"54,\ W3J $I-DQ&:^_U:KUU\$T/'7XO[%_MNR.'\;$2 M'NF7\3+WUYHM-8*-]F*)++QCA5.W ?[H;5X%&K*"&S> <*JAC-7,RR 6/?[X M^?WLXH?/< #!Q8\,U+:D[%Y']4G947WB.:H/%M9.^,&;9WG4)OER&<$U\?:+ M4Y2K?#45\*XRR!'(\2I^<>NBJ=Z9B09'(HA.:FN5A]P6)X]1M/Y_9F@>^?H! MQC7#ZE&G*8]Y_5 WHM_F^R^?B'JM_?BN*#9__/]02P,$% @ 1(274,/J M4[I0 @ V@H T !X;"]S='EL97,N>&ULU5;=;M,P%'X5RT5HD]"2=&LG M6!())DU" C1IO>!NJ4@%)*YO$ MF3?U_;G'"14X#D7-K[BN4")KH2-\-D#(Y5_*%")\>_3\4RWUQ3/DQLF+R<2_ M/;[8Q8_:P#%&CN-M&N%@?H:]7R<]\1_F-;$=ZMEO4O^4>Y=\_@CY_9>O#VS' M&/GAAIQ;8J_;^3C,I!@/X!0[P%0F'-"*L A?$D:7BMJLC'#*U@Z>6B"13"JD MS=W(+?A5!G+]:E49@KL@ZF,SPFM(,ILI0J!364"7 /Q2&#S,I1-"_LJ&7I MV:#6DALCI227@K0:^HS.,+0),'9COYB/V19WDR$WQQZ)CY%5T9MFU9TYGIK? M2MYD<]R;M/Y>O*BD*ZG?U&8YHO7MQ8%K!1EM6K_)!@&&G90E6[]F-!< M+1CL63 .25\'%5+1.\-GKTIB % 8K4!IFFPBGQ4I%]#H_CHUV;Z:IP>H^:GW M.0;N_\^[_(\5GY[_N>3V7V57\!-JM/WO $3.#D'D_!!$_NT[Z75M M9Z.W;76V 47+FC)-12>WH&D*3H]]6D3X@WW3L*W^,C8X0Z_)TCPTM_A-;@H9 MJ9F^MDML@Q$>[7=6># ?9BT&B@B/]GM(:/]8-!L'WG)FK_K(Z]TS;Z6)5.Z* ^# MYB@YVS6/G*NR&'C#X=V@9*)R/G^Z/&LA!W:A5GRK1%WID^;$6O#GYE>]*1*F M+WCB.=N,G*%#V$G5#Z)07,9,\8FL3T=1'4:.ZY"]D(W*3-OME:6H1"E^\%U; M:A[KYR^U%#_J2K$BV\JZ*-J[3$5[DVZA>3FSYE*);>="Q39+IEE'SMU0/_!) M-&(C"J'^&SGM[X([^E\,K+_1QN%R/ ?Q7OY)&.O]7FQY7&]/):_4.8Z2%Z;U MJGD4Q\8A%2OYR(GJ)RX-L6Z [L[T2L?E%Q*1]T)72+IS#1XBRCR-DS1+8J)_ M9?,IC<-<%\;A-$RCA%B0'@#I71'RJV=!^@"D?Q7(+->'69):D $ &5P1LA/) M6P#R]IJ0O@5Y!T#>71,RL"#? Y#O<2''848S,G\@BV62):EFHW.[)WX T#[@ MHF5TDM('&H5I3L(HFJ_2G*83LM"1C&B269 ? NHS9==('<(Y>LA M+M)BM8R^A*;?4?T^TPD=3Q,29EF2=Q!!I> [)5^&44ZF-!S3*A@93A(CLC3L:YS0*9P456 TVC^2PA>?AO-SZ0"%QD$XQ7&4V3+"-9 M,M$.[79Q*/F[R-D_3I9TK;/I.M&?898O5V_HH*SO(J=]_2)G-&^12)BVAC+) M-4E?9587RO\NL@"TD73P%R_3DG9Y3%KSYRV:# M+.$A6P)0OF&U,2&!>/ASBS?:[XTE9!0/V2AG__=B03[QT'TRSGNA((UXV+.' MU_;M)80TKK0T;QKVJ46QL3,HJ/ M;!08\\[&!%>MD.72$5_,%1-%Y\/Q(:7XR$H!S1=S&Q.2BH^_8-5COKY@0H[Q MD1WS4WTW)-SMA*EE!:'5^5&Z9&-"UO&1K?.".6/J)#4H;TB])_,CE_KB#B:D M'A]=/=K8-R33C]J="FX08[Y1E]=N8T+J\9'5\Q,S9=)$[XGW=LL LDZ ;!U[ MW:&?#I)-@"R;MV,@_<[YP=QE/AX;$Y)-@"R;/LQ8-.QPD/S E(T)R29 7^_J M':]=^J>-"6Z2(&OGMY@3)JJO[VQ,2#L!LG;@8:4]M0X@[P3(WH$Q[6%E 'DG M0/;.FX6>_F0$.2= =LZJVNJ6#V8_G.\(5;QL=*?N< MP66?>\?WHN*[5#?1Z/-;5FP7DIC#>;4^N#4+ : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/%VY".!RD]R,:#C![DXT%.#YJ-!\WH0?/QH#D]Z'H\Z)H>=#,>=$,/NAT/NJ4' MR13(..4G(:SY6@O@6OA>"P!;^&(+(%OX9@M 6_AJ"V!;^&X+@%OX<@N@6_AV M"\!;^'HKT%OY>BO06R_PK(T>MOEZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY M>BO06_EZ*]!;^7H;T-OX>AO0V_AZ&]#;+G!6@@Y+^'H;T-OX>AO0V_AZ&]#; M^'H;T-OX>AO0V_AZ&]#;^'H[T-OY>CO0V_EZ.]#;^7H[T-LO<-:-#KOY>CO0 MV_EZ.]#;^7H[T-OY>CO0V_EZ.]#;^7K/!GJGJNSBZB5WVWJ3SEWR8_B?-0.X M4S[NXODS3E/_W#]0.O=;8CA]GOWOXC3U*R+\>/'[\ E02P,$% @ 1(27 M4&*/C;7$ 0 _QT !, !;0V]N=&5N=%]4>7!E&ULS=G+;L(P$ 70 M7T'95L3X4?H0L&F[;9':'W"3@40DL64;"G]?)T"E(BI1 =+=$))Q9FZ"=3:, M/C:6?&]=5XT?)T4(]I$QGQ54:Y\:2TVLS(RK=8BG;LZLSA9Z3DP,!D.6F290 M$_JA[9%,1L\TT\LJ])ZVU]O6XT1;6Y69#J5IV*K)#YKV=PU31U6WQA>E]3=Q M0=)[6<4F6];QEM1;1SKW M!5&HJ]07VE'^'ES9S'=YI]J%5UW'QFQ=L5\+TNOE")N*C@?H*I><'.*VH&.C MNL+VDY\U<+\;,N.H;UVLNE >>;P8:1JKGK4++_F(U&Z=G/*3AL?6U_MAOXQ; M=-^/O?"?HF?=X;RW?KD< B2'!,FA0'+<@N08@N2X \EQ#Y+C 20''Z $01&5 MHY#*44SE**AR%%4Y"JL23V,6^_FL^]]W\@U02P$"% ,4 M " !$A)=0'R// \ 3 @ "P @ $ 7W)E;',O M+G)E;'-02P$"% ,4 " !$A)=0)^B'#H( "Q $ M@ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( $2$EU"4JAPZ[@ M "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ 1(274#^;FN<^ P H \ !@ M ( !]P@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 1(274 :%1A*H P A0\ !@ ( !SQ, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(27 M4-).]QPS! VA, !@ ( !F!X 'AL+W=O_,%L $ -(# 8 M " 0$C !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ 1(274*_3^**T 0 T@, !D M ( !SR8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 1(274 VKH\2S 0 T@, !D ( ! MDBP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 1(274 "TQ=JS 0 T@, !D ( !5#( 'AL+W=O&PO=V]R:W-H965T)P( ,' 9 " >P[ !X;"]W;W)K&UL4$L! A0#% @ 1(274%IK^?^X 0 T@, !D M ( !2CX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1(274$F+_I*W 0 T@, !D ( !%D0 M 'AL+W=O&PO=V]R:W-H965T,NMP$ -(# 9 M " 0Q( !X;"]W;W)K&UL4$L! A0#% @ M1(274!]>:-G$ 0 -P0 !D ( !^DD 'AL+W=O&PO=V]R:W-H965T)- !X;"]W M;W)K&UL4$L! A0#% @ 1(274(LD17,] @ M9@< !D ( !W4\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(274,_F! P6 @ P8 !D M ( !A%@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 1(274-A%XW5I @ M0< !D ( !*V 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(27 M4!4,M-B: P @!( !D ( !QV< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(274$\EAH'$!0 DB, M !D ( !!G( 'AL+W=O M>&PO=V]R:W-H965T&UL4$L! A0#% @ 1(274 ML&[,,! WQ4 !D M ( !*WP 'AL+W=O&PO=V]R:W-H965T M^# !X;"]W;W)K&UL4$L! A0# M% @ 1(274- \=B;# 0 8@0 !D ( !X(4 'AL+W=O M&PO&PO M-0! ('@ &@ @ %NWP >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " !$A)=08H^-M<0! #_'0 $P M @ %ZX0 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 .@ Z ,@/ !O %XP ! end XML 21 R47.htm IDEA: XBRL DOCUMENT v3.20.1
RESTRUCTURING AND ASSET IMPAIRMENTS - Rollforward of Restructuring Charges (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Restructuring Reserve [Roll Forward]  
December 31, 2019 $ 2,675
Net expense 1,116
Payments and Other Adjustments (760)
Currency Adjustments (307)
March 31, 2020 2,724
Severance  
Restructuring Reserve [Roll Forward]  
December 31, 2019 2,404
Net expense 880
Payments and Other Adjustments (269)
Currency Adjustments (307)
March 31, 2020 2,708
Contract Termination Costs  
Restructuring Reserve [Roll Forward]  
December 31, 2019 0
Net expense 11
Payments and Other Adjustments 0
Currency Adjustments
March 31, 2020 11
Equipment moving costs  
Restructuring Reserve [Roll Forward]  
December 31, 2019 0
Net expense 0
Payments and Other Adjustments 0
Currency Adjustments 0
March 31, 2020 0
Other exit costs  
Restructuring Reserve [Roll Forward]  
December 31, 2019 271
Net expense 225
Payments and Other Adjustments (491)
Currency Adjustments 0
March 31, 2020 $ 5
XML 22 R9999.htm IDEA: XBRL DOCUMENT v3.20.1
Label Element Value
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ (50,000)
Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ (50,000)
XML 23 R43.htm IDEA: XBRL DOCUMENT v3.20.1
BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Net sales $ 73,564 $ 100,135
DynaEnergetics    
Disaggregation of Revenue [Line Items]    
Net sales 53,220 79,836
DynaEnergetics | United States    
Disaggregation of Revenue [Line Items]    
Net sales 46,271 67,959
DynaEnergetics | Egypt    
Disaggregation of Revenue [Line Items]    
Net sales 1,311 862
DynaEnergetics | Canada    
Disaggregation of Revenue [Line Items]    
Net sales 668 3,458
DynaEnergetics | United Arab Emirates    
Disaggregation of Revenue [Line Items]    
Net sales 667 2,503
DynaEnergetics | Kuwait    
Disaggregation of Revenue [Line Items]    
Net sales 509 0
DynaEnergetics | Indonesia    
Disaggregation of Revenue [Line Items]    
Net sales 479 239
DynaEnergetics | Malaysia    
Disaggregation of Revenue [Line Items]    
Net sales 381 0
DynaEnergetics | Pakistan    
Disaggregation of Revenue [Line Items]    
Net sales 345 342
DynaEnergetics | India    
Disaggregation of Revenue [Line Items]    
Net sales 316 29
DynaEnergetics | Germany    
Disaggregation of Revenue [Line Items]    
Net sales 300 55
DynaEnergetics | Rest of the world    
Disaggregation of Revenue [Line Items]    
Net sales 1,973 4,389
NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 20,344 20,299
NobelClad | United States    
Disaggregation of Revenue [Line Items]    
Net sales 9,042 9,643
NobelClad | Canada    
Disaggregation of Revenue [Line Items]    
Net sales 1,768 2,024
NobelClad | France    
Disaggregation of Revenue [Line Items]    
Net sales 1,491 757
NobelClad | Spain    
Disaggregation of Revenue [Line Items]    
Net sales 1,247 62
NobelClad | South Korea    
Disaggregation of Revenue [Line Items]    
Net sales 990 468
NobelClad | United Arab Emirates    
Disaggregation of Revenue [Line Items]    
Net sales 739 985
NobelClad | India    
Disaggregation of Revenue [Line Items]    
Net sales 77 125
NobelClad | Germany    
Disaggregation of Revenue [Line Items]    
Net sales 986 1,003
NobelClad | Norway    
Disaggregation of Revenue [Line Items]    
Net sales 960 622
NobelClad | Singapore    
Disaggregation of Revenue [Line Items]    
Net sales 574 0
NobelClad | Netherlands    
Disaggregation of Revenue [Line Items]    
Net sales 547 634
NobelClad | Sweden    
Disaggregation of Revenue [Line Items]    
Net sales 482 301
NobelClad | Belgium    
Disaggregation of Revenue [Line Items]    
Net sales 364 886
NobelClad | Australia    
Disaggregation of Revenue [Line Items]    
Net sales 249 448
NobelClad | Greece    
Disaggregation of Revenue [Line Items]    
Net sales 168 17
NobelClad | Rest of the world    
Disaggregation of Revenue [Line Items]    
Net sales $ 660 $ 2,324
XML 25 R22.htm IDEA: XBRL DOCUMENT v3.20.1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Schedule of computation and reconciliation of earnings per common share 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.
Three months ended March 31,
20202019
Net income as reported$4,155  $15,170  
Less: Distributed net income available to participating securities(30) (6) 
Less: Undistributed net income available to participating securities(37) (312) 
Numerator for basic net income per share:4,088  14,852  
Add: Undistributed net income allocated to participating securities37  312  
Less: Undistributed net income reallocated to participating securities(37) (311) 
Numerator for diluted net income per share:4,088  14,853  
Denominator:
Weighted average shares outstanding for basic net income per share14,697,164  14,606,052  
Effect of dilutive securities20,672  65,637  
Weighted average shares outstanding for diluted net income per share14,717,836  14,671,689  
Net income per share:
Basic$0.28  $1.02  
Diluted$0.28  $1.01  
XML 26 R26.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Operating Lease Assets And Liabilities
Nearly all of the Company’s leasing arrangements are classified as operating leases. ROU asset and lease liability balances were as follows for the periods presented:

March 31, 2020December 31, 2019
ROU asset9,906  10,423  
Current lease liability1,618  1,716  
Long-term lease liability9,454  9,777  
Total lease liability$11,072  $11,493  
Lessee, Operating Lease, Supplemental Disclosures
The following table summarizes the weighted average lease terms and discount rates for operating lease liabilities:
March 31, 2020
Weighted average remaining lease term (in years)8.97
Weighted average discount rate5.7 %
Lessee, Operating Lease, Liability, Maturity
The following table represents maturities of operating lease liabilities as of March 31, 2020:
Due within 1 year$1,618  
Due after 1 year through 2 years1,749  
Due after 2 years through 3 years1,553  
Due after 3 years through 4 years1,372  
Due after 4 years through 5 years1,246  
Due after 5 years5,925  
Total future minimum lease payments13,463  
Less imputed interest(2,391) 
Total$11,072  
XML 27 R46.htm IDEA: XBRL DOCUMENT v3.20.1
RESTRUCTURING AND ASSET IMPAIRMENTS - Summary of Restructuring Charges (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
employee
Mar. 31, 2019
USD ($)
Restructuring Cost and Reserve [Line Items]    
Number of positions eliminated | employee 264  
Restructuring expenses, net and asset impairments $ 1,116 $ 78
DynaEnergetics    
Restructuring Cost and Reserve [Line Items]    
Assets classified as held for sale 437  
Severance    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments 880  
Contract Termination Costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments 11  
Other Exit Costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments 225  
Operating Segments | NobelClad    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments 59 78
Operating Segments | DynaEnergetics    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments 938  
Operating Segments | Severance | NobelClad    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments 54  
Operating Segments | Severance | DynaEnergetics    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments 707  
Operating Segments | Asset Impairment | NobelClad    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments   (116)
Operating Segments | Contract Termination Costs | NobelClad    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments 0 39
Operating Segments | Contract Termination Costs | DynaEnergetics    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments 11  
Operating Segments | Other Exit Costs | NobelClad    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments 5 11
Operating Segments | Other Exit Costs | DynaEnergetics    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments 220  
Operating Segments | Equipment Moving Costs | NobelClad    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments   $ 144
Corporate    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments 119  
Corporate | Severance    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments 119  
Corporate | Contract Termination Costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments 0  
Corporate | Other Exit Costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net and asset impairments $ 0  
XML 28 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 29 R42.htm IDEA: XBRL DOCUMENT v3.20.1
BUSINESS SEGMENTS - Segment Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
segment
Mar. 31, 2019
USD ($)
Segment information    
Number of segments | segment 2  
Net sales $ 73,564 $ 100,135
Segment operating income 6,347 20,452
Other income (expense), net 115 (21)
Interest expense, net (238) (373)
Income before income taxes 6,224 20,058
Depreciation and amortization 2,706 2,196
Operating Segments    
Segment information    
Segment operating income 10,082 24,940
Depreciation and amortization 2,606 2,196
Segment Reconciling Items    
Segment information    
Unallocated corporate expenses (2,617) (3,317)
Stock-based compensation (1,118) (1,171)
Other income (expense), net 115 (21)
Interest expense, net (238) (373)
Corporate and other    
Segment information    
Depreciation and amortization 100 0
DynaEnergetics    
Segment information    
Net sales 53,220 79,836
DynaEnergetics | Operating Segments    
Segment information    
Segment operating income 8,606 23,110
Depreciation and amortization 1,772 1,399
NobelClad    
Segment information    
Net sales 20,344 20,299
NobelClad | Operating Segments    
Segment information    
Segment operating income 1,476 1,830
Depreciation and amortization $ 834 $ 797
XML 30 R23.htm IDEA: XBRL DOCUMENT v3.20.1
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Schedule of components of inventory Inventories consisted of the following:
March 31, 2020December 31, 2019
Raw materials$26,337  $26,173  
Work-in-process15,189  12,194  
Finished goods19,562  15,045  
Supplies357  316  
 $61,445  $53,728  
XML 31 R27.htm IDEA: XBRL DOCUMENT v3.20.1
DEBT (Tables)
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Schedule of lines of credit
Outstanding borrowings consisted of the following:
March 31, 2020December 31, 2019
Syndicated credit agreement:  
U.S. Dollar revolving loan$—  $—  
Capital expenditure facility14,094  14,875  
Outstanding borrowings14,094  14,875  
Less: debt issuance costs(563) (603) 
Total debt13,531  14,272  
Less: current portion of long-term debt(3,125) (3,125) 
Long-term debt$10,406  $11,147  
XML 32 boom-20200331_htm.xml IDEA: XBRL DOCUMENT 0000034067 2020-01-01 2020-03-31 0000034067 2020-04-23 0000034067 2020-03-31 0000034067 2019-12-31 0000034067 2019-01-01 2019-03-31 0000034067 us-gaap:CommonStockMember 2019-12-31 0000034067 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000034067 us-gaap:RetainedEarningsMember 2019-12-31 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000034067 us-gaap:TreasuryStockMember 2019-12-31 0000034067 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000034067 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000034067 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000034067 us-gaap:RetainedEarningsMember 2020-01-01 0000034067 2020-01-01 0000034067 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0000034067 us-gaap:CommonStockMember 2020-03-31 0000034067 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000034067 us-gaap:RetainedEarningsMember 2020-03-31 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000034067 us-gaap:TreasuryStockMember 2020-03-31 0000034067 us-gaap:CommonStockMember 2018-12-31 0000034067 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000034067 us-gaap:RetainedEarningsMember 2018-12-31 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000034067 us-gaap:TreasuryStockMember 2018-12-31 0000034067 2018-12-31 0000034067 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000034067 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000034067 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000034067 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0000034067 us-gaap:CommonStockMember 2019-03-31 0000034067 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000034067 us-gaap:RetainedEarningsMember 2019-03-31 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000034067 us-gaap:TreasuryStockMember 2019-03-31 0000034067 2019-03-31 0000034067 boom:DynaEnergeticsSegmentMember 2019-12-31 0000034067 boom:NobelCladSegmentMember 2019-12-31 0000034067 boom:DynaEnergeticsSegmentMember 2020-01-01 2020-03-31 0000034067 boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 boom:DynaEnergeticsSegmentMember 2020-03-31 0000034067 boom:NobelCladSegmentMember 2020-03-31 0000034067 srt:MinimumMember 2020-01-01 2020-03-31 0000034067 srt:MaximumMember 2020-01-01 2020-03-31 0000034067 us-gaap:FairValueInputsLevel2Member 2020-03-31 0000034067 us-gaap:DevelopedTechnologyRightsMember 2020-03-31 0000034067 us-gaap:CustomerRelationshipsMember 2020-03-31 0000034067 us-gaap:TrademarksAndTradeNamesMember 2020-03-31 0000034067 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0000034067 us-gaap:CustomerRelationshipsMember 2019-12-31 0000034067 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0000034067 us-gaap:LineOfCreditMember boom:RevolvingCreditFacilityUSDollarsMember 2020-03-31 0000034067 us-gaap:LineOfCreditMember boom:RevolvingCreditFacilityUSDollarsMember 2019-12-31 0000034067 boom:CapitalExpenditureFacilityMember 2020-03-31 0000034067 boom:CapitalExpenditureFacilityMember 2019-12-31 0000034067 us-gaap:LineOfCreditMember 2018-03-08 2018-03-08 0000034067 us-gaap:LineOfCreditMember boom:SyndicatedCreditFacility2018Member 2018-03-08 0000034067 us-gaap:LineOfCreditMember boom:RevolvingCreditFacilityUSDollarsMember 2018-03-08 0000034067 us-gaap:LineOfCreditMember boom:RevolvingCreditFacilityAlternateCurrenciesMember 2018-03-08 0000034067 us-gaap:LineOfCreditMember boom:CapitalExpenditureFacilityMember 2018-03-08 0000034067 2018-03-08 2018-03-08 0000034067 us-gaap:LineOfCreditMember boom:CapitalExpenditureFacilityMember 2020-03-31 0000034067 us-gaap:LineOfCreditMember boom:CapitalExpenditureFacilityMember 2019-01-01 2019-12-31 0000034067 srt:MinimumMember us-gaap:LineOfCreditMember boom:RevolvingCreditFacilityAlternateCurrenciesMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-03-31 0000034067 srt:MaximumMember us-gaap:LineOfCreditMember boom:RevolvingCreditFacilityAlternateCurrenciesMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-03-31 0000034067 srt:MinimumMember us-gaap:LineOfCreditMember boom:RevolvingCreditFacilityAlternateCurrenciesMember us-gaap:BaseRateMember 2020-01-01 2020-03-31 0000034067 srt:MaximumMember us-gaap:LineOfCreditMember boom:RevolvingCreditFacilityAlternateCurrenciesMember us-gaap:BaseRateMember 2020-01-01 2020-03-31 0000034067 us-gaap:LineOfCreditMember boom:GermanBankLineofCreditMember 2020-03-31 0000034067 boom:PaycheckProtectionProgramLoanMember us-gaap:UnsecuredDebtMember us-gaap:SubsequentEventMember 2020-04-14 2020-04-14 0000034067 boom:PaycheckProtectionProgramLoanMember us-gaap:UnsecuredDebtMember us-gaap:SubsequentEventMember 2020-04-23 2020-04-23 0000034067 boom:DynaEnergeticsSegmentMember 2019-01-01 2019-03-31 0000034067 boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 us-gaap:OperatingSegmentsMember boom:DynaEnergeticsSegmentMember 2020-01-01 2020-03-31 0000034067 us-gaap:OperatingSegmentsMember boom:DynaEnergeticsSegmentMember 2019-01-01 2019-03-31 0000034067 us-gaap:OperatingSegmentsMember boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 us-gaap:OperatingSegmentsMember boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 us-gaap:OperatingSegmentsMember 2020-01-01 2020-03-31 0000034067 us-gaap:OperatingSegmentsMember 2019-01-01 2019-03-31 0000034067 us-gaap:MaterialReconcilingItemsMember 2020-01-01 2020-03-31 0000034067 us-gaap:MaterialReconcilingItemsMember 2019-01-01 2019-03-31 0000034067 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-03-31 0000034067 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-03-31 0000034067 country:US boom:DynaEnergeticsSegmentMember 2020-01-01 2020-03-31 0000034067 country:US boom:DynaEnergeticsSegmentMember 2019-01-01 2019-03-31 0000034067 country:EG boom:DynaEnergeticsSegmentMember 2020-01-01 2020-03-31 0000034067 country:EG boom:DynaEnergeticsSegmentMember 2019-01-01 2019-03-31 0000034067 country:CA boom:DynaEnergeticsSegmentMember 2020-01-01 2020-03-31 0000034067 country:CA boom:DynaEnergeticsSegmentMember 2019-01-01 2019-03-31 0000034067 country:AE boom:DynaEnergeticsSegmentMember 2020-01-01 2020-03-31 0000034067 country:AE boom:DynaEnergeticsSegmentMember 2019-01-01 2019-03-31 0000034067 country:KW boom:DynaEnergeticsSegmentMember 2020-01-01 2020-03-31 0000034067 country:KW boom:DynaEnergeticsSegmentMember 2019-01-01 2019-03-31 0000034067 country:ID boom:DynaEnergeticsSegmentMember 2020-01-01 2020-03-31 0000034067 country:ID boom:DynaEnergeticsSegmentMember 2019-01-01 2019-03-31 0000034067 country:MY boom:DynaEnergeticsSegmentMember 2020-01-01 2020-03-31 0000034067 country:MY boom:DynaEnergeticsSegmentMember 2019-01-01 2019-03-31 0000034067 country:PK boom:DynaEnergeticsSegmentMember 2020-01-01 2020-03-31 0000034067 country:PK boom:DynaEnergeticsSegmentMember 2019-01-01 2019-03-31 0000034067 country:IN boom:DynaEnergeticsSegmentMember 2020-01-01 2020-03-31 0000034067 country:IN boom:DynaEnergeticsSegmentMember 2019-01-01 2019-03-31 0000034067 country:DE boom:DynaEnergeticsSegmentMember 2020-01-01 2020-03-31 0000034067 country:DE boom:DynaEnergeticsSegmentMember 2019-01-01 2019-03-31 0000034067 boom:RestOfTheWorldMember boom:DynaEnergeticsSegmentMember 2020-01-01 2020-03-31 0000034067 boom:RestOfTheWorldMember boom:DynaEnergeticsSegmentMember 2019-01-01 2019-03-31 0000034067 country:US boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 country:US boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 country:CA boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 country:CA boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 country:FR boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 country:FR boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 country:ES boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 country:ES boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 country:KR boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 country:KR boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 country:DE boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 country:DE boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 country:NO boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 country:NO boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 country:AE boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 country:AE boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 country:SG boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 country:SG boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 country:NL boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 country:NL boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 country:SE boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 country:SE boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 country:BE boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 country:BE boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 country:AU boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 country:AU boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 country:GR boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 country:GR boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 country:IN boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 country:IN boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 boom:RestOfTheWorldMember boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 boom:RestOfTheWorldMember boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 us-gaap:ForeignExchangeForwardMember 2020-03-31 0000034067 us-gaap:ForeignExchangeForwardMember 2019-03-31 0000034067 us-gaap:ForeignExchangeForwardMember 2019-12-31 0000034067 us-gaap:ForeignExchangeForwardMember us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-03-31 0000034067 us-gaap:ForeignExchangeForwardMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-03-31 0000034067 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 us-gaap:OperatingSegmentsMember us-gaap:ContractTerminationMember boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 us-gaap:OperatingSegmentsMember us-gaap:OtherRestructuringMember boom:NobelCladSegmentMember 2020-01-01 2020-03-31 0000034067 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember boom:DynaEnergeticsSegmentMember 2020-01-01 2020-03-31 0000034067 us-gaap:OperatingSegmentsMember us-gaap:ContractTerminationMember boom:DynaEnergeticsSegmentMember 2020-01-01 2020-03-31 0000034067 us-gaap:OperatingSegmentsMember us-gaap:OtherRestructuringMember boom:DynaEnergeticsSegmentMember 2020-01-01 2020-03-31 0000034067 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember 2020-01-01 2020-03-31 0000034067 us-gaap:CorporateNonSegmentMember us-gaap:ContractTerminationMember 2020-01-01 2020-03-31 0000034067 us-gaap:CorporateNonSegmentMember us-gaap:OtherRestructuringMember 2020-01-01 2020-03-31 0000034067 us-gaap:EmployeeSeveranceMember 2020-01-01 2020-03-31 0000034067 us-gaap:ContractTerminationMember 2020-01-01 2020-03-31 0000034067 us-gaap:OtherRestructuringMember 2020-01-01 2020-03-31 0000034067 us-gaap:OperatingSegmentsMember boom:AssetImpairmentMember boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 us-gaap:OperatingSegmentsMember us-gaap:ContractTerminationMember boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 us-gaap:OperatingSegmentsMember boom:EquipmentMovingCostsMember boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 us-gaap:OperatingSegmentsMember us-gaap:OtherRestructuringMember boom:NobelCladSegmentMember 2019-01-01 2019-03-31 0000034067 us-gaap:EmployeeSeveranceMember 2019-12-31 0000034067 us-gaap:EmployeeSeveranceMember 2020-03-31 0000034067 us-gaap:ContractTerminationMember 2019-12-31 0000034067 us-gaap:ContractTerminationMember 2020-03-31 0000034067 boom:EquipmentMovingCostsMember 2019-12-31 0000034067 boom:EquipmentMovingCostsMember 2020-01-01 2020-03-31 0000034067 boom:EquipmentMovingCostsMember 2020-03-31 0000034067 us-gaap:OtherRestructuringMember 2019-12-31 0000034067 us-gaap:OtherRestructuringMember 2020-03-31 shares iso4217:USD iso4217:USD shares pure boom:bank iso4217:EUR boom:segment boom:employee P5Y 0000034067 --12-31 2020 Q1 false 10-Q true 2020-03-31 false 001-14775 DMC GLOBAL INC. DE 84-0608431 11800 Ridge Parkway Suite 300 Broomfield CO 80021 303 665-5700 Common Stock, $.05 Par Value BOOM NASDAQ Yes Yes Accelerated Filer false false false 14751242 16451000 20353000 2320000 967000 51011000 60855000 61445000 53728000 9534000 9417000 138441000 144353000 173538000 174741000 66721000 66507000 106817000 108234000 5199000 5880000 3902000 3836000 14581000 15118000 268940000 277421000 29020000 34758000 7146000 6903000 1883000 1866000 8666000 9651000 7268000 10668000 4367000 2736000 3125000 3125000 1618000 1716000 63093000 71423000 10406000 11147000 3692000 3786000 18060000 18924000 95251000 105280000 0.05 0.05 4000000 4000000 0 0 0 0 0 0 0.05 0.05 25000000 25000000 14751242 14652675 763000 756000 86832000 85639000 121224000 119002000 -26643000 -25803000 509593 464532 8487000 7453000 173689000 172141000 268940000 277421000 73564000 100135000 49094000 63730000 24470000 36405000 8126000 9168000 8527000 6309000 354000 398000 1116000 78000 18123000 15953000 6347000 20452000 115000 -21000 238000 373000 6224000 20058000 2069000 4888000 4155000 15170000 0.28 1.02 0.28 1.01 14697164 14606052 14717836 14671689 0.125 0.02 4155000 15170000 -840000 -419000 3315000 14751000 15117207 756000 85639000 119002000 -25803000 464532 -7453000 172141000 4155000 4155000 -840000 -840000 143628 7000 -7000 0 -50000 -50000 1200000 1200000 1883000 1883000 45061 1034000 1034000 15260835 763000 86832000 121224000 -26643000 509593 -8487000 173689000 14987962 749000 80077000 89291000 -35014000 82186 -817000 134286000 15170000 15170000 -419000 -419000 101118 6000 -6000 7502 0 1051000 1051000 299000 299000 28700 878000 878000 15089080 755000 81122000 104162000 -35433000 103384 -1695000 148911000 4155000 15170000 2352000 1798000 354000 398000 40000 47000 1118000 1171000 -160000 343000 -13000 0 1116000 78000 -10277000 13722000 8187000 -110000 -383000 -1178000 -2752000 5342000 955000 1363000 -4744000 -6279000 4920000 6997000 5121000 6601000 0 204000 -5121000 -6397000 0 2750000 -781000 -781000 1866000 298000 1034000 853000 -3681000 818000 -20000 81000 -3902000 1499000 20353000 13375000 16451000 14874000 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%;"> </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 10-K for the year ended December 31, 2019.</span></div> 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%;"> </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%;"> </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. (“DMC”, “we”, “us”, “our”, or the “Company”) and its controlled subsidiaries. Only subsidiaries in which controlling interests are maintained are consolidated. 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’s financial position and results of operations given limited historical write-off activity within each of the Company’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 three months ended March 31, 2020, due to the COVID-19 pandemic and resulting unprecedented macroeconomic conditions combined with a sharp decline in oil and gas prices, we increased our expected loss rate. In addition, we continued to review receivables outstanding, including aged balances, and in circumstances where we are aware of a specific customer’s inability to meet its financial obligation to us, we recorded a specific allowance for credit losses (with the offsetting expense charged to Selling and Distribution expenses 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 $2,299 were recorded during the three months ended March 31, 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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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 </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);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">22 </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);"> </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 </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);"> </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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">1,987 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,299 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">(962)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(962)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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 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);">Impacts of foreign currency exchange rates 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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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;"><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, March 31, 2020</span></div></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,986 </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);"> </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 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);">334 </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);"> </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 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,320 </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);"> </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’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 “Contract Liabilities” for further information on contract liabilities and Note 9 “Business Segments” 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. 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:120%;">The Company computes earnings per share (“EPS”) 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 as they receive non-forfeitable rights to dividends similar to common stock.</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 then 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) the treasury stock method or (2) the two-class method assuming nonvested shares are not converted into 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="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.906%;"/><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.183%;"/><td style="width:1.0%;"/><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="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 March 31,</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;"/></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="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);">Net 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);">4,155 </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);"> </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);">15,170 </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);"> </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;"/></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);">(30)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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);"> </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;"/></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);">(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><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);">(312)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">Numerator for basic net 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);">4,088 </span></td><td 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><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);">14,852 </span></td><td 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><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);">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);">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><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);">312 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">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);">(37)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(311)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">Numerator for diluted net 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);">4,088 </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);"> </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,853 </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);"> </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;"/></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="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);">Weighted average shares outstanding for basic net 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,697,164 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,606,052 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">Effect of dilutive 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);">20,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,637 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">Weighted average shares outstanding for diluted net 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,717,836 </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);"> </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,671,689 </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);"> </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;"/></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 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="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);">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.28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 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.02 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">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.28 </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);"> </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.01 </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);"> </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;"/></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%;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 “Plan”) 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’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 “rabbi trust” and contributed certain assets to satisfy the future obligations to participants in the Plan. These assets are subject to potential claims of the Company’s general creditors. The assets held in the trust include unvested RSAs, vested company stock awards, company-owned life insurance (“COLI”) 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 “Treasury stock, at cost, and company stock held for deferred compensation, at par” 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, and the balance of $4,360 as of March 31, 2020 is reflected in the Consolidated Balance Sheets within “Other 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: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 and the balance of $5,657 as of March 31, 2020 is reflected in the Consolidated Balance Sheets within “Other long-term liabilities.” These obligations are adjusted based on changes in value of the underlying investment options chosen by Plan participants. Deferred compensation obligations that will be settled by delivery of a fixed number of previously vested shares of the Company’s common stock are reflected in the Consolidated Statements of Stockholders’ Equity within “Common stock” 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 </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%;">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:                   </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%;">•</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 — 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%;">•</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 — 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%;">•</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 — Inputs to the valuation that are unobservable inputs for the asset or liability. </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. All of these items are considered Level 1 assets and liabilities.</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 $2,571 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 March 31, 2020 or December 31, 2019. The asset impairment charges recorded in the fourth quarter of 2019 was calculated using 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%;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 “Accounts Receivable” 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> <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%;"> </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. (“DMC”, “we”, “us”, “our”, or the “Company”) and its controlled subsidiaries. Only subsidiaries in which controlling interests are maintained are consolidated. All significant intercompany accounts, profits, and transactions have been eliminated in 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%;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’s financial position and results of operations given limited historical write-off activity within each of the Company’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 three months ended March 31, 2020, due to the COVID-19 pandemic and resulting unprecedented macroeconomic conditions combined with a sharp decline in oil and gas prices, we increased our expected loss rate. In addition, we continued to review receivables outstanding, including aged balances, and in circumstances where we are aware of a specific customer’s inability to meet its financial obligation to us, we recorded a specific allowance for credit losses (with the offsetting expense charged to Selling and Distribution expenses 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 $2,299 were recorded during the three months ended March 31, 2020. The following table summarizes activity in the allowance for credit losses on receivables from DynaEnergetics and NobelClad customers:</span></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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 </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);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">22 </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);"> </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 </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);"> </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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">1,987 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,299 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">(962)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(962)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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 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);">Impacts of foreign currency exchange rates 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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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;"><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, March 31, 2020</span></div></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,986 </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);"> </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 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);">334 </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);"> </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 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,320 </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);"> </span></td></tr></table> 2299000 945000 22000 967000 50000 0 50000 1987000 312000 2299000 962000 0 962000 -34000 0 -34000 1986000 334000 2320000 <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’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 “Contract Liabilities” for further information on contract liabilities and Note 9 “Business Segments” 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’ credit limits at acceptable levels. P30D P60D <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. 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 style="background-color: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:120%;">The Company computes earnings per share (“EPS”) 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 as they receive non-forfeitable rights to dividends similar to common stock.</span></div>Basic EPS is then 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) the treasury stock method or (2) the two-class method assuming nonvested shares are not converted into 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.<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.906%;"/><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.183%;"/><td style="width:1.0%;"/><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="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 March 31,</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;"/></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="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);">Net 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);">4,155 </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);"> </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);">15,170 </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);"> </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;"/></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);">(30)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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);"> </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;"/></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);">(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><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);">(312)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">Numerator for basic net 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);">4,088 </span></td><td 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><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);">14,852 </span></td><td 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><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);">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);">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><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);">312 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">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);">(37)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(311)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">Numerator for diluted net 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);">4,088 </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);"> </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,853 </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);"> </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;"/></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="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);">Weighted average shares outstanding for basic net 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,697,164 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,606,052 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">Effect of dilutive 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);">20,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,637 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">Weighted average shares outstanding for diluted net 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,717,836 </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);"> </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,671,689 </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);"> </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;"/></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 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="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);">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.28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 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.02 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">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.28 </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);"> </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.01 </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);"> </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;"/></tr></table> 4155000 15170000 30000 6000 37000 312000 4088000 14852000 37000 312000 37000 311000 4088000 14853000 14697164 14606052 20672 65637 14717836 14671689 0.28 1.02 0.28 1.01 <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 “Plan”) 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’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 “rabbi trust” and contributed certain assets to satisfy the future obligations to participants in the Plan. These assets are subject to potential claims of the Company’s general creditors. The assets held in the trust include unvested RSAs, vested company stock awards, company-owned life insurance (“COLI”) 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 “Treasury stock, at cost, and company stock held for deferred compensation, at par” 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, and the balance of $4,360 as of March 31, 2020 is reflected in the Consolidated Balance Sheets within “Other 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: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 and the balance of $5,657 as of March 31, 2020 is reflected in the Consolidated Balance Sheets within “Other long-term liabilities.” These obligations are adjusted based on changes in value of the underlying investment options chosen by Plan participants. Deferred compensation obligations that will be settled by delivery of a fixed number of previously vested shares of the Company’s common stock are reflected in the Consolidated Statements of Stockholders’ Equity within “Common stock” 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> 4360000 5657000 Fair Value of Financial InstrumentsFair 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 <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%;">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:                   </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%;">•</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 — 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%;">•</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 — 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%;">•</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 — Inputs to the valuation that are unobservable inputs for the asset or liability. </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. All of these items are considered Level 1 assets and liabilities.</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 $2,571 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> 2571000 <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 “Accounts Receivable” 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> 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%;"> </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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><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:10.739%;"/><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);">March 31, 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,337 </span></td><td 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><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 </span></td><td 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);">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);">15,189 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">19,562 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">61,445 </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);"> </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 </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);"> </span></td></tr></table> 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. Inventories consisted of the following:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><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:10.739%;"/><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);">March 31, 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,337 </span></td><td 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><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 </span></td><td 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);">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);">15,189 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">19,562 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">61,445 </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);"> </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 </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);"> </span></td></tr></table> 26337000 26173000 15189000 12194000 19562000 15045000 357000 316000 61445000 53728000 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%;"> </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 March 31, 2020:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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,098 </span></td><td 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><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,899)</span></td><td 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><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,199 </span></td><td 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);">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,865 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,865)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:1pt;"><span style="font-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);">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,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,942)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:1pt;"><span style="font-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);">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,905 </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);"> </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,706)</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);"> </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,199 </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);"> </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%;"> </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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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 </span></td><td 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><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);"> </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 </span></td><td 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);">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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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);"> </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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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);"> </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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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 </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);"> </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);"> </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 </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);"> </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%;"> </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 March 31, 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> <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 March 31, 2020:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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,098 </span></td><td 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><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,899)</span></td><td 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><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,199 </span></td><td 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);">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,865 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,865)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:1pt;"><span style="font-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);">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,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,942)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:1pt;"><span style="font-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);">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,905 </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);"> </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,706)</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);"> </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,199 </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);"> </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%;"> </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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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 </span></td><td 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><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);"> </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 </span></td><td 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);">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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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);"> </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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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);"> </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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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 </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);"> </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);"> </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 </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);"> </span></td></tr></table></div> 17098000 11899000 5199000 35865000 35865000 0 1942000 1942000 0 54905000 49706000 5199000 17717000 11837000 5880000 35091000 35091000 0 1988000 1988000 0 54796000 48916000 5880000 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%;"> </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’ credit limits at acceptable levels. Contract liabilities were as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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);">March 31, 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);">2,291 </span></td><td 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><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 </span></td><td 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);">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);">2,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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="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);">4,367 </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);"> </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 </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);"> </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, $836 was recorded to net sales during the three months ended March 31, 2020.</span></div> Contract liabilities were as follows:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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);">March 31, 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);">2,291 </span></td><td 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><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 </span></td><td 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);">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);">2,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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="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);">4,367 </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);"> </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 </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);"> </span></td></tr></table> 2291000 1427000 2076000 1309000 4367000 2736000 2736000 836000 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) <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%;">assets are initially measured at the present value of lease payments over the lease term plus initial direct costs, if any, with the 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’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’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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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);">March 31, 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;padding-left:1pt;padding-right:0%;"><span 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,906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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="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,618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">9,454 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">11,072 </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);"> </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 </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);"> </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 “Other assets” while the current lease liability was reported in “Other current liabilities” and the long-term lease liability was reported in “Other long-term liabilities” on the Company’s Condensed Consolidated Balance Sheet. Cash paid for operating lease liabilities are recorded as cash flows from operating activities in the Company’s Condensed Consolidated Statements of Cash Flows. For the three months ended March 31, 2020 and 2019, operating lease costs were $1,102 and $685, respectively, which were included in the Company’s Condensed Consolidated Statements of Operations. Short term and variable lease costs were not material for the three months ended March 31, 2020.</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’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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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);">March 31, 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.97</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.7 </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 March 31, 2020:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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,618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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: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,749 </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><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,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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: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,372 </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><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,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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: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);">5,925 </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><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);">13,463 </span></td><td 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: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,391)</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);"> </span></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);">11,072 </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);"> </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%;">Nearly all of the Company’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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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);">March 31, 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;padding-left:1pt;padding-right:0%;"><span 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,906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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="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,618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">9,454 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">11,072 </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);"> </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 </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);"> </span></td></tr></table></div> 9906000 10423000 1618000 1716000 9454000 9777000 11072000 11493000 1102000 685000 <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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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);">March 31, 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.97</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.7 </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> P8Y11M19D 0.057 <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 March 31, 2020:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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,618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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: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,749 </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><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,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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: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,372 </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><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,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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: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);">5,925 </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><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);">13,463 </span></td><td 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: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,391)</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);"> </span></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);">11,072 </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);"> </span></td></tr></table></div> 1618000 1749000 1553000 1372000 1246000 5925000 13463000 2391000 11072000 DEBT <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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.167%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><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:11.051%;"/><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);">March 31, 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);"> </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);"> </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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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 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);">14,094 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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 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);">14,094 </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);"> </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 </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);"> </span></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);">(563)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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);"> </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);">13,531 </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);"> </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 </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);"> </span></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);"> </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);"> </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);">10,406 </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);"> </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 </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);"> </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:id3VybDovL2RvY3MudjEvZG9jOjQ3YjQ4ZTNmZTQ3ODQzNGE4M2Q1ZTNiNjI2NmRhZmM0L3NlYzo0N2I0OGUzZmU0Nzg0MzRhODNkNWUzYjYyNjZkYWZjNF81OC9mcmFnOjBiMTIxM2FlYWE3YzRkODBiYzNhODFkMTI3ZWNhYWVkL3RleHRyZWdpb246MGIxMjEzYWVhYTdjNGQ4MGJjM2E4MWQxMjdlY2FhZWRfMTM5_61f6fcf3-8e4e-40c3-ad10-67d0a1f44f19">five</span>-year $75,000 syndicated credit agreement (“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 provided for a $25,000 Capital Expenditure Facility (“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. The Capex Facility bears interest at a LIBOR-based variable rate which at March 31, 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;"><span style="background-color: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 London Interbank Offered Rate (“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’s Prime rates, an adjusted Federal Funds rate or an adjusted LIBOR rate). LIBOR loans bear interest at the applicable LIBOR 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><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%;">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%;">The credit facility 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 March 31, 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 €4,000, of which €881 is available as of March 31, 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 $563 and $603 as of March 31, 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><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%;">On April 14, 2020, the Company received loan proceeds of $6,700 under the Paycheck Protection Program. On April 23, 2020, the U.S. Small Business Administration (“SBA”) issued guidance regarding eligibility requirements for the loan as they apply to publicly traded companies. The Company returned $6,700 to the SBA on April 23, 2020. Please refer to Note 13 “Subsequent Events” for further information.</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%;">Outstanding borrowings consisted of the following:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.167%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><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:11.051%;"/><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);">March 31, 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);"> </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);"> </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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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 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);">14,094 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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 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);">14,094 </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);"> </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 </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);"> </span></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);">(563)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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);"> </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);">13,531 </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);"> </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 </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);"> </span></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);"> </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);"> </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);">10,406 </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);"> </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 </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);"> </span></td></tr></table></div> 0 0 14094000 14875000 14094000 14875000 563000 603000 13531000 14272000 3125000 3125000 10406000 11147000 75000000 50000000 20000000 25000000 0.125 0.0249 7000000 100000000 3 50000000 0.0150 0.0300 0.0050 0.0200 20000000 0.0150 0.0300 4000000 881000 563000 603000 6700000 6700000 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 three months ended March 31, 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 (“TCJA”) 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 took advantage of a provision under the recent Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) and filed for a quick refund of our 2019 U.S. tax overpayment of $2,700. 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> 0.20 0.34 -368000 2700000 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%;"> </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: 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’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%;"> </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.906%;"/><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.183%;"/><td style="width:1.0%;"/><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="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 March 31,</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;"/></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="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);">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="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: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);">53,220 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 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);">79,836 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">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);">20,344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,299 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">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);">73,564 </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);"> </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);">100,135 </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);"> </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;"/></tr></table></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.906%;"/><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.183%;"/><td style="width:1.0%;"/><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="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 March 31,</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;"/></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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 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="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: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);">8,606 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 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,110 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">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,476 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,830 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;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,082 </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);"> </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);">24,940 </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);"> </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;"/></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="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: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);">(2,617)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,317)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">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,118)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,171)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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: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 (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);">115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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);"> </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;"/></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);">(238)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(373)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 before income taxes </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 #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);">6,224 </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);"> </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);">20,058 </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);"> </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;"/></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.906%;"/><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.183%;"/><td style="width:1.0%;"/><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="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 March 31,</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;"/></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="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);">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="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: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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 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,399 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">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);">834 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">Segment 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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"><span 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,606 </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);"> </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);">2,196 </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);"> </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;"/></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 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);">100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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: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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">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,706 </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);"> </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 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,196 </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);"> </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;"/></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><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 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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.906%;"/><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.183%;"/><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);"> </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 March 31,</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);"> </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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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 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);">46,271 </span></td><td 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><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);">67,959 </span></td><td 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);">Egypt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,311 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">668 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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,458 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">667 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,503 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">509 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">479 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">Malaysia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">381 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">Pakistan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">345 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">342 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">316 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">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:1pt;padding-right:1pt;"><span 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);">300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">Rest of the world</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">4,389 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">Total DynaEnergetics</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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 #000000;padding-right:0%;"><span 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,220 </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 #000000;padding-right:1pt;"><span style="font-size: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 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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,836 </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 #000000;padding-right:1pt;"><span style="font-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 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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.906%;"/><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.183%;"/><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);"> </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 March 31,</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);"> </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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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 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);">9,042 </span></td><td 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><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);">9,643 </span></td><td 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);">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);">1,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,024 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">1,491 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">1,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">990 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">468 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">986 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,003 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">960 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">622 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">739 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">985 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">Singapore</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">574 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">547 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">Sweden</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">301 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">364 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">249 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">Greece</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">77 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">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:1pt;padding-right:1pt;"><span 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);">660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">20,344 </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);"> </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);">20,299 </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);"> </span></td></tr></table></div>During the three months ended March 31, 2020 and 2019, one customer in our DynaEnergetics segment accounted for greater than 10% of consolidated net sales. 2 <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%;"> </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.906%;"/><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.183%;"/><td style="width:1.0%;"/><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="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 March 31,</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;"/></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="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);">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="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: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);">53,220 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 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);">79,836 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">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);">20,344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,299 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">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);">73,564 </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);"> </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);">100,135 </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);"> </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;"/></tr></table></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.906%;"/><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.183%;"/><td style="width:1.0%;"/><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="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 March 31,</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;"/></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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 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="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: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);">8,606 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 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,110 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">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,476 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,830 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;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,082 </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);"> </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);">24,940 </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);"> </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;"/></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="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: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);">(2,617)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,317)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">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,118)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,171)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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: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 (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);">115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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);"> </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;"/></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);">(238)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(373)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 before income taxes </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 #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);">6,224 </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);"> </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);">20,058 </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);"> </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;"/></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.906%;"/><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.183%;"/><td style="width:1.0%;"/><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="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 March 31,</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;"/></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="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);">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="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: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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 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,399 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">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);">834 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">Segment 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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"><span 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,606 </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);"> </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);">2,196 </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);"> </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;"/></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 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);">100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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: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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="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);">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,706 </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);"> </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 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,196 </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);"> </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;"/></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> 53220000 79836000 20344000 20299000 73564000 100135000 8606000 23110000 1476000 1830000 10082000 24940000 2617000 3317000 1118000 1171000 115000 -21000 238000 373000 6224000 20058000 1772000 1399000 834000 797000 2606000 2196000 100000 0 2706000 2196000 <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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.906%;"/><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.183%;"/><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);"> </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 March 31,</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);"> </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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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 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);">46,271 </span></td><td 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><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);">67,959 </span></td><td 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);">Egypt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,311 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">668 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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,458 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">667 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,503 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">509 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">479 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">Malaysia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">381 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">Pakistan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">345 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">342 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">316 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">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:1pt;padding-right:1pt;"><span 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);">300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">Rest of the world</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">4,389 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">Total DynaEnergetics</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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 #000000;padding-right:0%;"><span 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,220 </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 #000000;padding-right:1pt;"><span style="font-size: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 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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,836 </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 #000000;padding-right:1pt;"><span style="font-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 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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.906%;"/><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.183%;"/><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);"> </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 March 31,</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);"> </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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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 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);">9,042 </span></td><td 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><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);">9,643 </span></td><td 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);">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);">1,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,024 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">1,491 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">1,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">990 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">468 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">986 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,003 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">960 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">622 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">739 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">985 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">Singapore</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">574 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">547 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">Sweden</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">301 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">364 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">249 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">Greece</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">77 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size: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);">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:1pt;padding-right:1pt;"><span 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);">660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">20,344 </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);"> </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);">20,299 </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);"> </span></td></tr></table></div> 46271000 46271000 67959000 67959000 1311000 1311000 862000 862000 668000 668000 3458000 3458000 667000 667000 2503000 2503000 509000 509000 0 0 479000 479000 239000 239000 381000 381000 0 0 345000 345000 342000 342000 316000 316000 29000 29000 300000 300000 55000 55000 1973000 1973000 4389000 4389000 53220000 79836000 9042000 9643000 1768000 2024000 1491000 757000 1247000 62000 990000 468000 986000 1003000 960000 622000 739000 985000 574000 0 547000 634000 482000 301000 364000 886000 249000 448000 168000 17000 77000 125000 660000 2324000 20344000 20299000 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 “Other income (expense), net” 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’ 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 March 31, 2020 and 2019, the notional amounts of the forward currency contracts the Company held were $20,424 and $11,638, respectively. At March 31, 2020 and 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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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:46.684%;"/><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.183%;"/><td style="width:1.0%;"/><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="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 March 31,</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;"/></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="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;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 income (expense), 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);">834 </span></td><td 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><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);">122 </span></td><td 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><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;"/></tr></table></div> 20424000 11638000 0 0 <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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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:46.684%;"/><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.183%;"/><td style="width:1.0%;"/><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="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 March 31,</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;"/></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="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;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 income (expense), 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);">834 </span></td><td 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><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);">122 </span></td><td 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><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;"/></tr></table></div> 834000 122000 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> RESTRUCTURING AND ASSET IMPAIRMENTS<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 activity levels in the Company’s core oil and gas end market in March 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’s corporate office. Additionally, during the first quarter of 2020, DynaEnergetics continued activities to prepare its Tyumen, Siberia facility for sale later in 2020. As of March 31, 2020, total DynaEnergetics Siberia’s assets classified as held for sale was $437.</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 fourth quarter of 2017, NobelClad announced plans to consolidate its European production facilities by closing manufacturing operations in France. During the first quarter of 2019, NobelClad entered into a sales agreement with a buyer for the production facility. In preparation for the sale, NobelClad moved certain machinery and equipment to its manufacturing facility in Germany and sold other machinery and equipment to third-parties.</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 “Restructuring expenses, net and asset impairments” line item in our Condensed Consolidated Statements of Operations:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:41.421%;"/><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 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 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.601%;"/><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="21" style="padding-top: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 March 31, 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="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);">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="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);">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);">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><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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">— </span></td><td 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><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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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 </span></td><td 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><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);">59 </span></td><td 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);">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);">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);"> </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);">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><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);">220 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">938 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:1pt;"><span style="font-size: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 colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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="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;border-top:1pt solid #000;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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;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;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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-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);">880 </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);"> </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-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);">11 </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);"> </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-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);">225 </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);"> </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-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);">1,116 </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);"> </span></td></tr></table></div><div style="margin-bottom:10pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:30.748%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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.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:12.035%;"/><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.609%;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="30" style="padding-top: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 March 31, 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;"/></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="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);">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="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 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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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)</span></td><td 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><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);">39 </span></td><td 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><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 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);">144 </span></td><td 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><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 </span></td><td 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><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);">78 </span></td><td 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="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="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 three months ended March 31, 2020, the changes to the restructuring liability associated with these programs is summarized below:</span></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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</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);">March 31, 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 </span></td><td 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><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);">880 </span></td><td 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><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);">(269)</span></td><td 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><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);">(307)</span></td><td 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><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,708 </span></td><td 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);">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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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><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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:1pt;"><span style="font-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);">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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(491)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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 </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);"> </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,116 </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);"> </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);">(760)</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);"> </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);">(307)</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);"> </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,724 </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);"> </span></td></tr></table> 264 437000 <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 “Restructuring expenses, net and asset impairments” line item in our Condensed Consolidated Statements of Operations:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:41.421%;"/><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 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 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.601%;"/><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="21" style="padding-top: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 March 31, 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="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);">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="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);">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);">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><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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">— </span></td><td 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><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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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 </span></td><td 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><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);">59 </span></td><td 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);">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);">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);"> </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);">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><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);">220 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">938 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:1pt;"><span style="font-size: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 colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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="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;border-top:1pt solid #000;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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;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;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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-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);">880 </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);"> </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-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);">11 </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);"> </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-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);">225 </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);"> </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-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);">1,116 </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);"> </span></td></tr></table></div><div style="margin-bottom:10pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:30.748%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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.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:12.035%;"/><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.609%;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="30" style="padding-top: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 March 31, 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;"/></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="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);">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="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 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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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)</span></td><td 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><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);">39 </span></td><td 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><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 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);">144 </span></td><td 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><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 </span></td><td 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><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);">78 </span></td><td 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="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> 54000 0 5000 59000 707000 11000 220000 938000 119000 0 0 119000 880000 11000 225000 1116000 -116000 39000 144000 11000 78000 During the three months ended March 31, 2020, the changes to the restructuring liability associated with these programs is summarized below:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;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</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);">March 31, 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 </span></td><td 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><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);">880 </span></td><td 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><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);">(269)</span></td><td 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><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);">(307)</span></td><td 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><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,708 </span></td><td 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);">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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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><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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:1pt;"><span style="font-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);">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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(491)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:1pt;"><span style="font-size: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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);">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 </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);"> </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,116 </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);"> </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);">(760)</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);"> </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);">(307)</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);"> </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,724 </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);"> </span></td></tr></table> 2404000 880000 269000 -307000 2708000 0 11000 0 11000 0 0 0 0 0 271000 225000 491000 0 5000 2675000 1116000 760000 -307000 2724000 SUBSEQUENT EVENTS<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;">Paycheck Protection Program</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 April 14, 2020, the Company received loan proceeds of $6,700 under the Paycheck Protection Program (“PPP”). The PPP was established under the recent Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) and is administered by the U.S. Small Business Administration. On April 23, 2020, the U.S. Small Business Administration (“SBA”) issued guidance regarding eligibility requirements for the loan as they apply to publicly traded companies.</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%;">The Company returned $6,700 to the SBA on April 23, 2020.</span></div> 6700000 6700000 XML 33 R19.htm IDEA: XBRL DOCUMENT v3.20.1
RESTRUCTURING AND ASSET IMPAIRMENTS
3 Months Ended
Mar. 31, 2020
Restructuring and Related Activities [Abstract]  
RESTRUCTURING AND ASSET IMPAIRMENTS RESTRUCTURING AND ASSET IMPAIRMENTS
During the first quarter of 2020, DMC reduced its workforce by 264 positions to address a sharp decline in activity levels in the Company’s core oil and gas end market in March 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’s corporate office. Additionally, during the first quarter of 2020, DynaEnergetics continued activities to prepare its Tyumen, Siberia facility for sale later in 2020. As of March 31, 2020, total DynaEnergetics Siberia’s assets classified as held for sale was $437.

During the fourth quarter of 2017, NobelClad announced plans to consolidate its European production facilities by closing manufacturing operations in France. During the first quarter of 2019, NobelClad entered into a sales agreement with a buyer for the production facility. In preparation for the sale, NobelClad moved certain machinery and equipment to its manufacturing facility in Germany and sold other machinery and equipment to third-parties.

Total restructuring and impairment charges incurred for these programs are as follows and are reported in the “Restructuring expenses, net and asset impairments” line item in our Condensed Consolidated Statements of Operations:
Three months ended March 31, 2020
SeveranceContract Termination CostsOther Exit CostsTotal
NobelClad$54  $—  $ $59  
DynaEnergetics707  11  220  938  
Corporate119  —  —  119  
Total$880  $11  $225  $1,116  

Three months ended March 31, 2019
Asset ImpairmentContract Termination CostsEquipment Moving CostsOther Exit CostsTotal
NobelClad$(116) $39  $144  $11  $78  

During the three months ended March 31, 2020, the changes to the restructuring liability associated with these programs is summarized below:
December 31, 2019Net expensePayments and Other AdjustmentsCurrency AdjustmentsMarch 31, 2020
Severance$2,404  $880  $(269) $(307) $2,708  
Contract termination costs—  11  —  11  
Equipment moving costs—  —  —  —  —  
Other exit costs271  225  (491) —   
Total$2,675  $1,116  $(760) $(307) $2,724  
XML 34 R11.htm IDEA: XBRL DOCUMENT v3.20.1
PURCHASED INTANGIBLE ASSETS
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
PURCHASED INTANGIBLE ASSETS PURCHASED INTANGIBLE ASSETS
 
Our purchased intangible assets consisted of the following as of March 31, 2020:
GrossAccumulated
Amortization
Net
Core technology$17,098  $(11,899) $5,199  
Customer relationships35,865  (35,865) —  
Trademarks / Trade names1,942  (1,942) —  
Total intangible assets$54,905  $(49,706) $5,199  
 
Our purchased intangible assets consisted of the following as of December 31, 2019:
GrossAccumulated
Amortization
Net
Core technology$17,717  $(11,837) $5,880  
Customer relationships35,091  (35,091) —  
Trademarks / Trade names1,988  (1,988) —  
Total intangible assets$54,796  $(48,916) $5,880  
 
The change in the gross value of our purchased intangible assets from December 31, 2019 to March 31, 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.
XML 35 R15.htm IDEA: XBRL DOCUMENT v3.20.1
INCOME TAXES
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
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.

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 three months ended March 31, 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.

The Tax Cuts and Jobs Act (“TCJA”) 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.

During the first quarter of 2020, we took advantage of a provision under the recent Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) and filed for a quick refund of our 2019 U.S. tax overpayment of $2,700. 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.
XML 36 R36.htm IDEA: XBRL DOCUMENT v3.20.1
CONTRACT LIABILITIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract liabilities $ 4,367 $ 2,736
Contract liability recorded as net sales 836  
NobelClad    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract liabilities 2,291 1,427
DynaEnergetics    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract liabilities $ 2,076 $ 1,309
XML 37 R32.htm IDEA: XBRL DOCUMENT v3.20.1
SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2019 $ 967
Adjustment for cumulative effect from change in accounting principle 50
Current period provision for expected credit losses 2,299
Write-offs charged against the allowance (962)
Impacts of foreign currency exchange rates and other (34)
Allowance for doubtful accounts, March 31, 2020 2,320
DynaEnergetics  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2019 945
Adjustment for cumulative effect from change in accounting principle 50
Current period provision for expected credit losses 1,987
Write-offs charged against the allowance (962)
Impacts of foreign currency exchange rates and other (34)
Allowance for doubtful accounts, March 31, 2020 1,986
NobelClad  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2019 22
Adjustment for cumulative effect from change in accounting principle 0
Current period provision for expected credit losses 312
Write-offs charged against the allowance 0
Impacts of foreign currency exchange rates and other 0
Allowance for doubtful accounts, March 31, 2020 $ 334
XML 38 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover - shares
3 Months Ended
Mar. 31, 2020
Apr. 23, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2020  
Document Transition Report false  
Entity File Number 001-14775  
Entity Registrant Name DMC GLOBAL INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 84-0608431  
Entity Address, Address Line One 11800 Ridge Parkway  
Entity Address, Address Line Two Suite 300  
Entity Address, City or Town Broomfield  
Entity Address, State or Province CO  
Entity Address, Postal Zip Code 80021  
City Area Code 303  
Local Phone Number 665-5700  
Title of 12(b) Security Common Stock, $.05 Par Value  
Trading Symbol BOOM  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   14,751,242
Amendment Flag false  
Entity Central Index Key 0000034067  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
XML 39 R5.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement of Comprehensive Income [Abstract]    
Net income $ 4,155 $ 15,170
Change in cumulative foreign currency translation adjustment (840) (419)
Total comprehensive income $ 3,315 $ 14,751
XML 40 R9.htm IDEA: XBRL DOCUMENT v3.20.1
SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES SIGNIFICANT ACCOUNTING POLICIES
 
Principles of Consolidation
 
The condensed consolidated financial statements include the accounts of DMC Global Inc. (“DMC”, “we”, “us”, “our”, or the “Company”) and its controlled subsidiaries. Only subsidiaries in which controlling interests are maintained are consolidated. All significant intercompany accounts, profits, and transactions have been eliminated in consolidation.

Accounts Receivable
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.

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’s financial position and results of operations given limited historical write-off activity within each of the Company’s segments.

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.

During the three months ended March 31, 2020, due to the COVID-19 pandemic and resulting unprecedented macroeconomic conditions combined with a sharp decline in oil and gas prices, we increased our expected loss rate. In addition, we continued to review receivables outstanding, including aged balances, and in circumstances where we are aware of a specific customer’s inability to meet its financial obligation to us, we recorded a specific allowance for credit losses (with the offsetting expense charged to Selling and Distribution expenses 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 $2,299 were recorded during the three months ended March 31, 2020. The following table summarizes activity in the allowance for credit losses on receivables from DynaEnergetics and NobelClad customers:
DynaEnergeticsNobelCladDMC Global Inc.
Allowance for doubtful accounts, December 31, 2019
$945  $22  $967  
Adjustment for cumulative effect from change in accounting principle$50  $—  $50  
Current period provision for expected credit losses1,987  312  2,299  
Write-offs charged against the allowance(962) —  (962) 
Impacts of foreign currency exchange rates and other(34) —  (34) 
Allowance for doubtful accounts, March 31, 2020
$1,986  $334  $2,320  

Revenue Recognition

The Company’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.

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 “Contract Liabilities” for further information on contract liabilities and Note 9 “Business Segments” for disaggregated revenue disclosures.

Income Taxes

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. 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.

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.

Earnings Per Share

The Company computes earnings per share (“EPS”) 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 as they receive non-forfeitable rights to dividends similar to common stock.

Basic EPS is then 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) the treasury stock method or (2) the two-class method assuming nonvested shares are not converted into 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.
Three months ended March 31,
20202019
Net income as reported$4,155  $15,170  
Less: Distributed net income available to participating securities(30) (6) 
Less: Undistributed net income available to participating securities(37) (312) 
Numerator for basic net income per share:4,088  14,852  
Add: Undistributed net income allocated to participating securities37  312  
Less: Undistributed net income reallocated to participating securities(37) (311) 
Numerator for diluted net income per share:4,088  14,853  
Denominator:
Weighted average shares outstanding for basic net income per share14,697,164  14,606,052  
Effect of dilutive securities20,672  65,637  
Weighted average shares outstanding for diluted net income per share14,717,836  14,671,689  
Net income per share:
Basic$0.28  $1.02  
Diluted$0.28  $1.01  

Deferred compensation

The Company maintains a Non-Qualified Deferred Compensation Plan (the “Plan”) 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.

The Plan provides for deferred compensation obligations to be settled either by delivery of a fixed number of shares of DMC’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.

The Company has established a grantor trust commonly known as a “rabbi trust” and contributed certain assets to satisfy the future obligations to participants in the Plan. These assets are subject to potential claims of the Company’s general creditors. The assets held in the trust include unvested RSAs, vested company stock awards, company-owned life insurance (“COLI”) 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 “Treasury stock, at cost, and company stock held for deferred compensation, at par” 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, and the balance of $4,360 as of March 31, 2020 is reflected in the Consolidated Balance Sheets within “Other assets.”

Deferred compensation obligations that will be settled in cash are accounted for on an accrual basis in accordance with the terms of the Plan and the balance of $5,657 as of March 31, 2020 is reflected in the Consolidated Balance Sheets within “Other long-term liabilities.” These obligations are adjusted based on changes in value of the underlying investment options chosen by Plan participants. Deferred compensation obligations that will be settled by delivery of a fixed number of previously vested shares of the Company’s common stock are reflected in the Consolidated Statements of Stockholders’ Equity within “Common stock” 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.

Fair Value of Financial Instruments

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:                   

Level 1 — 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.

Level 2 — 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.

Level 3 — Inputs to the valuation that are unobservable inputs for the asset or liability. 

The highest priority is assigned to Level 1 inputs and the lowest priority to Level 3 inputs.

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. All of these items are considered Level 1 assets and liabilities.

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 $2,571 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.

We did not hold any Level 3 assets or liabilities as of March 31, 2020 or December 31, 2019. The asset impairment charges recorded in the fourth quarter of 2019 was calculated using Level 3 inputs.

Recently Adopted Accounting Standards

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 “Accounts Receivable” for further information.

Recent Accounting Pronouncements

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 Income Taxes 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.
XML 41 report.css IDEA: XBRL DOCUMENT /* 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; } XML 42 R48.htm IDEA: XBRL DOCUMENT v3.20.1
SUBSEQUENT EVENTS (Details) - Paycheck protection program loan - Unsecured Debt - Subsequent Event - USD ($)
$ in Thousands
Apr. 23, 2020
Apr. 14, 2020
Subsequent Event [Line Items]    
Proceeds from long-term debt   $ 6,700
Return of loan proceeds to the SBA $ 6,700  
XML 43 R44.htm IDEA: XBRL DOCUMENT v3.20.1
DERIVATIVE INSTRUMENTS - Narrative (Details) - Foreign Exchange Forward - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Derivatives, Fair Value [Line Items]      
Notional amounts $ 20,424   $ 11,638
Fair value of outstanding foreign currency forward $ 0 $ 0  
XML 44 R40.htm IDEA: XBRL DOCUMENT v3.20.1
DEBT - Narrative (Details)
3 Months Ended 12 Months Ended
Apr. 23, 2020
USD ($)
Apr. 14, 2020
USD ($)
Mar. 08, 2018
USD ($)
bank
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Mar. 31, 2020
EUR (€)
Debt Instrument [Line Items]            
Amortization of principal, percent     12.50%      
Credit agreement, number of banks | bank     3      
Debt issuance costs       $ 563,000 $ 603,000  
Paycheck protection program loan | Unsecured Debt | Subsequent Event            
Debt Instrument [Line Items]            
Proceeds from long-term debt   $ 6,700,000        
Return of loan proceeds to the SBA $ 6,700,000          
Credit Facility            
Debt Instrument [Line Items]            
Credit facility, term     5 years      
Credit Facility | Syndicated Credit Facility 2018            
Debt Instrument [Line Items]            
Maximum borrowing capacity     $ 75,000,000      
Accordion feature     100,000,000      
Credit Facility | U.S. Dollar revolving loan            
Debt Instrument [Line Items]            
Maximum borrowing capacity     50,000,000      
Credit Facility | Alternate currencies revolving loan            
Debt Instrument [Line Items]            
Maximum borrowing capacity     20,000,000      
Credit Facility | Alternate currencies revolving loan | Minimum | London Interbank Offered Rate (LIBOR)            
Debt Instrument [Line Items]            
Basis spread on variable interest rate       1.50%    
Credit Facility | Alternate currencies revolving loan | Minimum | Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable interest rate       0.50%    
Credit Facility | Alternate currencies revolving loan | Maximum | London Interbank Offered Rate (LIBOR)            
Debt Instrument [Line Items]            
Basis spread on variable interest rate       3.00%    
Credit Facility | Alternate currencies revolving loan | Maximum | Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable interest rate       2.00%    
Credit Facility | Capital expenditure facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity     $ 25,000,000      
LIBOR-based variable rate       2.49%   2.49%
Line of credit facility, prepayment amount         $ 7,000,000  
Credit Facility | German bank line of credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity | €           € 4,000,000
Available borrowing capacity | €           € 881,000
XML 45 R21.htm IDEA: XBRL DOCUMENT v3.20.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Principles of Consolidation
Principles of Consolidation
 
The condensed consolidated financial statements include the accounts of DMC Global Inc. (“DMC”, “we”, “us”, “our”, or the “Company”) and its controlled subsidiaries. Only subsidiaries in which controlling interests are maintained are consolidated. All significant intercompany accounts, profits, and transactions have been eliminated in consolidation.
Accounts Receivable
Accounts Receivable
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.

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’s financial position and results of operations given limited historical write-off activity within each of the Company’s segments.

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.

During the three months ended March 31, 2020, due to the COVID-19 pandemic and resulting unprecedented macroeconomic conditions combined with a sharp decline in oil and gas prices, we increased our expected loss rate. In addition, we continued to review receivables outstanding, including aged balances, and in circumstances where we are aware of a specific customer’s inability to meet its financial obligation to us, we recorded a specific allowance for credit losses (with the offsetting expense charged to Selling and Distribution expenses 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 $2,299 were recorded during the three months ended March 31, 2020. The following table summarizes activity in the allowance for credit losses on receivables from DynaEnergetics and NobelClad customers:
DynaEnergeticsNobelCladDMC Global Inc.
Allowance for doubtful accounts, December 31, 2019
$945  $22  $967  
Adjustment for cumulative effect from change in accounting principle$50  $—  $50  
Current period provision for expected credit losses1,987  312  2,299  
Write-offs charged against the allowance(962) —  (962) 
Impacts of foreign currency exchange rates and other(34) —  (34) 
Allowance for doubtful accounts, March 31, 2020
$1,986  $334  $2,320  
Revenue Recognition
Revenue Recognition

The Company’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.

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 “Contract Liabilities” for further information on contract liabilities and Note 9 “Business Segments” for disaggregated revenue disclosures.
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’ credit limits at acceptable levels.
Income Taxes
Income Taxes

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. 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.

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.
Earnings Per Share
Earnings Per Share

The Company computes earnings per share (“EPS”) 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 as they receive non-forfeitable rights to dividends similar to common stock.
Basic EPS is then 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) the treasury stock method or (2) the two-class method assuming nonvested shares are not converted into shares of common stock.
Deferred compensation
Deferred compensation

The Company maintains a Non-Qualified Deferred Compensation Plan (the “Plan”) 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.

The Plan provides for deferred compensation obligations to be settled either by delivery of a fixed number of shares of DMC’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.

The Company has established a grantor trust commonly known as a “rabbi trust” and contributed certain assets to satisfy the future obligations to participants in the Plan. These assets are subject to potential claims of the Company’s general creditors. The assets held in the trust include unvested RSAs, vested company stock awards, company-owned life insurance (“COLI”) 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 “Treasury stock, at cost, and company stock held for deferred compensation, at par” 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, and the balance of $4,360 as of March 31, 2020 is reflected in the Consolidated Balance Sheets within “Other assets.”

Deferred compensation obligations that will be settled in cash are accounted for on an accrual basis in accordance with the terms of the Plan and the balance of $5,657 as of March 31, 2020 is reflected in the Consolidated Balance Sheets within “Other long-term liabilities.” These obligations are adjusted based on changes in value of the underlying investment options chosen by Plan participants. Deferred compensation obligations that will be settled by delivery of a fixed number of previously vested shares of the Company’s common stock are reflected in the Consolidated Statements of Stockholders’ Equity within “Common stock” 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.
Fair Value of Financial Instruments Fair Value of Financial InstrumentsFair 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:                   

Level 1 — 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.

Level 2 — 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.

Level 3 — Inputs to the valuation that are unobservable inputs for the asset or liability. 

The highest priority is assigned to Level 1 inputs and the lowest priority to Level 3 inputs.

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. All of these items are considered Level 1 assets and liabilities.

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 $2,571 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.
Recently Adopted Accounting Standards and Recent Accounting Pronouncements
Recently Adopted Accounting Standards

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 “Accounts Receivable” for further information.

Recent Accounting Pronouncements

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 Income Taxes 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.
Inventories 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.
XML 46 R25.htm IDEA: XBRL DOCUMENT v3.20.1
CONTRACT LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Liabilities Contract liabilities were as follows:
March 31, 2020December 31, 2019
NobelClad$2,291  $1,427  
DynaEnergetics2,076  1,309  
Total$4,367  $2,736  
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.20.1
DERIVATIVE INSTRUMENTS (Tables)
3 Months Ended
Mar. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Gain/(Loss) Recognized in Income on Derivatives
The following table presents the location and amount of net gains (losses) from hedging activities:

Three months ended March 31,
DerivativeStatements of Operations Location20202019
Foreign currency contractsOther income (expense), net$834  $122  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES - Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Due within 1 year $ 1,618  
Due after 1 year through 2 years 1,749  
Due after 2 years through 3 years 1,553  
Due after 3 years through 4 years 1,372  
Due after 4 years through 5 years 1,246  
Due after 5 years 5,925  
Total future minimum lease payments 13,463  
Less imputed interest (2,391)  
Total $ 11,072 $ 11,493
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.20.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Inventories    
Raw materials $ 26,337 $ 26,173
Work-in-process 15,189 12,194
Finished goods 19,562 15,045
Supplies 357 316
Total inventory $ 61,445 $ 53,728
XML 50 R30.htm IDEA: XBRL DOCUMENT v3.20.1
RESTRUCTURING AND ASSET IMPAIRMENTS (Tables)
3 Months Ended
Mar. 31, 2020
Restructuring and Related Activities [Abstract]  
Restructuring and impairment charges incurred
Total restructuring and impairment charges incurred for these programs are as follows and are reported in the “Restructuring expenses, net and asset impairments” line item in our Condensed Consolidated Statements of Operations:
Three months ended March 31, 2020
SeveranceContract Termination CostsOther Exit CostsTotal
NobelClad$54  $—  $ $59  
DynaEnergetics707  11  220  938  
Corporate119  —  —  119  
Total$880  $11  $225  $1,116  

Three months ended March 31, 2019
Asset ImpairmentContract Termination CostsEquipment Moving CostsOther Exit CostsTotal
NobelClad$(116) $39  $144  $11  $78  
Changes to the restructuring liability During the three months ended March 31, 2020, the changes to the restructuring liability associated with these programs is summarized below:
December 31, 2019Net expensePayments and Other AdjustmentsCurrency AdjustmentsMarch 31, 2020
Severance$2,404  $880  $(269) $(307) $2,708  
Contract termination costs—  11  —  11  
Equipment moving costs—  —  —  —  —  
Other exit costs271  225  (491) —   
Total$2,675  $1,116  $(760) $(307) $2,724  
XML 51 R13.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
LEASES 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 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’s lease agreements are accounted for together.

Nearly all of the Company’s leasing arrangements are classified as operating leases. ROU asset and lease liability balances were as follows for the periods presented:

March 31, 2020December 31, 2019
ROU asset9,906  10,423  
Current lease liability1,618  1,716  
Long-term lease liability9,454  9,777  
Total lease liability$11,072  $11,493  

The ROU asset was included in “Other assets” while the current lease liability was reported in “Other current liabilities” and the long-term lease liability was reported in “Other long-term liabilities” on the Company’s Condensed Consolidated Balance Sheet. Cash paid for operating lease liabilities are recorded as cash flows from operating activities in the Company’s Condensed Consolidated Statements of Cash Flows. For the three months ended March 31, 2020 and 2019, operating lease costs were $1,102 and $685, respectively, which were included in the Company’s Condensed Consolidated Statements of Operations. Short term and variable lease costs were not material for the three months ended March 31, 2020.

Certain of the Company’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.

The following table summarizes the weighted average lease terms and discount rates for operating lease liabilities:
March 31, 2020
Weighted average remaining lease term (in years)8.97
Weighted average discount rate5.7 %

The following table represents maturities of operating lease liabilities as of March 31, 2020:
Due within 1 year$1,618  
Due after 1 year through 2 years1,749  
Due after 2 years through 3 years1,553  
Due after 3 years through 4 years1,372  
Due after 4 years through 5 years1,246  
Due after 5 years5,925  
Total future minimum lease payments13,463  
Less imputed interest(2,391) 
Total$11,072  
XML 52 R17.htm IDEA: XBRL DOCUMENT v3.20.1
DERIVATIVE INSTRUMENTS
3 Months Ended
Mar. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE INSTRUMENTS DERIVATIVE INSTRUMENTS
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 “Other income (expense), net” within our Condensed Consolidated Statements of Operations.

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’ ability to perform.

As of March 31, 2020 and 2019, the notional amounts of the forward currency contracts the Company held were $20,424 and $11,638, respectively. At March 31, 2020 and 2019, the fair values of outstanding foreign currency forward contracts were $0.

The following table presents the location and amount of net gains (losses) from hedging activities:

Three months ended March 31,
DerivativeStatements of Operations Location20202019
Foreign currency contractsOther income (expense), net$834  $122  
ZIP 53 0000034067-20-000060-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000034067-20-000060-xbrl.zip M4$L#!!0 ( $2$EU#YYDZ[J:L! $CR%P 1 8F]O;2TR,#(P,#,S,2YH M=&WLO6M7&TFR+OQ]_PJ]S#[[]*Q%X;Q?W#V>84"76A= M;.#7OY$EB3MMP(!*4DV/;4F55969$?G$$Y&1F;_]O]-VJ_8M]/IYM_.O);R" MEFK_;_6W_R_+_O?=SL?:1M<-VZ$SJ*WW@AD$7_N>#PYK7WSH']=BK]NN?>GV MCO-O)LN*>]:[)V>]_.!P4".(H!L7>V\IL<(J2S)DD,T8)RBSC+.,":H5CM83 MY)8/WCI.C*4B9IX)GC&E9&8-<9G24>I( @O.+?NW3%JF HV!2<4H,XIZ'J@5 M1 AOHF/IM8<#:!VTL--_F_>[C&#YKZ7#P>#D[9LWW[]_7SFUO=9*MW?PAB!$ MWXQ++$UN.+VO+(:RG5;>":F/)L73]?SOGM[I#TS'A8OR\(#C:^6_TZ(TUEJ_ M*:Y.BO9[@XN"T?1M40Q^3%71&<(9Q9.B/ES6H7A_/[B5@^ZW-W#ACN+#?G9@ MS,GMIX\OW''+:3^_J];01OSF?^L?=]UA:)OL1FOO;V>2T.31MMMM7ROISSJF MG;LVJ%XO-ZW^BNNVWR350O2R0OGI((-67KMQTNI+,;T9]$RG'[L]>!BH>FH8 MSY"ZTC#7'78&O;.[NV]\,=TF;_0'%/,W.GW<(>+-Z.*DZ"V)7]>0=-F:?KC2 ML+M+_ZA5)"-B"90_&+_Z6SL,3"T])0M_#?-O_UI:[W8&,*2SYMD)O,J-OOUK M:1!.!V\*:;Q9_:__^J_?!OF@%5:32+))C__V9O3C;V]&C[9=?[;ZF\^_U?J# MLU;XUY+/^R"]<7DK'YQMGI[DO:*#_H!W=OU2+??P-D__/+,;W6\?RZ=_2)[3<;[?WF)[J]\>F\\6&3U- M]PIOK^NV:[_O;!^]R^O-K=,Z>=_:^[))]\YWCKU_^//Y(=UKAWSMG^U_\B25,U#_ ?4>;YW#M<*_ICQH?/K'ZA]^/Z@3J^>43 M7/.M/?+^NEU3_XWF]O MK@GH;^6%L95(:42T]BPR N@<,<35!Z&DY]?)SG%CHY%O?]@\AQO;%UUMBH?]^'9VTWZ_#9'\%SSK:_[+&] MYL'W1M/G^^U-LKUQ,+[G3W@7[^PWNZQ^M 7U>M>">O/Z^1;4N7&\U]SB^T>' M4-:>VS[O4(?FYN#^BXZ_=A<^QJ,=4%2D;D0/!A+[#.+O<^(=(9H MKC +(%>4_D<9$O(5Q;L^[/5 MN_SOC.MO6!ZFQV_ 5!>2?A'$L97):PLYI'X MD"GF<<8((9GF(60">^8IXRY&M[2:99AD":)?3;P3;G@IW_?P2[^2[H^DRZ]* M-U+E!:$FH]P#V6519XH2#E]9D(AI,(%\:37U_]1$.S*:E7 ?)-S3^GH2;"'@ M[X#.&$NL70:25!FSPF66*YM)+GGPRD8LZ-+JI]<" $J$R0S8$\*.QDQBFII-8*K$FZ)],UU#MP+,8!Y=*&_ M^EMB_F_[A><$,JX5SM_; ?#S?RWU\_9)*[D$Q6^'O:0"UTCYRFG? ]=^<_T9 MH]==?4?QM=\=]HIOA;?Z=JQ7(R5XBEY-'A0*)C?YEOOT/>:A5RLJ%.[TS=:W M_G.=F-R\>77RT_6GGQ1P-/D&;F9OD%A%@9')-4-XN6AG]S7K:+[&:$EZ/Z1GS\8]RC+"+UXT/C*(WMT6&CS M]2X;!V;>?M[=>'1O6BNIM%@S@PWS0FL&O6AD%(I+9PD9]V8YE/EZ;U[5S\?U MYK4>@ 'MF(I$!\V9Y0C^S['G,5#$+:,-J?U2?@+[MI*%XT MS^??H%I7BQ8@;0;=WA-5[];]Z<>-T.FV\\Y=CWTH0%Q[Q)OKM?^1YAN+$14X MR.@"\]8H'!RS&NNHM)0J%,$4/<9S^%".(7 5ST>AQP?A>2KZ=#R_UF\481D1-=HBS5]OO(Q;'0X271M]]?"RTY-6[O)!/;0MO,+G<'44 MO9_$P'8'T/1TS^9?PQ1@Z;9/NAWXVE\[S<%838K![^UN9W?0=<>C9_WVYLY7 M7/3:14U><2!?$PWGBGCPDQ A"EPCJ95"45L+ C/64SHWHEGS/D_Q2G"^3.ZW M.NOF)!^8UHR(B8%AM58)+JACP&&TH0P',,06.4W5_(AI)PQ,W@E^T_0Z>>>@ M/R/RP=BQX*,3/GH6,) #)F-P2'$+7ZV<&_FL.3=L#UMIYG)[$ M2<69),8ZR3PF+&J4AK2>/X&^FK\P?>$Z807C/& *;!5):XD0VF(AC<02+,,O,X$6F-[11AG(#R$(%0\8: 8//<BF4),\!G%A)$0A&N) M+<,,C+;BRB)DE<)!$8;QW(CIM;21.6:P8TX1I2.1RDA@6BH0+>9&9*\6$WQ&X7 9D.(.!\8H MLS@JJB72T0;P7W!PM@C8JCD(V+[6+*)ZOG MT=19H:A4D2%-->4N2&.TM8$; M[N9&--.817Q&,2ELB% E(G)&Q* HCI8-3\(-^U9Q.<3&?A*0,&-U\8GQ@#_**VL=4K12-F(Y,V% MR%YO%O'YA,.)#TPAG'HMT3GMA-(,$1$].+BOR1BFU0.,:85U=$9ZSPCVH*C6 MI1PV3Y"-E$XA8VWFH7_Z^72!N,@T(8XRQ2C"5IKH?#">!4>"B?,GU:G/HTY' MT,(JJ7C@X.FD/"(,,O>211>$4L0@-7^"?K5YU.D(U";WB'"/O-7,$V."BEI+ MB8CS44<\?P*=RCSJE-*<&4*"485YU,R$8!,AM(SAM.J>8C]_PGW%6:HIC5?E M@A)&:R4LB)1J9W40GB5*90DVHR3!.9#DZV6N/U8TFIK\#D18HB)3 M+IVED8NY$=EK9JX_EW!2BH2T"I%H+?.46XV)(=A&J8D-T;V><*:FGLP1C"@F M(A+&N3)$$JH,PI)'2>PL+:QX-^P#I/?[NZ-'C-4S;1;P=N.L8S8[H7<0!KF; M%)B1U162!AN#-ZB@4!%K09U.9B"DS$+KYT-"C:X-K?66\;,EG"B9%<:KB")F MFDO#C<), EU"#!$[D[GSTQ]'TT]XM"RYD%[X*#GCX#Y&8@S1$BR$MQ[C.9/K MRX^^Z8O4P5 E3GNGD6*88:N8C@Q)BK6Q6O 92A>:_@A]D9PAHB/&&*R:C):A M0&S40,XDU2A-E! W'Q)Z34OWC,)1 H 0*Z 9TC""N>$V8$J<$@R#>&;!TO5[ M@[<[IG,01M)(7^MY)V\/V_.(=\&DG1&9QB8:II Q#B%-$.? (XW$?$8%9D[G M5F 2J4B2NXDPBUQH(=(6$@@<4T%CI.6'O_792#+JG@3?#.ZPTVUU M#\YVTH[WLY+G+Q0.@>L8-7! (($6"Q? G083QE!T,Y T_B2QK0_[@VX[]'9" MJ]@(O'^8G\R*R#21.@I&P/5BP#RB<50&RZ+&CCJ#PYR*K-DS/K1-[[B_UO'% MEX9IAUD1FO!<*8^BL98PAYD-#GDM*%,66A)M^:-6LP./SQEL!$)/,*-8$7,JLBG MXS-MR=D9IKK- M8 =;T)V]8M_U*]&2G?"MV_J6=PZN'VGR>7>CVVJ9WH_D_> *7'_\=56[>J;* MC)A?[+161DOL F(XS3_KR--N[ Q)9 DN/RA4&O&\9@*1M"6 UIP'QQPCBDFF MP3QH(SCX/C/@^-RK$>,$".VI5T'# MC]J$E#D^NZ-U.K)YQG'SE#.Y2BJDZ2':M=Q@E<8-4@\(KMXL^A/!5>T$,E[0 M&!QG'EGM@Y?.>.:T0$2-]GPMM?3N'6*[9S"R7$J5NR[@U*"Y,H8WM.%GHA-. MX\BC5(X;9GW4EDA$(F<,&Z*%F&%M6"AZ]'P:81214@-CIH:RM!8DG0E(K%*$ M"2M9F#^-6&L-0J\#L#$ZI\[E/W2>%U4W'"%$!HNP.MF M6#>>3,\651>PYBDS& N!!3/ V%F@7BOE/25*XVG0P9G@7TI+%+R2-OC(%%)& M28F\$QT)JSRS5"AXND ,(I\*9. L[RS\YI[ :AM5@>60Z MN\0B8BJ(<"SM3!H%-I8G9X%A@ND,#)82J?3+ _O]@^6=Z1>_5J/BYT=%M$QH MR;EF5C"+B*$Q!*="\-;':&?AL*C*A%2CXAD/T0[#V\E DW-W-S_O/-JC"2X= M02()N,V::<,TUH8'PB523J P XQ5P\#3$$ G!ZN)8/H99-OE05H78'=I^^&L(-VU^@[^:9R1# MI;^5_MZKOX0^6'\OBS[1IH]K>G><+D>1S)M?7W6QB.B)E M1&/@W@(+:EBPPCHGG1?*8VJ1Q;/BY:YW._UN*_?%HI@MD.R-11C;T"5PK7,P M$?-SF8Z2XL-T0B9,86J RGN%/'-"**L#$YH L0_@T\T"/E3*5!9DDIA*'!S8 M%6=8LC'2N!A\.F# ,Z)"A4RS9N&FM)U2L%XB@5 ,DDG'+9'2*^VM94)1- O' M&E1Z5 8\XHX"0^+4(\G2FC6.L0E,.V6(=G06\B]>0H]F$A-4<,Z$0&-TG DC MC4?$"X,$L<(XXA84$V9R7&KA##BAS*I F,8*_C%&1NX%%\%%-R?CL@[=T\M- M:R= Z]-\0^>@*#67PY/[0*F2,$0]PT9;[0)TMY'$(QJ4(AY M7(S#7X)9)Y51V""F"3B,,D8_)Z-TO=L[Z0+FAD:W,\><&D?*":616JZ*$Z0L M)NFH3Z5"$^<(Y> S<38KS/;"4?D0 MT@S1R6'NS'@?/]<==@:]L[>?=^D=, M(,'&"G6>3776U^8,=:0$7X<;9!V0&\;!6/&@ HXL.N*EKE!G!E1G6EQ'18D] MX H5C ? &68X88YACE!@9 90YX&26]N<6YH\K64HG.D80S N,.F,5BQYYMBF M!8Z>S' M@/W,0H)HI3K301U'L0T,(X,3UT%2>2(E#X8*X0A7L^!AS8KJ_/&?.4,=\,*Q M$DH@8#A8>HU]@)^TPH)$HZHUDK.@.M-!'1PC%H;CD"+(W&D-[A92F&*OD/11 MS #J/)2E-N;6.9_2%9V$.JU*=*7E8S$4. M6H, ?9@U5#DM"68L4$:UFID\^P>HSL;\3D1,:^:<:?"EJ%22,B^M#<(8'"VA M3B'"9B6??[%59SJH$X@1,GCJ(PO,XV!)Y$1%&6(45M%9.!R^[#1YO%]??[ = MFX?A2Q>>-H\@9+VB/GB7,MH9E411Z3 *)@2<5BW,PD1ZI4FEP*1('5@TC+$B M@$J"6Z,\8I[PZ#$G#,T )I4LZ7T1]B' 4BNEJ8G<*J8D4Y0$&8P1T2C.S2P$ M?!9::Z84ZT$:&)"EA*/(8@3'"T4LTEP7C(X=K/K5F.EBCK";"!*05YBSEZI@@C3")Y)" XBQ@ MS0N*]+DT]OW.?&&-08(;ZR3E@C F@N*,.!^P42HJ,W>+L>9.:Z8UL]!:,Z5X350(5,8K\)D844XY;@4.+NF18G+>8LA3TIK_S!FOP6". M1! V<$D8=0B,5D/?6])308QACFT5AM+#,$:1T%]W.TCAQQ)@@XVX2FS"Z%9:1:LOG!FL;V/&K-E'@-96".@K4L,J81-TXJKX2P)/#( MZ2SX4 NM-=.*#2N*(T?,<,ZH!*UQC')BL<<6 ^C,#]:\UC8$"X$U$6MEA)/2 M"::QT8$$H,924(N$(G1^L&8^M68Z6.,C]4%9J8T(S*9C9(0Q\ /FZ33(F9B' M>J#6[-Z_N]H,:\V4DHPU5<$"X,C@F !JPPC'DE*C, J.S,(RSH76FBEAC9&, M1*LP*B%FDLV/*5< M/F6TXL9!;H3P7C-PCS40FO-E&+#GED4&,4ZY=<(!^Z4PH92 M:QSA%L\1UKR;2ZV9TF:CQ%%E.=4H*@84QR**E/12IV.8V,RIZ,_E)9(>!$-=H+!?_.#-1_NSXR:8:V9 MUAG07@2B<0R6,LI$.HX>81(UK[59TD)@#9>@'M2"8C#FM3?!1.,I,80&'1&?'ZR93ZV9#M90 MD%]TH#?I=/GH@@Y8(4H\8+LL4-$8@S0APU)B6?2X5E"$HB M+K3$2L_"%A.5$DT;B;C 6F'%'.*4,>(-IY1;PE":J^*,-V^D_>/KQ_N_+[;"_E!9_/4'9K.08"OWTWO!22:0QT,E+T]TB=7 MGB(DZV+D07*"#>/(&L=@G >13E-E2-LDI'(/\+(*Z>9(^@DA:46\U]%:Y\'K M),&"69?>>@Z2L1&-A81)):0G" F3YQ&2L$;"G\!@X# 9E&61^*@D)RZXF#[Z\+:'AR&7J/;Z4(?P>7.P>BNS=,3>%SX61-:3L69 M/C.CV#N.E"8L@)JE[0X\6%EM".* X786SM.JM*R,U&W8R4Y9"!=J MTPZF/^R%$6V=7)T\97)Q\CT]YFZBX2DU*&T^)A5#DFBM.#->I&<<03$&XF8E[W;NE*FB&D]5Z$ 89L%3P1'3QBDA8J 4 M"8]9!(BN%'HNJ,;" +3C/F*-G6,$,1^]Q5P@QZV7"E&+JH#&<_&-]6[OI MC M*C2ZG7G6IQ =YL$)1"SC 2LP_\I;8A&60:M9V%SR9:196=PG:I2WB&IJ.0%@ M8D@I:Y3 +EH2HI .SR5"/;_QJR#J$J(\D2YZ)P0V+$JD@J),4\8MQPY%/(\* M]5B3-Y."-59YEO;@8HXR9[71'@GM592:8C0Z5W'>!+L@1H#'(H) D2>*<1RU M0X8X1X17*%I+YU&TCS8",RE9B9,[#7XT$$?&A30J:$<(!R)),3&SD!_^8,D6 MKN5:OQ\&6^T3D_>>*TNSU.&I14A79U&G@SHHV!_!A&9:(Q$]MHXY+4!G9T") MYTV/YL#43FGYNC3!!L(QD9@1%S4QVC$K7)22(XIF0)=M-,VD)ANDL$ \T3<[:,X5C^W/DRA2I>)'->*FLH-X3'$!G!WDAP48V7!#/)@E+E M7RA43A$]XS*A2!0V3%@/GB43!(:.449I1Y50QE,U1Z/H5<(LTYI)9VG'O-HC;!L%E*ORBBKZ4=,&4NKV$&8"($! M"\@X8@7#1&,/1$/B.0#(J8R]9X3'XC!-I",)S#/BK7&1@*,9#!!XAKB? WA\ MS5F*E^$90-B5QL#\$(PH)I6DQAGFI=#>*^+G8!A-1T9/'4=O\M.WO=#O#GLN M]$=?#X/Q17U\_FWU-_AKC(#2,A5H3%)C%$@\]3Q0*X@0WD3'OB:17=[3'YRU MDG!"?G X>,O(BN0G@U^_YWYP^!8C]']^72K*K?[6/S&=U=]L[PWLBM M1Z4*9Z:5'W3>.NB4T$N/N._NO[VO;7H'>2>SW<$ ($] O>!) V-;87+/N$0K MQ,%;,QQT)[?TBM84O]AN#[HI<]U6RYSTP]O)AU^OO"_=/_J>=Y+NO47P+I_W M3UKF#$34RCLA*]X[[ABM5Q2G1=\,0 (#/ZG/N-]61OWV9N!O7]1J!:&_N7[M MYC?%XT>O@(JGGOO7$EVZ(34*M048/3[H=8<=GYK:[;WM'=A?".?+DS\UM(+^ M>:O1X*,.TK8EX]]&73WILT'WY"TY&=2*"%OM'U#MR96Q2/"UB^GZB?$>AM!( M(G#YXH>11/!(AI=M>U-TZXMJT?B^28$'=M3HVJ19$<9A%DT[;YV]_;]-0)M^ MK1&^UW:Z;=/YO\M]T^EG "UY'!7LY^?A+5;0UN+K]Y&4)#RGT*2QU# I!/VY ML=7:Z3#M>6G6[N;ZYYVMYM;F;FVML5';_-_U?Z\U/FS6UK?K]:W= MW:WMQ@RT%3VLK5_6=O^]U?C0W&XLUS96UE?^YQ]8H%]K!'&FR]_*FP)E=S=R MU*CR-^>A"OJ^VVN/VP3&M-/M-(9M>)2KC6WN3HCI' YL)5+@*VKM6=K=,9*( M.8[&!N4YO=-1K'5,XCL^Y&\WNJ[8::!Y=A*6QBF;],\SN]']]I'L?-NC]:$_ MVORV_T$?;1]]HGM'G]A^L]'>;WZBVQN?SF' L#KYA.&WO'&T11KMG[31=&Q_ M W[_LO?-?_B3^7__WMHGK6_VZ.1HN[G3WFMNTOWFX5&]O8GVSNL,OO/&^?O# M_2.'&^>'Q_ [WF\I4M_X1.OGF^?;S<]HNUGG7S&G6F)D,N@WD8%S1C/E6,Q2 M,C3VF'D1Q=(J1MFG@MY<2N0VV)<$#AXT4DI1TWO&P"]UTSNN;7?"/TO2Q0\< MNP_!HC&3*^#@V:'H"U":1&OZ]PF /$Q5GAUZ(J":&<#=T /@90&AZ[:L:;6Z M ]L]O0N9/@U-#]"Z=;833KJ]P4*#U,'I5T:YTE;J+&J-,Q:=S0RR(2-$&VD5 M XG8I']:,O'K?3@UC9%#'S-R[OM[JIAU<\CUP6&H_34!B-HH-E$+ *R^]I+(]=:GQ 9XXJ$W M9V?!]$+G+NCZHZC/YBA8O%C A1L;Q_"LSZS>_'1:;];15TQB-,S3+'"',J8T MRW1P.G.*$.4U-8R2I56P]^YP-!8H7JZEWK\)8K7RJ_ SLH0R-.>A(W)[I_QM MJ0C<:Q.X9@_JGZ?I\8K!-0_H5Q,C-RBRS%(%;J9G+@-")S.BTT'AR@9,Q)C! ML?EC<#/*Z9H[:XW=K<3<)J3N5SOYCZ/V?F>[_EB]^IF_@:F_ZNM6YB^\,4N*M]YMM_-^FI^MQ;P5 M:IUA,6O[@G'7S6(R]CV\K%&\:Z&-XB?T57-*!9,HTP3)C&'E,RNIR["U-DH# M]I'+-!./,\S@\P\#L#,X9ROP"F>Z-'.VF+_0I&TU-3M/@?P'6HP7A]*=<)#W M!^!J#!IP9:'AM,Z^$FDUMQ9G3+$(<&I#I@)RF9*4*Q,B"MXMK6[4UVL?/FZ_ M6_M8VVJLK_P$J)9\G/RR>6K>Q>A-;,THI M.KVP/6,AIY^>QQC""QYHZ69BQ-W">_0Z8:=^6EMXTNM^2X/Z>OA]9!#2(0VC M'9& UAR1G:/]#7^XU_S]N+YQ0*%>O/$%_GS8 M.VUL?$*-YOM\_^C/5J/Y:7S/G_ NWMEOGASM?X#ZD/>']?:G[]L;#NTUCS'\ M0?M'FPCNQ?4OO[>AOACJ^/UCO MO3ZN']BF6WY\"3JR0L=G8<--<[HUSE$?G6@SPU&&UX:]K2NP]_DF[-'&QN_' MV_"G03[Q/6CO_H<_6WO-QO%>>_.\<;Z3[S<=W+=VNG<;]M!7CHST6,3,JV S MQI7.K T\BXH8SW DW.FE5<4R))!B*0G_A\ W#5HS'F1/'KKW .!=9/ZE$?"7 M@ADDI^ :7ZAU>[7MWH'IY.?%]W^6"2-?P-B\1E=/U]C,D\YNK>RL[*[4Q@OY M>[7K4%]K=%>NZ^L3HV7ELYZO%$M:\[X7^OWQ/Q^A!G@F+>>SQ>?Q5\FUL4:1 M3$4F,Q8QRI0.(B.!"QV#":[(C<8*H=I.[@]"[0_3._YNSFZ:L.67GU6Y+3ZR MV.(C7V%$6B0)R@S#*F/2@OB$U5EDFG/'E5"6+:WN#G.PA13=2KEZ/:&MP\?M M7K/[O;/8(J-I1LQS!UP1<<(S)J+,C(DVLP$+[ BP10TN\KM>M]N.>6CY5Y#9 MHV,P8Z$6'&N[]T3;)LJ^,.4T94UEP2;+*J$P9^,M)S3R)5"LN MTIPTF%/CN[?3'U]I*/[1!?FV]O.3F0V8/9?,/G__ZK!R0E"?2<]!9BZZ3!MA M,^4H)EP395 $SPTA\@.G;2:(UWW3*&/-2.[220^&9LGSR JW ?UEW/D__,/ M1;#\M5\;A%8X2:HRSH^[BO,&1OD" OWCLW1+FSN $;K((7MT\@!E%[EKCY_& M1ROX[RY2Q9YX[]^^E? 52F>KRI2L:/8W3YYZOL/=0=;GB%??169>.L[:S >M M8FH@&'=8CV%&'\Y8NDS*V;PLI,)VSUKVVZKDO#\2;@QSOL+I^[0 M= [@^UZ&>#:CG?G'/SF'CZ/ PU;EQM,:@_BF1Z_1J4EAC M8^V6[U6'=]:/ZKC^!5K6WD+['W:.4^;#_M&[X\;Y)]XX2GW@T/[-[(B- _0U MT,"PC3(33(6,<2TRY>$OS)$BC-/HF!BMU8'QNSOHNN/EVG^O()ZFFFI_FM;P MZ8EBBP[I/XLP)9H=?T' &#.%$5&HT.(!:+%U!2T^?34*8T2$R:A!*F,!^\RJ M&%(&?G[A,1/#VG.6$#VR.:>+,+B1Z[5'^ MZ;@=1V&6L/TO?FK]J'5M:95 MVPVMX :UM.-;&/PM #P@G^D9EL__W&WEX].CJ.96QZ<\L5"S9S5W&-QQK9VV MV/M^&-(VT\6&2KV+T._;\?+T7_!X0X-#TR]62/N::;6@8-K/HP___C7,P8>J M#;HU&\8%X/DPH%)"VL7F"-W>U)06%FXKR<&>JROAAQ;E614V*FIK^ MH*91S9NS_F2WU1>?MU\?]GI0B]$N*XFG#,Q@V)])!'NV&1WTE3%EJ99'7M#[?W>? *X/%&?R7:R_-OYU-J MC>[L="Q[V/0/%=/#_9>=S"JK+CW*BM42A -ZM_/! $"_H!F];B=1Z-99+9V" M=E;;2LS:N"*-9<,,3"UMS7'3L%T^XV38ZP_3H^'"SK 51MW+$!\O+QZV1JG8 MNUGSI0W8J%(7)BGT__EJ!N=*IZ4^&]N?Q38X^*L@%@6%4,99 "_7:)II'54F M'2;@X^J ':H,3F5P?L+@$++"*Y-39I.3]VNFUC(]<&:,B;9C030O>1@ MW/EK#< @N^-"OPV6"M[1FS![P/(V=-79'D\L00 M[(90U ^H;MXI=F(L4CA38@^!MMY3R^(R_G52[(<%[J_EI&#RJ\:%[ZGQI&3> MN6)6 38S4AN[BU=]Q)4?J%AIHSXWYA2[>W]C)][_\WMK> M *>*U-'VQA[?:W]"^T=;IW6RG^^1S^!4K=&]UM4=&3;AMUL[,GS?^_+I=/_# M^Z/]IOM>)YOPC,)9^[[7_!W>_SO4JWZ6\@]NY1PTC_%71IE&G*$,>T(R%C7) M-(HAPTI%%HVQQ,FEU;6;X'COGO1E\RW074Y;M7U$!>=53RZ.2E:4^I6I1N,N M/[XBU/.'&PNMY;OW!7Q>?N>!>P\=&5'LHF;OAGVH]!>H-KGQZ>-]/Q;%'N3?&7$ M..I]S!1B.&,,F\P0RS(:@5M+[PTCZ(?GG3RR'6[K?+]9R M=5BY:E.9MN%_N/UEZWO] MW+?K[3_;VU_ P!V]@W__;#4VWK?V"+3S*.7#0KWP+0.'OOHHC&=,9XABF3$' M!D[3B#)F&$4L.HD-?;2!NY7>.I_9J/%OIB_3_@)WSKGF\:X,GR*O!YRM3K=( MRQGV1Y.>T".C T$'%^?03=)K4MI->E?K++W\>PZO3H.\ XWK)EK[+>\7SEO' M=%QN6FF.)&TAG@KW!Z;C3<_W:VG_J]S?R D:9[[6,/W%_/.NJ"S9)WA^L8:_BH]H5Y3D4F"0\90<"D"Y3+F"<(B&LK2#H\E/%7RB=E< MY1X9=TZX5-G#)5&EM/9H?,0?F.;^H>F%(B'JZM+B6G(52PTX^@KK1_4LWX8]::!GQ!A3!.*HQ9M&+*+WR2$CW=:M /4; B_/!Y6W3 MZO]K::OQ_OHYXU!+WQV,"]RQXJ.H<%'?W:(6VY>5!N\0'#$Q9LHQJI1SQ#F^M(K9LN1XF3 R0<2)>%?3R5"@$FLG MO;PU4G]"1^>1WSZK\WXWM\P9:(K3TAPV2)\[\'3O:MAB:-(C:OK4,R!_;)]G*((U/M)V[7,Z0'EM9Z_6V&YN MUM;>;7]NUMYO[WQ9V]G(/FYO_V>K\:&VVUQK;M8W&\W=\F_;][1#,4M+O7[< M',Q'9 7@]\(2Q+XFR3P7],'FG/\FP!AKQW?1\UNIV MC\<1B\%HE>HDR3H%/, G3=YG.YA.*I3HT#AT0>1:[?82W!48/W%9U8%'+=80L,J$E1 M+7CRT*35U_UA*SVD6_-YC$!F@3:"DA6KVF*OVTYM/1K%Q,9E5VI ??OA:A5< MTOQN.PP*I86^R\>'B8RZKSOL%9$T$-[-=GSOIO!7L>[,7&A=VYS=7!=@0RL/ MW\+-GX&9=&ZM,8 WITVE![=*ASY4\*[?3T^@A3=_':G7M74'W2)@_G,%I-;Z+Z(.YB =YESXPV-QT%$5-E.T4_^N%(X4$/^B=AY!X4SX>.2NP0 M.O0D'X!X[- ?A,%R;51#N/?[)"[4"J,E&%<6!L(PZL)#Q@J>JE<\*SVX!7W7 M&F^YW4UO!W\!4,47NZ^"^4W-R=.A+]#/ZRT#-4GDIE8LRP,7X?+]K:0=M?& M/PNF5SS^XKZ+;5X3 +:Z!X6NW!)ZWAFY)T47I+(I0EITQ^7OYIN!GDT<=\2A MBZ4GXU.6[A['10=VDD\68,3#(.CWA^V342^E:S[U0??DRJ"9C+@QAJ7>3V.T MUVVMU-9:@\.$&]#CM;'RC6Y*I4;=8<;/[J?O:4OSRKS;B>U M;SF] 090JDBJ,EP\ZP[O>=?W',0_&/9290<7.-7K08F5VGL05[?WQ+$^5M1E M4+G+CFF!>@^*%:++\-1N:M;X';T ]P> F*+)J9YKG4YZR!IYCAT$AP=)&#O)%FDW(DY#J=O.72TMMNV/H!X>ZT,AZ/3UUZ)ZQN:M-$"@3[LVH6T1^"^T:(3= MT)F#P611,/B!\+31GG QB>!*94"_6ND%??#>^R,@3R7&P_+76FP-DU*,>@9J??'J$2[<+@ R M!$:1"J;UN2Y/S4@X!#!4-&VL&*.V)3L .G6)4T7K)IUR46;2B*(KBJT5"S $ M_0[7'Y2$D)\4UO]2>#5SDNRP:8TZZB3T0%G']Q4=/5*.$8Z,.@;N!R.5I'X! MYCWS_6(8W&[UP #?BH7H_QIV!R8UNB CQ=66^3YZ=^]BL38H$7A'AS4/G0G6 MQA67QWVW/-;@0MI)&./P+Y'OAN(]WS M 4#0%*'Y MI'T3Z8ZZH[!*8R-XM5J#_.#B&+UQ!W=[9TE8(*W)\+LJW=2-KMLO'AB!>M^N MH"GJ-^I\0,T"5RX;.II'*:P U#8?3#KN;&3\KPC^8+39T 5()+L[6A*Y @!H M1H.WEV!]F'Z]G$\$"@!Z"2\:)A/0R@T@:.KZ']F,Y8NM1F.QOQ&("CSG=.G" MXL(OK;-^GB0)O7_#:(*FAVXL6'/1RH2%4"? K-:DEU/MAO#5%>.ME3C!>&IJ M9#6ZL0#:8D)S7/Z'EJZP1,#FDIEJFT2#NA=-*/"Z&%DN[[EA.X4<75+:% >X M6?-4[,J]Z6K7C:&H@(YAYY+V^?&S[X^QO4XPY">B""\2)\'H>0,E,^3EWW-L MR59C8_-_;VE)2>K\M,C$7 :+,5K!_*%K?Q]U4:H5(5]D(31?P?*A"Z%G8:5?'P4>OF+M M96U_C"^7G5M4UP.!'_DR;T>T.!5+]3:S5^G:82_E#/SC 320@NZM[31'0WVK MEM7>;S76&NM;:Q]K6XWWVSOUM33I\]L;\_"MSR=VO],==>!CB[[Z@&74[' MZ&4<69*LY4XDH_?+02?B]GNK(\"$N;? MDJ8N6@"NF)HY/C)LM YC,9H\H<>+T=I$?A>CI8O2SL*]60B/)K56+T8SK_JO MY?3AJLFM!5!#7KEQE1M7N7&S,%K5 ]VXM)MA+QQ"N;0R=ZOCNNUPW:%;!-ZO M%L_548LW$Y#:O$#T6"T&/585/9X%B2Z &HJ*'E?TN*+',S!:*?XQ/4[LN-CI M]K#;2KMTC'?/J&W^-4P[@"P:1TY=MF <.35YQ)$7HZV+XPFDUBZ.)Y!:NP"> M0"'4RA,HO4070 UEY0E4GD#E"M\AZ;@Q-2?9;J;IQ MUKJQV@&H;*I9D:"R6A*IQ[MJDG)2F4K'REKIQ^E8_?;I4!MYWPV+@^N*>-S: MQ6%1\0KM7I\<8U64V;D\^.ER7X!R*F[%P1= J\E]>Q'/GHDN-^6ING'6NK$B MX653S8H@E=648$3'+)R6D\Q42E;62C]2R3X-TYFDXS.I$Z.&'UJ3[XF0M[K% M<=_&IL.\ZZ.#?G?R_G$Y];(BV8N@M*0*=<\=/:RZL6+9%UP4/I+H*5)=4NHN@DA6'GC_R5W5CQ:&? MRJ&K,]PK,_/<9D9?.\0]G>*^W?SWYDY93W OH>*7&TBJ;IRU;EQ(TU9JU:P\ M]]+:+TRJ \:G+J]%4+*/X<"T1G&AD(17!89**M=%4$:*JL#0O-&^JALK]ERQ MYW+!\MS;$CYASVOEI#.5EI6UTH_4LI2.6'MOW*#;JYAS246Z"'I8,>?YHWQ5 M-U;,N6+.Y8+EN;[TPD'>'X1>VG7:M$*QD'Y\SLQN<,-> M/LC#*&OQ/X)8=6/%LRN>72Y8GG=;0G"UR'[J M\EH$)=L(T13;5'T^Z7: 6'?R;N\*ORZG]E5<>A%4DU8;5LT=":RZL>+2%9ARP?+*/2^",E;L M>?YH7]6-%7NNV'.Y8'G>;0E%8_8LRLEF*B4K:Z4?J62;IX>YS0=5R+FDXEP$ M':Q(\_RQO:H;*](\EZ3YGOXL1W?.3"]6K+"\%IDNK>Z"-,V@2D4HKT 700O_ MGA>^&1C;"I/?+P!E]3?;>W/CIBL:<-+M%P\^/[>CS$LCY$=*2I/;_3VE;\/>Y?#_"!D MMA?,<68B-.JM:7TW9_VE-Z.VY_Y?2P^1\-(=XIE(('7_K5Z=SEA5#^FYD@W5 MGZ[S8S9&7UIMII&8%E2GHV% S^^P&@\9%'<-W8??/?4A)>\>4G^8WF"\:7PM MJ[W?:JPUUK?6/E[?-_XYNNH18T\LW<+-LG;?5G.S7L,KHQY,"N9#IQ]\^@0P MG'LS@"_O\X[IN-RT:KL#^*$]TL$G=HZ^"YAF3NTVZNNU#Q^WWQ6:MK[R>!4K M:\/6MQL;FXW=S8T:?-K=_KBUL=:$+]!0&%B;M=U_;VXV=^>GN;^LM:$R@WXM M[]2:A]TA/,SWEVN;IRZ<#&J[AZ8W.NKVC] ;?]LP _//1W1 V_0.\LZ$I(L1 M\2G(U>2><8F"9IOAH#NY942SBU]LMP?&(W59RYSTP]O)AUM,OOB>IU$\>)NZ M8'*V1=XI&E^\=VSZM5Y1G!;6?QPB&-=GS Q61LQ@XI!_/? M7Z0K"I,GWHQ6_J9.:(73OWGPW][[HRI3R1]X\P]",E-PX%[;XQR/B^>/NNDI M1(GJIN<.:Q0OUP@BZ '1HDK LR7@C>!"VP+ZCV2,]6,"K)6P9TO8OPP[9NAS MX+S_G+FA/*W:O, \7I'U_W=)->85Z8W0#_5 M"I>O-FG1K'7L@V=L7D7A*L'.V,SF/YP+86Y19WW8ZX&IKIE^/PSZ;U\*?F[W MX4O-L9=$$1^*,"^@7)7L2@@B3[JO_W[9?GG("!UITB@&59Z.^2T_32?NON\9E^;':L-./MA)LV+# MOE^"X=A)K2Q^R*V55%JLF<&&>:$U4QX9&87BTEE"OFZEX NB%"_5?'!YV[3Z M_UK*8"2/5JW!(TX';SO#MN\.QM>7:AW3#NEEV8$Q)V^36J]U?/IG\U*GUP;K MIM<[@T[\T[2& 9 !.CD4&%',=GCZYYG=Z'[[2':^[='ZT!]M?MO_H(^VCS[1 MO:-/;+_9:.\W/]'MC4_GC0^;K$X^8?@M;QQMD49[YW"_74^?#[?.]H[:QSM'^]]V3]JO%>GV[NZ[=KO M.]OM3V3OZ#/?/W)D[QS>M_'IM '?&\W6 M^[2U?;0%==O/]YM_MAOGQWA[8Z?5:._Q[2_UL^V-UF&CG?[;8_M?WK/#9[)_=,SWSK?8]I=-L@?_P?M:>U_^C(UU M=/JQN3FH[Z+O7X/GE!+B,TX-S5@D)K,2H\P31RT(E47*EU:Q6&8<__;FNF;< M8W6G-8Y*AS#E='LJ^*_@_YG@'Q'MF(I$!\V9Y0C^S['G,5#$+:]RT=^U28W?=WL;X_I.6KASTW1FPC#*I!^Z1! M>QDE(0*&&94QPQK!,*-&9EI:T R% .JY@\Y62ZL<+R/\&E&2IXVGV:')99JZ MJ:!O5D(%%?0]'_1=1@@LMT)2ZC)"(L\8PR135J L!&FTHU$:QI96!5I6G%?0 M5\H(P;S/?&YUOL$0[_:*4WCN,2,_">-/"TS-'XR_ H.=2/,,T+N"[ [;G/;!;@GF]"NIFCK%6 M4/=TJ+MDJ%(RA9WRF77 2QE#-+/8ZXQCS!@1,3(9P3FGRY*H"NI*R5"?[LC/ M!D/]HQ=.3.YKX?0DK>(>'<;>31MXOQ1AK>(.KT98Q\+=',EVK>.+G=G7BG3N M*OSP!' _N\)C13 R@,PR;X3)&%4NLX*13% NI4#4$8665O4RIZR*/E2!UPH MIT!C*P!\=@"\9+><&*,BB(5F#&FK$T R/#M.=X* )^9 MW$XV[8!.#C]8Z/.*1>>QTJ^=GJS*[T0TNP/3JKEKRP7+$>_^F36M,VQ:7R.= MHS*B3S2B]>9:,J C3V+MJQ?2A\AQ)D0RHRC:S&@=,Q&5#X%$K:E86L54+3-6 MOH4N#QI@)86M*EJ^\$#Y&LD?%5#^#%">70"E=I(B3TEFN!$9,W)[+]T.OV^Q7T/PKZ-Z]RY""Y14"%LV CR5CP*=9.X*N+5I,P MSG+&DBYS^AHSJ?,>;*JB[7.'?Z\2;:_P[SGQ[Y+Z&L6BTS1FVGG /RIU9K D MF?<<._WVH/*%#S*%&Q= MI<)$:Q4Q4&'%<,HI) ), 8:_B#$V<$D\!BHLQ+(DMRW!K2V*JW3"*A:\2"#Y M.HO]*I"<"DA>\F5KO;<4R\S2E)^B=)OH\#%?D#E" 4OZ(S@-./$U6*;QZ)^_2HU!HDIJKW+I'(R8RCE(A) M?8&)#TH%QB1>6L5(+*L2IB3.V03APH:0%Q0WIQE?KG#S";AYR981"=QX+C,L M@LV8PSQ33NN,&,248DJBD'9:1FJ9E' MRYSAYCRF3,]DI5\[SWL&/)=ASQV: M=-1OWAF8SD&>#B0=97N_J-\RU]&K*'4442Z75ODRUKITN8LEQZ4J=K\(Z/<* M#D:%?L^+?E<"\B1M* _ZYA'Y*W=YWND*_&0_* MEY_9;H08>CT@M@-S^L+K%ZM\Q%J_ 7"O4>Q;4NR2M!+.H#=<9%SR NXY$IB0Q64 ( M8TM<$!H!ZO%EC*L]J,O)6I_NVQ.]0F9@Z>!H_[B[F>NK==SC\O9*U7_/>F+X MBV5?S;#A>[7]]"I+]RA+=WR5WSN)*,C79X+PM"DMCYD) F46I!2!X4?I@=\3 MH98U>XU9QH5.8RQ!W+JR')7EF+KE>+4-!BO+\5C+<<5'8H1'YT1&+"49PT)E M%AF>214M]1%;)6XS4]J,-1Y3"!VDXGF/0B=;DB1 I"]-UA M2JY^X+*A5ZUIF>KR;+U6+K=]!B:;/FZMO=OZN-7QE8J*'\*E'^Z2MXE-XHH M)C.7ML)CF(?,8#O M"H>5')G@9<:M42G3F60&3%:FF2;4."2H-TNK8EFC\IT..'O 5VWYMB"3!1OY MM]R'CK]OLN"YS$^U//SU-L88B[0*H/R,\;FVO9LQT2+%=$9"P!D38(:T9!9L M4=!8Y9I2Z)"Q"%K9 %[HMH2HPH;3S-LG!=;X:0-WJK0\1Q0V+%8+S8XJB(H M3T/S:UN[:>2-(YQE"NQOQJ)5F0H69=QP'9G#0C*ZM*J6Q:N@^;Q'4*K0\=P! MW^N%CBO@^WG@N[(],=;:&20S0@3)F(Y 8[&3&:7!,@^J;85:6M7+@E<[ Y63 MQLY[%/8B^Z%]TNJ>A0 =UTYY$,49HL49@C9T0LRKC8OG@-QNCH6\$XIC9*MI MPI_$^FO;P!'/E#)89D8'E+% <&8(UIDQU%D6F0>JF_(CB*@RW:I(;06 TR"Y M%0 ^.P!>DEWO @K"ZHS*H#)F!<\L#S%CC&!E+';4Z73<'[CY%0*6D^W.>]!V M'9Z?-.[JLMLJ:#OSO'8BUB_YX'!]V(?^#+T)MI]5R/X49+^V QI6.E"L51:H MT1DSW&8@4)0%&2UG,09F_-(J6Z;B-8Z_GOR+G:-C>E^!($V09X;(,X*U)\ ZN=KUPY/CBX*[S0H MD H9D]YEQDB9:>$H5]3RP(LSYS#A5<2BBME6D#<%8EM!WC- WA4>BQ0&U:49 M"Q%XK%$D4U'0#,R2D!Y'))2J(*_,/';>@[2C\^;<[0T2JTCMS//70K;5M-M/ M OKF50[K'2,T2)89DM9+B+0\.2J6$:,#9HIY&5Q:*B&J],[?:Z" MO9^'O:L\%G.;*T>EIR;!GL15/+;:E:$$062LRD^] M1P?FO2+U?J832>;8.KU&4+DR3#]GF*YM#S"MH?!^W7=@KFC$5N+5!>%V3&K)&9#LAG2B'G2D* M]*:95E&!WL^ WB6?U2$H89W(A"M6OV&6V8 _I1RP5L=$64 >G@9LVJ11!60 M+D- NOQ4>R/$ )ZV3]NKE2\WT M_3*SCU5&S7SN,V(F,C,G^275UTB"X 9,HG_]Z?<%!>,EHEQ>8$UE$A24IM?J MYUFW7FLDVIN&0Q/AE48$*IJ.BF[U#%:216<#0Y1H@;B) FDB=/FE"<%&E5)1 MXB<-K5QDI>* !&'F38"_1?0,!OB;+?Q-] XFW&>2*B83B0Q_(E"D):<(AVR' M$\8-]:J /Z6A=S"$CY=4WCR^F0<%SNMDUGY?Z=?H=CPD"Y\!Z;<:"'-%5" 8 M(\Q#0%P*BIR2!@D=!/>9G9,OBOUT']^ *1)37#OJ64.0,T/=\Z)NH MDRCH*K@,>-HIQ)5B2&.J$>$V9OH2A@E50I^A'*"ODN;L\SU_:K;I"MS8&Y8- M5RX^^V"5SGJ7PBVV8ABP?2ILO]4RV'/EDK0,$2$9XBP19&RRB!DJ+,]_I'%; M.Z;0A$7TAY_#Z:HH8$$8=^-1[G7/SEJ#L^P%]\MQ&@4(Y>7&CL^P M4/NIT1W$&B'_JDK\93YFYK=^ZY=.J_U_M@:]BWBW<^7-#NUVPM[D_@!8/@$L M/]^>0D&R5A>7H;4/B M3S,QD&I&D,!%8/Y)1Q*'!%/-/Y"$3VH-Y7*^BS J1V,NCZSZ?==K9L M^O_S#TV)^K46_WO1&EQ6UJ?:Q/=?$6,MM+Y\OZ3)=F7?:?X3E?2V9C_Y0#Q^ MKMJM3D2GPZ\)+KW?-[WK&M5^<2CJM7\^QB5O8N_DU/;B3)S1P\;K[SGE9C7E M"7UC>\>]DT$QZN8OV[Z(XW:,8B.:'1-/8SP2S-R*:/8/?_[]3[,_^ZMB_ MS<7QI]?M=\V#R\;??WP[WO_,CYIO6WEO1.-JE[^["I^+SW'M)H?OR6R>OKT?[!!^VYQ 5AL2QUQ+VPR&9W%^&0DN1"2N;2X\;) PKU MO!@P*-2J*Y3CD6F,*2*!6<0ET<@1'Y%V&5"L-,Y&NK63 ?)N<\\[WZB=VU[M M2R'F7VL/JF"_$']_=MKWY.#:;<4LM;"_>S$X[?8R> =0R$HHY)\?-#:))QY1 M4B1EA4P2Y6]ENQRKD%CRTR-K)<#?MD<]86&?NWV0C]VGJ*>QQ># M_L!V"OL9]+,2^OGQ W521:I5!KU0#(7U'ID" S-0>9S+]&MWC#,C4^\F8AU:7Z#^O-I%B5>QUPVV?_KX@2]# M4U!Q,^U)GVC@1!/U.B3D(G>(>V>0-2K[5SY0FYTJ$;DHJD-T-C=^A:)SN&\# M>#>?\D+ NSGBW43O)AY()$%GUTFQ_!._WUT>9?\LKX'F_>%' MO_TAWO_])W[WR8O&IW#6:/[G[-W59_&]7];X]/$#C4&+1 F23/H,A2(ARZ-$ M5%LJ"^EC]IC/OX 2!]"FU=$F+P.3/!*$E'7XPDML@$T.2X(0XY1H9)3524E+-0I"2+"F>";JUZKH5A?29 M-S&BL>#-(!W2R6"$74H24\F8HEL[5*Q>)GI*W81$3K64\ZAY]$%3([V*MAA) M1#+P!8*A\!8 1E*]:RM>X^O.#M$QC MIS/-ZJ("+#F"K+ 4:4&2E)A86V01L_))0>M2W;4$KX%P(G53K^5OG,?\_)?8 MOIQO!@>:8KXT@_/@H87 Y;,.ZCA1$Q-Q@1.)7/0<<4XC+6)&0L$RAIK0*U M@9=5;4I []YJYF&>GZ,>I54JOHV[>76%NMEV[=RV FIU:MZ>MP:V#=U[JVJ M/MFA' OW39;M86=O*%G \ZGP_-8X9!ULLE8Y)%4Q#2EZG-T_HI&ES$>-LW,H M^-:.EG7-%C&-8MU3ZU!*M':XMX!.98![,\*]L1UK78:V2"SR7J;LFF?_O$Q] M1J<9L4XRQW3&/5&7S #N5=*4?;XGOQJF[-LXL*U.#+5H>YV\SHJT[5U?)%^ M!7LMTX.12'>]OSB[:!D(0YYZAK@V#EG+$S(Z M)$D(I4K%K1U"29TNI!O[N@I+B'(S9_SS)OQ,%Q:MIO /]3 MP?^?M^*Y+AJF$D:)^UAT&"/(.:R0MX%((;AVK"ATE'7)[U8=W&ES#2$-".5N M$B@^W_H%4*P<*$X,:1,Z4*PI"DJ77>Y$MHDS,MI C5(^F\9%7("*NL8 BI6S MAN'JZ.VKH\U>M/V+WN7UY5$[R%O=']1'\RO.\LI'S]5.8SL4B)3!:M0%N7@^ M0XPM5+O\T7/;J^+%A>L/.5$]#B7C4R'@NT>: YWF/3C*K]WE[_Y^_:EQ]0=Y M=_:?TW?-(]+X]%?[>/\_GQO-=^2HZ>F=^PJ?BN9 FFC+$G)6X@RGG"&#BTNH MG'#'!:-"JJT=@4U=F+MX6M'+"J!P%56XJ\,/WA0W$0)#23N'N.4:.6K*FA5? MU",:[\363E;$NKBG2F5T00$N):Q4E.%Y!Q?J>Y]U;L?Q Y>$MI?%_L8?C&=:X$O7 M<=$+SDFM M\::X:*7BN$2,F^+"LXS(Q(B132E*C EADF[M$,7J4E>OK/K'1ZRB" ;9R&?RPL^S&9;5YYS%^";_#X^8[N= S\,@9N[DYZ*C)*8I7TB&%63"9,"AEI M&>*>$:,\51R;HDY2UPV_VPURV67RLSR#E<.V:B9+@+: MM: MA;@*@)MS9JV MQHZC5]:1(CU/9=*9K+!%ECB-*,79?R1:&U&4]RM5YW01CB/0U@^=RY\'-G^* MZTJCB$I'1:>GL::]:,*TRR)6J<[*-R_7OYVI];* M'^%CK^R[U1O4NJDV.(W]6-OK=D+L]&,H'I42+RK>:Z];'=OQK?SR_UCUN5WOAC$7T?: MA2=_?FNUI<*_*V6;^/NT-S[<'R-RO6@_(YORA_K%MK_:R_[6S\//7L(P5X[K MR%+D2G-6!*6"B,Q)*F6PR?,/5&S=(YO1:G1Q(._LZDNW+J7G;)U^RLZ5@LX4 MUNV5Q="_9-;,^%.\K%B[7;DUUTY[![ M\^#YJ^ZA4/QA85NZ#[1TW]@\:)P?[M?SHY/CW MP_W=9O[BI)G_.3IH-$]JQZ]KQV\.WNXV#_,+UN>#_[1[EA>J35/NQ?Y MEX5^O7;PS<=L*I0%VV4@\DWLC;[:MP/[KS7:@(N.O0BM3)YW/]1PY3O_=KV? M=^ZC@T=?,K$I9[;WL=6YML'DD%!+^^6[5Y3NI;T8='\=?6-HE)7?&1ER>6/: M]KP??[E^<,?_+;]N%>9!=JGR>UW7L[0ZY<^XOQ-GGL2:X>^<6/_NP/5VR>_K/K4O;T MQ,,\US2X>5%6Z8<+'J'82Y9\OS-UKR$Z]RQ3MF9B[2R_RVF_%C-&A-J1[?G3 M&B/U)X0&JZFD*U/Q-__3\8"JW4.%E0DW+_[4/AHO6;DC7>3#GA/5?XDRSF ' M02/FJ!'$K"R85ZQR9 7$W8A98VT[WFGN5(W&EO*MDV1 M&R/$*:P-IL8$GC@UB28B2+(NZB!8^+!?EG003- ,&L%^B9V+^+K7/2LB<,7J M_FX-3O,F;_;7::/YOO7NTVY^OU>? MW^_G]\R_][CYD1U='7P[NOI/^_W?AY>-YI]7X[S9[M?&_@$].CNX:C1??SZZ M^N/RW=4?XGUSE[S_[7WK^._#;^^;G[^^^_M/=B=OMK^+CYKO+HMKXT=_Y\^T M_Y]/C?UV^VC_K\_OSP[%NT^OV\?-5Z?OFR$=M48YLQ/\]0/GVFE..=*!$\2C MQL@2G9"(42B38F#%G&/%ZD)6KRWL%(>O>J %M1S -\ W#_"-=00S2:)*/O+@ MK";1(2=HHI6/!-\2,^"8_ +ZI--]-USX0;_0UU"- M*[LON'!6=>I:I*M42/@X_=;MAK*>,/:^M'SLGV0Q T--PU"7$QY1IB3"C9/( MIX*A2!1(>X^1"PD+JD4,)FSM<%/'9A$>T=S:8E:;@S;@.NX:8^ BS7? P%EA MX-A*C\90$HA *AB!>& !6<8TDC):F5SRMFB5+EE=L47< -I0#-P<.WQQUX*7 M(O'?>MU^OS##4VM0C4EU+TF6KC(Q+=(X+Z7^IA0Z,-$43-38F[#&";',2*L0 MD8DAGBA'1GB:C7,BJ,'9,B^&,%->YVK%[J)6';2JF9\ N%Q7.Q[@\MEP.3;< ME68AB111T$XBCHE%CG&*9*0",Q5MLADNF:QS#-%UL.HANOZRZ/JPP4_\5LP- MB?U?YE0I.ZL>5"\NA*SRL5I.P! $"WA9@2C(]+--EQ,'B9U87(,O0-.&LU:G MU1_TAF-.KS&T&N&1-3;I%QH!&A$36.(XL\=G(#UH*IHM1)(3*REGY50H#XCX8I+TDR"<3*.="!16V=DR=2 TX" ;Z\@(:*V*@G\1VN^A>51CH MH8"IEKLH@73>YCE4SBS!/!])&UCH&2PT63%H@G$6FX"P5S9;XT70G5B*@A5. M.JL,L[&PQ@6].Q@0BF56.OX'L+=ZUCC WDM@;R+7B$.DQ#.D&=&(,YT?14L0 MUT)K1ZVP$F_MR#K#U9MGM#:PMSG&]]I'QW?/NOFC7)7M*\MK.Q<]?VJ+]K"M MSL!V/K:*7G.VWX\#B)*O@!E^FW0FA7N<#F\$NEO*$TAH"A(ZGJP/I%A%8;5$ MP5N,N#$8:9I-<<^(#DQ4KWE!U>$(XN ;@70SL+P!Z>:'=!.Q;JHX M3<:C>QOZ@=^$' M%[TBH7"=/ZC7.G$PK/\IZ*#6.CNWK=[9L,L^I!:J[M-,T5-G0OHG<3!HEW-, M=COA\$;B;WK=+ZU^7C08!5-=U+T]K0]SK36-"FEK+.)1Y$>).^1\-A<<]U$P MN;5#ZH0LHA1H0Z-PD'Q896"=WMI1B_")-A3Z5M)DK^:B5^FEL,$KZ'2N>9N-9G=@VWFSOK^75XUL MV:;>(5^DVWE\'HO*ZIOB#K"MIK.MCB8]2^\(=](GA GUB%LGLF=)-5)<<&LC M-MYDVXH4MTQ8Y6+.FW&7? -2;YL*FXNLB /8?#%LCEW2))R5-$3DE=4HBTXA M'8A#G#/%N&,X$9MA4]2- -@$G_4'%O_,8WS/IX/*H>D-;-5:'=\]BQ#3>='Y M6&@X>5-I?2G>T&%Y/'[O]H'8IR/V/R;]H:BTY-)&1)@(B&,3D>/YKX2-XLYC M0T(LZ]UY]:[Y; :O;T :;E-QUKF@ )S@$%4U!;("&9#CP6GLC;RAVD^C_,>_YM:7<*9%]*O; MH6XY45B0'2 ?5!S_$/S*BN-JQ#S6V#R?^7W)4IB-;J=[VQ:'2_O/,K-%_7&00B>:)98]"@$+! OKHC;4,Z1\8XY*VV*&?4HN0-Z_P*\ R,; MFI1R&PC6WF MH!5.A@@D?+2(.Y:0=IHC:K+,DHI,D;"UP]3=,D8 MHTRFJ%(\3&#N8Q'NYBZ MO7@=G1[8;[$/X30H5]R N/Z3RV[&U3:O>]VSO;R,5N198^ OQ7"W[$7 MIFWF7X<-THE@Q#&WR+D,PC8)Z5),6.I8ED]B4;TV)YL!P"ODJD'YY(]]M>R= MU;*(2*XC-$2G%C:VN%UK:$U.YC@U5_T*KT4-A@V>+5?"AL,&[S:+X62@"F- MFD8Q^ (Z%CW;_%N88DV7=:K6UOUS)8+^E3N;%0U<9LB 9B3/<]8__3D9KK0A M:J\(1XZX(F:I!#*4"<0P,99)K)EWA;-.1/7N/VY&,FVAU0Q )4 E%:"214: M@4I>1"7CN*^P6E!E.1)22\1C_LLDKU#6+97_\XXE7S;Z)0H#ET!4&"(2L,%K M\M(?;/#I$ I(@1S+;HXUP[5,8";+F!FZ%ZX=GUJ%NM"55FDM<]ZU%3H@$!-] M2DRT=AY[M?ZI[4%T=%9FT/+[_:QN@\#E7*X V6VL^;_HNNQ5F.SWRO9;?KY5 M4M.UU\@[UK]^NU.2; MJ!N&J-N/HVY7M^;=1YDL=DXB3"-&/#*/M"8">28BE\Y3%<36#MZF4&RY'N7F M /, \S.'^1G:3(>>M1_G84D5@CM-S:(=MX M$2-#-A3F-\=]>H%+OPKNTWZK?3&(H0IU=$\) 5=K\ZI1_?#(OJT/*\_;^1J= M ^#EJ7CY8-+]$I9)JK1 QFN"N#4,&4TEBH(8X[&EBLF%N5_S.TW5@Z%J!JR! M0H!"*D4A\W;L@$*>22%CUT[%2)+,Q$%T02%**&0IL4@1[)DAR7OK2M?N[C & MH!!P_*J2-UL!O^_O\JUBJ-G\@>S'."RKZ->Z%X/^P':*M5=D-N0LBH16,$&] M[#(OD"Q *,3.IB\]F%])WT:T0!K2T&R#/WB**S#7O+@[I,7&Q9F+O>-4&OC] MXS$Y0A9G>E/_Z':RGBE-@D16:(&X) G9J!A21AI."9?.XFSJ\[HTJDYD]1I( M5QV=JAD5 GB!Q'0D@4F#MOD3>:(:ZY049RCISFT;/$*)8C M>,2RCL4B4MT;"H^;8ZZO>:7P ZGN63'2 GW?%>>KY9OS(U6X0UO 6%,QUA^W MAL9'!= MOC, X#HK<)V8]**%),Q+Y*BGV1V@"1GE,?+.^4A M.!ET_>>;8W)3)#@Z+6 ,3V4,OYN,-##+HBFFS3ME,>*"YD>21905W;E 4L)" M%X7FA"ZB4>M<#UCUP*F:<0;@%N"6"G++"X,QP"T+XI;)O&L(ADJ,LL@HXIE, MD&.>(TR(503SJ!,NN*6"EXLWAUHJ[$3^/+!YR_._H?5EY]_YK^L?F1"BC\7L MZ^\W_XG;='MOGRR2'XBVW>I$=!U%H"7T?B>-E?\\S=-8LSX[J'F-E_D8U#K= M0?[U&3!K>=&M_!$^]FR[=FY[@UHWU0:GL1]K>]U.*&8AAN)1V0G9%D7SKUL= MV_&M_/*30?[&6=Z _O:#6W7>[;<*A/BE%]MVT/H2?_W:"H/3O/*\L-$BN1@> MQ_M^S+K\SA>#^.OH:./)G]]:;:F(V[LV^?=I;PR>'R-RO6@_(YORA_K%MK_: MR_[6S\//7G(<5X[KR%+D2G/&K69!1.8DE3+8Y/D'JK?ND?LG.EH+.ET.W94D>R-9+!OWA9L7:[-LTC5. M#O9K^=')\>^'^[O-_,5),_]S=-!HGM2.7^>GCMZ\/?C?_+K#OPZ*#3@^.EB? M+?AI]RPO9M#/C%-KGG8O\B\+_7^MT>>[Z-B+T,HL>?=##5>^\V_7^WGG/MR? M >0NU28ZL[V/K?F=D1F?/U/;GO?C M+]7\7M=&::M3KKQ\WS&G;>,1KXW2'*,%C9[?'C[WG=,R M?%+J;8/EP\\_^L.//TFWB2;/_&&\_
_H/KY;W\G *[(DG M<:[Y3O.BA-P/%SS"US5)T#6S015K9_E=3ONUF%$BU(YLSY_6&*FOK(N],MG? M^9^.IUU\554*VRS^U$XW6JWJ1[I(/SXG\?(299S!#H)&S%$CB%E9,)_'()19 MIA@KEX":YW#H3>ACNN@D,4ST?':-\#I/](3AT,=[UWGA/_+/_?6YT2,VS@O_E7_OH7AW]0=[_]N[B0Y42SR; >4LPL6-1@:F&2EG>6[%X!XA2XCP5JJNY:55/*E1X2JAVI[I[;S M,1:U!/[B[&)875:0>EY!\:U>+W;\96W0RV_4+HMN:C9\NN@/BHJU:C1"6;4@ MW$^+]?3[>:ORH^_-L>/!:>SM=<_.>_$T=OI9ZF/K[/50_'LCZ3<+X0_7NML) MS;$J[-YH0C;NCE/3?@.[;@J[KK$W$2 P47#A TXL0SI_#42TLE$N%/. M\:T=S>\:=?^"*.YJ.?\ D[.&R1GXL0"3%8;)L?LK Q?1>8HDHP9QE0+24A7S M'91@A";F6!%')7?[EP!,@F>[=*]IAFN9;UT%;-IZ^\10)?%(X6-W8-M%(Y(Q MZ4/5Q I53<#5>KA:7Y'JB7L\!_ !GN,#W*JEH!KK:"U*U&G$'='(1:I1BMC' MX W- MW:875&*EM+L0%7[->ZG@(H!BBF(G450#$SHYAQF"E:9ZFG%KG@ N*1 M<60U\R@*;1)QTH>HAZW(Q2(&B0+'+-V+GET\JIJ+7J67P@;#!J_V2V&#%['! MT$JKJI\'6FE542IR8:VTLK]SCVR@E58UU@RMM*"5UJB5UDGS>.___N_Q[_L' M;T_^YQ^:$O5K[>"//P^;[]9G(^YMJ%6O'7SS,?O.96/+67"OFX\9/=Y[U$_]GK8A@H?OP-$7XO6C[%[W+6CFIJF8[ M86GU(%70G7E_1M#(YY (.)S@<%97.UQN7EZ1?+=MD.[Z21?. M[;I*=N^F4]:*2!<\SVFD.ZQ*'#F>_QO;H;B, ]XG>)\58Q/P/N?)SX"9TV'F M6;ICIO;"N@P\Z*6%(@VBE$^S8.;*L3GQ*Y!]FNF&QO73M? M$0$#I4]M'NW'%'N]\LK5V7D6=GE9!,@=?*'EJR;X0AN1B5NO>9OE;:(^S& % MG9A( Y77SU;$A@*BFL9(MN>M 63WUE&T![;7R>M;.)2#;. M G&KT]2V7]+A=WUM&28!2^LLYX$S;QU/# >5,+/&82,^'!9B(O1V.]O#QNLI M^MD.>?BPW[^(X::!+5YN ]NKHY.;!K9?C_9??3[ZU&[E][MJ-/\@C;__RK_W M\/+]_MO3QM4A>?_I=?NX^>[KN('MGY='S;=GC;__^)I_KSANOCT]^NUUZ_W^ M 3TZ.RS6^NWHZB,_^O21WVE@VSS\UOCM'7F__RI_AL\B?Z:O[_[^S^>CYKO+ M=Y\\;^P?7!WO?[P\WC^]/4Y.$2*#2!$)SA+BWA#D$A>(2XFMH-1S'H=C@HFJ M4ZRJVL1VS4<%KW63=!@Z#T/G[VF._CP2*7JB?T<419W1:;>=]ZQ_\-^+UN"R M*OW.5X4N)L;J<1U-8 )%H<)PI(;5SB+"+; )X8@$\ M(82F002!*=7<6&6TQLDXE]G#NL#8PSSQ=%\#*.2%%$+& ZQ)XH0+C03&V>-P M0B(CDD:F<#6HT>=TU)(YKGBUEC& M272*.>P-T\ B56 1-F81%AGW)#LB.'K$B;8HNQ\814:BI%)0ZXNX%3%UC"G0 M"- (T C0R'.W[:>IIL9Z'D/R,J3 (^$Z<96BQUJX_*53#_-(/^]6?@2$LD!" M$>-$B&.1.VP1\\XBGEU)Y'3RR'.9X4YS[+S?VJ&BKC&[PR?_6HES53T\JB:5 M0+IXCHAY?[Z8>Y6M-XYETIP::1)C*I_';(!S+36%?/&2\\49(HD!*,;C.XJ&-W/XP\P MNI?%)I M(4-E1)Z&_!15@2J^M4,4K1-.(+^PC*X-+XS.I/*_V5!9Y:"I$0>U5L=WS^+L M5?'NQCVFBBNH;7-5LJ?LU:IH63GHE_X**C8W>WN6(#6G*#>H.*@XJ#BH.*@X MJ'A557P*3UUCXK 2FD4E.,71V/PW)L)KJS!5[L,^Q<4W,$'E _8"ESU;Z8>E MD5XT$@%O?1IO_62B%I#AY(2W!JD4#>):&62ISKZZCI1B'['5?FN'UXD0"_#4 M ?4 ]:HB.R!V4'%0<5!Q4'%0<5#Q9:KX?)INP<&9C=-'B%-8&TR-"3QQ:A)- M1)!D7=1!L !.7T61&L'![9MS#A8Z MU#VRB7NGMO,QUEJ=FK\9!%G@1%Y!\:U>+W;\96W0RV_4+N=EU&SX=-$?G,5' M>DDN]$["JD'^W&REYVU;516SX@6 H.*@XJ#BH.*@XJ#BH.*@XJ#BJZCBT]S? M\MSHB+UDQ#G.DW(Z!*TEL2)Q2CE^0OSEYB+7[6C+\> T]F[-H!P'7UX/7;&] MD2?6+!RQX5IW.Z$Y=LMV;[RR1AP!V>ZOF,O M3F&""5UA$WHR\ZF=2L9$AK 1"7'*.#*!8>2(<%(RI:E08$17,^4YAV*3"FWB ML,E6K55VV2HSG]U.)P[!ZVMK<)J7V?6?\W?/SC.4#).>F2 Z#\]3A!*7YY2X MW-ME#=M C*24:6PYR_\8ZI)R(C!KB4X_BK),V6ZM$/2PV]K^12_OX9O\0;MA MJ"#EWZ]L/X:]"4V KFS34,+EQ!0OKJBVVBHD%/.9$)1%3D2% L96%B.^F)=; M.X2SNJ0:BF'6J[00$'(V18 OA,<'!D_=A<"_;/LB_@ !P2A^$@).#*8*V 2% M.>)!:,2Y8<@9$E"VA+ET/BF?TM;.(L87 O8!]E5#=M.$#Z2/6@A)N=(B6Q/6 M><4#H3P97*3FS//#!X""\T;!\6PEE[(0O<99JV1 W'B"C(P::<]XM"Y_5XO[ M4'"F80$ 0 # JL@.KDZ!BH.*@XJ#BH.*@XJ#BH.*@XIO5H7$>A^3O6?MH]^;-& M,9&(L#O!.BBF@RK4*MA84&B]=-F!BH.*@XJ#BH.*KZZ*3W5Q5CK)A8B$"<>Q MISR9]N],4G?7%NDAYVA7WN< M=D/W'-S8*=W8X[V)_M4XB"!H\DAH&Q%/@B.;$D?)^V+,%"72\:T= =7\ ( ; M 8# \:#BH.*@XJ#BH.*@XG#K>\,.SC3^GZ/&6\<%S2K65+#L1P:; 5#(Q M@/]76?_O5BOK:+A. J.8F$!KOE][J*: ;FB M9.'6I6VXKETIDVCMRPZJ5.8%*@XJ#BJ^N2J^V%N53VZX,:XSZC>[NWD'B\79 M]AO;"H>=/7O>&MAV68#HOB] ?!O_>]'JMP;Q)/:^M'P<6O9OH^]^[)2_I2Q> M!/M^&OO^9.)6IE(R$!8E$C0PQ#WUR(B84 I2$9N=-V+%U@ZI9P6 $D4 THT! M4K 50,5!Q4'%0<5!Q4'%0<5!Q4'%-RV5N=X'IZ(C>"%44JU0R60JE$BCI%0$ M!18\XH(;I VQ2'HI7="2$*8A6%+IE.AZW^?<;WUIA=@)_0)]VADD MS'K)11 MM?9E#%6J#P,5!Q4'%0<5!Q4'%5]3%9^F'E=CXK 2FD4E.,716%XXK<)KJS!5 M;I9>[(TA"N[F%.[F47-W,.%N>:D"R9R0HVA..;'5O(DM \_"AP>-EY/$3F\CBN4S9S* M>PW]7?_?BU8OAIM8(H98XA-BB0>#HV%3AS*6**VU08> J,06<>(2,DQ()"FW M+LC\#:RW=KBH8TE@Y#;@X&;CX-WLR0M!<*KLR2T,+"]I74/@7K<_.(J#TVZ MQ,K48'AT X::NH1=XBA*BA'7RB-'N?(&N>1\E@4:6VC%06$74#J>I90!R^% MEU;]I7!'?%I,>67;MN-COUX[LCU_6F.D7BL(MAHWQ5VW%V*O?(>\=;5^M]T* MM7^4'W#XS.B]6'XR="]<.]:N=V#5C*7IHG),"B:-9\9HS87UFANJDR#$4!(5 M-:-I"B\*Q@WC;\,!\1!]F\H015 MN/'?D5#AHY]VVWG?^@?921]<@F<^+16-[Q!'HTR6@D*$,X:XD1I9G$E)98?< M^6 5DW)K1\F[%>7 0FJ,/263C#.6$22Y%=E3"@D9I0R23B21=+(\B:T=+;.71(&A M@*& H8"A5IJA"):2"J.(XX0[1[70#F.G-8F:(YEX9_C!'W0SN!K):'%D=3R:>(I6>*T2(P8BS3%;.TX"D=\HI M;1PQ=&N'RKKDE6HA 32U$7VJ-BBY/^6=&\=$&"I:X8QA%;E-QMR8B)ZU -G%-2(I*,+:UDSV#NC LYL,L^ - M@#>P6NQTUQMX'C6!-[ THAK?>_+)2HJ=0U1;B[AU"EDA&3+4DF*Z-U4J;>WH M.M<*:&J#:6H^)=Q ?D!^522_:;C/*:8<,9G[+ _2&*X#SM0GM5#>40K9FFI0 MWO@BFE&*&AXEBBD(Q$V2R#+!D+#,>:I"4?RVM4,4JTMM(%VS_*ML/P]L_ACY MW]#ZLO/O\J_)53_Q]]]>U),_RP_VI-WJ1'0Z_)K0$LB^^QC7B[Y>[IGM?6QU MKL4DAU(H/^%WKR@)QUX,NK^.OC&46_F=D:SS9VK;\W[\Y?K!'3HLOVYU0NQD MF,WO=]4?O@DH]N, M//+\HS_\Z)-R6VKYS)_%V^2Q)QFGS_S91]^5;TO*5FK%8EL3M5(KYMN99U=J MQ7J;KYQ6_X657)6Y_+1OI, MZ[&W+M>.GQ_YF+_&@61!LB!9D"Q(%B2[ZI(]'IS&WLH)%E8#JUEV9S^ F-J"=4S!A]^RLVQGN:%G6^01"G ^45 LN075^J#IO;"N@ MP\[*65 @VA^*]FT!?HWGN+55?=8?.115/D#/80=&)^&9^S_*+!BIA-0%33V,7V MO#6 1-XZBO; ]CIY?0N'["[K?O3QS,7>:#0KT14?S?H$B%N=)D#WMF<5*F(M/(F<,^Y(TLPH M;)*+7CH2O2OZ !%-*+1GO=4"Z-79$3T0[\[>MM[O'[&C_;>?CYOO3X_V#_#[ MWP[%47/WZU'S\[=&?J_O6P =_?;NZEVSW7K_VW\^'UWYKXW?_A"-LX/\^K>? MWWWZ_.UH?_?;J/_U"?[ZP5$=(U$>\1B1P;#"6 MGF09[1!>-UK5C5RAH4*3IZRJ&%;-]G8+XYSI$+):HJMBJ[F[*K\Z/'*WF=SS M2&2#!J0NC"ZN;NA"&&Y$P@I1XR+BEO%,%\XAH54TR0ABC-C:47R%6L4!3P!/ M $^L,$]H:IAW4C.E4S9:F6'"1V6M<2X**_S#/ %-1Q=&(>2&0C#S.G*9D)") M(ZZ$1AHS@7Q@@;- *<-Q:T?C.E9WNVP#BP"+ (M45>57FD4TL51J(:RGW&"F M1?"*I2B\4U$!BU2"1=@-B]BD8A0BLPBW!O'$LR.B D;940Q6Y_^)T9E%3)T: M BP"+ (L BRRB.D_C GBJ5$6%Y@DHK;)4!(EIMA$IQ\)6L'TG\7SB1CS"0F" M,1^1]IPA'C*5.&<8$B+[D,K3_-AN[3!1Q^3NU.HJSOX!*GEQH01DBQ28*]C588 MK>36#F&\3N]Q9""#L("V#"^,OZ3RO]E06>6@J1$'M5;'=\_B[%7Q[L8]IHHK MJ&US5;*G[-6J:-G__$-30G\%%9N;O3U+D)I3'!M4'%0<5!Q4'%0<5+RJ*CZ% MI\ZYT<0D;U4(G))@@W$>,TD"Q2XQ]F$_>^HF>_($E0_8"USV;*4?ED9ZT2D$ MO/5IO/63B6*_J),7EE&419<0YSPBDY)!QMA(F8W.<99]=5$G"B_ 50?8 ]BK MBNR V4'%0<5!Q4'%0<5!Q9>IXO-IJP4'9S9>GW6D\/&B2C[RX*PFT7-GLB.H MC5(Z@M=7$:]O,D=K+//9/]8P]^WYRSL-"$[I%- MW#NUG8^QUNK4_,U8QP(H\@J*;_5ZL>,O:X->?J/BR8Q1-GRZZ _.XB/M(A=Z M[V#5,']NQM+SMJVJBEGQ$D!0<5!Q4'%0<5!Q4'%0<5!Q4/%55/%I+FE%ZA,W ME'K&-6>8.&63#]$&'CV--CTA // ;:WCP6GLW9HL.8Z^O!ZZ8GLC3ZQ9.&+# MM>YV0G/LENW>>&6-.#A.3?L-XC;3Q&U:$ZT4,+:":>I1L"0@3I5 +G**A-$4 MXZ!""GQKAY.[/4*7>-\+8!)@$BP!4'%0<5#QC57Q2J8PU_O@3&-"SR"'"29T MA4WHR=1G4#ZE)!A25A'$&<'(I*@0H4XF2V4PU((17F:"Z#P\,A%J7)Y3XW)O)S7I MM-(B"F:4XY$00VE0//.%U)I:K'] $5.V5"L$/>RHMG_1RWOX)G_0;A@J2/GW M*]N/86]"$Z#SVC24<#DQJ$LD9ACE,NN:THA+%Y!.SB(BM6%,.L4VTA(.1LJ@!?"(\/S):Z"X%_V?9%_ $"@E'\) 0>'#P %YXV"9*)1N5;4$H$8=PGQ@#ERPC!D*(LV,HR##_>AX$S# M @" (!5D1W:B&2XC=$53;\=YT3:9!D) M$.1<+>-V6M@ MVZ5+Z[YW:=_&_UZT^JU!/(F]+RT?AS[PV^B['SOE;RG=87!\IW!\CT\FRD1P MD%*0$)$,@B,>@T8V&8^LT<('JDF2>&N'U+$@E1MN!D *0 JV J@XJ#BH.*@X MJ#BH.*@XJ#BH^ JJ>"43_NM]<"HZ% !")=4*E=RJ$>!<:,&SE G3B <6D5.* M(\4]]H%8'"F#8 GTW%C:)NZWOK1"[(1^@3[M#!(!FFE4RJA:^ZJ>*E51@HJ# MBH.*@XJ#BH.*KZF*3]/7808#S6^[JC?6)OB44_B4^?<,)GQ*S"6W-%J$"6>( MQV21E4$BGA1C427,!=[:H6;.#1P!T@#2JB([8&U0<5!Q4'%0<5!Q4'&XA[Q1 M!V?!C?[!HYN-1W?4](-A>Y+=#S*Y1$/2B M97"76'#G"!(K*>A^E,4)Q<.FJ MF1]<[RN3S5ZT_8O>96W8>[_0NB^MP27K% $V.IXHD M'@R.AJT9RD@B]U@JHB@*C%C$DU5(^Y 0M20EJ;3BHH@DZKK"& 9\ @YN-@[> M39"\$ 3O)DAN 5UYG^H:Y_:Z_<%1')QV ^1.ID:\HQO$KTOJ+ZR;=OQL5^O'=F>/ZTQ4J\5H%&- M:ZJNVPNQ5[Y#WKI:O]MNA=K-9QP^.7H[EI\/W0O7CCX+2/6EIC MM'39E&;&.Q-EX,6%$D>)_7 X@QE*Y1L/1QY W& J C@<3 Q'B@&+Y#+TRVPN M(TZH1#;HB IAL2PZ'6WAR:U2&K>QH;/XNI[KHII7MRVFWG?>L?9/]D< E.R;2<-+[G& 232@:% MK C9)TE,(2,L1HD:KS-%Q13MUHX2 L@(R C(",AH/'R6BZR;/ 4R_AJ<;8=PI:LF"]0MAB@[@P'FG/, K>98\J1J>* MP;*:U FMWF19H"J@*J JH*KG=3E--MOHQ!$9 B>,NV@YHUHXQJ4AS@%558*J MQBZ5P1H+8S72B4?$0W:NM+,&44L3#R0_H\36#L&\3B1P%7 59BL^GD[\R-@K46RUO'8P:+: ?89:"TAE 4N M$C821VFD2Q5'@'"R-L<;W/T3VX+)CQQ'6G"+.+$7. M"8&PIB\I#.J0;W35S;P3AR[2E2U!O$C?+(:BV1HPX[(;'2(F3NX[IN MR"(&S $%_OCVS\\#FS]&_C>TONS\._]UO=Z)7?,Q'\O>]Q_HB6]]>[U/_I@_ MV*YVJQ/1Z?!K0DN8:Y[&FO6^>Y;7>)E%4>MT!_G7VU[^=J?6RA_A8\^V:^>V M-ZAU4VUP&ONQMM?MA-CIQU \*D5N!_F+UZV.[?A6?OG)('^CG&9YLW??[]1Y MMU^.I_RE%]MVT/H2?_W:"H/3O/"\KM$:N1AJQ'T_9EU^XXM!_'6D77CRY[=6 M6RCJ]JY-_GW:&Q_NCQ&Y7K2?D4WY0_UBVU_M97_KY^%G+W&8*\=U9"ERI3GC M5K,@(G.2RLP3R?,/C&_=(YO1:G1Q(._LZDNW+J7G;)U^RLZ5@LZLU>V5HU%_ MR429\:=X6;%VNW)KKIWV"E+_QX_E2' ^R@4F%8=TKS (RK-G=QX\?]4]%.K^ M0[%_M%?[[??C5[N_UPX;>]OK\\'VCAO[!XV3@_U:?G1R_/OA_FXS?W'2S/\< M'32:)[7CU[6]W9/_K;W^_?COD_7YX#_MGN7%#/J99FK-T^Y%_F6A_Z\U^GP7 M'7L16ID:[WZHXC^.OK&T.8JOS.RT_+&M.UY/_YR_>".3UM^W2K(/WM)^;VNW>E6I_SXY?N. M&,.8;85521JCN]*C]8P(97M(*-]9K,,GI=[6E#S\_*,__/B3=)M2^LP?QMN/ MK EO"\:>^;,_7C)_X@__X&[Z$T_(7.,VYD5)W1\N> 0-:W)SOIDM@%@[R^]R MVJ_%?/#"^ K]$R)S+XV,S:'5P?PU[@'QW8/9E8F@+OXD/.JWK]PQH9CBYP2J M7Z*,,]A!T(@Y:L1W[45@;,BT6[AG^Z>UU.Y^[=?.>]UB1%"HNQ67G0*H.Y(O8GVD IEJ[L\2D=<5/V!1I9T*DG_.!_^P//>_=_O5&5G8V!NEGC^=?FXT_\RO_?/K M\=\'Q<^T&O2(%^GA!OW/Z5'SU:?&;Z\_'37_O!RGGO/O:![2_-QIX]-G]O[3 MV[/&W^_$^]_^TVKL^V^-*W]YM/\G/[HZO/H^]=PX.R)'G]Y]._KM@!XWPUGC MMW?D_:?VYW=GAWG-!ZQQ=?BUT?QX=?2ID6X:LYS@KQ\4ED4/%EXT&$^(:ZV0 MUH&AR+FBWF.K)=W:X752P>8LJXFXRRZ= L0'Q)_=O?&7]P<&Q%\$XE_=(+X1 M@JJBMI:)I! GC*#, !%IA0UWR4HF3=D@DJCJ-8=<0ONX&SY= M] =E[5!MT*WU8D8=WVK'6N?&WRN^7WSEBP#5BH2FUB!(L;'1IS60W0^@:)83 M&"J=?7R!'4O--ET% -V/YQDT6V4U634:K*_:W>B*QCTF!0M&\!1&<*,U$?9P M2BME?43*48&X-@(Y6K2D(,KA8!5G*6WMT#H3U6N>5'7HJ6;8 T!OA5U_ +WG M@][8\QZ2#T.@L+-L04>[ULP(;H!K56OW]1C,',&]J?GPD+48K%F+"C9@>=C\7T MXOYN)^RW^KZ\S@H0/P7$'^]-&+/&"(,UT:AH%8PX4T5K>U:8M8XF)P3V06[M M<"A.@, L0-[B;5F O%E!WMBJ9*(2:9\$BBH&92GQ*66KEBN MO&H:M>L?EBW;O2%7!F*+/E&QTY]K;0%$)I906U#V7G]5R'AO0L0 Z]/ ^LF$ M)1M%#%H8CB16V9(UT2"M-$7"IN 342Z8HJE?G1 (5T!@%N!OR54& '^S@+^Q M5>N$Y/D_AGSR,ENU!B,3@T%.DT IM5*H5,*?6D1'T[6'/ZCNW9@0\_YU2/GZ M*H3]%B&6_*RMG&:VQ QL\9LA$]\7N T%.KS@UK3?#KX5!!1?Q4Y,K0%PT#2W MW6Z&()4SYZ3D-B161%1D9B%/+=(Z"D0-35')I+&AF87DW7CR$F=*5!V ()2\ MNHBWS% RX-R,<6X\$9H$EN5$,$J$,<2#D,<3J&C'.,WQVL"4%D M""(O9".+B_NUC#B%)]#MVW99W]LK[NL.+NNU[!QT!C7;";7XWXO6>7'Y%Z++ MU8\N/V#1_F9;G4+>QYV3C.C'ZC9N8[12Y#=*L=:F%P!!-GUP_MH M1=O@V/I2C",MHRP03ZE^/.4FF_CDP,IAQ_>B['8BJ' MXN.M-*/#0E.-D0O*(LXX1M9&C"BA(7%"="1J:X?@.E5P/Q'B*9L#C--4#B_R M&@L XCP <1QAL=)3:B1'6709$$F*&1JY0=8+S%-P1-LBOLSJBMYM'@PUQM=0;+@"R$O@/4)40.>3X7GGR<-W!!(,C02 M%+GBB.O"P#4XJPF1Q"OJM0AA:T?7B;YKW\X4SM>^;J1*<2C P,JD"A^H( ; MFRG@C0U8+'&B(K)LMOJ8/7IBD>:!(&6DH@Q+&9S,!BQ91(>UM<<\B-].O8MO M>O'1'!7*(+[(S0?B?GZ2N#H)N!N)QP7HH9&R=/#_*?= M6W5P,F33-E@D;7"(!YP!WUB!DL3,&I:Y6+"M':;A0B!$;0$,YVS:OL#-!YR< M!TZ.S6%I6(Q:&,1Y8-G_#Q+98!42,G!K%?&2JV&;(BB:JZA!O.8QW9N"AG-[ M661O(+"[ H'=658RO!G*'5!^*I2_W0;($^D5=TA&DJUAQQC2.D04G*8QB/R4 M=,7$3W7/Q$^(\D*4=PT!<>7J%P &GPF#$[%?BP-S+* @F41<98O7V"@0ULK9 M9 4U5FSMB#KCBQA\O/98"-'?Z>O_\^\O-*[6SJC3:K<&/;]F6#1 M)&X5,T5N"LJ3CK MCTE;WD1-(R4241\UXDDE9(AC*&%+I%+,2I=M>5Y7G$.4&J+4@(F5K-@ 3'PY M)D[8\=L_+1K9?VF%;!B[RUK1X=<.\JIKA1Y^*2$ 7,H7Z(1DXRC21-EDLJB/.N<"@,7<1MGSFN%M&YP^H/8_>EP<83FU2Z[U>$,U_(2+%WH0JNTEEEM6K7*N:9M:+F4:J[" M-4[M[M=^[:)?#BS.?[[$_G?.\=QZOUG.26IV2QWHQ5NCU78[ ::K/<_EN=7_ ME1K./0U%ZU=9S!4F$6FN**+,2\>X]Q+;XL8 H032+Y"2!D!<7@P( '%^@#B. M 04GF&40IP0BC*[6214I%)0$YW110Q(8@#$ZMG#,\Y'5V\?\YG/>A'* M0>O]?,:79A3#_8+YV,0/#1J^%OSK7O?LGE'# /_/AO];[6*E%B)+26;X-[(8 MNTZ0EMDREL[:)!E.@;%%3AO>J"J094>T !(KDQD%\%L8^$W,/N!4$T$%BEQ; MQ",7R!BMD5>4$16<"MIN[5!\MSH=@&^#;U3-/)JPIC6DCZ7(H/O&,NM'I]NK MM2IXJOREM =*GPZO#Q&4/CV/^J]N-5#3.DE)'479P\G4GT1$CL:(--$\16:9 M,:*">8!UJWK:V"3!QF+J4BZU :;.#U/'[A3-[E((W"%AI4)<:(ETL@9A;X2Q MU 1L>)%*8/>4DP*F5J.2=+&%5#-31Y[Z/K[J]7O=K7F&927>V\[G6;G7RNW13S?=B M: WJM4Z$[/D:9L]_[W8^-F/O[/="WL=IKY0V^#E3^3FWVAK)*"..S"-NLY@X M81P9JB1BF/(8%4O22LB90\X<@+ JE:2 AK-&PW'4QV4))HH9LE99Q#GQ2&M' M40@^,8L]QQ8/1Y%4KR?#"F)AM5SM%;%^W\;S43%Y8?UZ>]X:V/:PYV<^_1>] M6$O6ERV*JY%Q737<7U92]6&8'TO\. '4/Q_J;[7?D9A($;E'B=ML^%IA,N@' MCI@)0F))%)=T:T?I2J5,JXY-%8]. >Y5,/$)N+< W)OHV4FQ%2D+1C@?$*?< M(2VC159YP8/GC$0"N ^O;N<=J_ M%C!0T%04Y"=-;QNLQ]F^1EHK@3C1-C\2 :4L29:EFDUS5XQ_T5+.EX36/L " MP>8U1+[9W] ">'LYO(TM;$.ME8$99(V4B$>O(**+1.NH5)<')K1UJ-( ; M6-CKL&B(T]^GLO[4]F'^UGJZ!J^[O;?Q6L;'::][ M=M;MG!22!RJ=@DH;^[NW;C9)814/#$GNTHA*@V0H2,ZI"@H+3 M/ 3,8N@5A M>@#"17D*@':S0[NQXX 5\4HGC70('O',3,A9JY%EDF<<)%EB?FM'B[M#<0'K M-M-Q@ E@3^O>\/1K*>"!PQ2P"C-ZE;HXO+X^/G#C^)GL?SCIZ[@D-=81HZ"D MSNQO%=+,!V0-DZHH5B(Z;NVPNIQW:GZS9]=L;,IDK3!UF4X2P.7\X')BWI>2 M)AFCD92BD2@I(J45BCA?.$OD;I9EV87ZZX:8,.T+IGVM08^&.1!Z MA<[M04K1#\HKTO&;/[6=C_D=>G801[=(^J?5\.Q6S="HQFV1H72/T\%(M&^S M8(\[A152_%_TU_V2[8S.H/\V]@>]EA_$4#RQVPFWOS'Q2K!-IK)-;EVJUM92 M&A1&,O*(.!$).O%6R8^K.H"!J[:Z(+E,;PR@L0+0.#&B MAQ,5HDZ($ID0#T(B:V)"05 <94H&*U&X;97SVE80'\$Q \>L"H[9TK*4*T"- M18JRU?%%K6"L_92)K'STKZ+5?)FY+.9!E0_BF'\ !%6NZX7!TTO9'YRQ_W;XHA#)I'0XM1C#RIC+RWDWZOTSY? YI0%':;.3A[/IJ MHQU2EE-!8Y+8I2*5F14(7&!P@3$V.0$=;8HA>?&@.\\=]]YP5>>5B'#M/>0NU*ON?BQU>D4A9;=5!N< MQMIYB1QP$VK.3)+M<\]UHADW!'<"YS^"!)$BP\()%C\<%@1"Z+((!/A@*CZX MU41!.)V\-AXQK1GBGG&DE33(!DJ8]!1S5[2JQ'5VSWT!F%@'%Z0 'UN"ALAU MMJ0QX]SKC)92&XZI3,$RX5V)CQKP<77P<6PO*T9ET,PCZV6VEYU6R'&5$$G6 MT$@"\])D>YG5F1* C]4TF->[).L1@SGF[SYJ*B]L5Q]-#(V>'+T;R\^'[H5K MQXV/PQ\K^A]67GW_FO MZ_5.[)K/YR+VKC_0SK]=[^>=F]\T]Y][D&[O_ZBW]^?)V_H#\11#%-%-46&) MO\WL@?Y_]MZU*6YD61O]*PKV>]XS$T$Q*JDDE>P51&!C>S-GNAG;;3O@"U%7 M6M#=8DG=QO#K3V9)?>,.YB) >^W!T*U+7;*>)S,K,TLHE0^AC2>X@3/*,65( M%/#QR,N@"_N%&'A'HAC7!FMIO/?Y2)L15MF WYR("8 @KTZ A9WK/!F;M[4X^XOW MKSSO6>'+H[;XLU_,T63?$%D8<4B$A4Z]$8-C<5*N_%7UW<$^ [#B)K2&)1ST M<\%#'9E0QD$,#&85VPN3E0OF9CK\054%YMS _N[H67N7T>,W&3PWUT"I>2&< MF "+ ^;A9=AV\>S:[/4+U#C^Y_JII#XL9\1!7*CO45MQH:3BGE#N&6%=[FA^[7#YOXV]?M?[8V M-WKPQ\>M[D;W_1;T^VL//NA\Z/:^OIS>_[$QA,:,2PRI[O7S"3Q,EZO>AU_* M@(;SM5]QF?;^-47]UZ88BS]?T !,1F*B,Z#@Y]BI2RCPC*HWZ\_-:(WYB[36 MD)Y>,GUTK>KK93^]VB[M3H;P!G4/@=K+AN9VL2]&V:FCGKD^!W^ @?EO ?K> M:.S^W+8S!6^NWVUFI1KDY:0P/6C3NX&K$/F4%J??F5J?&W5/.V Y=J+.P;Z_,_S,P'HAB"M7D,SSW9WOR2[6[VT7H\W4NX"@.;,# 76418 M;"WA*DJ)9%:86*=I[-X>(N)65E_M_%UZZNW_='[]\N'KP#A&[VM[>[4 *V%XPQGPW?U.]T, M5A-S[7N;M&9NB0Z+:)>AD3)^$P1KT7E#MFD=0CLL&U7.(3=3+LC6U3%TNX1J M9G*I19/+SDRNJOSI]<7Z4C;!!H%-"+\'DP(M6G8$X,LJ4I2A.T*GE"<^*K/".%A!C MNL6)9F21#>NMSG)ZC=%K0-AH4-ZF=R50_ #Z9:#YPHT/W',P&54^N^-LW'?O MO/#><5^,7=,7AS>?%-[&");(P/MBCG(P=&TV@*_@:1]AK"I1HS[Y_UPW\=DG M1A2XA0L7;<(8#"5H%B%=]=#G=T:M_.O,$EQ86Y>Y$F[(<.'S8;C@B1GN*Z@] MF.K@\TGGT\?^ M[H^/ ^2DG1];Q\!#=+OW[N L;W4VM\+=G@J[O<_1SNG627<3KH7[=GY\BSJ] M[_V=@W<'VSWX_5/7=GK0]H,/>S&C*@VI(&D0:<)\;H"Z-">)%8E5/."Q$F>I MR^I'_/G2GH/NW"6 MU$&W8$Y>]W+9V#.AL$8)'S2]2*&FQXFD24"4-;[2,-A:L[/B_YQ5DRO]:?^" M\J"RHX$I:Y_37%I>D&[V(I7-6RF4E;;D=!]1$:B;<.=0&^02KMX:J37OC__[ M/SP(_+?PN?N-OEWUZH^.S=E/)N793T 1FWU4:UKU-^^K_8GZVS^=\II!&Q#O MBGR VEHYD66F,U$ I:]YVZ/!R=)'J.@YQ79V#ZJ]3C$UY;C:\!@*^!O^@Z?A MGXOC4BLP&Z _EW-EHKJ_WCR9CKXPTN@<;T*;.K\[I(7SWF77W]T(1B)B"NH5'T&-:AR2"F9@8K10SS*0R MI>?4K90:;84.$VX8C7SN@_X2"4[CB$4T"5\-WTS%RIO+U0N"9>\%]65KY/T] M&1DTB>-5!^7SW>&Y#88;Q2,M"EUZ[W+XQ_OCX\;7=W]Z65E.$(6]$31'S"\' M8!W![\KQ$MC_^W /?J[("]+Z .:Z7,>RT8EK(IJ,QK=#>Z99?U>>,9_ M)QE0 )CS8U>RV1OGWM =[&8\\^O(8'#-!<]7ID"J6'B/@.] ,OMF T?NRX7 MSIV #402\2:E<[5XZ'3!]E_T>&^8:S-8K;DJ*STIRLH7T<_*<5Y@Q(>[$4@- MQF&U]MP@(Y_U#@P]3"D.C\".=L?%8<'=BYCT$.0,LP.'F@KI0H M*1GH#N((UH! _UPY4?W*H>44D,+%4"SY$/NBQ'".2M] -<=I&RXAH:87)^UR M*JAF^OZ%%5?.%BA,NW%)_K4;+"^GN0O+LH/3G(.*=%KW3TV&DRK 8WI_[14\ ML[9G8R!0:!<\DMA&O/[,0,+*&#B)@\=],;7>]D$4F(9<3KV7ET2JO*MO_=HW M9ERK:?UZ6A;\EI>U4&?:#:S3Y@3HC>C>Q)4" X#]F[Y[IK32Y.WBBIK&L-2+ MLYP,*GT:%E3%>K">8+Q&'NJ(V-Z%M7]P5$_RO.!FY<+$&PJ?26> M."01V4T)"O^^R?<+<=0_P:G]RR$RS!PHW%Z1E8>583 PE<3A"]U11=7LNEN\ M'+7G!8!'X<>5*P>92R9"%WY^[/KD '^)F&K:&<- UOPS:VY6+JS+52P,W7= M(RI971"P*<*X2M+3-Z/XH].^^&EP@\",KAX3L6_0@M-FF"-Y(/G!6U!2W08$ M0A+&H@\<_0%Z7$>Y#C3=:C/5/3@L.#UH7>G%CKKYJ*7=#:@8B<')J?$V3T;B MP\@4^V:/F1 S/HUIKW8V'=U:]<76J*^=7/ M)'2BA&4\$+4,J+[ 8%&8WQ);\GI6Y.;$;34Y">T7!BEN-.Z7]49*1Q0PC.&, M)?7$3('__?;WK4U"4P\Z!R(%MNL<-_&)D]$1CKIV6TJ QJK(0=1'^;"R: M$-"D="3AP$!X)4S$$49G8UO=1E!6;8OM"]RBRE0M=]/J?=KM%,T$U&EK*!1K M'F*-KE[C[IA9;]B#POS,8 07Y2*?C!T&0>-7:S7):8;[N%]7BUV%$>@:R J@ M4+Q>56L/5@FJ$!C5Q44W(''M]; ]? .^CVY@?6/?T0=8_W MC(T2%B0Q"7T>$"9#362@+(EBZH?6,E]P+,*Q&EQ0E F$J%A82?H6\%=N)(;R0$N]O! !$O>ST32I*:X6]\4Q ]>YT=?_4P/MTI-=%JB8C/.W M]0=5=I3[I,ZH0M5 ')7FS?27AMU M@^KOUZKOSB2755]&;"W@\>7?7WGSU5^&:W[$[WBSOT:O^C(*[WKOU4V&6T/V MO)H,HQP'-[SYFI(L-P2Q1RIF?Y?DQVL;7./2"RD8LZR5W25YOYWA9L_P3,EN M)_?E3>Z9<)CG6&ZVP3&0E4:TL63H8OKZV$X&"[$WYP*RSZBI#U+J[2Z52%Y5 ME9';5<>[?LR>?P61D*F ^B$-8ANP*.(B2(*0"Y\FD4T"&5Q>NGT,OPP[FYW3[NG&\?;F%WC'QWYW<\?'K*[MS4ZP M^^ESV!ENT;/U0'8/.B>[GW:..Z>=L+.YP;J?/L,[/OC=@R^8U<4ZI[N'NYOJ M9.?@NYU5N/KJ0]L/HSTF8NZ#M4H8EP%A:<2("$-#(ITDD4I"%B7)RGK*FE=G M\J8KJ7GP<^.3?EY=^=N+A>FE5R1]V#74$GA+X+\^9!6W"9"PTM[ZE+(T2@5$8+ E9[#,_D/X-8A_/T.'Y&$1)9):071BA="22IF M717YC2N3W'0$_PWOYPL_9O>FWL^7)0\M&[=L_&!L+%DLF="QMDG$(B6D#80( MTB22J9::TEMF(IR:(M>B[+<<_40@>R'A\( &;UNB;HFZ)>J6J%NB;B)1WT/*8$O)3T+)=(F2K=2*LM@G8:@E M85(#&VOAD\#$@8J8SVP8M&9S<[W'#[!!V:!!?%\7$:J*N\PSG)TO^>+Z##?0 M?]J#S)_887KC@^?^G4[X!5N++>[? O>[[\_$D<8Z3@07@BC?#PCC3!,N DN$ M34UD @;_Q2OK=#7ES=M2;#IJM?&B;;SH5=UN*:EY7L.6=QZ*=Y;#'W6L4FDY M6!E6,\(49X1;%A,*\Y?8,*4RX"OK(6U>_&/34::948XMUC7/\=*JWT\ @\OQ M?&F2EY<=M_=C6MNUG-7, M6RIK-XWY?2C=]F7O2/WQI %J-XK7=@*P#?/? OUM@/YLOJY,16I]$9(X-B$F M[5("UHH@BBH1AU)'2>("M\_KNW^VOO5VI[O=Z7Y*!\L+%Y;FA66US/20S+3L MB0%SD>LD5B1F@A,6,4M$2@6)0JPDF_@RM+8-QGH";\P#&!8M,#Z4=G[_<3 M M!CXD!BZ[8<*0QZ"2Q\0PEA*FI"0B- '16LHPH2$-M&VU\P?WOTPKT,( FVMJ M_SW[2]L@H-O*TY8[RL@=:H!'A$%7ZL/%U(EG?M6IHWCZ13D_MJ;=!?A+9"/_=QKT)E(GWM4BTA'@;0CPYXZY26)+<3T,2QA8( MT4\CDLHX(;&(XQ#^BC428L@>E@]?_'Y$&P[4A@.UW/1,O54M3ST%3RT[KV@0 M,)A23K@,T7!+*!90"PC302ACWP@?S^9X/.?5RT*H-I3H^>+D(SNO6AV^ =BX M[-22*8]UFL8D$:"^LS1@1*@X(MQ/+>7S".__#(5; M#?KEY>SJ;^I7A? E]F5@7E^IS=NYLW]W1!O*P[>@894P&:A4J]3GC#(J.4NM M*Y21"IG&$1;B_,U(WK9&Y[WS[O9B2MWI#MO#H%TI DX,E<"[E&%J@PT(U4DL MF%2IU:I*J8L;MYU^/XNP>;C6K&WX!@U,H]HRG9XGJE?20YZ')^[3!8/Y>,^J0";*9R0TVA*6V)"D M.C#P6QSS4&F;IA(,Y@LLYI:V6]IN:;NE[9:V7PAM2YF$B:0I$U0P':22!X!CX<"UFHXEP$U&[>.''M =N!+.1-J/QFR!8B^9]7/^/ M+/Y:7_8-5_/:G0RAU>H>-KZ6ES&6'QQ-S,3$B;'%/_" MM*F3'KSQW2!7A\]S$0_,_WXYV?VACV3 XL[F5KC;4V&W]SG:.=TZZ6["M7#? MSH]O4:?WO;]S\.Y@NP>_?^K:3@_:WONVIXR*F*&:Z-1(PB+!"#?2@GI-(RW" M5*21J1 89MWH#<1/+2(>41K)A$L6Q"F'&6 V]BE+:" $3(0!:#Q"<2@F9N6& M M*\W8\ >-*U%W@B+YS(OP%J@A6.ET&[:PGS@!3R?: LN&!9P.^\,I[QB*VL M]_K&>Y\/H84G+KXC>5MZ1354I2<*@^?&#$4!;P:&+K*?1M=GS.2C,H-/W$A[ M1P)059YXJEZOI=M]&HO1?H:(NI_GNESS%M[EB9$8G)S".[)QZ>G,6N-*$[HK M\4FEV7?'W(QS>._8%$-H>I4K?W14Y- H,3:>%&56O:IN,OP[F]TU;SKE<,TH MAV>;$;9WVH,RGQ0*&N BG.'1,$>JAI[2.P;P6>@-1D(7\Z?5;SF%1XW,&$.I ML4MC\0L>!S,WJ HI5N,T?<:J=]S/5-^-:3F1I?GO!/H'PUJ883;&ZZ&K^SFP MV @[+@:>F(S[>0%],=78P8UX\RCW0#6"N8!+)D?P$A@EE9?C:B#RHWI.2NS2 MV-V1C5R$]WSF+NSDVLVD.GG!BV%[ I*$'Y0X&4?B!&>B&M=*,&'@1B6(:E%- MUX* %%EI8(9-+43Y .5D\7*<"^\HSV"VLI$WAG8[J4+!A 6$\E,)HL)<))C< M->_?ZOT>2G\E@O!HG563^U,4)V[%U;.YZHD!B,MDOU]?7TG[ 0,IG\PT? Z M$+7_3C*0-WPJ"&W=02<'T*:K*)['$8LH#T*:"!;02$32T#!0/&94!>;B^/0% M)1ZF1+W1DT*+DZ7@ENMXOVIA#WOTKZM:^NJH?X=U/^^E86QHS"1)4DL)Z%B" M2!$P$L5^(%*:)$E,5];#F?I=S^$Z"NE5TVJ$LE:QE HK&/>%4+Z?!GX4:1V+ MA$;MM#[8M$:=SWLR9J%5"2N*@4U,N/13$NL8YM3G*M&@DL7GIQ7&&SAA M:^1A"1FT?LL*>X[-=(TO8-,8">,0UK_^Z0)#9K@&+(HLG3M>+?O9T108X.\, MJ 3M(^2MBE8+P+ 9W'B#3,ALD(U/UKP?QNN+GV;.T[JB'N#7\]<#F8&=Y6!O MCDL8]I99,-[P7+ML!*T$TPON'1[E(Z<5@-XQJEN9%V"H36J]0YKQL8&O7%/A M@?#\Z@N7NN0^M).!S0:#1: #J>]C-[&!M9X!H_GOP(@2NVJ-&Y1N#AI&Y*%6 M%/AOIV+L_3/OB/N*OG7\8">%@^]L5"T/;$0^NKC_V#CW]'3Z]'>3$L:M++VO M=7,6'ZVS4NSO%V;?Z2Y3-00^58.\G!3F+'.?$9:FFGQ;(YA@TQ._6N.NL]G9 M$Y$*C8@-D8JFA DP\[C/$R)]K4T86P46VZLQUBK9\'JH4;=6VLKZ#S.W.0!G MIQJH^.6)LC3C"E(6(<:97X"7LZKN=C*>5*8 #BS>B1:<,T*<$02@;P!N"U0K MI^88?C%%6'Q8#GXRQN(XW)JOR!1:*<;,$]@CN'((7Z+E*>8'L0)5+#S,5,=I.%:\>LHN MFZ*%00+U'6[5$S5V9O3%,U3S-\BTHSBPBLT@ Y+ 3X'/ZK<= P=ZPQR>/\@. M#5@%SN!%&I;84#' ;JY57L4?"X3_4PPF-:7.(DM1U5C%&8=&Y]/T83!"LT)- MAK4^L@J&/8[AA:^L+%-H$ P!&D5%19=.\;APK%SKSS86]1]0;% *RPDP^E3_ M<,UU:LO42>'>)7Z*;(#.47AAF;E#C MN$DQO[+2B3ZT3UPZ+:LHI0=+$SN]OI*65=>_HX$8C5P/QBC[^QG>"8-OYIH0 M++<%H]ZM-Z>>P=#D*G,ZP063A!/@W!)K7@N@9P 4IZ\XM,8-2* ML4 $P8EQ,H(CGH] =)UV?;E$+ZP&]W"C^B/3Z7I!MT%A!DX(Q-&1<2):>(BY^Z)R M@O7.=G8!U6JTQ&6"^R*5;VPF=="DL:D](,YAAHM,S#N!T#P$G7E25 ")CQI@ M<C%&1O?)P3-0"Z M!K3$L]>F.P&9TREG#T/J5A6+HPMA,A 5>L[<*J4'3W=JXQ_9GY43HWHLJM/Y M<)CC*,+J]_X8+[2ZCZJKATT!U>/"Z_]<=5#Z1P9//1*XB9X=51A9&M#M:I^% M0H70L5 .>H[3E72)41L ^8C_",;SF^'9M2,]PP@1#2I3D]%(9[K7^C;+2:5 O;'[/NY_,.Z=;KIDLWK%ER% M+TY?JUJ*$S%]0J42UI]/;:[S3Z\,8%OO9<)#]<+(P.B#N@DZAUBTW)R2-WL4 M?/@'_;.R*)U27#A=\:0>I@H+45O](UB\Z@Q8HIDS&3IAR4<_8:QQG*N9K39# M0L%392(4E\:RR@/A9"! M4;X!3-*^I.?\I1_KY3M=*D<@*+"\#%#RHG17Q'VYS!X#\0S06S^3=6?27"2^ M;Y&D<"'6:_5"$4>*ENADFSFZI $S?NT<#9WCJ.4(KP6RF1H];YQ9!$U\>YSI M<;_*$JY1G@5K231+:SYWIY#. #-OZP@Y?_$1%RC"5=@=>BY,T71FHV<3GQ=^ M]HMY>.*^(1)$X) ("[UZ(P;'XJ1<^6NI\V=&\]P@_>Y(6'N7D>"_;1#\1SR[ M-GO] L'[?S*62,9-: U+. N9 %TE,J&,@SC6PBJV1WW0[9VZ 3R!>WO(LO_Y M2URCOETDXQ>I?5)(;R0$M]%AH% M7*D3F5C0T%B@4X[E!&FD$Q4GL4R3Y04\%,5^-IK&PL95^RYLQ[60N_Z?2OE> M?K++#A"3J[,P')U9>WV3PYO?_%)*Q]X0]!ZT-%/Z6_5/KFUPC6,O))FK!^"/-LAHW"\]L/5! MC9K5.KE![ELSA;09HO\H=)]:5[(A3EM39?]I5(^#U9@[A[&K)WU M>YUUFCY;9'LF!;\:--W=!6]I68?@&-V\A.$V*_A."8DO*_7W,0_6A851!0QB M^I[L$4[/7C:IV^_.@?0@M,O [@W0B=JY^#[X>[PPW'GQY?A]J@3]^BG=-!?^?'MY,NW+/3V_BU^VF'[7[Z8CO9K.K6 M\1[8S"P0DA'X1Q.6A(+(*$A)["?6#Q,LWA&OK+-5&D7/)\WWF>;R-N!TJY9( M6B)I )$(2?TPIB:QRC M!:=&,9G2U/(T2;A!(J%I323P2TLD3T0DIS,B27T3 MQIC%0!/?$&921=(4*"5.(\MH$(5I:E?6:;0*W[=,\B1,\GILPI=]FM<_IBS? M>)L+X567Q=1<%D75GI_R#,X%6$BM79CK:5@)LM5&%3UH]#C_=W&FO\XFV@6= MM*1V&U([6;".!)@](A6*1%2!=11(1;B0,4FX"DQ(K39QM)B"W9X#T)Z,TB+@ MO>GP+0(^$0+.U7HK=)2PR)!$!B%AV@>U/O89L5*(6.I0PN#3P.!<=S^T7@H PU:'&RU]];;?ED$%B9BB3&6>X/_JK30!>U] ME@[^IAE.]=^)=FP<<3V'V*.-J?G6R]^[W-.O"QG,+8/=FL&^+D4G&2JX5"1E M+";,CS _%/1Z):711E+02B*,3O(Y;]P)Y:]C3_D5..E?*Z(^61!.BZCWC:AS MFT *YLN4&3 "*"73>+&@AM34<6K?_32=\ M0^NKO/Y3[T?K]7_>5L.]>;OJPC MM]V&VQ9S&6!V D9Y2AC'HT)(H$ M5L61C=,@5OZ%;O^G#C]M.I*UOO]7 89-AI&-K%4T>/@0GE<:>/H* MG/HO&0?O-_*^Q<''Q\&Y&A^+, I5: @U&G PHJ#02S\B)N1^ZO-01@(/@:2T M!<)6@V]=\3>*X9F6?7[4*)X'2$A_+MSU[*-X6A:[/8MM+P;DIT$<6I4:PB6W MA &E$2EL2*R-4D%-'"KZB'$\;6V(5^FY?ZV8VLPXGA93[X2I<\M ISJ.+ ,X M%7Y"F,]]DC+)B EXDL1IR.,TJ"-YPA946_.AW0"X\X1OFE'NSN:$:QZUXG(( M:T/G$\P-OK>2RT]=Z+O9H_-ZENS+MOA_G#TC;GI"V,))<%?G\S3#$?!B]-)J M_._7W/=OH9E.!6*CDH>N.S)PV[JCV:7P M^'I4_9=MG7^8G6I\P8G&;=3=B]+BMT:J,'@ZMAC4+F77H(UQ%:!2.9NGQRT; M_:\XP8LWBD*,]MU]9E?%][7#*?^ZXA$>6I;X1*75AUX M M+Q?_U$ZMUQ&/\@HV!%XQM#[];D$+K?<%K7,;@O,HIJ&*B0Q4@)5-+$D3Y1,E M%8MCP60<5P6[XH2NQCQMH;4U,MK-A/LX;_T&.4'/):JMC?EKR()L'00/N'9= M;,+#$MUMAJM9@_.$AU8_5RU[4NI_3>&TV?OU8@1G]>EI6OWT=6V4S>VUYL^+ M#HE$^K&UO@^Z,GK>4Q,3D08)\5.11GX8A(G2*^O^6M"\?,.FHVPSO0TMS+

E1;F'P;FY\Z1)$G3*%::1%;XA$4!P#P6C=)A)*(P2'R8P)5UNN:W M892MYZ/U?%R=Y%@Y;Q\VX.#.1G[];?VZFW@!FC6Z]\K+=SXUX7<&]N70^D-; M;V=+&[3$?A-B_[9HOU&>JM#ZFIC(8/7B0!,!1,S_/5^=L6:H9+-5@Z_4O%YZ_[D0'D2$;3823G?_\I;.?Z_]Q/ZH.RN*O M]5EGW>>5N+FZEYFZ!_5W&4O>Y\,C,RI=<[Z8 98 ?I^7X_+??)"IDQZ\ZMT@ M5X?/$U$&YG^_G.S^T$HT_O>WSEX M=[#=@]\_=3'ZGW4.MO:B.)5*!I8(J6+"*&>$2\E)[-,H35BL4INN> 9P]PC& M=%Q,S(J;S:E(N"6YVDG6%(5!V9_+S+*LWJCK%PGY,QZSE?5>WWBXCL3H MQ!N*;#2&_TI/>-U\1#Y/ *QM!J,V&[[%)>?].X!^_3&&)_S?_^%!X+_%#]RO M].V?GBC=(128$9N-2R_'(+W!8&D"X )UB#'T&#"O@"'@Y9X9'@WR$V/*-6]6 MSGL$#P!EP3- 'ADRP#@')0/:!"T]R@OW+'@/-"6#CT8 40.O% -1G*PN?YB- M%,P-)N?*?#0I5^%S75]A_CO)QB>>.!:%+N$SF*3]/GY7]1/>(+RQ^$7T="RP M: \TLAH;T';@X="LV0W8WE$^AE$=JSY<#ETL)[+,-$P/W'SBKJR'?A6N+-P= M\.')O)LX+D+"T)&A* [-&!]R5. +L1?0'U.K4VOG1/)*>6V^3+HA/"KRGYF& M)[N$BHN6L)=+&"OW:XE"(3'K>CP>P&4F@[$L<* UC"=(WPF*B/!L]@O3,ERP M*'XRS=^PWF;G/4HO3=Z6^))ACB,$!(*C#H*I1-E?Q5^$ I#1 D3).X:7S,]: M&8T=Q[FD-MN>9MX^A,WP40LGK=ZXXS (>%Z3LS;SCXMQ3R MEP'*??@%##)($E%V.:T$=G'B'H_QXA*@KIG!<""FSZK(: ME9T(S28"UU(-NJ*$<7Y11Z-*7KQNPG.H_5#V*U3J>KK7Z4P(#!M< QQEX3#DIW)+^HQZ] M]]O_;,W(#*#@'#]5Y &#;Y Z'3R[#V#0H/T6I G:_FVQ6?7P+R"+ZT^]AQXAE=[K3.R V;.C7OL$A00B"R^I6]PHCH"=UCZ&)*"'E M>'7ZZH71<.^^%%G=K3#5,\D9NY; )]Y/,9B8Z?R=!9B)!"#F9$KB2(I" M'TS<5;:FQ1KZ5!]3?F=B945VQ>O6/)PC+RNGSZ^?5S<5(0.>#3U#1;!^S'$_ M \RZCPP=[6;]>9GZIPBQH>P'DW["6-B+X_5>GMP-MVZ&=_;W #U.5 MICZ1L9%XV(E/4I&&A(94^7B*JXY\+!,?QOXYAPKB+\Q]1Q2J[X5TU<-Y0PG] MC26][3BX L"UZ7)L;9=+C+IEMNK#.CVK6=2JW 6+&G5\I]X5" 9.O[](WW.X M8(HYAU7Z_K.$@'\R(;,!Z&'O!R!A3E4#TT\YU!RWJ%"A L,,**/3F$I->$QC MPFRJ"6!$2ICQK>&^+T,J5M:CU3@Z7T3AX5!AD*.#%F01M)AJ(C,S!XF*?!<7 MA)/Y*?=*++;A5)LYZRZ1;>5!.4';XP(30/7STHR0*"_0_^^X-J^UUL#@^9GE MDQ(4WEK/F-MO%ZF32^K)];K5US'\XRJ.X ,73PJHG^A]J*R6Y5H5TQ&!HD8PJZ.45C29&;R O*XZU M!R3>*%@LA.22JRAD5,3<<$K/>N%Q.KSOTT7\,1L!"Z#AO#4JX0*'3N?6;JL. MND6RN$-5R>KU@[\\6<*/)-.A24,6,6ND3,,8K_>U93KAO)Z>"F.!PL%XSM"+ M(,H*[F$V3,UM^03M2*0<98#2W+G,I0'"$[7#Q;ES1>:^&!?0]\JC/:7R$Z=\ M FL6CH:K2VI-4IKQL0'VK6W8)9],S3S#^6+VD-W6O!^FID#@L*)JSP3)9K3D M8>IGID!-Y<1QS0*C7+0'>)9/EK]>D*>CO,P95M=6,#G]3-%UX\>C,I;%<^-DOYEOR M^X;(PHA#XAS!;\3@6)R4*W\M=?[,:)X;I-\="6OO,A+\]UE0/+LV>_T"2?I_ M,I9(QDUH#4LX"YG@H8Y,*.,@CK6PBNUABD#/.=0!\]\CP3N8%]<@]$4R?A&R MS_;CSR.DT-+H1"8V#4,6Z)1SRA(:Z43%22S3Y#)DO1XIF[_5M("196T/38[R M2I?.1D>3RB>.?R$$5IV?&OK:[!?&[7\<]S/5K[;NA/.70W-^5G-9..U]X9-: M4:]PN_)MC_OXG('Y:08S17X.PLYDPRVPP2 _+M]4,26/^?,V*L)29&&0W$G; M(#0\_ZPP;KX"XBR_^&WS;8WE^$_?C>P_*'X>=18M#=Z"LGFQ]"\LDO].G],1E,C]4^G.60XFQCS-=V\@<\6O!259\WMQ5>+H78)U&XY4Y9N"US, M3/MS^DPKF*]',(-K!7.Z$;@LE;AA5P4"G!,RYU9Q KA:[_"?$4?G:LF@EZ*X M6(17IQQ1;9/#D\\NBMG+Y@Q0;19-R67Z/6@,SD2 ^T:HQP] W[=%/L0W@F91 MY!+5B\I#ML FM?H/RT&TR^$5+8?PVN4PDZS):$G[<%>C9(^GN^J+0GVR=@WG M7SK9+\Z=T'-:V'X?3&-&]96W M6JLO>8"5* JWOS#S6<\\WY77Q$DMCNN1.*G1$[?G,'[J%^XK( @7YF<^^(E/ M&>30H,K^\O))40>1>%:HRI^"#Y*(IL<8-+=XH3C*QAA/AP^%6S#L97[7T5&1 M_\J&@+]UK.#<*;+F;C$6!+#&'X^NC(J0$^0_L.90I)H%SS M-@:#6BTJ85&/S;#:*0 CK02U"WT[4]&<1N.,]-(642N *^LXTM<8YKBI^ZWBJFK^,WM<'=..<1K"X6WDF&\23P M E0M/=VSK3@$(V^J'YW? M 9K9D&M>9S'@I8IR.1?V,XBD.?Z3 .K0W;F)5' MV)V&=^V?;&_L<49#Q6-&#$\D83 AA,?2D"")C V8D5J9E?5@-4K.)P%5\4X+ MH7]UV-_U ;<+*^.,[Z26-/>EDZR%K>3YL4BSN*G"X#J\0-:GZ'4S,;^%._H5 MP=P/#,35SMS!O6P/(P"GZLC%EKFSN2M%<#EFH?H,KMX$GBYP>[I ]ZB>;[I;($,@N/].1#&N-O;Q(=ZQP&CE@9JX9)X:01]& M=7K8'568NXU*D8$>_%OD(_A556[&=F.USE':_+;'P8:)%![0&L:*L#061'!. MB0ZTCOR(,FE>3X[2%X-N?+#[-W1^A.(_ER",2QEI%R???,4M=/_WD(BV-?+^ MGHP,8D;L$GR\CQM?WX%Q5DYTN/X BO9A(/'SVCH8Y(!:E4UL M9WOMV7ROO8(V?&99S\)T![7TT,/I(!/HL_9/.MW>!1B=?_XTAGS^GL6X]GK? MMC NI0D:B%[.F1HYU14O>GRE5Z[6&Q%9.=0(VR7JO"2C1#D=FVFN@J@%=WQVO* A?PN@X>+$ MJYEDZ<;_M[QXY*=15OB\4N5'=5 3]&]_DE4!F:!]@ZX!,C;S_X'6KLV"]8AY M9 /HB@O]0B]=/HW:VIB:FE]F%T^#MYPP($6Y[)=*886!: UTYY0Z?D- %NXQ&VX5!7#Q^*7N1BTACE8CO-$EE_*',VR>K 1T]R; MV@D]J/SG&U_?>PGS&Q)#YU[\!ITHF;K9<+M!Z>&@-*,'5[>WRO(;E#F:0@4& M9%=H#.HE&NGF5U8E \X0$'.KJCQ))P3#?.H'*C&$ )U7,%(5>IV7B3K^U@V1 M<2?8X@;(U#T\Q?6ITIX5Y7A19[<96N"(Y[1*=108IN18P.W(E)BF.,S&P FS MX"-3NZBA"VZ3'=Z "6+]FOQF-T^1?G+D6- UM"^@M(6PW;G[%'. GBO M"7:]9^O0J>_7!GFP>*5Y6;C)Q4I6N'9U6(#WP";4UNBGP3S'DTV0,E!R0+5J MBKG4S6IS:?@WF#=_][=[ZGA[$WX'_K#K8_=?O;G[YD M9\VEG2&81,,/$5S/.L/O&9A+86?S\-=.[V/6V=P_W0F^L9W@ ]O]]+>%]I[N M<2ECREA$: P6$@M,2$0L!:'*"F%3::F,SP8S^F' 4TMCDQB-224\AFD0E$6Q MC"4,_EG;:JO[_4.WM_UEZ\/7JR-,+PP(NOYMRZVC*A0FE4P'<<2$'W*?,4NI M45PF <>SNAJT2B[=2[QYB$S29.5D'D/[&&NZ6>Z/QU_/'T[W="!]*F5">*0M M87X8D=0WBIC0:"&$\4T:G%N?]?@YI0#SJ\>._FKNQ&U'Q\N8\>O]X>@:A&^U M(FZ23\9_NH TW&DPH#^=.ENNWL;ZFNV/0-M051$#N-\,ZK"XVK!ROKML.H'N M];@C5@#KKGH#(?,"7E0X:7+5#*8;*.YITV1I, (M?#8ID/^Q)$C?".UV/$8& M0WYU'4,B*O]BK2O_S$JGU:(:@TINB>458'! -_HY MK:.08RRQ&9OY*YR& KKU9."T&,PS@D4U;P'H/5-C'^UJIY/!?Y6+>R&_NBKB M,715'$!5PS%R'O#:JP[MTQ,8%6U@,/3JU%,^M[U7IY<@KM:.AGJS!YWE1O5' M@ ;[SJ37Z!K-CZ;ZSC)B/P-7T;,'M*]8VF4R,-MV!FWO*V^*B^5]O0"W%6*J M#% Z55B-+B1,Q9KPE#'X4X:X:0A*L3F??<&9C(3A892P"!2;,%:^#6V1V(H]*\ MF?YRKMSO(L'B"IS69^N%D:9K/ K=VJA/&*C;4Z^;M6K=G"GJ67V9 MT+4D#2[__LJ;K_[27TO"Y(XW^VOTJB^C\(HF7WGO]4U.;WCS-2IX'IM@^LU^T+.FUB.;[A+0?%VAIL]P^="598FN3VAY;;C^448H*^#ME\,IEN8YL2G MWM'ZKVO:?PL[/SJTT_L6=%U4UV<*EG[4&7;HSH\OAQC)M=-3_B[<=[:F?;>G M?NVXN?/6/ M]_Q$*L6#F$2QB@B3(L)H5DK"6"0B2()4&;ZR'L2K87B^V%*#:MJ_X)/F7_RY M*BVKM*QRAE5\ ![&;9":-&(R\B6&J.K(FM"/9!0:9!6:TJ!EE0:QRNF,560D MXD!33J@,,=@XM40DQI* B5@K$\413QVKT"1L6>6!6>4A[*X'.-BY08/X(R\. M238B1T6.6YJ7 M+*R3J-5RM/V7.;'LQ,> *5;#'P!&F^+ M@?>%@7.5UW(;FBAEQ.>N:+44)-4T)7$4T5C"M+*8XA[^*M!!:Y?CQ@G3/"(\C6-B:20T%7'J,PL M1^,6X)JIB#Z>=[498]B8:+KZR_IM(7RO\PEF5;7A=K\5"W3C<7W^Y/B8SFS@ MRY8E;\.2B_'<4:1$&FM-0IX:PE@:D%2'C)A$)JE(C9(IF $Q764-]-C?TL[_=.XQVAE^R';@>H(7M M#K\?[ R__3I7&ZFWV^]\V@IW-P]/NT-HW^;G:+LWR'8__9W!W[1[VA_N_NAF MNSV G8/]XSU7X"T*#/&%" !N$D7 ?*$D4K$Q49Q298-SY1*M]EE$%6,T8(K& M/-6")HPG01+HB)ZKC?3OMR_O_W?CZX=-;ZO;V^A^VGKWSP=OX^O7#[V[%'>\ M]NU-6@RW*-;X6/7!-E1UZ#9&!(S-/WC8W]FU\>ZD(P[RXCT>@?**5T>TIXW5 M,*()T0G3A&GF$Z[#F K:Y]R*[F6+^E8B.HHJJ-)H?JN;G\V$XSI^0"7US:[ M_+"6-Y=68+JPAM)SKVD4T;4@90]2TRA<\_E=;WZBFD;/M,DWK4G5EF%Z645Z M/A7Y%2F-[<0^VXG=4&HRK([S'[@YWV,Z/;W3GX,MP>_/+82?8[>]^^C*$=PZZ!Y]/=C]] M.-WN[="SSN[.Z??A[D&_O]O[GG4_[;#NI\_0WH^'NY]VH'_?@N[FWX<[O4[4 M/?B^7%_+FC!((I$2HT*+8?2"R%!SHEB4QA%C?D*#E76:K/KI,W-V-QW%Z?\\6Q(9<%46;126IJY':H:L\/5^!Y<]GL=R:!U,MP[0,\[H8YMD03),"=)X)F= 9F00J3EFH?.)' MOB2,QY*D">4D37W%M V42=7*>K1*+^"2UF1I?B+&R\X(?C\IH=VF\*I3I/)1 MV<^.VOS@A\;[F%-CHM3:E%'&J)0T!IR0H0H,\ZV*6R]5PQ!_L8"C3.)8!XJ1 M$,B9,$I#(I*0D2B,4^K+T ]B@\G#JSQ^C*R!%Y]>U^8//Q, O(U+Y6D1L'6I MW LF+M0P3Z+$JB@DEL>",,L4D58G1$54,R5-:GUZ*2;>JTNEA<,6#ILQ=X^. MAJ>FR+4H^ZWI_Y"@-S?]PR (=$H-"07\8#+@A,?,)S2(66"4 .1CN(1Y0(.W MK2;83/O^90?M] J!![H7AZ7WE^?^<-C0%K1]:$1/@R2U ,RU8P%U H5)D8R MFU(5*H"+UL)O&+ O5;.54H4V5L12J@#8M24RDIIPGBA-E4\3A94<5U/6%K-] M&?N +?[=MX'_M #8&OCW HD+!CZ/@HB)B(0@$%6![U1I02P#N]_H,%:)O P2 MGS!DHD7#%@U?C#;8VO>/@7ES^UYJ 98\U\3GB2",RX2DD3)$I9RE*E*2XTE= MCV??OWCH:_?O;VW?YV,Q.)^7_;!>I;9NU:,[Z]JZ58]66K%UJ]PCGRY779#)3$-+;1P2WTB?,),H(FP:D2B) M*:4I-93:QTM2:CGK%D6$S]9(/%^AJ>$E)"\J;OJJ:V)ZFT:9H31%71&3IFU% MS+8BYG-K6Z8CSK5O MA91X0 :31ODZC4/&I=#&RGLXZNF5;)GOA+L'WP^ZIQOPKS[L;GXYV/ZQPSKP M[^XG>,XG^'[SL[][T&'GCG\ZT,/NCT[8V81_@\]^]U,GVCW8/^Y^ZA[N;AX> MU\\;=D[[RQ4Q991*3CDG2:HL84%H2 H?$:9#JU,=ZH +5Q$SH8]Q5OGK+B_3 M@,C38$\W(VFQ^-3.:;S3Y34H>!)'$0^H3Y MS! 1\) $-(V%T8$((XZ;S9S[KJD:AOB+%3%]&]-81H;X-."$&3\D*4LT83;@(N4^M3)UU=_\ ME#8NOJCI@-3,J-86 ._;I?*T"-BZ5.X%$Q<.&>$J4'Z8@!9L00O6,2?"EYSX M:6@-#U.>^OI23&PK8K9P^ +A\-'1\%57S'@TT)N;_HF-?)_[">%I$A.6FH"( M4(<@4\*/K!_Y:>JW%3$;;M^_[*"=MB+F$R$ZC70<@S48)58R$P=ID!A->1JE M2@DFXM;";QBP+U;$E#JDH6$)\1DFO&HAB 0Y(%Q9:<(T%,9H5_Z--^]@UJ8C M4C/W 5O\NV\#_VD!L#7P[P42%VH 4,8BHP11U!C"3"2)]).(Q#9)$RJ4T))? M!HEM1DJIP*//&!&IUB0(4FF#R)B8 M!6U%S(;;]R][_[ZMB/ELVWK"GY:W6&W8O3#;WAAEK4JEL3#0U/EB&)B8ICP-" M$TZ%2E(=!&IEG?'5E+85,5L2:TFL);&&DMBSX;#6DWEKOEHXNS>1BL8L(J$- M)6&AE"15J4]B/PECXPNA(OEX24HM9]VV(F8])]W)$-ZEGGE%R1=7(K/7-Y[J M UH9+QNY&IC[Z"CR?HK!Q& )S/R:&IJVR(?GZV1ZX]SK"+BK_B3PO6-1>AJ> M"=\ ID(C1IZ:%(49J1-O7$ ?JB0N3XPT_.<)?3 IQT,8R>E=V+C"J'P?[N>Y/LX& M@RJ!K/H.7]+-I1F\'PCMVK)Y,A(?1J;8-[# 2[CV"%\PVG=T4ZYY&W8,'7=O6XR,9C@ZVTGAA[7\W1N!XBWPU14CW\S,#!_!>F/#( 7S_-X&35/?=< MMPJC)PJ$((=O"P\65S60XPNFYTS7^EDYS@L$*D^H_TZRT@WEVK) XXI%]LQ& M$_>^ZT1\ 0QQSC)[,I7Z=5>?[OQR<0S($LFX":UA"6LHN7@=16L5-%SVT_O/$@R>V6*E,O%Y"DI*JIEE06H#2R-JA31< M1Z'>VW3UNJE/R;QP][+V\<7\-*.)^0BK\3T\&@GP1S;N3W,D>_"N=X-<'3ZM M]D$[6:U]'/P]W#G=C[H]?=CIZ8-N[\M@]^!;M'/Z!;6#7]N?/L"[02/X\3T# M36)@_O?+R>X/?20#%G>&NP?;FX<4K^L&'=K]]'W8[0T.ND[[^,!V0'/I8GM_ M_&V[O:WC/<&8'_%4$*FMPH),$4EE%)&8B31621!S$U7Z(DB\T1NH[25):!,# M0QYHQ5)K87*$TE&JHX#YV@?]TH!"=X0+HIB8E?7WV]"%C?<][Y^MC7=;_VSU MMCY\/4=]2^O@S"*KYN7:US9I*;P6CKQXJK2(>$1I)!,N61"G')8FL[%/64(# M(>C*^C:@OU*BA%M6O6,D+T#< OBV7I0EHO)0' )8ZY]BI(QW)$Z0\4H@KBPO MIJ"->X]-.9HWAP7#9"\]13P"Q#J(!L"P2%Y":6 OEPMZP'@S*!<.\\1]:P_ M+,I=!&W.Q-H8Z7\R(;-!-C[I84-?,>"=[#$I9!H;!882U6@R&<)CWY!$2A\& M.@JDY6/54@)A4XY[!BCLV!6H> M=1WU\LW5"'A=]?0+E]VU[6Q,U?7$3^Y6=3T&5*3Q@U1=C]:B-'JH$N;A@Y0P MC]9H=-/!:$N8OZS*Q\LF9%O;^N7-\#G/09LT]WNUPJ>^B[;&]5/OU+35XB[8 MB &MGU(:ARZ:W#>@B::)Y$F8^BHP(E#W<#3914;"S#AX7WG*FK(='H:[PX]9=_B]?^Z ,MSZ MZ7WP=WY\/MWIO1MT-[?H3J_?WSF =Q_LA-L]/83G!+L_/B[7N39^PFBB0@)& M7$P8EQ1LBT2">"6Q5+$-8^VOK >KP:,4$'K=->,:D&[3TDI+*PV@E20TTAHM M?*UC%EB:QJ%*96BT :KA4M_#_GY+*_=/*PM1:9$QE+*$1)99PC2WA!LI2&PD M3*;481JZM'46M*-$"AH0Y5,9ATSXB7)&A)\T+YFFZ5C4 MS$CB%@/O&0-#I@+JAS2(;<"BB(L@"4(N?)I$-@EDT&J\C<3 N<:;BCB)?,! MX?.4,"E\DJ:)(E8+HSBSB0I]U'A#OWDGO3]##+Q&J9U&?& XRM/4*WF0MMS. M:_*$#6U26^YKT%H[ZK;KUI6$>.H"$&V>T9T3'5Y#*I&429A(FC)!!=-QFC*N M?9'8F$>)DD'0&I_-4[R62CG8F 5<44,XCQ48GV%(!$=;-(A3'0G%-;L\0("VQ* M>"HD42Q*+4A-HJQ%_V82-L^_^1(I9CDM]5QZVYD.87)@YB M7D>=)GEJZJ1)EQN&*8&YREPZX#$L>X'*R!0BA,<_C0@D2X_/YP*NW$I([90HM2\LM1*).G?PR73/Z M]0I'[W/4/?U&MS<_G&[WX+F?]ZA.0VE40I00'(PE$1-I*2.1B"G8O3),5;RR MSB\2%,R"G@D+@-+(C+T2QA73P M,H':YS?W"&&\(\],O/3/"2Y>#_F^2FWPO MR<;1\TDVCI\XV?@?4Y;&; ,]",R$_\>(TI1-R;CK3@N<''P[V0FVPNT??Q_L M;O8/8;$<[/2Z_0XH<;N;^V&GMW.ZO3DX[)SNGYY=--W>WP<[!RK:&78/MS]] M@<4"]X'RV#GX?KB]J7YU#SIL&Y1":(/M'.S\ZG[>8PXYPY083O% )6J)2$'Y M"Z@V)@RL,?'YG#O*D] 7.F61SZ2?I":A@L5:\X"E4J9G<^[^^;#Q];JTXFN7 MPPM+P[U^#)?'G(J$1K'4L1_[C/L)YXF4.O&EM6$0&EZ5Q'B?#V$D3KR!$VV M,3'PCHK\"#5F@_F-A3H^JA^..8C#'+@(?X>/JVL\3!9V:;]KWF*+M!F; IX.%V<6%+49!>,O M(AO!,ZH'>Z(HL*Z'2_\%3D:TS4:8R#LMGH&E/^J[U[R/T*6Z0="KXWX&&#Q> M>&]6NC\';NFOSMJ.ZU/[R)U_!*1/ M^(N/6#F_0)92KAJ^/FAXABH7?O:+N06Y;X@$@3XD BN7O!W%2KORUU/DS MHWEND'YW)*R]RTCPFPR$FS>->H<3IS>@:((]BY=AV\6S:[,'&A+P]O]Z+ ;3?U1N50/:B#SHLB/L4WN7N"%25DI^+.;W)/M!#C1G!F@->^?BIM&Z%; M'S\2P'' MY",W@#@2=2&JFGGJJA3EE-7VP6"H!ANG2BC7*6B =24M]@W2SYIW![WG(IE_ M&#U:YD ]R^IS7>QV7L8"U(Q&%;)X;+6Z>[ !;>K\ZIR"[7JPQ4#%]GUN4T!) M$F@M":,<4\^$(L8:$0>*@M:GSJK,SUOE[1I18.VRP6"JL%VT*)SB.5?V+M+* M9CI8K;B!*K;]K:H1-E=%9UZ<$T^* :IOYRIZ5*NL/W4-EE- -/K-/:VXZXJ" MM,4]VN(>;>F'EQ#LU1;W>.DSW!;WN-_QG'%V>P3V\P_R6];_G6=LVWZK+8'& M;$'=4>V?E@L'U?W#KVY/#SJG_8,=+#'^XV._^VGGN//CXT$W^#[H]/H#W'XZ M7R[\6]#I?:#=X-OI]J?N07?S<[3SXX._>[#Q:^=')]S]\>T7]"'2^-M361883Y =@))M4D]94B(-V^C542"<97UM/5U'^,Z(L7?_)A ZI0 MM/CW_"+06OR[1_P[7<0_FZ2A$+XBAEI+F+2&I$9Q(DUJ=*ID%'.ULD[]51:$ M+0 ^<6K9RT[H:51;IG-V+7<]^HRU;7GD-+J7;2?608YGO;JMU?C2K,;&AK4^ M"[7I9&XV;O>V]B*I_%!+1:SD$1X3X1,>!)9PJM+0@B9,A<6$_)CR5FMJS<86 M !M@-K8 ^'L .+4;_4ZOLR>L2$R2Q"0VB2",18RD?B2(C?PX5#H*(CP9EJXF M%QP,VP+@?9N-;7F(.>"(!^XS)2FPY+S:QIT&+@BU%N6PR\ M*P8N[8M$(8^YCA'^N $#/Q8DM4P3CD=0&&42F%C$P"1I7N&79XB!K=_VMH/H MRI]=I]L^_8D+5Y>(>%4E;.ZI4/P-1_3Y<^C3V1$M<]Z".;M?%UWC.WLF#<- M E\J'7+">)J2E(8QL9$6^#^3&KFR3NFJGP2-TE-+3\T: MT6=AXK7T=#MZ.IW3D]K35-A(8,!OR$+"DH"3-/ EL)4?"RDX"X1Q],32Y@6\ MO2)Z6B[#-JOGLUC+Y.66+\$B'O.D2RR.E(W48((5C[*1APF=@?]VVQ7/J%+1 MW4?T+=;B&%0IU>KBN)ZZTM)17HPO>-CLIGEB\?3)TR3PP67[*E<_>>&V\\_. M+T[B?I_CG&'"./SF9-W5HWM7Y9MZ7_O&C->\]Z+L>T02:7>DK/?0X.?.5K]1[&GCN+.Q%VAJ?1,J0IG"G7(K2"IC M0WRJ$@WF+),RQ)URZI\WAYPLW&:JA:1^&%.36&68!CJC1C&9TM3R-$FXP:FF M:3W5\,NUU?#:^9S/9V\CVNY]^X7/Z_0Z_O;&7A0D:1!(1CA3DK!4*R* T4E@ M+#.^-E*',+T%Z'^SM!3SQM?HIBLPEQI\#%2SL -#*1C:XJKF#* M:64MF-V1.891S%T)K;I85_W[./>@[V9*J-6-KDS8$7YGL0P8%DVM2W\)F).# MO$"*K=X-DS9[K*,T.P!!F@L,+$\U&8C%VEU75W#0$X,O=JW)#LT@Z^9[#&IU=="<45&#S>4R+RA62*1#)."0.4(ES9A#"-):6I M"+45-ZU^\AS6)NK+5=415_^H*OLQ&0X!Z4Y-58RN>@ J?F!:B?W%JDO5ZERJ M>51>ITR^N;QJ4)-+D? HO%LIDB1>"\,[5QNY\LMT+4YN>G-;U^-E57VXHJY' MNR5\V\'\<1;B"C,$762.7TX%_ .T!*==_'F#[8"G]&E=Z(!O^AQ7<9D-S MP>"&!JDW>E+@I%UMGDT%8*.:_R_3Z7=?]F#RZ?-4AVJ'\9?#G8-]VNT=1KN? M=HZ[T+;.*;3I] -\MG6\,_P.SU%!]].7[)S#&#[;WOQ&MWN#PUTL%K?9.>W M^SN];[1S\"[;_0%JU>F.O_OI[\4*$<=["0VX3*0AB: ^87%J" _3B.@XCG2J M5,#3=&6=KZ7)I966'PC+'I[9&K2JSB';DK+V0!'=UX[PJXAM'$VP*M.]A&9< MXUPZ@UZ;]11_@1G^UQ1J,:*1!"V070]DBZ>H&]]/*=X1HQGM95TU%JO_G7C>Q'O]HAMDF$VXH19'1.L&T6"T)C(IZF4QKQT=TIAZO*M);J(433<"5#VZATW=\6R MD7=Y\=JX7IO!5$?T)H>9EK#2#X[G7-S8J85QJDSF)\L MN+J-0KN9-O!\E.HG"7:^DN[_K8ON@]1WL5& FG!-[]@,?IJ.V_M[[ON^M>X] M&&SW]D''W@FZ<$]W$][3^\:V>]"#(;X?VC/\'':"[^=T[^T?WZ+M3="Q#W:@ MK9]]Z%/4[>U'W0-U@GW=@7MV-]4IGH[663Q$FDHJ5,H3DF@*NG<1@#DD_V^%U1^X];=\EJ986M4\\(. MR$'O.&\IX3:4L.A79C$+J*!@4>H +,H$S$JAJ29,J-ABS6$?3U6EJPE+6X?, M,R"(%[ZS.*>$F@-FG! ^*">TU;(:SP(8'=CRP&UX8-$M+Y504BA@>[BMH&FG/LF8H2[\ZD"$1">:SPPLV!JC"EG8PGA?&&V2@;3J:U0HYJ MB&B&0? [B41I"RUW##T M$86K+&[>SL&-5EY3\:TU'>[_K Z "R_[_]E[]Z8VEB1]^*LHV-TW9B(HINZ7 M@)LY@T*6[NBKK M>9[,RLHZ.I[412Q /,;10YU;_DL"YDE1QM]6B#,^]F<[_F+8.?7PT:VC_%\C?OR-II7]A[_K"3G4L)H5M(TE=/C,+)^04.&I&)V&UP$%RN7KU[^\P\9J':'K;T8US18C>8#09-F8_^MN7,W!ZT6WOOCEMTU>]O4\[#,#I:P:/O>\= M^.ZKK_ >^_RI<[#WZ=]?+^]';[^&[QWN?(?W#O9VPV'G]3O>?OW789M".S^] M@_=";X^^.OC\Z7UJ?W]'WFY]X9)@JJ-%0KM==+%3J6.1 2L+&@.G0EK/';$PX7$R6$L[AYPK&')=5QX/1MW\B3^&,9?P M_#;;@TXPM'OZ#)QNJ&D?+_NF=8#;DW'\/$22RH37"@LU_!Q(_QBSRW^ M/!C.F7(_(C>,]BNJEJ3_L+T3>S9:^\>%A[_4FU,ZLV-[_ M$GP2VEJ&M)(* 4=:I*5S*'"LN4Z:AQ!N6J5E-4CL[60\&MM^UMPM$.?#JEY+ M58-ZU!WE6/JT^O-Y+9=G5GM%D0TBU8/47H%WN;GCE_$&^=&;@K$[?O>G318W M_7*IL_MLZNR6$7X2([P=?#3$Q96/BE_OQP!KSJJY,U?*6S6G9_&*L# M-OZXP?SYW;&Z7^KO9H3F&G! 91G855GEO'I"^DV-0-;>?]/QZ./&AXW6=A;4 MP]8P?AOTOF75WQO8_L,>-%_JTEW3,<^C+AVE,0FC!"<^<$>CQH)C*40PV#-% MV.X)[G7[>?7_0/OK( M.Z\_]]J[?QUV7K^'?SM'>[L[[.JIIG]!FS\?OH7O?]Y]U8-G.ON\NX_S==KP M+)]?P[_T\T%[-URJ[>RX\Q9CI(S-^X6E1XY*!Q;$$K8V8$ID!F)-"?WS$98< M?V6N- ]&?D&9_!J:_E"9%) O(']O($_R_B)K%/$1=_.>M7AZ'/L 4GGC6JI7UF# M71';#QBB-?3L7]=I5MZ=,2(^QK[<0TAT):3'&SQFX1M$)Q%,$ M]HL/N$=7W?4^MI@)6,X/_!2 ?,SSAN4[41".X$QC^$R2( M%!D63K!8%/MO!.L&2B1$H8 BC),'(:8\048Q&;& U]3,7^C &R63'H M59#%N?3)'P ?;MSJCD83V_<1>F[4E$)IJP;OCU/8YO+^U!2' .&ONOT\?"_S MZ'5BP?-;X?EB?9H4$Y4\QJ!<7&!AQ6-.90@K+/#"8?(RY;8/+.,#E7 MO-X*@7'"*!KPWCE5'EG&%5+:84:LT![[*BY+'Z4#805,@]3J#7)' 3P\J&8N(8W?I(M?UB->0IMHC@X-UP4H-8U?@KJD:]FF'=O_Y0ZGZ:/U6#DOX#4YJ.2SAH3R$ MSJ#O"VO>?E/[[E9FS-I1V/IBI#4SS%[HJM#5DZ"K1_;P"EW=G:[.SNE*!!>QLP)I'!SB)A!D M94J(V<2$IQ';1*K#?0A7A:Y^-UW=X'"?&]5_O^Z8GQ4M'/_#PR,6ZM[66U): M6[.ZM[?I@ 63/)R,QMUT=O?.O%B;7C>]>]HH-N@ ?_8]40^>XG-^RVQ1=)DDP^,:0CCXACSY -!".I MP'TCB?-$S-IFZGZ+4Z-!9]$.6_]Y"ZXU7F(;)$O1"QZP,R&">V$#]T9BJE7% MM1HSK!>Y]DWGU1VW<4W/Y#AKV]/NT>3HQ6RK\TM[#.\TZ'2]QQ_P=^P+\S " MCBI$!1.(<\>1,5@BS@(+,$RD(E$EUF&:7B'1UNCZPMRMO^7Z9Q3_.7UC5L2I M>I7\^??6R4$79N4P'O>LKZ9BJSL>Y9G9'<;Q66LP&;:.A]W!<,E-9M>Z.(_! M[%Y%-YS8X5F+LFJVBXW6[D&\\C6;C^ 897.Z5+YWE%>3)\R_ _VO#[TR^1 M:J&$#T@IR?*!? :YO!=5)\S!N<.*1: P>LWP?_P 6KLJ[!W_;]+]!MT(4#8" M\=T]R@@"B&%[@#G]ZCBX:2Z*/ZO!8Z/UIM_*RCQ?:KTZ[6<.A\?#P;4JN@P\9YQ+X1QG$:3N ^6Q>!\L:]'LJ_.]O[9%\IQQ%$89)6SB LK M$8R%1A)+&Q(#TDD +_0:QIS5-]Q9J&\XZ^]SRH0/Q=/SER\QYHD=M28C,*0L M74?Y<*G,G:G:%91Y+!/G]EG?[O3C<#^"ZSEJ@8J> /G!S?('XBD(MU&V.;#) MP^BK[[_H38[66[OQU((9;XTKXX4&9CZL%-Z@'VN+OMBV;*C9P9TVIU6M;.7) M,&UL=]2R1SE1ZWMU?)4=MZZU>S!/%X>7J^$:05U,1$HBN254\\@ROH? J#;$ MY9/::M-'U\Z!VM#= /R5''QYTQ^-AY,\)[?Z_8GM_0LZQ7>/X1=[EE_]5QSF MTV@&Z?R-(N8 MW\"NX9< $C&;,L64U;KODJTZN/4H:T70C#!KP!AMZY]O7KQ]CYS-$^J;'78K M,QWF*]4&#!^Z>%Y3JYJ M[-B;12&#E0.U ?76%NMB!"@KH.-*CB\?#6,WP2C MWTR?YCTT>2O;;G<0=OKA^9IL>W=+O-W]>)K/(._L;O&W6U\,EQ&T>0(MF$ 0 M>LR1)1*C*#R.W')C90+$WN#FJ@%7G)Z#OU73#KVW YB% L M0U+$ )+D;>@! #[@@P,!I MJ<1=UF7'V?L I,J?/#[N=7U%<^#;P.5![WVZ%!%=1K-3RCX/QF1FO]9RG>U_ M?0 EMV##.4J;[?@$>G,4^S^%OD[%RX/T EHV.K=@_,PL.)-C3O20-&#O!)*) MTKQRYI'S#@ P>F4\3TIYO+8Y/@#?]:H%Y[$=K=?V\+_Q+'?H>JNSL;71RI_( M1@B&&8ZZ??!,AK6;;/?C# -_$,P#7P$&=9*M$.RT\IY'HSBN8G+;[9=YEO0F MM9G#))KD^3&,/H*3#L:\#F]_R[)]>+:>YP4X1*<9BZLKK.+_^[/[%# M"X89J_G3&AU8F(3'O1CVX16X<;Y5?B-'(V$.C;JA"[HPCC:>S)K3VN:+^0'% ME\D%_N\J5ZH^L!H8!:9@'0$X&>0P ##>BN'YKNG MK2.PBX/6/P?] "93N2,9(5IO4ZH()3LFYX&-RMLZCV=,@V9;YTJZ!W-W'H!; M.$5[ZOK=J)TO,I%6=ZTC^G^;O[!PQ3SI:Z]O>NU]8&!H^^R8[F4(5AWHHOX< MM?XUA-E8>8D96K(OD-=5X5JO(DPFX-E7,*M&M1N9HWT+GZAZH'KG[QO3/^IF M9N?T@F]:M6).UO,O EA-1M5%Y^_6R[*MOX$+>Y;[)PT'1[=U4ID1EJ@(E"QX M]$%;BXFRP,Z">!94)FAP4FO/Y*JWNA!JF5>L68RVP#!T1Q_ @[+A;?_?4U<[ M#PMYSL[J_AGPL22,4<\L\CKY/'LM,C%)A(-5@3$%TBG72]P05^?N?V5]=[N! M#HH$*P61R@3NF-$PFA)[\$69]#:9,M /,]"=_2\"^^BB<8@Z;A#GW",8"85D M=C-QXA%FWMHFVU@"TO\%>'$9VI9B1H@)B#/4'WY O*!&$9D(DQ1:3Y6V21+K M1);TG%#"BAD]A!E]S69DN*%6F9RHG9>X.!?() /D3X0+4CF [+2VB>\)+Y+C MTB@A#'>2.TPM2S%Z#;("A%]RK@ST@PST]S;@A:=,$::0)B:"HR98]M%B9@=- M.-'*1ILCE]?@Q19X/+5F F%32:9%!00^SGD\<-0ZL"!S7(S]);H/U1HO1^=/ M!M,_:@3*%\E2"BXTJ%:!K4>]'&3O**LM^*W*=:P\P ]C M^*>^/=SHI1T=M%[ES(R[N%I/+"_P'GRTDI;0E,E\N(,[[WXQ,6&6=K"0='"> MEC!WA.)D. "?Y*7MV]"%5VM7"EXY'E0N"?@@.;ETOXZ1P!=L_ZPU ,L:SB]K MO8_'5:)N:QH+7![.V5J6"+$ ,##7!O"]:J;/F[:T(4M:,3ZPN0(S7 6>O(XV M33VU*Z[F-H#/J%LMU'T%Y!D=@">9^\,/CHZ'W 48 =5E30,A,TW63ZEKY*Z/Q MP'\]&/3R8M6?<*D0CXYGI9_\-)^J^LR?N94U@53K4PMK]+G_'3!1/X[@&GF% M=M_N5_Q3A?ZKQ*GJUA653"]^9 ]S^*Y:0_BS>LPCFRFC*L" $B";38":E7K>Z0+VD!EPU3=Z"9E[LU+H_JLS!4=49 M68Z#G*Y.)SA/+82[/HK17K^-I*EV_ FT2F\TJ$Z 9CF.\ [\K#?HC/(R%LB22]>99G?F]?QS!91MLQ*^^7/_ MWW]H)OF?UY((J*-+#!(]-=XJ2AD!?]]R0XP5D0J%M96[ *)?A7AANW#[YHBQ-ALN ,",1<4$][>AC=K*GK^9L7' X0'SGX%/O;*.U_:.97JWUQRIQJ$[- MS!&A;^>)=5,&K%/GILO_5[+?*NZ.I\==N&\.1"WL*:;LF3N-1$PW6F\=#[N] M%N$SMZ?:+P+^3@[OU:E:T//5.@3H91]CN#4*!Q4#Y]HY8QQW).A(8F Q'U!% MB5:SM2A..)K]*'?^:MO'5<'#T9FI1;]-3JD1^3UG4[;Q+A!NEHC,>)9V/ M:@^)(NORF8_"Y/-R+>"IA6F_KI8%M^<+'/^R9_X@^J\MZ/UQK.T!?MT?VJ.- MUKF)U=M[9R;V<>/#1NO#4?:D7TQ&W>SBM[860M9PB5D"TH<76^?I1QDEP![W M)]U0@<4P[MMA)< BB*>NJV?^-*V[7J6:;5"I;!C0"GZO,VK/C?*^4P83X9YA?Y6BSE8!B4,E41;[A,&.2(2U8H$&F!BDYGA M4X9FO]S9\-^?KPH6<[]L[K1]Z,\Z6U\D4(/BBB"+@P2]PB)R1GGD&=' "%0Y MSZXU]VD8#(PQ4\E%D]YH_:M7Y8(/,Z7ECW9@(K0(:\U,>.)&8),Y?K:3,UY' M4X.NC#--AE7,J-NO1QMN=XF<7/ZK?1$B M+G7TPL^#X;RTT#Y8RC#:KZAR O^PO1-[-EK[1_WPU;3BRG$=68I<:?Y%DK4EXW-I"*[T[*]V7TIWZ3[]RU5P_MNN7)M;!\.,VO_Q\Z$D M>&USMPH4Y R(C/C]?-2L_8DR7#8QEDW?\V\W9.ZHY7-';]05HZ[^;,W6W:95 MHBYM*B%.86W HS.!)TY-HHD(DJR+.@@6EJZR722[-WV@Z;AK3[>[(]\;C";# MN O7?]$;^*^_E^9H^\.,YCZ*O4_O@=:V3MYN_W4(-'?4V7[?[6R_$WO?]TZ! MND[:KX&>CO;X99KK[/8./F=:V][B[:,.T-P>[KQ^@SO;O"3&+:R MO# P)C%B90D,"6A"9TV@)*]Z1VQQTFNM"#KB.)OR'6V)[6R0M9"D0+#NK4G3VN M]@6/YFE:H9O3\T=U"L.YAAZ-[7B2M]!,4R"&H Y!FYRUPJ1:NZLV2->=VZ\& M?;9,E]_TBYE=Q\.(RJ;U,UZ' R[(Y"O5!X+J?GOORLI>O3%N:5O)SG M.C[)F6GG#:TV^ R&T!7]\X<>M?XV76NT_?UXI^0,*;@@FC*B+*=$6.$B8=1K MR4FN)_B3-7MZ&5IV9@-SCC%Y@?X]4$8_AQ6JGGQ5/\6%3VQ/'WW<;5#M@4=' MHQR'_V*U%HE0B9C,^UJ84 BHP-Q4*$(*TBH@S_XP[_FY,O@KH@G/2(N(@1)U@C:RQ!Q H1O8F*1;ZVR?B2 M1([U#"4 L-E/6H8E;C#X6N$(X$>EOVJHJO/1_$'&D%&->;TIH515PVQUD4%_ MN@X_C3IF#*K3!$HH<+KN#KTQ&M79@^=K8;4?F#,(H8_[<;_.'8Q5!HBO&":. MQC"=76^KD$S =SU74,_>1H4ONV+9""H[I$R(64Y5?GJ1KGRZTCFRN, MM+YUXTFU\73) W:/CF=[9"\2897LZ,[RGM/82WD!L3^HRO+\L'4SMWJCM5U7 M]LF]77V^WI27J^GE.-22;)30#=4MAME_J?,OZRUJ=9SK&KNO*@,M7BT'XA># MO+DT2G]0+<5508B;M7^6<7Y.[2+IZS (TCA9))4,)GG"0T[;9E(O20188F4UOTSSB[+@OAP>K@QZYE%E M8P:[ZX[/E3)X_M_M-#:=\^>6&'?%:O#A?IR6FUMJD-5$ZU8[1&H,6)C_TPDY MN8A8WA5_G-T(^#<72)I_[9ESW]PC@XG4>CF9CL1? S<"9)D71-U] M^==\$>(\<:PRE)E/ VC9KW+H:U0#HIKE^.<=.^/LA=5 =PZ;.9%M,($K3'<@ M9W/('ED5*?:QJO%1;?')A48R-<=P7F)A..>@!8@^;X.KB['.VK98$Z%:6LW# MD[I@H[&7%S=R'8:\U;FZY:(=G^NQA8_5=>9F=YJF-U99^7T[S=R\>+_:M(P:17):].>N.Y,[R8 M@5J[T(/10C,7^_W8#JO-$&]21:+5E#C_8)7S"5>N)$UVHV?7O31XEW9<7F.Z@WWW=J?KXI6W*2_JA: >@G5YBWPC$RI M*I4QKBNLS7LV*X_SK-ZC_*3'.>7I6X0A7X"-\PZY:L3KT\T8WF;.MJV>'>[' MQ;-=XJ:7C"G9]MOT%'5G9>,5CEQ*"%XS@*,_? MW*YC>U:'8OO3V];?K*L"]Q=';S89ZLYXYL!7B_X%#9JZ0YC:_S>QPVE%A7/= M.:Z\KO#-]L=VO\[1GN$$(#0/]_LL"U-M-#L +H.C MKF]]R%5C,A]6*)N_/JNCN?5^YT-^]1QNZ\HPO?,RK&!$_FM>:IO4M2[S=,IZ MJC;^#*(Y460A7_UQ4L9NO%0[#QR<5\)YMGKM2OCZY(LB3&!6G6,E$^+62V1% MB$C+&)/'6@N<]\\N7:6]X%6E05Y8O6C26?9G>YDFCT]3Q'/Z '#>.*-O+N65 MV3=D/RCKLTF8%A%.W3Q(53',456H//L8@\G^0?Y#G=-)E:*0RRF%84W94Z:H M+U1OO!WE[;WU7KYV93N7B3!>>[X^,-5TCYVLHL?IEK%[^F2V / MO +V(>YG='M?K0V _39O(:PSR_S/-?YY.W=_=.] MPSW#-VR/MD\N(\GGW;W3]J<.H-#>2?O31];9WCGM'.Z?OMU^U6T? M;O&]P_VS]F$ ='H!GM^;C!Y!&T*=9"C*?,"0HQ(9FP2 "8]1)"\EL9<7OYS% M!AQ##0:J.(\YB]Q):P)V3' ?KRQ^O?CXX4UGY\.'UH>=U^V=SNY/5L"6+G+] M_)Z7VDAXTBH7Y(N<8Y\7QPBQPH=D!0[4W4^ZP,.Z69=.&+KUR375?1JKJ*9' MUP!DNUE"6S=[ _NV7V6O5E4:KU4BHWI"7R[ >!>DN'4!QAFHU/46WZ8:5;(N MF<),8XHO/CJJ= [??='2:F.D0T1J@!1*#;*8*\2U]MYP3B5F:YOCD\&2LU:F M_?=';?J72KQG8=L9N-A[V;/@>E]Z-\0<# 3.GU>"GSK3F(ODPR0$><'Q[ ME9U-ZS#N]P8.U,J@6_N!^S:S?@!M,#R;5_<&_W:VG@M"($W38BI1O?"]7(41 MW,;SIE:;968WZ$4;ZKAQ=96Z.=.+@'8!4H(_8-+TJNS*_.VCF#=_'O>J]=]\ M^^Q%3K^?%1" [/D5?-[B5&D8>/ANWFTSGCU&CN=7*?JRR[X.!MO\FEW1DQ43H2D/$Y/TG&C*>,(L.C M^,?LERO'%2_:0VY_+B#0LV=_=/M5RZO[SC-Q-_ T&S>?A3D_;G3Z_D;]WJ6S M2.LWI=XP6%[__@^__.,WZ0;1Y(Y?QAL_^";>$.RNW_UYD]G-O[SDF.S9. &F MQ^9\M#HC=6H;-SG;>_E,?(B3OL];8\Y;Y-]-(GZWIL]]H^C\\+GKEYD66P3>P_WL=]'OHP6(1#V@1Q*PL(OX$N^YT MFKSW,5X\3?Z7 :U!P]W)91IM+X[N@@*WZYN'G?>/,G"KVCG/9[:FZG]W&719 M;]9L^H2]&$^^/&M_3]=M>/WPHVB_?O45VHK; M1W\=['W_"]K]XF#V';C7Y#/]*#\?P;6^'W0[K]_ASZ\_P_=?=3N[7T_V/KWO M=;;?G>T=O3IL'WWNP;52^PR?_G-W9]S^@$^^*.F=Y!XC(SE#7,>$K.(<,:^5 MEII0QNG:IF#K=,E^KDM1O]\\OYH'/BH!!#(8;[(P:3#\^- M3%K"N-!:QTA(3-@XPH-W-]D24XBA.<3P_9P8 /^=8U;FXVP$XE$1I(F/B B# M(U?&$&O6-I59UTP68G@H8G@^WMK=7?05\=;.LVNN'79ZWSUXDRERC69894YR M7#IN0S[177#AK4O46FJ4<":X0$AQ5E:'DSHO%YP5[:51N<8W!C<4<9; ;0&K M1X'IR*-+BK#ZL![&KU8?N'].NMN$:RH^_8*S\ACAU0*.]P..4G@<+8@VQB47 MBAF*G7+*>),[N??EU] M(?"+6X^*$&B2$/BPX"59+"EUCB&%J4=<2(H,E1%108G2TG.&_=JF8NM"/H:7 M]/MF9_-@[YDO"!5*:_ZD665*NX?Z;(72FD-I<]^6.J(<8>#,&@F^K<,)V4 2 MBI9'2I5R/)=[(QBOPX<*IS63TQKL&O^CVA.V6!SE0K&'GQ9+N6GE_W)PQXT/ M[I#W<'#']%/E#([&M+EA9W LK]SRLTHLE[8N@S_%B,5):7@4$X*1)!D9 TZ& M*<;F6Y[*%MFRA+5MHRQ;:QDF^LH7VP4S_(>,\98MDV31;+*)LFKTE M6MU[YLW= :UQP&<&,EDO[8CV82[M^.KP\M+.=DC[];\/ MV]L[9YWMKW#M'=+Y_O6T>FWW*[1SYW3O4^?B!F)-?11)<104B8BKJ)&-'B,= M)':"RFBH7-O4ZQ*7;6(E7:3@?L']B[BO";.!\Z!QX%Y*[4SDTE!G3,3:W^MV MA(+[OXS[%U(R"$TT(4U-0#S$A&!T'++)$ZN<#-B3M4W*U@DIA2.>8TY%V1]\ MNS$O^X,?BW,48:!5/<'*6YYWOBGK4PS8)18XK=,$BZ_1#,ZYL/]7*@-N1,2( MYO/".,@!9*RCB-(@I0B:VI#6-LDZ5X_A:Y3([",&/POVW0_V^>B"PA+C%!57 M7CBJ5- F.,>E9C@5O=TH[)OK;<4TL\0:Y$G&/O@=6<\",L)G_XF9D#/&R#H, M8L&^(K=_%3#O,W[4.+R<';\R>/#5VV?EEMZ[R=UY4\6J&>1MG!?A&8].L( 5 MSZ4>!"$V<&F5#9@&F;?*.VD]]<7O M:11LSOV>J&(T+D@4 PF(1R.0428@9PWXKUP%QOS:)N7KAC=OG>%YP.8*>47S M[\QVK.6E@=^=SU?:TORVK*21E[3&9<#VL6][O8&W^:QB/Q@>YXVJ,9]E'?NC M'YQ^]*@Z;=6DV-]NH<6,]%:!%^1TI-P0#?]8JY((4LCHD[\/%]8-8"!>S@9W M9SJV18;=1H8MIOE)SC H9H5TL"Y7X #O55B+K "MG @+PN9TCW5)U!45]O<2 M42NNZ?.&/"U"9$PK<$$#)]8XXR, FU4T8!:]N@_WLT#>?4#>W/.$80*%:11B M06O$E90(AH^@R#EG@EE,;%S;9.NL0%YQ*TMNVP\7W,8#_Q4Y.ZH4]U%&IJH0 M2DEU>PI:>Q;WW)IY51\.[#"^R*/]J;9'R7S;:6A\#$T>('"AX3"[PLG 1'/ M#?5(,\<0MXF"NK 14<,(DR8)+U4%A8H4*"S:O$3#?U#"9'P0A],$N-;?IE'P MOZ^W^G%<0N$/G)5P#^K\4NI!'LS.H#^XF()0^.8.?+.8O,69I8EPAS27&O&< MBN"$QR@E$JP/+,+_@&](\XI/-QU^2@1\=9'ND=7W"+H*?BN8]Y"8MY!Y18+4 M-"64"*:(RTB143$AYZDR@GDG35C;I \LL)\IVCT?@?WD@]]O M5%J7<,^#:>O9.!9BN4/ID-VM3"JUH-[Z@GV2()P3"M@2D-,8(Q.L1!Y[H!Q. MB7 R%P\I<>P2QR[ =O]*N@#;O0+;V3FP&1TDC=&@Y"4 FR0)Z>0$\DP(%H1G MV+FU3:98 ;;G+9K+]NP?">8J%NUB&@SC+#(]MJ=Q5()I=YDICV9HY7S/YA\@ MV+C9WM CJ^=[-V='?';[$^C&Z>;.07_THL*G^G.[&9UV3L=#"Z/1[=OAV9MQ M/!IU!OW\ ,-!KU?%)6N=5036K036SJ+G*!E-VH:(O"4"/$?GD;',YJ3<)*G MQ'&_MBG7*2UG6S>!>W[W0D[AOL)]3X+['O-LZ\)]#>*^>7#!<\*4-@(%E0SB MW%)D372(AI"4==)X&?,!5.M87 V<%O)K!/DU.$1Q\1#L>SCBNAQ9>\LWRY&U MC?EH.;*V'%G;>"-]MJ9?CBLM!]@6BR@'V#8\06T5AGL['@^C[U9N? M#>#!OO]X?_:*G$7ZNXN&-;ISGL\,?O)[N,I!K0V/8C^=./1C'M2ZR$WP>R_F M7[;Z86N!HIY&0!E>A[;@SN[['KQ//Q^^$WO?>P=[=$=\WG[1ZQR]HV]W/Y[! MO8XN!Y3;AUMX;_<=Z;S^R/<./Q]UMGN';S_!_7=[7]NO/]+/VWNBL_L7/-?G MBR>W.I4!6\M9E&E2*K3E)1J7CWRI@/R,U\,+43P#(C@ M$4]N+41P_T0PW^B7M%0N$H(\XQ;!@!KD,,T5-4@$MB?"))&)@!E3B. 9+@PV M)IZR(MY8.(W7SF6Z1*7O_5AGO[N'TUH)W#XUW"\*:\223<@A\)(G 84I(Y]-;A20X M<:(CQOY"ZLS*^!&GA^/5OF.@ZKT^=_( ]=>*HD2OQR! M6F6>QB("!W,!/R1W7FFKB<7<4&:#2NDF54L*&3\L&7?//3VXU]87HD64S@>4 M8HB(>\\1^'\<$<4$]B19CO7:)L&/<>#\,XW;/O B4/-ZIE%MF8U/8<7"B@]5 MRRLQ01E+S G-(R'&$1J5\%X+*@RUM_1>O\?A(-C10>'*A^?*[XMKWM4!SLQY] FK@$2M[%DEPWY)@OJOL].WN%OFB9B\^"M64NI#>J81K7E_AWO0NV%VI]-X=)" M[?=/[=\O4'NR.F*>##)!1\25I\@I0I&V2M)(K0O)KMQ2]7.A]@8'":XM/GJ! M6IB\VODW[*:+?7OC(?G)T%:E10_JOPFM8/IOY.^M?PV[@V%K/&B]XZT,:NNM M\4%LO1P<0;O/6FG2ZYVU;*\W\)6;[Y%"^?NC.@=ZM'&QXFJ>9AEQ MN_U)]?&J^ZXOT%I/RL[D")[/WX,7=A&!W\=OL3^)N6[TSNDX#ONV]W(R@ED5 MAZ,79Z_C8']HCP^Z?FL8[6@WC_DNW/X%=,77U83C7OR?]V>?/X5C1[G\O)N+ M/G>Z>]_W3MJ?/K+.]LYIYW#_].WVJR[ +L#M_EG[,!SN?7^1VKMOSMKOOA#- M653<(T&,1YQ$C1S0)2):"B$E-ECYFE%A?&/8RC08D^(JD&AB,-Q2X8(7,7#+ M*9,B.KK6BL!QQS LX^$DKETMYCLMDTOIAFC^A-H%TP?@L/O[P[A?3XA!:@UK M0VM%.^S#'$I@<%4O9;(9M4ZZXX.6GQE>R]D1?";/)+C6_KD1MJH9.+U@?FOV MC59WU+(CT!TP1T\NS[$#%($JRTWWC@A M#?6>,H%3%/Q>MV8O!,5>3D,4G[KC@UE@;.?4]R:Y6[=&HPC_A5U[^D16*3X? M0-M.VMO[N'/T471VH9WP[]YN&W=V][YW/KUAG4./VY\^GEU>I>@IVMK=. MX'GHY]VOI+-] ,_7.VA_?T9&<.V"3E$# MWUL>:.3WF6=2:/K!:7I>'0$G;9R*&#G*+.):*^2"2PASZ911)L"P%TLIEG+R M)9F@C(T@^+7#B"L!TBY%CS0G.&BBG'%R;5.J=2.N5C(O@NZ!!5W9#'3;3MS9 M/SL>/U01\;O5V7^"1743QYX)JZ24F%LC#;'8&&HMM>#@Z^+?KQ =7"PW;JUB M 0LD1=Z::H)$>?L)4M$'DX*37.IB*<523KXP[XQ)DJ DJ$!<@,T8[C@RSG!, M90S$N^H$%/); D'/]$B4YT;WC6K+3]:;B_BX'_$1!'@FV#L2I>::6.><,"H% MYD2@#+M;5_0OO/'@O+'@< 83L-<)*9$+-RHAD)9"(L)IPHRP8*0JYO!\S"%) MBGG *"08(!ZC0480C*1/.GKE"-=B;5/+J^=I%A'1S/C"TUY<>FG[-MAR2MD# M<[RS2@.0$PF=S0T#GT+J$%7PU$8:7;IU <@"Z@\<5%X\)IF(X!/W#%''P#>4 MSB*GF$'>::EM$CF24,SAV9@#P]QZR17""8B>8T.022:@P*U.SA!B)%W;E%(W M?X&AZ?14DD)*H*"(B)EGJ!2/1%CLO.6!"V.HB#J2Q).G09FR:+U2A+*0WA", M512D!5-$97WAD:8$",78P'AB2L50+*58"BC1H# G'*/@(L_GM$MDA'*(".Q( M,$IRQMGO3[ROY,3VWVPC1-E26**^5PP)S")+C#'E0N "B8X2H4-BLFD MBU_9,&!_NYCS+I3GP1."P)A! CC"D(N2H" 9&(SS1-QR=T0QAU4V!U!I6-(8 MD17)(TXY*$*B%<+1*AD8LT[$M4V!5V#C9-/IJ>0UE"!#$1&SXT%B10X\,A9X M=B<(3 %BYY<"Z9+U2K0+&Q42/B>$3(),H09T0@%S3(48:EDE$IJL/U!\<6T=',P,+37@5YTP^# M?AQU'VS/1%E[F"*^R5GWP1)MB>?@1H([R5.T,5#)DG H>AY)U)AZ98LY/!MS"$#UA"B-J'<6<4\",C8;AF>4 M1X=!S-J+&6W;LV,X<-G%MD^D5.)"C MZ015TA!*J*"(B%GR&C@1$;Q-GI3GT3HGB*#"1I$\9H&GLL*\*EPR]Q@I%DP0 M'5&DN52/AA\ZJHB4,4(:8HC#MZO.6(SDZ1E)$9=L=*!*B6B95)Z M*G1):6\:M+=WMQ9WSE-IE$I!YD1$CSCW!CGE$B* ^2D8*0B]W3;'8A"K;1". M:VR#2"@E"I(P,()L<@(YHQ(CVGD9\-HFXZ(L(I1,A!)>*$+BWK9*VD"TU#+[ M%$0%0_+1P\%H(FFR.I:EYR;RQGP/?"Z.0!57R-"H$.B(A(SD! G.8XP6*YQ+ M\!2#>#X&88)E)"],$$? ()Q!.JA<0$,;%U($:9&RD"A'/:Q*R.!IKVF\Z8>2 MBO#@-$]2(M(*$G-U/>&-2<%B35BNE*)"DL4];!BJ=[H+:\_@_G&1O$?16 F8 MKBUR-"7$DF$!6Z%3%,4(C<6::]491P M<"DX,SKYXADV#=07D]2YHX$11U'$@.><& ]L[P,BD7BF8A#>RF(.S\8Z$L"SPPVT=J)?B6+"0>>2#1T22H3@IZ1SK-Q U\Q'+"3D.0O[WK M%[/2%4[!T8A1#)8CKG!$EF7LUR* -VFBU[S82K&5:@<#D0E/+-P0Q$@LX7HH%F(P4?!%6>*:J8\ MP='&2+2@HASQMVJD,L]F)T%3:IE +!J'>,(4W% 64$@L%W(.3-A4;*782K:5 M%*7@G"K$!4A4;IU$UCN'J+;Y>'(?M(QKFWR=Z9+4L"JQBJ>]-K([&-M>:_NL M;W?Z<;@?X9E&#QL>^T'ON<$PQ&%U ^BIUFC0ZX;6?U3/4[\SO16#-\-@XGJQ M-7O@*QW?K&[^S]\7+< M_46G'VC5$,X8#%PNC4D]0\92B;Q,20OF#!9T;5.P=4JO)AG\[O6 >YN< M>,1SRASWR2"'F4,V1BQ9HB)2X#)EUC6[NK.N<-FCNYK_&%MX#/@W=+^=._"= M",#>'@ KH/I<],-)>J>6O9-ZV )N/XY[37\>(E+GYG87Q]!* 97N[]&_;3 MQ/"PU_JS2N=]*L]D=)=>D+?I".J<0/@'@PK\_H#2 .F6?Y8;KM=N3:W#H:9 MX/ZCRY7C.K(4N=* ASG<*B)SDDH9;/+\"\%KF[MYZN4TBTQ,8+:C__Z'O7Y& M76OCRV9B_?/2[*W)C#/,B,5):6B:"<%(DHR, 2?#%&.NYFKX3@Q;F6!]()0E M:;1DG"N,M1?!>NH-E8X2.HT<7[U/!(]5!1)-#(9;*ESP(@9N.6521$?OQSCO M:9JJY=.T,W"Q][)GP[6C M.&W0]/V-^KU++%N_*?6&P?+Z]W_XY1^_23>()G?\,M[XP3?QAF!W_>[/F\QN M^.4'B-\NGP./$,U=,D=^L\MM'K8CI[CZ5 +C0$:Q=01W.1BU(H!&:+7MT!^T M&%F_05!CABV@!^.B[=_THV4F/$[PZ?%GPK5NTM+03].G28Z6WR7&]RO&^+1Z ML%%M^4FZ4)DW]S=OB"EI]K_4A1_[W3&P\H>Q'<=[7;.^5;?=SBR;U8/W&LF_ M77+)C;KM"<3JF0^*$T(T33Q*X:P.F _NPS3YO MO^B]W86V;?]UT-G^_+5SV#[[?/A7[^VG]MG;UY^/KL3JZ1OQ&3[3_AZ^ME]_ M%)WM-FX?[>#.T3O:_O[743O'_+^_X9^//J?V8@$\ZKBR.$9$1*YQZX1'SC&* MF -O%UOJ% MKFV8=+ZER^[L3NVXQ]YJ'627M?'5U9"'E0LH-(&6BC-:&V22< MYEIQS6A4T5J9K!;"E@7TU2+EA4,--0Y!48N\-!%Q#P.HA?$(JR2)9!&$F,VD M+/G5_5^%E$LJ]N_MQ)>V;\.#U:$OE6%FZ(\-M1*TNL")I\2=Q8G(?"XZ2]I[ M6URRU4'_"Z7&;%)$&P!^GU0N41\#,HYSE*0PB7-EF*=Y]Z^2NG&Y4TW'IF8E M\S:H8QK5EE);[%$81$M/5*"21JIX"$9+J91P'H-7(9*Y23&IPB#-89"Y_R"Q M5CIA@Y0+#G%B$P)%P!%WF!INB)&6KVW2=4QY89!FN@A/.\8'UM;WL51S>&B M=X9*&['11'"6O+-166GS$@Z-.!47894 ?G'5QEKBO'+YL*)\YK5P&#EO.(K* M>X>E3#;J["( UCD<91R3:+6!)R"Q"E+C *X%R=@=="]O?MNL61(XL%3 MPL!88-P0#XP@*X1&D4MGB!64Q)C= ,H? ^&??)RGK!0\,S>@<,B40[B0@0;/ MC1.).VRLB-;FG;Q1"J)I.7:BD40QK\<1C9+4DH"D X[@B3ID80Q1\"H8JA7P MB%[;E(^1XOOD6:*L!MS:#QA,Q@>M_QT,XX-E#96 SFPC1](88#SHQ, %T%Y[ MX22)/F.[YNHFIP84)']<)&]?.$9"$J*<,PCL2B$8-(.8NF@!P+035M*C]AL%XYVPART=PKL!-PX@%@_/IL1X90S B M$LRLHF)N0.OKYI50;3K^E.!^T?J%)&8DH9D,CK)H.>=$).N,==Q2;$R2(O"R M#6"E^&-A&X"*-J;@D!+2@1- (]+.":0U_"IX,"14QT@"[Q<&::8;\+0C2YW! M\,0^F!=0@CE3@!?8!,TC8P(++JFVF#)CN=8$Y*51O'@!#4/Q=HW@LV".% 9[ M["G"AE'$K8S(!<$12282177BPH$?($O,O\3\BQ]0:.*N,7_&36#1.9XX-UA8 MKW304CH0BTFPDN332)J8Q_P#=\#N)"$F'$>< E<83.%/+Y/$"D83\YSDT[Q" M?DU'PQ+SO[\RMUM#ZUH[1]WALFJW);9S[SN -2-)8&Z%X$P!IGO.!'7@^3L" M/D"1_HW#]+U%Z>^I3<9*@00- :0_4\A8JQ /2FAE?>!YHZ]B5X_A+@&:PU)05Z=]$FIA+?QLY-8I@E)3.)>,$ M1^#%8:2B,UP+2;S(5;RU*#313.G_M*-)'Z!Q]G@P+!5_'AK(0V(A:J= ,T;N MI-1.6@LO$$&TJ^%. _'&!_,VBWL_<*I((2%-A$(_PPZIHD-,^>$*]C$*L M;0KU&'7;GGP,IX3ZGYG>+S0QHPG#='0@^E7T7')N.!5$,68UP='3=,N4G^]Q M. AV=%#(XS>0Q]E".0AC62(6)2P8XDF!%R!20#%Y415MDDIF(-24T#\+@333 M$WC:P:5.'!_$8<_V0XG]/SC(6\5I#4JGX HV#\ZU% M7\"F9 4 .$HL'\TF%$&6)H6H\8F H4N +E-H^)?9??(%"$[\0^Y1)N:J'T9.)$85"IXYQ%422$OA$.,K\EDB.C,4IX$YR:0V#'!<.N>UUS1B)2@VE(8B M]AN'XA\7Q7Y.L;5$,41DE(@GRY!VBB)"&,6@\8F(@.)1-#$7^\ %5AK.D4Z&("Z-1YH:AXRT M42JG-&=^;9/A[DJ,1L'GI';^ .1\Z(R37]I0>IJ(EE M#.Y%A2-%[3<-QCLO%^KZ>'#3F&8614(BXMQ$9+0+*/KD)6"Z9 :T/OAQ)6)3 M OM%ZQ>2N!M)).J9=H(9G#0G4CK,L%9!F<")Y=06K=\\DI@7[S$22\8500H; M@3@,)#(">V0(]HH1FI20:YNZ%']KJM)_VL&C+9CT0WB$4K'_H6%<>AJ#H_ED M5\6M!7D/ ""]-%Q(B9,O6K]A,-Y>K.&IJ0S16H-HB@EQ$/@ XU(C8JPP/C#C MK5K;I/PQ-O ^^8!-B>L_,ZU?2&)V0%=41JE@L)6$6V:-((X38HTV&MM4SNEM M($G,M3X,'M:4.\0H98A;HI$-0!*,&PZO8R-]7OSEI5I_0[7^TPX>O1[&Z!]L M[VZ)UTPQW$D>I*%!^$"X)E8;A660R9(<%>:R"/V&8?C;Q:"^2IQ$3\$>E%2( M2R&135@C)P614MIDI5O;)(]RXLJ3C]>4H/XS$_J%)&:GN<<@(S4D1<#P:C4#O&\1]<,B%Y) U,F$6/5,8A#XI.[H: MJO.?=N#H33^4>/Z#(WC47(*Q)DX-X\YCJSQ5-)G$$U,.EWA^XQ#\PX+,YR#D MJ?82$?#5$-<8(QLI"'X!DE]Q'(%SUS;58R#XDX_4E'#^,U/YA2-F*E\H( /F M@ 8X#R;8"+ 3&+6419.P*"J_>1RQ$,YW/B:1,'+<>\2Q)O ;UHC(9"6/43A* M0>73QZC&^>1)HH3S;]N)[^-HW!JDUO@@MDX&PUXH09L'AG,&%T[@W+. %4\^ MFD@T9C1@#U(2LU*5LVEPWM[UBYMS@XM8!::0$!Y$OPH<&9Q2EO^28I5P5953 M/LH!7$\^;E-B^\],]1>:F-($E5AP2CVS-I_6KC11,6J%A32*:!/+0;PKQB#S M?;LB:FJ-3L@8I1&WPB*;-$4,ZW. MP,7>RYZ]XA(\6L>YP3#$874#Z*36:-#KAM9_5(]2OS.]%8,WPV#B>K$U>]8K M?=ZL'O[/W^?6WT.GKCZ[.BX=MT&&I 07WKI$K:5&"6>""X3

)WQYAV<<&^3LWF05]9T5M>[ M*XQ?&'_%&5\*CZ/53#(NN5#,4.R44\:;Y A6-UE%*XS?),:?^].*2<(<)<@Z MPQ%G(2$8V(@8 S=;8LT%(17C4].\G97/B_$K7_P?8PN/ ?^&[K?-:D#R3.WV M)[8:D26OP =GSU1U:[SZGYW MO=:U\F3YXU_LLQMW]4^&K-?M1W10_TUHC<>7>JN&#Q\(94D:#7C'%<;:BV ] M]89*F"DTK6UN3X9@/-7"W_A@&&/K""YR,&I%Z(_0:MNA/V@QLM[*_D_+]D,K MP^)Z:]"/+3\%LE:WWQI,AJWML[[=Z_)_W9Y\_A6-' MN7R[_>J@0W=.][[_^["]N\4[V[VCSJ9:W M][\ JPJ<#QH/A O$%<7(&&)1U&"2@<*[U-9J"^9K#%M9(A&MDZ=:2"DQ]T0Y MXZE4/@+V,"RU66M%$#S'>0(/)Q'0:.?]FW]O[;[Y]T[K3>?#[ON/[9W.[H<9 M6T]MX2J27P_S2U'QIZWZ&;0T'$<^Q98=QE8\/1Z K&R-!QEYX1-]@.SA,/;] M&;SG 8#W8VO8'7UM#>-HTAMG'D@@5ENI-_'CNL-&&=SG'P:$'JVWCH<@=X?0 M\(HV/FY\V !-TNO98;Y5G P'Z\O>>&G[-G2AU^J7UC.;K.\0[C.& M3@9RR0="S=K:S7>$NXW.F]<%)!A"3Q_!$)Q5G#0^Z X#.K;#,31I"%U7J[K, M8O!1Z +XRJ#ESBJ:&DW?MJ;B*_BM M.VRE2;^ZO.V=]^=&ZV750TNZJW4"FC_W\''TX_RX<)%1O-C,NO_S=R=]X,<> M#'9H[=LNO 64">@SRE=.T'1@XPO?S$V?]$=Q/.[!5^!98;Q>#"L M1O88C&D0\O6NO0-\O;Y2Q=O3*RS<;J,%EC6!QE\Q)WCAQ Y#-?NSI![E!QVD M!)<[__"%;KEH8S QKUQR<4#L*%\HCW2O:UVWUX5Q!MON5M_>:'6R&JF;"XV; MMZ$>UQ%<=GJ5F1;)_7$ 0%^9%ES5]F HYP.8'SM9&.EOMC>977G),^;K#Z,? M[/>K[H1OYH/T*/[S;64RW3[8:&S]#>9AA"'Z^WK6-M4GR)^554QU$SB'(7\@ MY-_F0NC#&/ZI:"FWX"V,7]U;&[<107=6P,V'N'@:_62<1WC&Y-.Y9EMYKG6G M1G[%_-QP\!7Z$GY+W>'11FL7QK9&M+.6![#HCFM0[/9A$/-$@&&:WZ-E0<%. MAZ4[J@P#+''4G5IEC2?5A&H=60 <#P9=PU;^*) 8C&,50>C[RK)LJU;'PREZ M5?BP<)-JSDV_ Q\>QF]=Z,*I22XV%U[*QK1PM6X]I?,'P13C<46 LV].C;@R M?W@91GK0WQ_DB>'LJ%O?UL),\=WC/%VKYUIR_9,N3!T''\T>:2::20]H801= M-4IG4[P<.!#ATYD.!E2!Z85^=)-Q?:&Q_0IOU$$<@+OLZ(XK[(\9(_=A]LU\ ME8O-J,ZO5'^V9M@ #9EVV<:M7(:G.ENV,H34NOI:CZXVSRFOV:/L_;U.X6!*CB>8>"W!2:;"",0$:%>?#2H007][\ M\MK;7.QWID^X53U@<\)MCR[I<\#NB\VK858%A$4^3A 3CQSH8L19I-AD!RN9 M*F3&E^2@5+9SJX%V/B41E:#$@BL!DX1KA:-4H,,Y-BX/]"^&7,M 7QUHUM[Z MXI)DDFD8:,(-XH;27(D"?#?/J3?),RMR)0JR#A^Z,M#K,_4*W=H#J;LUOCXN M=%$ZC6I6&H_&\(E*O_]<.-X:/XRF(9CDG ^,,YIW6A@57!!@2R[AJ5F!:_>3 M!.JY[?QS*C*!65Y6#7W.]N,9 (4A4AE/- I">\0%LTB;&("NC&-*,2FPOEVU M^CN#?AFTFPY:Y%PD*3R*>:<15R0AK?/9L48D;ZF KDYKFU<3U*^\<"N/XW9A M^(<-\GWPX.5->O%M6AKN>PW^[S]!J;_IG_M:;],K\#G[V7OXUURH/^?(7^?= M%YPHITE0)(DD^1!YC*ST$JE(/;KV@^GE?/%L(SHJ'AM8W#./ZYVL_7ON0V'W;)=L863?ZNJO?\6.MO^9+ MK6^9=_WVYB6;FW^\(J^KP0!@^ZP]K]Z0';XA,WK(U+3;I,8]P6J\>V7.W[C@ M@'ONNY+;=[8FLKY!*F0[2>9)"'$KR-:E--*IHKL!8DEHWG13]34Q&.6_M;+W M5$!>RQ^O329;F2#;]C- X^XN^>+W0=0'@*#$B"UBA.[MK-A\\CK$;N'"AT6/ M\L23O"76_)R!O2:OH7VU(K(:Y$X)YQVK]_"I _]CQ+8)<9CKD\@((]*' M7N#?NLW.5+]NO,U\U*$NX?@\_'H66"=?/E]\/?M/?'3V.3[Z>61] M.PB3DX/WXZ\_D_C(^/#]V/APL53"\?';X/CGA?7MX^?!T?#PQ_''PY]'/Y.+ M8^-/2'$;BV[T21:CB.J1++#E7JZ)I*@RAT'- !C,C" M'IN&E!]/(C]VTAYOYZ([^NHU=:%SI3^KJD(W"GPW!0.OUKLT.LR'F8\\RU/+]!=^O:7)%Q\7>J]L4*CKFWHKS63B")%WQ1=!?PN9M CQ\V2/U,A => MBS1W? W73G=NS5F\TCR9Z(SX'7>TGZ(\_/R=?S_XP MCL]^'QR??;6./GX G>](._KX>?CM^^&/Q20U7,O7[\??3PY 1_SXU^#XX*M^ M]/&]?OS]XNKKEP_QUY]_7'W[""O\_B$Z/OCSQ_'^W[[%J*^%CFH&F*+J$4UU M+2M4+1(Y7F"XS F#Q?)4@U@>7L7G&K9)- :*O>-H-B!Z:'G,970QJ>W=R='1 MX1FO257VCP^4=R?'9X< N^-WA^\?O$KUQL5U+<=N+1>=H'JIS&3Z/DK&7 = M*](7FSH=K%G,PP*+OF@0Y!5->&N&8 KB9 IBY6K TJ:D+2X44'T&RBC/?,[U M,=<1M($B2^'7,9!+"98O/.@KAQ'8,4/69$+6]8Y4R7D1'D@+/B =C1C->;DH M5I'!/R5VAQ#CB+HS3*@,+ YH/ M>4'J=(5UVP,1"2Z!&Z49$.85_@T+;8%\>?W\,BB0]R4T'M;M "T/DMBV*VH M2AW02P X($Q\&8? +&'D+&]@1L_/L3*UA#0VDQ5KO.QB_&UID]@ZUCC&N;1VS994;;TG)L6T! MMDS:3\//Z$@ 5;*]O6+,X[A1QO^X.OH"3PX^Q"=GOW_GWX B??S]2#_^^=?P M*S[[_B?Y^O/K4L7(\<'^CZ_&\<71ET-0W(]P?=;7+X?&T<\_S>,OWP;P;'A\ M-@!U_3_1T7?>*T8SC-"U/5]U3-O VS$\%13R2-4CA]F>'42N9BTJXX"C)B$Z M=77+(G:D>\313$,+="-BOJ/KB\KXY_?8(.;=V9^?007GZOC^Z>G[,^7PZ-/^ MX>?-&L?$[INY)DA,TW3V-TF-+J% M9#K36"R*%<73V53L^_]MS::3!&:BZ'P 7T E1?=VW5->AMN6:C%"&/9CM M%;7ED^XNO$%0&((\++"Q!XC]$1X;(AR*X+IZ:@Q2_9(ED^XMM:53]X4H %50 M"8@3KHN<4YZ$#](ZOV!<$1')^",X:&QW@0(^K%C3B^/=R5^'!ZKN*3!BR(9Q M(%J&3+&5X[!@!#!KP#O=54FB"D4-6U3P'T6G(D!?T&U!QPIC,,-*-:$^MN3) M$M%Z!NBNBFB-=$)S*@HV1-L*-).%#GL4JZ5!08'_@M4&JH/8'PT!%V- 7M&P M9 K*I1%ZT^[^M9I6(E7.@@U76Z("%<4!6'7[H=!6$$@]@-*--#Z_X@D+G"E[ MX]TZL#!_/>9D@[RQ4(':7U'$42R:!/$V%I/)KN OMRE'#QSB&X$7!I[F M LKKODN\B&B.J7O4]^R-*YOW^=+^%];R(?P_(\?[?KNL[5A#J:N!8CDI(R(#?:(;JN)JG MAR[U2&CMO27F\DV\LJ?2@L0&LB1G)'H0\*LLXY3S7RZ9E%D#C<$8I_B@+/S#3.TO6NC%W83 M# "ZN>A-Q_ZIXA&?%DWDLEC8[(2[P8[[H9>;;I V")9MZRXK[ES$=< M-I3/H@1'=U2IXISC>P#*G^C0QUT\84..!2?>\YP.14L^$-BB4%^XOD27/FR# M*/QC2,!UG[XY#%3J?/:"Y[-/=*]R9@E%T[U/J)^@S"EWZ^%W?:E_-\OSB=XG MQIV+SM<^U/N69[>@B'X[F3,2$+L+B%LMV=8V_7@'6A48NNP.\##= 90-JU_; MF<\G7]T!8I5UR0_6+0 #I&BM=JMIQ+\_8^X["+.2>QX@)NCY>W;]X)AB^_=EI6QLC(VMD+3I)JE19A3ICF& MY[D6H:%KZ3[1#(O=NK/"G#/V='(/S7X:'DXLRSHY"\9??X;)T=E[XRM\]?7[AZ6;,N%O\?&7 M#Q??OB>#D[.C\?'!T<]O!Q?6\<__?#\V,"[Z+3X>'L='7[YAF>R/:9DL)885 M>)ZJVP%1"36)ZGJ!K48&U6S#H&9$S+VWENRR\ RZ+&S55RLEE)103RFA/,^( M0EO3K,#4B:/KE$;4)I''0M\,'4/;0$+-7CSRD^592(N!E%N/*;?TB=SR& ,$ MLSPUC'206XSJJANXFDH,1ASFZ[INV\AG74,WWDCA)867%%Y2>+4+;+<07BZS M'>::OF?X#K$]EU++M2@+-*H'-/(W$5Y23#V>F+*F8LJWK3"(B*I[7@CFE66# MF,+Z%Y?8U/<\.[(C,*^D@.J^@)*B1(J2%H@21S<=G06ZY@24.%[@.32(6*CY MD1D2PY6>NG:)DA\@1H2W;O]OQXI\$FF6&A!F@LVC::H'XE]U=1(XU/8H]=!7 MYTEILF5ILHWX5<3_KZOQJ_G*JVM%L_'0,%R'E3< <9>9O&M9#HE\1@+B$">, M?(^$FJTSWV,:#2F53+Y%3'X\$XZQ L\(?^8;FZ[@2!:1)B:?3L,$KDM]#0P^ M[6 7:%VR4\E.)3M]-';*#*(3%N)-\<2C@6O;$3--#70<$H&&*MEIJ]CIU)T= M65'HV(:C>KH/3)28ONH;0:!Z+O.=(#2K3;W\#E>1\6S7,9[ROH18$/F%4]2UJJB0P M'=75@ &&CJO9>N QS_/VWGJF*WE?.SVLW:X0>-=TY]J6<_5V+O\.\_# "B/= MTX. &!H)H]#7+5L++!\9 7!Q&4%K$0\_GLUU#XEG6+KNJXX1N2H)F:&Z#FBO MEJ/!"7+_JH/.@/8%T-K.?-J9<=%N;X#DIPT_95&@6RRP-<,G%M-=5]?=T#=\ M37>8YUHR,WL'N.S4Y6IK7DA\T(Y]HCLJB4RF@KT3J9&C1[;C!&Z@D_9F9DM. M*SEM9SEMZ&NF9_J6 >H.T5S7IRY8KI%O,*#,0-]$ ?F_B!XU)7 MIQI8BB8-G2B2H?UV<;]9CVQ@:BX%>:9JQ+>Q=CU0/=VAJ@\'Y]F.#YA&I#W_ M.![9IG\O-A=^ZI#_ Z[EVLSE5JVR5X(2 MO'I $\X]S"KLVB[+\#:L%;H9=+MO>F#"5!"%@6WKE$2.YC+7))Y)+-_2 RW2 MI>G1'M/CY-U,()$X@44"-U(-,S)5XNJVZCJ6J1HDI"$+K8!ZQMY;UWV,-+BM M4E?[.%/+O3([W7Q$BBLIKM:(*^J[(3%\/22!20+?HUZHV5[H1HYGZAIQI+AJ MC[B:B8R#/?/9(A3!28DF) M)276KA#4+DLL*^(%FZ86&BZQ],@+-&H$@6&'KA;YOBDE5GLD%AA8,W5&A@72 MB86J0QU;)9ZKJ;[GN*I/-->/+$J(%V*=46L;9TEQM=O-LZ1@D8)EC6"YT\VW MUR=2I=4PS,KZN90YC^K4F\DG\!F-G$"S5HX.E-=GWBJX;IN0!W/,QE( M';VGZ[:4.X^5ZF!5 K'MM6_(3P<+HZ^Y=/WZR)6NFM5-+MOJVMBG"[=3EH@^: MZ*+)^X4?['YA3):\T?1KY^VZ'7WU^=*UO('Q@6A^ORA8J4S-17D_I\2.YW=W M\ XM5:+T_5#Z_3]5/$).IQQEE[#0+J*SQ!%Y:;7$#GEI=7MA>.VEU=U(/I$7 M[#R?"W9>WNJ&'>QM&[@VBP)BV0YUF1<8AA6PR-0-ROO9Z%X='(0?5@0'"P ; M_"1#@1@*A#7\%7\[N#!/SI+OQV>?D^.??Y!CXZ^+;_SW/W]\/3NWCHVOVG(H M\*_D^,M_+D[. NOD"\SQ\4_S^.#<_/;E<\)_/_L :[XPOWW_C%?M_)QV#;<] M+[1LJEJ>X:K$C0+54F4 MVS0-CCPS,@W3#8E-;(]XGF9'H>X')/!LD!\;"!0I1QY/CLQ<4FT$@1X&ENKI MFJ<2$O@J=9Q0]36?6E8$_\^*]MZ:[>M/(67)8P1+'E5H2$$G!5W;!1W82LQG MH& ;CDZ,(/(,Z@7$MX/(<2S-U*2@:Y6@(].":,TV;1)JJJL138430X%@XD0*>FZ+^FD,)'"I 7"A&HN4(>E,9TR0@S7BSR"15\DL AQ MI-74,F'RX^C=)!$?CLZQ3*)-(E,*S ,&Z2) M X*$F)ZF>M2A:NA[ ?7 LG2(M??6>8Q[NYZW-+DA@Z*=Z=?RU2=_5>*-?%7B MC7Q5XHU\MP3/,^SZ# M:7]/LN!B-PVKA/WOY_&W+^'(-XA]?+#_XZMQ?''TY= Z^GB$Z[.^?CDTCGZ" ML?3EVP">#8_/!M^/O_\G.OI^3H[/_Z:1XUFN&:INY+DJT3#+S;)UU:&6HQN! MZ1$C$J9PG%8LW,>.)829CJ-ICN/[$=$BG1*'VHR:%C,,#?ZTIS"P5D>(JGG% M]MX><-@KY8#!_]96GQI:C[\6#&AZ#MA69OS7?/8,E22F?IS$Y5BA19$%,2UA ME*NX'."[!5-&>7:>TV&AQ(525$.@#4#,4/%9DEV]7J+(.2K#A_5>>1G4'-V- MLB+&/[[.60)/+V?:-OSRIL9N8O0=2U#?JB^I#T9<5;(W-:5JLT/L+5/Y7-I] MRREZIG)8P'+FWT$^-9O/F>KGC%ZH-()=O:;)%1T7>Z_F-K\ S24@W1<24707 M2+B; (*?6\@"O(L9CUR!9;$<7\.UTYU;LP(4"TSY7S%Q?.(R,V+$<8E)*# - MBYF^;=AV2*. _*UK>V_/>!N5+%*PJ!#0MOCM%;U!DJW"\542<+,^+@L$+'@Z MH;9C:KX>PK\D- ,:>4[H L[WS?&T/NF=^>6&FL?6GW/ M-7:JWX:N]RW/WK4EN^Z.]='902@;?=MPNMB)1;9,N=&5?< "-O19?IL6*?*0 M=^R0CUFIL!\CEA9,'F_WCO<3'6-$M5!H&BJB]'L__%X5Y5!HJ?+$NW;B[ZH\ M9VDPEN?<[7.>]Q_)DOU[ ?.4P49H&BS)0)F&)=.P6I"&16CHVP&)F,X\8IN& M[[IAZ%E8;^\3HD=_'Z)^KAL/U6^[#AAT)/WJO7'R\0_]&,;\]OW; +ZY^/;Q M6WQLP/,OA^/CC\??3P[V?QQ_#XRE]*NSK^3;P9_&\??_#(^'[V%/\.WPT/SV M\1,/1]YK3Z?E4I,J3(D"*C_2+C-FV]'EQF-"[)#UD^ M)SZDW+B=W)CV6XFH[VNF'ZIZ8("Q 8>B>G88J99O:H%AL\C7?# V[.6&*[)O MEQ094F2T$.6?N\C8I!-D[:0ZRV%S"4]?VD]#'N.:ACZD4+F=4#$G0L7Q S\, M-*JZIN&H)/+ &+'PQ!BQ U,W+>IC$R_-D4)%"A4I5'8!Y5LG5&[37=CU*? < MPXI81 P]I(YHZADX>.HC(#<27Y,[[)F>L 5 Y(;00^H2YUO&IKM9K/LGR[.0%@/) MY!^:R<I1'<=U3-"30U=UPYMA]B:[B)'<@W=>/,(;/YN M1-16)G0/@V +W%DRO&UU[//=$&A(#TE@DL#WJ!=JMA>ZD>.9ND8<&95] AXW MCQD M6/%A&-\TK&A'FNV;OJ::FNFJA#)=]6W=4S50RRW=(J:EA5*YZSSW>W:L;37* M=AT?FVUOF;'_*.+7:9S4/5)D>.]QF?LTO!=9IJ-'(5-=FSDJ\0,#?@JIJFNA M1DB@Z\#4]]XN1BHU D^E9A@:.G%UUY;&9XNC)-TNFYS> M-S\4]\UO-4)RNQA>AUFUYEEXOY[N:IY#_,BCH>8$-B6@BEDTT)B,D#PM Q_/ M1$@"ES!+HX9J:SI3B>T3E1)0NVPX--U@#IQ3\)A&]-V(J*T,J)TI4Y+A/3## M,P/'TPQ+,XEF@*GB>JX3A&:H6Y%/@:)6=T:])^>3<9,[<;YIW(38;L1) M8Q 55%5#I3Z-5%>+3%#)P_#_:;!D] -0BUR'95X M+E6):;JJYYJ&:A++TTT=.*$O]3[)_23W:P'WDV&'+;/%:=C!]XEOZGJ@,LO7 M51)XANH[H!0Z$6->&+IXIYQDBY(M2K:XKAL88'W\1G+J M!^74Q^]F(C74(DY((UVE5H"JJ:ZIE.E<2:6$4AO^P/;>&HZ,M7^;LH[E"?C;-![CA]0T,/1L>)X)FJCC MJZ[INZKFX&F$-@U];$EK6)*_2?[V;/C;;?H:/3B#DV&7AV%RT[ +];50M[Q M]77@=(2P$,QM6U,=,R#,TTW;(63O+?&6E;@'[5HD^9OD;^TXN\=E;S+:T@)N M.(VVN(SXE+E8U8'1%D)M4/F &YI1H'F6Y0;$-F4%GV2+DBVN8XN.Z[N>;KM4 M WV".*YCTH"2T+$Q8&F$LC#F\5C;-*[B>H9//==63=VR5 *_J)ZK.ZKEV929 M5F@;H;OW5MJR+8VH=+LNYBPK:=+.J\3JA_5L)CP/LPKO\I:=-N_5%7!CN.Z^ M0-0,+R!N9'C,LXAO:?#_+3VT(F9JEF^9&Y8?R5:<6Y65LY>1N2:A1#="U;9L M"F: 1527AH;J$3O40EO7J&EA*T[;>0QY^71$USYNULZ$+2FII*3JA*32==_1 M7 \$EA>2B!A>9$2ZI4?49VYHF;?-']Y<9,E@Y9U$UC18Z5)#UTP[4@.#@OJ>SK5?C2*DDI9*42E(J M;5,JR2O=GD9NS?1\9$0GI@Y&E>.8*B%FI'J^8:O4H(X)9^<[U-ZM*]VDW))R M2\JM9R:W;B&V?-\Q'1_4=*I3$MJ>1]Q0HTYDNY83^(8A;XUKA8BR9O)WC<"A M%E6I'@8J\=#OYT6!RLS #ZBK:9Y-^:UQ!I%^OZ>65#PQY%5)81NB4S327IQ6 MM&X5O?R7,+Y\^QO\T^R)0S9.0U#K7AM&WYKN^NUO?OYJVHO]_A]R.B2.3UQF M1IC&14Q"73.TF.G;AFV'- K(W[I)]+V9S^:/8$-@S4-XXX-9<\ .C)/$*5,' MXG?=X%Q9-_OB6);_K9GD<36$L8,'4.;GN=YIY1?LGPK __X2G4MG,/CO219< M/"W#^W'T\X\?_S6^C;]^">QOWP^OOIW]>75R<&$BTSL^N-".AN_AYT,#F-// MXR]_6-\^?KWZ]N7P,OSX%PG_]S_)-R.Y]+^/AD???T^.S_;)R5E@'7T\TD[. M_AA_Q9]AKN.S(_W;07+Q#=[YFKC&T<$?YM'/]S]/SOXTCP_^M ")?,,DAJ9: M-(I4#+*#BATY*F,TL"+-]PS3$X(*2(.%^RAFPHC9IJO;Q',-XNB>;U/'\$C@ MFVY@V2&(% 8R9<3JQOEO3__\_?3]'W^^/SY3WO\%_YXV[+ ^\64*N)X\%NBT M/L&;%G03/C)S(*G+BZP4AG^4<"J]!KP".C:_!NC_1<3!@ MP87R*<]*)O0.^/$\I\-; 'HC!M8^Z.@6,IN35-D?Y7&BZ*2G(%_H*6"8*^^R M(2QZK.0L8/$E"Y4D@SV,\@QD9U@H6:2\N(7"%CHL),3U?<_SL9^QRW06FBQB MD6'HKN/7K GL6+7YXVD)J)AG M*;V,\ZI0]N.PIWQF2)8-012>L@!T]7*L[ >E\A(_KR=]M__Y M_2G^M9F:?Q<7"@V'<1H7)QWZ *+OCUY_'//W_\K5N6&>@Z55U/-U6BZ8[J&IZM!IJE M!1:A.G'8M5P0J [I$5UBVGF:TAU%6Q%Q)R1FZR2_9FZLX+ > MEZ#(U"A(C+Y3JQ6KOJ0^&*A5R=[4)JDV.\0*Y4YH547818:V ,N9 M?P?YU"5PSE0_9_1"I1'LZC5-KNBXV'MU&X/1\?96:'<+1[ $V?N"+XKN C[W MWFKP;W3GUJP, 8:,S Y56O >6>%OK^@-2OPJPEBE_.^(3^'P M[/V18ESK5YC]]XBF0$(H,7@)J?.F4 [B(JB* J4:*D_[*4W&1PXL6_&:[; >*#:%.$V5)DEVA M[AE.#[P89%4""C*JIA04YQ15F>]5*I2JB_7C'0F84>JQ0L >,!OKMY//B=PC>T1&4^3H.D M0G47UH?+V4]!P": A:,L+^&C!![!,Y@I+\?L#,#J& M/E@@IHX"7/?ZUW@"VGJ0G@7W)@D'*I>$HS\(J*+D,Y?Y8X(U^ MXW JV+F0L!BP1D&.T@U/XGS< V885D69H^SD+K TRFD3Y68*P/""E05WS!5L M,E)/.1BG]#T.PK]F75>=1 ;!%DY :X&- ML;R(HQA$U^0H&0T&>-*7<<@4L-2JN.2V3)7&_U1L&3,*]$? 7[@V%8 2Q24? M(H(XH]OA@W"S\C4,%CRU:#7F&2 9:%$)Z(:(;XTC0DC>R2CXZ]4 UJ3$I3*B M&&>/1XC4+:I TK9G'& >),E ^45T[YTRDY'_+&5,"6@R4"'34'E?R,O\[ M>IHO&6J L.D"MD-C@4)PP%-KJ! @GY;P+;J#T8P M=^VX!0QEERS)Q*68,$8*)X\.5P [MVL$D%#KH'DPX+^L^@+^3,/OE'NUIX>% M&FP -&]1<>"7(,R!E7&=]8#.4(RB#3S!+-#.DHGP!33V#/Z<,J)']& $6 M ]X$_U2Q.!J.#MS#A'[O64C@0KBR#R.S]!R@E^+9TC!$Z.*"V ^8E9]SS850 MO0:S(5SD(\Y[RCJ8TI#UE M/T+S6P2WCN(P!&IY#_)!\+K](J;])=5 4#$L","0 VL6$2DPK-4*)B]J]]/9 ME"OC!B>;F[(5 *R0%KB/"IERR%4%OA;N+A!4S@%2*T&]6EH@W "KX3Q&&5I] MPD,Q S'!$NE$V:CGY+^B-(G+<5]Y/_M2_5<^H#4(F-A=_]Q;>*RI4=N:V._\"4L8 W8, &EC5+37V;F+;6@D[L: D MG&: P=,R&NF()@4@6BVC9K@TH'%-@5D*(R<\RP&_YO2IC!)N-2-1 Q4VWZ,3 MF=LV]0@H(O@(J+:#S*9I.6L0U4*%YV$T5"%,TQ&2DY#F)18T"57U>P;J+2K? M@SCA5AJH!V#'!3@L*K'UK O,G*NR,RMON " (YC#/A6<;#(7R* M_@^P3I(LNY@:/J>FXAR-N78O C*&!G,N&R@OXU;8U?+POU M.L\,W[U>W:F9 F@=J[6:)<[;FQMDJBOU;JV\-!;_##/F5UD]$[7FA@]EMM#Z M;"'] ;*%9.)/V]8L$W]N%T3]0$4(8#^*T%<.3*W.S-FF,T#5W9EB9%[(2[1V MRTJ1V+I$D-VW>SF3(B5'#%0$:_<,R>91.0F]E5JNCD%P6] MVE51*V=57G*?4@XHC\2"NI-P9N+KAC/_>IR#9%]Z6SQ\=_+7X8$*OV,8 ,T- ML&- B**N/Z#Y"'.8<2NHT6*BSHQ7KK:*A'HY[RJ;^-]0QYMSTVPFCB4V/@TV M+KC4!#YBY9!E]L#P:2SS%0@%#P%3:AO -'\1+FNLT^#>W.O14)8X/!#JB1!F M841O!B=$'' )K[OG,LDD; %O )> M5CGOP; Q< -UR@V**3NH\>"7V M]963R=+J*.[$5\.YTJQKMA@7)1L62H0/.'N#4=$"6HW8PH\ 1Z6$&+47)0-\ M>=P,&:OU7/'0IPEW]DR_H$61H;4S"_TE5BN983N6NIH9+GL[IOS0T'HF(9OR M0V=S=BBD*2@ 4<)C^_57-?)=0[\2C5JQU TTO'.>*#(2WF X/M/L@ZS<$(VX M]\RT^V3=%\C.S[C/6GPVPY.P;G.&DU5I1"^!-:*]%0.>!7Q%@NM?9DDU9)C0 M$\4_>(;-6B=+3^$)O]/Q:A^R,HQ_X%IGLL^XREC/ F_-.)$%=<';"UI(XRS! M=4\&DCC?CJ5N8M6 M.6QBCK:7V=53>ML+]D$D6KC1[=[MF6NIXMYCOI"MWK$ M<38@C,95O9HPFC0E4!OB+!1)? 578B*1+"5J'0*,/Y2 QB([J10))!SU:^JZ M A.>I3P@7.?P\;KG#?.1).(^#>+.-9&:8B6*?-[C?#U*3C&J2=8#9$"M&-;% M^29/&,4T&] Z?=10L_P"\ K#A(N&,LXD,F(*CE/"#N<.]06-O [_-/DSO!CH M9B58XF$[EGJ-[LE*D3K+E-Z<'O#![NJW7P32[I[GZ-;&TR2@\2)]FJ?IQ M?__3)!P:T"2H!)ZB,XC'"LJOBS2F7+)FACX[ MAT6CB,=BLE'!UEC^F+85 <<4F?E8_4_K]Y;=I8T? 32""A/Y6-/?9.H$Y=!I MM((D;!3T8>VRX?Y53"'T&4M!Z-" Y;[(]89AZ2@. 7GDW#6 M7@*3/T?"!FV>)T7B1),%H23"?,79S$3+*V ME_VYRI=YWV\QF_A9X-SA%*P\VZ.I)&A20KC;B*=NEP,X(5O[151W\MQ-_*FO M'*9*PF/,(B$'L[L'- &^Q+/RKAA\CAV/@%L%%R*#59P&WT=S#JK/N2@R14@Z;GHK/-+L2&.*#RH73O%@+&RKWR8Y$7PA-TZH;3N>X-#JS6V MB/0CGFM3O-YR5H.4TD\CI?=G%#B.< WY&#:9U-44O3I7 Y'&:ZM7>IU7,.P?IFA=] L;N$B03TF3KDA M6*LDW/1G'_Z'#T9M]):_ RJ2B.A'T^[ZI !22>E72M]R> MI5Z'2I:V@$H\DP]T1K3%_"H$AC"I5BG !+QJ7+--Y"ZGH$2)XY\>?MUOCZM& M3?[@-*5Y))H$UJ4/.;N,LZH0A3-#)HI9ZA1BB3WM6.IJ[%G1%A&KW&F:PKH# M7LB$K5I [?\]HWG(-1&N66!V4E%QE9F)TM$I:X$SCD.6BK8N/(];I&OS?NP3 MS*RU;%X@S,\MQ.$:8 #Y8B?.LS9AD6IK&9;YJZ#[P2 =./12+ZC DYORWTU,_X5BF6 M"R#2B=+MNGH0@P+T%#](J3 M@8B03>S_*TRB']!+'B3#DH)JJ,(*ATI0@1D^9%.[DQNHHHI!R498Z5"4Z![P MLZIO)RAI]$26:&D ^7IQ/&UXM1'FN2YBK M.PE4HO9FXFYI5L>X5?: '*LEAW>-3_3/HJ;QVML\;3=W)/S.RWFLG4-C 0EQ M518PFO>_'YX=["]XX5].BY]I$+ 1=\.+8BM17\J+RA-6_#I3OX0]$] $2&+@ M>(T$+7CG%O0J-#5QR/"RO''D 4/)>/AIU+3F$/&@X:1 K1FXKKZ;$$\MJ6]-*E1[2Y4Q 3V1K-43>U/4J MG&-<8>\,D!9Y!J 'CM"KZTMBGC+&(32<]%E4PHRA.ETVC0*X,HUL@GMI9QTV MJZ'^$N 483(/S "["?+8;YJ?P3EC(!G=P4EV]2N /%&,)A>TZ$GF5U,SGOF M%7-U][QF"W!K.CTJZNP*L]]$W=TB9#G'JU6MF<'A))%78DKP%6B!HKJ,@QH7 MPUO#]) #X\)%2S?$NZ7!@P&B[%Q; .[;E<4R=RR6,62QC"R6>81BF6=E6-75 M[4WRUB_Z[4)E+CIIJ M1Z>39JNS4C6=+.7F"/UB%'Y^]7./^*O7CL0#;N@RX!L0$=!I?O9DZR"WA8<1 M91]H+KFX#X'[&Q%(\_>25*)C%>_\.H4.-IN!62L>BH4]S,C(2>5RH^Z(=E>U MA(IA107W1 PI&( BZ:J@0R9+B'FX_VS0=%4-.(>88.Y4F9L<)%<[XJ+6(X2C M4&AJW,%35^X#VH*R69]W#"A&\QH A,HT,74&]. M)^(+F4MW.KCE2RK-3>*.TQ@V%Q[MN#_A)XZ\4:E3,NTE$5<)+^97?&8Q8 M,+XU6H>L14\EKO7BV8K>Q756C+ =9U==-ZF=A&+6+0>1$F?RZ^9->9,;*)3* M E::\*(& !FZ5B8?HL[.7YG> G(]0DL=:;V.9#[:]0.N):\?:/6:VZ=8M81V MKG'CS&DI=[@:X'[ER*;=(A%[#83.!MC@5/1&J5O1+[0[60S!KGU_IA;R=HZQ M^>ZY->!$+OK\&SSZ U(U:QKNBBM.^5_J:U&;W+C7S0]+]T?/GA("*HR+44+' MK^.4@XC/6S,ZS^M;MLYY'5Y0.KT#MN:#?<$'%RZ(%0^)UC>\-<_7?KS^H=$W MB'G'C[6^ONZA99([?MNY)>M]2_-V;LGZIE#F5^[66!UL<$O\:EZUC3OC)ZOQ M)JNYRYW+-RZXEG3W6?(L=[]!N]N8C\^S_XUO55['S!=OLEYQW@T7!). K3R, M.[W:!BR2JVGS:G: #9E/R(;6W@2_)$\]&X=NN[)0W]FA_X"0]/I M.7OL@W\ *$JLV!I6_+(**V[0 .X"\W\% 6-1]*#,HD5@Q.@>[S6Q2%V/!K+; MH66[H/=BNU#C2',?L FL$Y9ZB\ FVODM7"?79@BV#_-6 V\3D;@-AB:9AF0: MVP:;KFD]W;0DUY!<0W*-MJ)\Z[C&2\/N68[^ZTY KWU8]U@,8QNVMO'0=M^] M3_F:#;20:!Q),'=T2VS='Q'Q_^NJ/^+C3$_0:]G./2E[&8+KT''7B-<@/>)H M#Z\FWPUJ;<6S>PBV+1"@Q/#;G)UI]XBV!4-08KC$\':O6FBQR?CG_G&[942=N1D2!-KH<_ M.Z^GVZY$<(G@747PEWI/(\83YLY(Y);(O<6@I,3LW4S\TOO&+E@6_'ZG]+J* M-!E 2P;N*X$;/T*7W7B)X9Q'\Z9M+ MM!V[I9-3.CG; $,XZRTD2DA7D'1R/OFQV=LHN)"8W5TGWW.?7SHY[T!"^S/7 MRJ(^,JKR8,!OC(W3DJ;G,5Z8@E>XEM+=>4=;0A8725.YN^CM24^01._.HO=+ M0F2JF\3L+F*V3.*4_DWIWVPYE6I]V=YL9YU $K/78O86[&*)V=UU[SWW^6]0 M0K9SU^9S>E7ZC^_ HSZSHLRKH*QR6.4D,[:'>I_T%]\IHMW3=5G[+QT/G45P M1SJ,)79W%KOUGF9*!)<(WF$$-TU=(O@#NH_;:0WMTJL2P#MH&F_!3](B#G R M8M@*#VSB. VRX=:ZCG?;26SW3+*%6M%NN8GE#1B[B^"&UB.6;&8A,;RS&/Y2 M)SU=DS<82>SN)';;GL3LG;S!:$?B:R?E@.6U#:&\K.-KO\KXVCTJ1F5QMW3/ M=A:]7QHRK5=B=ARYIFP4);&[D]C]P"E.W<+L-L7995S$62KC$7?2LWJ:O85K MA[IE_4O?UNXB..FY[A;L"(G@$L';<78OC9ZKRWQRB=R=1&Y+9DO(J,2VX'?, MRBT76G?;R"<]W9)U$=*+U5D$UZV>[F@2PR6&=Q7#7^IZ3],?MM!:8K?$[G:< MW^'9P?[V[53;P.X=H'I15L,^-:Q)Y"] MABL[5>VD_TY2MZ3N&T*K9L_U)'5+ZI;4W4'J?JD;/5O79'1BQRA;QMTVB[O) M4LY;&%,M_+V-S]_]78RT*:?74LS MJ]I _*[KUB]U<(W?X:@TFWS:]<_@ MQXK5ABS(&;_!_H5A]RQ'!T8Q'-$<_G 5EP/%T'2OKYP-F )OXO=*SA):P@K* M3$FR*Y;# UA&J$19KERQ)%%&+(>?13OG8ER4;%@H49X-E8-Q2M^G+#]G@/M% M7_F";^-T"?PA2Q4:E/%E7(Z;J4*E' "HS@=95<*/3(GBO"B5?RJ:ERSO*;10 M +!9G"A%-1HE8[5>23ST:4+3@"FC/![2', &[Q99$-.RV1<.]^[DK\,#5?<4 M.!_X- Z4,,\NF4*5(59KE0,8W;9^F>P\3I4@KT+&IX2A U;T;XW('<9_@[/S MCWE6%)B>&L4EXD( 6Z'GK-W$():N3*D!L-LT^^8O*\AA!JO"BN&;B$Q5&M%+ M0'O@AH" (\!EO-!54,AEEE1#0)L4,/@'# 4KK2+:7 ,&*)^?9SY+'F7T!"( @B UO/"6Z,LY[0%:Q%,:6EL M0=#Q)=_)9"")V,N(S0!F-!$0#H=Q&A=E+B W.;E=P/(9EJ_W-&)LA.("H1CP MZFS,L* U94#?Q73G")41'><9\'1>X(HH]\*S+6337"[ ?VMR@)$Y%OM96LT, M@1^8MC,O;J[@,UA=&=,$5I-%40'RU1\K ]@2C 6BH8B!)0,P+H$APUZ*4HQD M$"*1>$G>G\))(-/!XPH1@6._X@QB1U!8[").IUI+S]#=C5"XQIA)X43!51;< M=X!J 8P8@L1*0'K5N A#>QXRS"7= Q\;FJ%)!%LZFC577.X$:N'!\ULE\>#Q MC&<02:B^7#D(LZL4QN7RNP(=.,Y1'"?41RTXRR\ M8 ;T7)1V,*@.2M&@'T< M)P67PU$6-4M.H4&6B[?1+-Q$T98(N23NKKM;IIU(N*2(@JA[(2X%N%8HTQPQ M:)5JA^@R4>E 1IX/X1R+]2Q-D2BTA$+7MQ5O.4\3Z\^B=JSRMG#?">"^ ,'1 MCG5V$KQKI3 28)4"ITQ@R)"SN\DOV'$G/D^5H (9F@9CT$6" 4W/F7).X[3H M*^^:!_QW_G&M_ 4 #I@+1/35@ %D*A]LC!C^ L\8]@0%7@"SQ_BCRE7/=,R_ M+P=Q'JIHKHP5L W3 EU:J&F6 U %0$$%QIYF8#KR#<23Q>' &6?73HM<$ .,C#EX@2]=J.LB/DH4@E9PN*5G61W@OZD M[-BF[#!,MQWK["1XIUKT)OZ!QFM*+\%@ .Z(KJ62-J:77RI-5*$62=>SN883 MOFYUV2'VEKFCB",&7#H] M/7MJ#^=WH=((=O6:)E=T7.R]FMO\ C27@'1?2$31 M72#A;@((?FZ HMR$AR,'329D.;Z&:Z<[MV9ED+/HWWO_BHGC$Y>9$2..2TQ" M73.TF.G;AFV'- K(W[JV]_:,>X#!Z'P'H,&L K'5VD.4NV8JAW+ M_6)V@G,+]ZMF>]S_GR/"A<"]8?6CG.%V:F,D&QCGD\4/A;_NR?7KM,FA39=*US*PWC L08O!?S4#J/DC@ZAL^G M@(&3C%>=-;[,.X&L!IWH-L@]BM5&,#S>R%J$<5'^A]35_U0;.$@@+,X'F@ N@"D\>LXY8?&YZTU<<_K M.YK#E?&ZQ*Y>3ZVH]X6BOI!J*1[:I$\,X_KG:S]>__ ^(VM]?=U#RS3O^.W- M2UXS\MS'-Y0T;DC76\U"]NZ5A7SC@FLCH2,%EV=KI.H&>>8-?::9,"UO^^H6 M*F2WCW'7'-_"Z3EMJ@=X?$JH63Y.")!1BBR)0Z79X,Z1">J7=RF[> +V)P_] MX0Y=]SK<#NPQ&-3U[< >#6:WP\EV8>"#U@K>KM/&1F!K::E5*YJHW0* [4.\ M=G;HD3Q#\HQN]Z7K&M-H5P3?TIN.*=&[%4+I[EKO MC@BE3Y/ /\:OY'6C+;TEJ%OM--MIADH$W\P)LY5;@CJ/X-)DN@,<#]@H9X'( MA9"6TMWDD6D94IF4ME)7$5SO.9YT!K1#'G7>6MH?8G.DGY/7QBG M)4W/>>XVKW24YM/=/!\6D;JE-)XZB][;$%6=1^]VF4Z[D)^S^IJ-IU$H[Y,\ MUCH"]GJZ_>3:9M>BR<_6UNH4:1A&SS:>_!*'KM'&#;+OOHGZ.Y/^WWW;TH)YT+.XW@CBX1O!7>\*GKEKQ 7AK4'41M8PM2J?/8W2Z+:1=BM@NMN[:K ]VU2+I^ M6,]FPO,PJS#IZ3E643]@9&ICN+:41^IZSW#;'?R[)8C;A[OM-&XE7Y)\J;U\ MR3![KB?YTI-H?TL7?:]OE!N'_]Z[N1&\Z^XMC7@MWWNL[K/7=,S]O2K@CT6A MG(IKU)0/<4K3(*:)>1/VDC7V&PKS^"*M_6=A+_,7@W.+FE285-S M<9_BD-_QP7,TDB0+\$'.BJS*\5)&$?^ 8Z[OTH-'ERRM,+,C6[AGL+XG>+[- M\LQ=N/45SMCMO2JQX>_,]/T)DBV-&A=*R")^.SKOC"^F%_=#3R^0QI.((W'+ M;MT+N5[QFJ&O8EA9T[*8?P<_@C/EG>KF&Z\\X(6%FS$M3]\=IC5_ M'^32CG>;N*_9\[INN:('_7S[\!MZUL^TEWP6;;>)UK=M=RMMMXV^L6MMMW=P MR7K?))MV"F_1DFW9W'S#!'OK#=9:7 MA][]0W^AB+NQ'_O@'P"*$BNVAA6_K,**=J7J[0(8\:*)@B;+W2@?#62R9_R= M4I9VN6>\9?8,0_:,[UZ^HV0:DFELK>S2Z[GFDQ<62Z8AF89D&CO#-%X:=L_6 M[2A4HZ&7IBD)YHY>B0[7:#P&_#[F6<'SL*)8WMQTMT(! MKT><+:C)G2_S;4&JO\3PC7J\ZCW#E"WW)89W%L-?ZGK/L1[6:I'8+;&['6?W MTG0E9C^A!='M@.:L!8'U&Q@2IVN2!V1GAG6JEMU_GKUMKLLCYY?S/ M;?YV65<[TMGQ(TM93I.ZEGX8IW%18M'ZY;2@7!I;=])(>^XVW-K=4DG;F<(D M$7PS!'<,B> 2P3N+X+K^Y$GM$KTE>F^-?TOD?NK8S=TMH1VQ+DY9DL#ZN'41 MHF41^Q5OXK9MVZ+;,5>KYY(MR*9NA5YE4L'N(CCI:9XG$5PB>%<17.\Y1-[> M(Q&\LPA.9$KODYL7G0]>[ \SV,I/T1K\DNKQC4&)V%S%;)Q*S9>!B>R#\S(HR MKX*RRC%\,;U: ^_'X*E2:%0H\7!$XQSO^I"!C#N!V3/E'>W2"=99]/Z??[F& M;KR1*"Y1O*LH+CFX1.\.HW?ZBDKTOC5ZWV!R;.=&F>?T:KNB1;M0O'>RC MC ?=!8INS]9D"P'I6.PL@AMF3Z;]2PSO,(:_U$G/TJ3[7&)W)[';?LIFQVW' M[#8'AG;!B-B?OVQ^NSZ!VP"N76!ZT-L-[N,L:1U[TO6>JVD]K$NH6YB]PG!^55(_ M8?#?,+Y\^QO\TRR5;SE.0Y:6KPUGNI6WO_GYJ[>3@3;][%J:6;W6^0UN#)=5 M\.43OXY+.*E@#N(.C)S$*5,'XG==MQ"=)YL-V1!S4:,L5ZY8DF!_=/A9 M1#F+<5&R8=%7ON"3(!N.$L;+Y&A0QI=Q.8:O YPAA&W#GLX'657"CTR)XKPH ME7\JFI^C2A:<"441X/:0Z[Q:S8+(@I>DBN MXG+ AWMW\M?A@:I["@ 2/HT#)A8Q/"4,' MK.A?2S2CK(AQ5Z]SEO"FA6^NXK < #R!P=:@(X9(.=Y;_27UBRRI2O:F9F?: M[!![RR0J^%9]-?N3T^AUZ&+PQ1O6/.1F_QWD4_Y^SE0_9_1"I1'LZC5-KNBX MV'LUM_D%:"X!Z;Z0B**[0,+=!!#\W "_.&W D2NP+);C:[AVNG-K5@8YB_Z] M]Z^8.#YQF1DQXKC$)-0U0XN9OFW8=DBC@/RM:WMOSU!.877L.YA3I*K3&\30 M*AQ?);ZD[&LH[>/"/15/)3YNN^[Z/HW-)/8CBCNQ.L!_8$M8SPTR#V^O^&57 MX-I2@*(>0/-&/*.>,R.]:]T"A7:51O026 ]R#BQR"4ID($+K$"K>)0C-(;"5 M%/2%'S @K*V*:%,P P(^'S :3BIG^LJMB;_#/$,HZ['U^G%9697#-WD. M ZULHE_(53FI^EE7B2E1P\=)QG2:)RY197DA6E (>A&]T" M*>')>J8K3%!#FR&;!@, 1\/L*H51.9<%= WC'-!42:B/5F"67P"6!=R* EP= M 65QQ!;&%7ZS:%MQ= ,M4[R-3IA-S,K54N,!C42)W4O8L9C!O!,H/='@VK'8 MV\)\)V#LC]NQRDX"]X5(EVS'4CL)X65]L1VK[B2PE^0VG76\5FEG6AM,1.&5.PSM[0WIP 7E[& M[(K_JK\1;W ]%D< 9 )5=-(KD+LY"NX878";L.XBL+RR*ZYN 6H"8@99&L1) M/#? $ B@5L&!I,0.N"GW<7__DS*$C54YW\+B%-=B(5#G>9PVL55;H"$/-2Z\ MP0/+M"JS-_4?1.R4_P5L@9#E>,()'17L=?/#4GQ]%N?QQ)IBPSCE9\7GK5W] MGM=W-(=[^^NMIE5X]TJKN''!=12B(QGD9X.<(=M(RT&A,""\ M4#FB>3!03+VW0>+,ENN&VX!.]RM N!\ZU7P3)X3E*466Q*'2G/'.X1KZD.Z2 MC"4/?:%MQ'86IJ&V8H&"[< M8/L0KYW5NY)G2)[1[9X576,:LCKZMD 4/B[>#?=U:XM GN/\[3(!9 =HV;!C MR_U#N]6UHYT:K43O)^T W7D4W\D>HEU<]"-KNCNB'ARP4'2]G:TQ&[]=M=5:X@6#?-%:^7Z]W7O^BXXG:S[(EK?MMVMU'T9?<,P=JON M:P>7K/=-LF;DMBYYTU+#'2B'DM5UNU-=UUXLDJMI\VIV@ W) CU9E2D/_>&J M,N6A=__07RC!@*;GUU\UO:6#?P H2JS8WE42J["B72DONP#&R643LCK[J=WQ MSZC24NN9A#QUMD37*BU;D"DDF89D&EMD&H:WA1"=9!J2:4BFT5&F02S),': M86S#U'[49.7[;*!U1-.28MN=IIP5-UW*+.=;P._CS$5@LB[T+A"T>KJU!1N[ M\V5S+55?MW_]^G]\>G[T]E3VG45O0S+O)SQV)'9+[.XJ=K\TI6=7(K9$[.>%V#)D<6\0?F9% MF5=!6>48N&CB%#TE9;)F_4X M9[\"I:VHYST=.TN=COR%F.)W9W%[I>Z)VMZ M)69W$;,-6:W^0';$=JZ&>4ZOMBO\LPLE>"MA]5B)VA*UVW%V#^U[Z!9FMSG2 MLPL&Q'[XO2I*%BKO?S\\.]C?KBO@-H!K%Y@>](J"^_A(6L>>C)YIR\C63GI( M)7%+XKZ)N!UM"[>,2.*6Q"V)^ZDA\](T90ON72-K&=77!2K/)IUW_#'ZL6&T6*2_$ MS;/*%+]\_]8'UOES_KB^H7J;#QV+_;"%^2]* MR(*<\9*_Y3/?#'\;%O=HBQ_E\9#F,+ 25DPI,P5(K5 B>IGER(KP1+ZSH%2& M\0^)MW.7RIW@6U/$?6$XVBKL7<:3##BI% KD"6Q_.F1=/U1&O8\Y&;_'>13]>N!A+L)(/BY 5IG.2_(?JW LEB.K^':Z.\&RCP'P(=7 MX?@J2NP@%[^Q+=A.\/ XG?!P0C;CX0/X'I@XR/C+N( -@^#/E\D]%L<+$-2 'X M5S"PW&D:,,#6HBR6S_Z9G/!B^NA.\)L9G=&TR&WX37$3OY5,8 G:UR0(M!E! MUIO#2\C!10(-RBPO$"M E."7U,\N65\Y!1,#[PPWM#X MX,(1 (42FDZ:\."?JH*K0@L0["MG.&&6@"'#*:\ ^96#\I4&<1+/#3 $Y@1+ M@H[II569 MO:G_()R9_"_UY>5PG@D=%>QU\\.2PWL6^_'LFJ3_..6GQN>ME7O/ZSN:P_7[ M.G^G7D^M^_>%[K_@S!4/+:]/3/OZYVL_7O_0[GLZN>/'6E]?]] RS3M^>_.2 MG0T_OB%?:D/"WFJRN<[ 6$.VD9:#0F% >*%R1/-@H)AZ M;X-(UI;K=]J 3O=+!KP?.M5\$R>$Y2E%EL2ATISQSN$:ZM1WB8[*0]_I0]>] M%G=LW 40WE2R]VB0NQUFM@N(#YK5<[N,^(W UM*\B%84.MX"@.U#O'96TDB> M(7E&IVM'N\8S9*'2;8$H7%Q#C"G*6X;;-'^[+(#=[ZXH/=";3R=BYIXW48N^7M7.T0 M4<_!N_[T;<#6QGGJA_5L)CP/LPI35Y]C /)V>N;#P+6E/+(5+<@>$L+M0]UV MFKF2+4FVU&:VU(+F:<^.+:UN9W/K8BW3OG>-UW6?Q>&_]VZNIO:)DV+09*E&17/25GEUERB;D,=>TVL):AD5\6/1=?X7["S+X%7422Y>.3?0E@S '/X_@7.&G2QHGO&Z.]TH0LU1Y#AMI0!!1+.@K M8R:^HRD O2JQ8B]GHX0&?->XJ9S!,J_B)(%E*$4517$0\T<9GXSO^RK++SAX M!7'U!/@*K$@,F !QAD,U+XB<$EB&F _H,Q=0GH"D7JQ?%8 Q13&' W5-(_R7 M%8SQ;8JEUV=TC("&-[!G3X\/1WW+&!\&",%:INT$>""L>!OQ;\B)L(" "6; N)1GH55 M , $;*$E+"G@K7=$J21\AL?Q,KZL)YA\#NN+AZ-$'#Q6GJLLBICXMJ$P'!NW MSI8!.V2LAN3<@98#X#7G@P:F6-^,0PK,"[(J"1&O,)<(FRO4)_BAPO/+AW#" M/8Z:.68DQ8&@FI0??XWC8GY FRE-SR+]$K*+*5-VSIOD8+L&OLF5NZD)8FE3 M?068%L>,6> -LS0N:]RL_X[;K5(,]#+DR,"5!&.+Z^9(@LCQ[9"WX &HQFF0 M5*C6\'$$7(HI8^&S-<6,G=KK0^L(\Y77;ONW>)+6M:-N#POG72XG>:6;B%IEH"5$0.#JF-%< M>>%8/5C0 CL8*U>#.!@T @^_4WBO+J#=G"%7J; +3 PT78R!0@,ZT_YE,L;< MI$"4'YB?5S0?*X;)EV:)DOK%SV@BY T,/E5/D@Q@@LRL&B%'>6%I?-EU&QGL MH8B__GD*EE"2P+Z0)UV"" &&78!I% ]Q!AB1)IQ=<]8M1&DP%H.#7$H5M)N0 MW?0$(SW/F6#ZO.--R,2J<#X!-5"9V0_EPSS0KD!/J0K1L(06!2AO"+Z:O=7B M\&"U(->\H9^T%AI?NEZ%V MVD.D\(/,4B86O; FX* H\^OE*%R%P_W6B\4N!G6,$R4QR$4=\/X7'NN$Q03Q M"$4;R P^20UN'X\(ET?''#J-WI%595$"F\5-P#N\40M7#*D$"YXSR MY14 PA\KPOJ>@S8@(3])/(018A-L!-\="PDZ1SFK@%38.@EU8WSA_['Q[_!K3SGN[_>Y=H&K*A8[#U+0_&I K:%FP!2A<86X M<$X>F.S,B?+@Z-V,>$:H5@@PE.Y A; [E-Z7,$N6CX72&\4_6)TNC98&J).@ MHN%_SX%#4-A^K7T7 ]030?<*S^$O,#%.A0^0'0%0P=*(P439N 7,3DBIWQ<5 M-H1VP_(6<0_^YW/ZJ37_(;<4.#>XRGH"*T E!4X=_Q M!I3_@E8%.'^(6(;X MHIR IH<'^QE1Z67=-^6_A[^??*Z;IOS:\,C]"1TF<))3?CNC8];TOM$Z?T9$1$%?)YU48\-?)G6/< X(J[ 9URX[KPIE$\YG(V"U@'E M.F3V@86\%^<';AARRP>9^\P;' +\R:_]^A>Q3!^9(=?\0?M&ILE7,:7EZ8> MNE7!!YT^%2J%\A)LZS'"AQLY>M_2?D'V8/8U[1>8;Q$T*^<,&<@56"E_^5;S M:/%YDA(M,@NO?/F/I"H14!?*AK+C*ZE_$ MUKB9+>SKC(LJ9-^\I@)./>;6) K-=QD2,:(!_,0]HIQ1G9;PGXF-_ Y-D@^H M0?3O[!"2#47OU5#4D0U%94/1IVHHNL,"OC9B]FL3!53YQD"9F#!3*6 <0Z*!BYZAT Y M%,Y7;+&6QUQ!B.8$-4ZY4G ^@(1^'KZC]8B\SV7NI%<5;]@):F'_M-\HABM, M^)\LS\3)S"B-$5AEI*=Y9,9'N6A>8Y!@UL:\SILYKD7_"7HN)P[_J3H3T!&\ MB"."P='HU73%5OJ@''*S<$$9G;'F$/62F)NZ''6G;LP [%/XF7MZ^:T.Z%XM M@,?%$:!9BJT!!5$7%4PYZZKLDBW3H:B51(+3-5I/$I">]S>\Y5^CB;6&3S?YZ89IROS@66^+33-X5MOS HY[C" M>HA7>VBXKPOX-4B#F(=/(EQ]TW]Y!/#+T(07UAX?4\C[J6J.IA7\YS#%Q;&0 MQZM>TJ6))WZV7QO.GU#LH$EY^(*31ST;$-SL&M3@\>$^(O"=S:D/^)A-5P$%;P"=%H*SP>/9EWO)D&6@@("EZKW-0%Z M=.T!,BP,NXKC]( Y)4&5-+)4>*BF[&7%.7'W"1WRMH$]/K_6-R;3/XJ4FM'? MT'2.H_$.4/$ZBN$P74\>/6SDBG&IADQF$6DU.2QA*[\[!=\O*FXE\W@:@#H& MX(9%3_Q>MW@NZ8_:)S8WYI]I)(BL2=]X/PT@WT1L@",\U'-:P^#= /2>F[ZJ M92L"$'5%))$:& NL!VCBGYQ.SBCO(>7")3]_XF7",(?V.#(I[VL&4 M6RESKIA0KF''B_HL6EBKU)EIYLK,;1!UCHI($6HXQG.)LJ_'SB],(..08N4@ M2G8%W^(H()"VCNE\!(:)5C[:N\B\&E1<"!E.,W&0%0)S7!AM$K&DJPP?> _4 M1],F;P@:/UTR.)0=9&RW3= XJ1E8RE.84 1F/FA?,]EN,W'+G8+$,Y19"ZF5 M3>!\>AD"YCOH6H]H-GJO%O0D[IIZH>L]G3CX^( %;.@#=H@W=*^OX"39;3!& MA''2K,0@/>R,YX\& \SX1 \&KF[%-,^#R]^65-]-,RAKEBPTX55)?SL%B&=& MJ<=-#N>-I\B=BJ3G(7$VQL>:_OZ"C.GK&U(HOU$+]0(8"<.IPI3L@?X*IA6GZBR*L&.=/Z[O9US(5X:O M6%A,KF*Z\\VT_[^]JVUJ&TG"?T7%7=7!EN-8D@$[6[=5#H$-MYM @-3N5V$/ M6!599T0)8_FI:>G^^GG><6K/DTD?BZ\@R-& MO>(K\T)ZQ2\QCLLO=!(W:]B.;2Q90^',ZW]/?3Z\)0S"0QN#T2:4*6*2282[ MC>G\B?M][EC0M#;0:KL++8.IC\I=!PT7#!,=.8N:3Z&BE5[A)L.%,[6F/+;F MWTNB>?) R0:=:D?7P4.1GBY,K3YAP0DIYC/&T$!1\"O45\7L2#N M['>J7='(HGX4CR/'!A* G?HZN17 4> /],8LRL)Q7-[R:QOJ-@XZ]K3'U[$[.@/PZ.19WG"C22*[,:V>E\^] M8]1N.E/O,Q);EA2JADI)1A7VM#0H4 '^UA!IK<3DJ.!L7]6BG6?A[0\JO%VI M%UYK!&MXYV)X9Z>&=];PSAK>N;@$+ZMU.U!)-MQCWT=>/&"[BNJP)%VK1,\] MM6MBL-4$ M"9L=6TG7VJQ.*2F*S6C$JDP)'OP1X?6/:^@JY1?,A\A-WH=%QY MRX-"?=+39&X2/X6*MO&@& TG"_UE)HM+LQYI=,LQVCS?17C:X:*LXU]!%^%1 M)@H:[6RLL[2WB8640<.9LFL.7OI]F.R8Z) $%0H8F0.]Z$0TSI1K0<63#-W5 MCJJ93J?'4]DCNM/A0],Z4RN!JTQQY7'-6 C]B;6LC#>&QQ4LQB1-QNQ'XS-G M7Y?2\."2^Q.1%Z+&1U.>]D6%MIWEAK/DXGR'6 M07,<\*0V:0X:ZJ)FX8 C&\R1.C*>5H>MEHCN5H9FE\E;N7 >(H,6HM97%E+PQ3(O_" M/Q-;0Q2/N(/MUIL_=,B)> !XBYS% #S/4*Q'P&:WW.HLQM.KXT^6*XVU]24% MRPV;#==>P0X ?PC4[Q_ )@=1@KN.=PU[HBJ"NO"3;UMAB;?.=S;K11\>Q[_R%7DFDW%0,9/1 MGBIN+T6#YP$R2]7(>5X1(N.B@%?4.294!SCGM\,A>NE&KYI_.+[S@C3+O&<; MWVJC5,'<\^-HT:.A+VZL8R97! -]1DB"F N#Z-J)1NNK:^0'"NY4D0N7:%S M(.ODOMG)8]W)TR51%RD2--JN]\;>WQ5&"O](YA%H.I5ZR" /7$CFO@^5 M<&H>QV?<=%YZ#JV,7\CM%]T/''60?K"3Z5I;*"N5>R*&)R8(\=+(J1-Q>KQ;QB% MG$2S-_#A4'.3ZB5 XYF5\^@BNPV?W.K,ZE*9U>XS9%:7]7B[.P4#5.=C2]/F M\N5C2[WI+?;NS\'NLF]\>FJ]L?3\XN/O6N3L\^K[B=+;G&;*=" MITH,"MA-ZT]Q"_O".2-*"1U6UJ%^Q3'A\X!J/A(AK,_11%BVK=*0GF4[AW9:<^H*,,\.8\17B68/X5=98(5TZ'P MBCYQT\+=A+N=P(XZ\%C8@;0(5-+W&5,G#8SLRD1/!O_%/,_/<OKL-G MX/")A&R?"KOEOCK#*.:0-_JM/8O!)2A?(WOJ@?&'^B/8#3RJ'#V\Q4A$R)4# M'LU#)9<#[Z/%5K C)!T[_ @#B,0J(9)2(OD29Z6@*X >)AA-((_L;!, VF$[D0P MQ1:C-X1^BABP0&*$DOXP@@:I_)FI]J-:/R4ZD.L5K,D76*\?,*D[-I"4DD@^ M*9[H:"EW&@=Y0Q*+48$H4E*)0C%!)"K8@5&*7)=FU]'4$SA3M_ Z8(7 MSF8S3L44WDFF A"71^_E9?EP::1E1-Z2>E*F]4_2\9AY*'PT^U+R22) 83TG MZ'ZQ\8,9CX7L"1NA@DG-7W_#8DK(R)0B,A2,(FD3X"Z0B8XU#$LN[EE+PR!F M&D0_PA\(CH..22B!@FTW-,MH+U(L/;0=Y#A E<"3Y'//6D 2*ZQ7U5 _T<,4 M(_N4,!,LA@"[+E-=,/2S='>Q%<)F#+U!0VHM/>3DFK!O&D5CPTU58U.X&Q?N MW%)Z2>W3/"I@ Z18&G>O'AIL3K9EJ^\T_6Y6'2.XIL1A#F!.!M%8&EY^("Y8 MK%:#AVAT+K6$=*<&8+U9F8*?1GRR2JN$S*P"+P_2O)1=MNW)34LGD5B/[69J M);#B72#'B,F?8'Q'T&.W)'V"PCKT".3G8DDOZ$,BW-1=++NACS#F"3HU6!X\ MHL.]D1&@G!?,,K@D<%N:4&>:V8$I5RC7KZOX73-#>@RO;U% NAB>RS.?!#N( MIE)0T[#^&AP?1,?.ME(OW.ESEZ*WR/65Q@OC_$](/@?)T 0M2_AM6KL"H_U]J9US:PKC@>I158X(M.3("6-RBT"4I-,+P'G]/<38:N7[LYZ\))21D M*/G58#1.D4(Q# 63*VC.7D7G0"D:@E[H,X1@[JTHE&L](XH6W+%(N,4.%Q)H M)/F$J,2NVESZUCQ%Z'[S#5Z8 MR98F EM,Y7!Y*T-_6FL'<>G?9G80!EI<142\EI*+@_SW;%?':0Q'7_0_=^T] M:]?9FTK3UW.JGE-SYU1/759=L$\>L1D/F4(_P4'%3@E/#9H(W\P M"(3:UJG'QQ.+,MF6\MZ6&U%S.![IL*4[/C]>2P[RSF__\T+B J TO?I%5=7K M[E]A 2_9F>LM6>>YQYN^;DX;UQEPWNLW.-ZR&4N/-Z&JG5^G2^].#9O )^T'LHU=/^NQ)2OK<;KL!J;\&5NZ-^2ODSEW!7-743^ M2L9DU%W#85FNQU[489EMXJ)E4C6?Q+8;W4[K^8W+TWJM0O:C!#-\\Z9J7K/* M-3K/ZEBL,W%+M[K=3G/_L%[09Y=L"R'=5>)HY1.;?@ MH''@N"]]YJB@Y2C!#/]IP8C7Y!:L,W%+M[K==M.UZ\5="K=@NV,&E+0LV[GI M92(#"P-H\J+\.A>N#Z(4(2]5S74XG<9!:P,.Q$OT>84L5 E65QV5J*,2C[@? M!\U6]Z5-0P47-[D?;PF2^)QE5[EUY!R6'TN+0*=+4@Y0X*=,BI(XF1#?S3)H MB%!AXW,4X7))9$O%(5]LY+?M 09Y/-3+W//#"^2#RZO6\ MLS='*AZ[8.3=^Z-T-(M1HY[&ZH '044J&6;M1Y0& ^(BQCIW6>TD1N,@>A!" MR_L1&Y6LM/'N4?(.AQ2!QO#'E#3Q,D3SKML];'3;[;T-5"C63%4+IX?;F@*- M;9"IRK%KIJI2M[FL3%4OOG@6%=.X6 9\XU&UW5?Q442S]<0R);=Q MGZ.PH"RLW&U>4\;":5>L)*W=M#ZAO/FE=R/ '3/(RK=DX"J[>HBJ.,((!=6J M*0UHR\\)1L7B-@VXN%J6C9U(M@)S6+&:4%*<] P99;AI%QU'I_7KI\N//?K1 M_G7/\-L?>Y@B(CX\M';Q\^II^'&XJ)[8M,[3.$DE ]2E+.VS]UONKJ>9CC]$ M@\&;D]@+OUE_>0$2K<4":?(%EI@R.S.<1=(1-.U<B+@\.\)Z?BJ05=2QGJRQ]A&QQ4I76(ZI/]^@^G0XZ!#E@V(C MP1>6=%AYXA=FG"7A(^*>D#31ZM-^G$E[,9=L8MWX@=**)0;HXZ.<$@$,N1?3 M$0WUDIAJ2[+L$"T%C]*='P6J^IR9*;C@W)^HORJQ;I0 3Y*,,B4@ D-/4;-0 MG;4?4@! WG'C(34R;K&P!V>EE*J(LDB[M\%,' .B$L-2XQ7;CJ(.BYL.GYAJ M^=Q6TX@G/JQ:K(B^4^*[?%)AA2(^S1;?E@Q993?%8I?RZ<&*)>>NVRHZ0<-;]-\@E058G'>P,8U@ MQRA-!RZ:V0=-Z_A^Z%_[DRWS\O)1PLTQ^3TM3K#<2Y8LN+%VHW.K1/"TTR&/ MZR@:P<5[U[:_V_5:62[YUOF2 M']9-% 31#Y]X1YE*UA!#GB>]IV4ZOI#4Z*BZT5H5U.3CR[.#7!\51+; M__W^XD]K5_P]$6'B(]3AO>)3U>*)UI]>>)MZMV+OG;7K2W]S@7K/>R] CE+K MRM%6P)H*Z/UP"(T?ZD>_Z3=@L4CH4PK M$U!V._K>M:D1Y1I#Z_JLE&QY0+[S1(*O):"RV[%/_/*2%MA=9<,V_UN)?<-, M[*.@,3>]W3JX0@-RD<$3+M]<,?;U5,IEX(GJ@S?QP!X1#7*HDA)J1[$ME*%" MBF[BIP=#Q?A7SH^C=((73S@;SZ3*$M.09(:7F*LQU3Q)$]J+P$L<1PFS^4HO M,4'U-PQ69!&'C(PE=9\6'_L-/6$<#O]. M@02^8C17V(V(Y.WX!9>%56]8J'TZO _+W-(9&(G"T_[24LCI^Z$(:EG!"H@.#%/536,3 4%'')7@M M2)9$$-(>%2FNQ= +;A0LB]8E?X">'(LT1#@0/E JN_PC!MN""2G]VG[:^Y36 MX5V+<+W9=O:?2".^^,&=9ON@NXDGV\U]>R,/;G>:^YW#;:1%_VFDT? %ZQ7? MEZ."L.[%NA>+7<)-=^-4"&T56HW:Y-2+I>[%:O?B2U30[V;'G+W:WFSG&-=+ MI>[&4G=C;6NV>73K;JR[L3S=N %ZPLV;HQ)UZ0=O(MY9]]5Y\B4GY-GEK??+[0T\$UA_IQ*N=M'JUU+U8J5XLM_CCJGUL M&J/&7,SX[@=,I?=T*EU?0/#,>>S#I\?P\>Q&_'NOWX<&$*14?KP@_C4?'%=S MW"U*IKMV/I'^)(Z[FJVN;&TN*UM=34BYUF)UYB_6M]?1X '^-YR,@M_^#U!+ M P04 " !$A)=0O5>]$-H+ #C= $0 &)O;VTM,C R,# S,S$N>'-D M[5UMD]HX$OZ>7Z'CR^U6K0<;/"],9;+%@&?B.@8X[$GV/J6$+1A5C,7*]KS< MKS])ML&,L< >LI-;DTHE8*N?5O?3:K7\(C[^_KSPP".B 2;^54,[41L ^0YQ ML3^_:MS;-\I%X_=/'SY\_(>B_'$]&8 ^<:(%\D/0HPB&R 5/.'P 7UT4? 6+Q3/'T+04EOJZ[/TLMV:GDTOIBU%A>I4T4];JC+5 M3W5%/VMW+K39U&VISF_S2^>T!:?MLYGBZF>GBGYQ<:Y,8T@( 9Y@>7S\%5XR$,EY?-YM/3T\E3^X30>;.EJEKSC[N!)9HV MDK8>]K]OM'Z>4B]MWV[RTU,8H+3YE)#%1G/WQ8<+["R87RB&7G#BD$63FZVV MVUHJQ3&Q1 OV@Q#ZSDJ+3WP_6FP7<$/:#%^6J,D:*:P54^NLY'8+I0(P#"F> M1B&Z(7311S,8>>%5(_+_C*"'9QBY+"8\Q%G?:) Y'4(Z1^$0+E"PA XJX95/ M'P#@I.'%DM 0^#F(&0RFHM\!#9F8UE%43>'NC&D>$ >&(G:3]L+.G% 3>6' MOREKB)/GP&TT]^] %"AS")?E.Y$5C#N2'"G?F4P,:YU.I_G,@[*P&_GH$NT5 M_E'16N74%H7I_KK9-R65.T0?U@.R7!]2N3?V8?OHVZ MUI=J_:C:"0$5(.=D3AZ;#HG\D+[P.#^7#9! )IA^4=8H5?KB(KQSH.;ZD0KQ M#X5C$_H^"04*/Y(<6RZQ/R/Q 7:(1]AE&F83-$MS?VZ&V3*6Q7^7D#J4>#L& M?G-)R1+1$*,@.SL)@ >*9E<-/D1^$EEU2O["Y1U M-:X (?6Q^;KM*Y0H0.[(_R0^OS8R$4Z:2 1?Y82]Y38'TU:QY&#J1)EK1\.^ M,;2,/OM@C09FOVL;_>ONH#OL&=9GP["MTG[?C2@A11.DM!@3%G,I2EE),4$6 M%"2H((8]LI;Q\1A29MX#"C'K\.$IW(27\\GS014^P2\;6GZM.[^6S?Z],X:V M-;H9C8U)US;9V8-P6P MY[6MJOI^O*[AP>@&K!4<&5V[O3>Z&T^,SZR-^<4P MA^RK<7!JM^F0W$0Z,;RQ[U_O5Y-.@;$\OX][UI_^>P M7&_5(&?Z5%7/2C+-B<[J^2>(-1V)S@RYKO7Y9C#Z>O@\O4:6$WNFJN>5AC## M!T)!C?B\[EHF\RW+71;S@YBERA*W#4+"4$M3-2U>A># \4@04<2^"!1.0Q:G M1D18YNW0O#%[769ZKS>Z']KF\';,0K5G&J7'DAQ,3@[_^YJ<#!Y8 X(4\4A3 M[(KM M"NS%R$?N$H<,(:6L?X^HCT*(O<.RF .7\:FKIWIY/A6P4@)^2=0 M-R/T"5*7S+J>1Y[XW4!VI$^B:3B+O*XC;@ %/X+\TLKEP7&FEYYA68M,)P"9 M@54W #L(THZ M"?'"'I-H@&IC_UY,$;4>H#TAV2)(AWR>#C7Q?7"DO&0Z@), M&1#::LFY.?S"U_^3"E5R5E1>$U]H>88RTO5T=[5:*0\@KXPZ[7RRSL0K* MF%\QB6U!D*8H3=7%I>]B%FJ8><;WD][GKF7T3385#&_-ZX'1M:P*-Q"+@:19 MB?W)D[+" FLP$*,=J;$KYJQ=<-(,IK$DEIL\)#35,:,5.KAB?MN))\]V;5W< M!-J?L1IFO]YH:$^Z/7M@=J_-@6E7J+^V0<@S'IN(JB6Y8B!Y M>CMMYV>A;9S4,:]M\6G%C"9!DN>R,UW;_' M@K7S;[5\M"$K3T$7[?RT$(O7,>G$EG==5P!"S_1GA"Y$IRHFGST0Y4FHHXM; M\ML(4L :%V2 :YR/[F 84W=X;5TIC2]75BT(: MU^C\\O0*'\0*CG1*W/Y-^U&$?M..E!Z4TKYQ;9KF6>K M50H926F=T&JU\S49%ZYCE<#MYJ\QNY&'R*R/IF'%N:482)YYVKK:V4J& E(X MGG4X8&TSS5:_EI\M9%!'DMY*TEN?.]F*(:=%US6U@)9Z/T,2/WAO=_^HKCZO6=8BCIY-ANM?.5^G9F MZCA#;O7KVU>S^X#*TV);UW*/%!305O<%[U9WWT+L#T@03)!#YC[^+W*Q;_J, M(L0G)HH?A;^JWDPZA$HY_[JNY>[G%O+/-3=_X;I_!6OM /L@U@_8=)CI02VC MA*V.[TQ;>*P[Y"]8\Y<)C&&55TME4/)I\E3++]PS:(#!@0V\&A$T,7A(]VS& MP_"6.4(\6&C>C;OFI%(9LQ-/3M69EE^:;$ *L@0HR* >"5NYHEJELR>JO.@Y M;^86;4@T1_+6?/78Q-LJ^'_H61LK=>>;1T="UW!7&_:)ELOI)Z MC)C5BZCWUWP3(N8FXTN5Z3LG+YVN=57+7T9:0X 8H\;NK_JJ;P&,=#BQI:N6 MN^:0(^/O/BH^-C=W-XZ_;^R S/<_3K:'%Z3QS5>_]> 2A] SGI?(=S'+).@& M.MC#X<:6/XXCP@Y_N8DA Y')I]FE.X&!#HRZW;2_3=#4PN2=]0LN@17YCQ%8QO1!7\_GO4J:^Z,C;R5O160#FY]?"05VL]\XCWRR9$:4!BC@GXVKZ IRTM?]9(-/Z,\%*XF8B,0X)P1W:22;P[1_=L[M^:,B8( M[DP:?>QQL4):#P/^TPY2OG@;S>P'])50S]TU16UK^^[TIWL?39"#\"/O2IPL M.4G)6.25!0V@9[-"U"NDNCS0SSK M\T9PXCS16;7T/]>G,7VD/Q!-1?V0S1' MM'K)=6_U">L9K59HY:3?/:ZM%Y9Z1'[9[&E+U2[D)NXC^>[F]=D"W/ 1_R4P M[ 3)TTYRNZ0B[V[0+5N80)\/$CZ(2#*(Y!;)9=[=I&RG5BL2EB6IR[3<(/Z> M&)*FDMW"NVV,?P,L_(LGQLT7ZT1Y&G1]=X#AE%O")G=QW\1&S^$U*P.^%[JA M/-"/HCU,5>QA_I!,D=?SH+O7P"QJ_>X!S-]0,7U^?9H?[S)AZ(TI]GFIYB47 M%,:(.NP_,EN=*%Z:5H0[O!^8$Y:QHDH5TFH;R1M"UT5.^C3'R&>'$9[[R46' MEQ(E4VGD]R^-Q57*^!??/GWX'U!+ P04 " !$A)=0Q))'H ? #T- $ M%0 &)O;VTM,C R,# S,S%?8V%L+GAM;.5]6U=;29+N>_\*'\_K9#GOEUI= M/0L#=K$.!@_@JIXGK;Q$@DX+R4<2V,ROGTAQ,1MD%EG)_&?'M MR(C(R,B__\?WT\&;H/CW][^^7H [%O_^,??_O; MW_\/(?]\?[#[9FL4STYA.'VS.08_A?3F6W]Z\N;/!)-_OF;/T?C?_7/ M/2'_F'UI<_3U8MP_/IF^X933^_\Z_E7PH(,-G%!/ Y&*4Q*DDD1JX2S+(7$: M__WXUZBX#T)GDJ161%IK2/ \$NNR<9F#A!AG@P[ZPW_]6OX(?@)O<'+#R>S' MW]Z>3*=??WWW[MNW;[]\#^/!+Z/Q\3M.J7AW_>FW5Q___N#SW\3LT\PY]V[V MKS_^^6GW,)[ J2?]X63JA[$\8-+_=3+[Y>XH^NE,YL_B>O/H M)\I/Y/ICI/R*,$X$^^7[)+W]Q]_>O+D4QW@T@ /(;\K?7PYV[CPR70S]:3^> MHB['?3^8_!)'I^_*!]]MCI 6"'DVQ/3B*_SV=M(__3J Z]^=C"'_]C:,1J>D MZ):*RP?_V^47W_UX?O2#>#:837<7?[[Z>GG(\E#@^Q2&"=+MYRPYS_V]K>V] MP^TM_(_#_=V=K8VC[:WW&[L;>YO;A[]O;Q\=+B6$YT>M*J$73N)&? 7#-8K! M*-[YT*!P='0C^($/,)C]MG?^T=3D?Q7R>C04(#LOW_S_K3BYZ(E',# MD3";*)$T>>*3%L0+H(Y2;:C+=X5W-<$9M;.?A!F_KYZ /&?N'0RFD^O?D/(; M0MD5S?_M<2B7 EY^MIC='"QWIW>+01OC^&8T1CF@/7_[YAL4ZWMEVB^!^7%\0*V[AN7J$^\F M9Z>GLS%)?PJGU]\O=KXJ#Z:CNI*_U#!.8E4*;(Y.3T?#6R@",XKZ&$C.PA%I MDD4\U",*RF,RVMOL6NC_/I!%E,]_3N6O)/-JFM](J5_F[@>??3_M##?]U_[4 M#WHY1($,M,0[P8C,"L%8FHFW'J+(W"D=6A#@$3R+\$#\G#RHH8%J=#B J>\/ M(6W[\1!=X\E&1#>XB!K2%N1^[$][1GBF$^ ,@_%HH(0B@2M%'!A0TH;DK&S! MC.>A+4(2^7.2I+)>ZIF/'SCVIR36FJL&JV.,.B> MG(TO;JV.7'EI6/;$.!"X.FJ#03$SA#%M,+;&2%0W\4@?0EF$'/H'.KS2!%\:';6UQ,PJ^BKJKD76W[T-_@#$. M3#;/QN."@PH?G(^",%R2B!06B&4I$95 9)&CT:!:T.XAE IOXNAL.)U\]A<^ M#.!Z@HRI8(R.)"J!SCA/@5@5,]%:&&D>,#><)7CB$FF3TESI67CUJAO,/)FMB(#O,1=2FO5I\1%;10C11; M_?-^@F&ZSU #P4;#..$ZHY>>32 > (A"<,&J$ 5KDF%]!$^7$FR5"5%# [5M MQ&6@C?'UCRG:!$HP= LT=QAH5%(DQX2FBV>+CF-PQ'(6@K$0G-4MR/$LLBYE MRBJ3I*Y6*N[5#:=C'Z=_]J3*3)X?(WMXH;&2G N)"7)*R!2BH"KG(I$ M@^3*:J-X;+)]LPBX%^;/?B;*5-=-O2!L-#P^@O'I%H3I-1 1 +P+Z!6GXA11 MF8C+4:&3S%Q D!8-7I,H["&613AA?DY.K"KY:A28I?OG3 X\C9PZ1X1.C$B3 M&0D:P7!F N=.1( FP!:A@OTYJ5!# RW2,AO#-&,_;')E 3T]1;XCT/A"+;R!)4<289**:-3,ZIQX8 B7E'LUQL^9CV(N@>>21,B(PU@Y2]P3XQ5-D(0(&5KH_SE6 M=R8C4Y\&*VJA:LU;?UK2XF62Q7/K#X]A& L]K8H6,B0"CBLB8]D]S8"FV;'H M/#5,NB:T> )31Q,T]?E12R\M%LI>,CQ!U*'4UV#$)[4F+L9 -./>&!>H5DV( M\>AZ464[1D4A0TZ<\!0YP0B6$R\8@K"6 <\A2MVDEGDYY^\5%L,7Z?V)=6\9 M@=?+1%\5&]]DO6X!*SN4SFFK+$<\40E\I="S]3IJXD,2.246C&^3D7X:5T<7 MQI4H45,5S>+#O=$P7O%5>ZF.0.KH< MKL2*2@JHGC/:[0]A/V\B7_O37LQ2,NX84;&4F1J9B8.D2#G@EBSEW-(FF>AY M8#JZ0['::K&JT.MM54TF,$6?RR9GDJ+$"OQ#:H:A&B1'A/ Q62V]D&WVI6:/ MKS.)F]0K%S2JS$A4-A,)*A*K+9I9RZ.7004IF[AO=U!TR<=90LTN%J@,?P* ;WLM<2^+S(&ZRJL MJ$"#2K*O[-S>[,#60YUNNG'XXO^\/CR. ]@8$*-$Z@_A\NQ%98$#CA?'W+.4BQ.X$KD-59X"U3W/N09#JJFA&C%VAN?X[-'X8F:AO9/(0"!4 MKE ME'!J% %%!HB >9-3DPJ1VR"ZYQS74/S28JX8.\-7WT_;W[_"< )HIFXY;#>% M\\%8YDOSJLAPX4^X5CN'-#211YVR0)^@53>8Y[!USUNN08O:2KG'EK^_NR^M M7?RY?8.IS[X@/X%I'Q]]%UNM;E-W'['>UE-/3*]Q&Z_#(_SST_;>T>'^A_W/ MVP<;1SOXK]4D_,CPS:6[R+0J=?C:_PIC7RH-?K1 Z&4,:"0*AGB@&)@PP(4W MTW)4A.G$;0J,-]D0G8-E52L_.ZO\>3S*_6F/:W"1 AH.<(I(CG-SQB?"8W11 M4,=R;+*# ZJ$MT"T\ A#4$,L>I7$ M9)I2$)JZP)L2^1I)IXYKUU;\:G)OJ'Z-08*-2A)3BHIE$)Z$%"71T3'KD[<. MFNR /*/^):P8#''$03GNGD[[P_YD6L8_AZOQ>]%PU)@-A'(6B72:HTO$#!'! M)2TX,*^;'"M_!E["Z%+>HBX'5A!WO336K>X7^_G^;E,/;;F+G@?B/!-E*UHA M)J8)=3D$+P,+*C5)9#T)JTL9C;J4J*B.BIT-T3B=Q>G9&&=Y"-/I ,H.-9JN MG5.,M1,C) \:W3J?)LU\V4PNY3] MJ$NAANJJ1JG;GCYS*FEM'2:-.AZ-*A:Y@TYA^$9 M?$#-SCO'NOT]#LY*O_SR%N/_4^D.F'RR,KI 4BY)+H=V/P1;%GB,;"A&.5(T MF?826+ODA2W+G(=O25N553QL,YGNYX^C49J=&('Q>3_"Y' T2#TO31!)) 3@ MB\- -;$N.6(M2SQF+R$V.FOS&*1.1:FUJ%)) ]48L0?36W$W^HD!>0D$@.72 M=B,2EV:-%93%R89@9)."K#LH5M\SNQ[I^H7L#\_P[;M:&7&=>@]Y-(9;;4>V MO^-+BY3J#_WX8@>),"N2*:_R:.95H^\$8UP*>]EIRC,&45HG2Z2.F;C2%IZ6 M"T24DS;I)BYLPSEUR2 OS\:'.WK=($'%G> KH%=^W7N,^8LQLLQH$]#E H>T MD>5NFY! D" TI!0<#ZPA(Q_@Z931KDVGU:3_>KM_MS=P-O<_?3[8_AT_L_/' M]LX>_KC=9(-JWG/6NE/U[$0K;5G-Z=Q]T[4;[8,.(@#1I<&9+$&84UX2186Q MUAJ%)&SC5#V*J:[#$(Q)6FA!8HC(_\ $<9 E.K4NAQR,8-"D8/,)A^%U5[!: M;+AO@)87>]VB[4?ZU'_ I;1_/+PLBH@71V,_G& 4=-D4=_;3E4;2_\.@Z.I, MPI54G%+4"TYX#+YP%QQY@. M1&2?T)7%-\^'7 K9LDC!1RI-D)*2]+D!!'.!>U0*)JVNBCD>71=\E%>@4QUM%:/4#=@ M;CID][SSH',I)?8LH'^/]/:RW$:H@I5*XL(6FQ1+S,'RPNWQY@F=M;!E1954 MYP9ZU_XRR'QW" WN]VSA"G/2NB3X"O2*#E$!U/@M@8,93CR8"*/!K6 M)N^UUFE62*4MRDGN)#2M*"%BX1A@(X389;8K'+I.J#0 D;A4YM; M%.K/I4NN]$_$^M=F5?7TA6@5,2USMK2[XRHU'X F5-LO$ MO5'0I+O)XA"[5 G[$Y&Y$0=:<_2F4/0V/BCU"S(0GW@Y*& CL9ZC@ZJ2@R0" M9-.DW'9QB%TJM?WY.;HJ!U[#CGIKDW74$)"S ]T)[3Q$39)2.BOO8VYS=_FR M=G3YJ/]HM!&1,&-X_"91\,"8I8$$ETJW$H:FQ2(GA I:Q(AZHTT31<]#?&%< M\"I9@%5I]E@6H+("F^2P#]$<[>?' 3HT-LYP0[0VBDB);E7P@1)NE8:26L(Y@Y)9!>(X$R0$YI,WT7C3I.W]LD[' MJC537L:,K[TA.#-)I$DEIVPMR492:IABF379&^ILS50CKCQ=0O42+51L??CC MVO">T(GRE#Q1")S(:"D),3N"+[\MT2KGL4GE[FT0/X'IK$V#I76PKF.RDFL3 M0P*"//1$,J<)+@:,Y 0B&A$LI#;]WGZ:8[)K8DI%/37BSDV:N!PK*@>*MOJ3 MRQ9VR&PAK!&6F% :9]"(<^82Y<"XL]H(Y'V34'Y1@%T*Y%^%3Y5T5Z]?PXD? MPWN/,R^EG3"<7%I(G!'W2J%)]*45B\ Q4H(.&OCDP.'WF.;O@USX72I'>^: M6%-!+^U:-]\[#H,&T7MG E%H&@97EZXZ7IN7 M4T]3]4[J^_ZP.-_[PSDQZX^ 57M36E!P7$E5+@VN';%!([4SHQ",8AR:9/@6 M@_?".Y)?):%5FTT-%/=:'44BIR%$1Y'X.J$8,HJ!,4VL<(%FKB4/34Q4_8XB MZ[I]>4T<:ZC'FH=P[VW7/&P9W:.6!0V>$J^3N;Q5,)0FPH%'ZLH]44";M/E; M!-PBO')_,>-576D-Z73=B+K,F5F=O!?HW"%,(A4/Q/IR626-%)FOM)9-;D-X M$M5">4/ZEV?0LGIJ2)VK9M77CM_>_.P/=FJ:W8-Z^%G?S&SJ^!.B&@T@G2!! B*<&%D M2-G'()N<&'\ASH48]A=+F;=495NK-3Z#=.?R6.>$-, 03[E!4W)6=H8 D06- M82QPB$UV:1OS:-"/Q2#4EMO-P&N3W_RIK$F.1\7YJ2_%JV'7)L-YTUB3!/?\ M^++G_!9,?7]07Y8/'K VJ3X]M37)]V T&.31^)L?IU'>& Q&W_PPE@Z&6Z.S M,,UG@VM/OI7\7PQ@;?I9331KTM^V'P_1&2IE_[,-W59J>NPY:]/&0A.MU-WF MSYE_"VGC''W-8]@[.PTP+H?V!V?XV]GC)_MGT\G4#\N9BA[5+AF=,)PU5!%I M#26!,DVB8IX:K0*53?9^7HASU?CFD<<]>,Y[/^G'GC/:,E=*SBTM;8>U(<%; M2B!YG6WR6=@FVQ4O0MFEPZ>;EFI;=I=[YQCBO3)=1;#3I.1@-4V^3RC1(6C*$TDFCLK,HJ$,M- M)LR @"B=%&V:4[X0Y[)B*2)SZ6XR4T G$9T ;1;**6F?O[%SL]=&DJX.C:.;-F M-+M^%=>MNVKOX!B.*OHK&&UV-$4,PL6SP*\U*;S@5$8S%^2OIJ7*>>MJD&N/%I[;6N*.T M-@(MKXJU9/EW]OXHO7(/ELQ@W_YZS3C]45CUNM! M*V1WYHS22!HM,S/7]5$7^.;VE.>!^\S+JTJ)1*<"_0U/24Q299.MMJI)YYO; M(%:/=H_*]2O#6*,+D'C.D06,BS9J(._>[@ M2=#<$6%XC#39D%*3_H@+8.M21J,^5RKII#Y9/I1KFT\@S6Z&NPLLT@S1!$J, M*D4-Y;8A!U80D;(7H(0&VZ@2Y5EL7?)'ZY.EDD[JD^7P[.O7 09'=S&%S&R4 M,I'B9I=:JM(IRD2"[K7C1OD@8MME=BZL+IWSK4^1U36QE@#E\Y>#S=\W#K>W M=O:.-O8^[KS?W=XX/-P^6BI<>7RPFH[J@I#KN>^//G#YP.:Y(=G;,M)-K2)Z&M>KR]<3HL]MU>RI'G[16Q$OGKO(ZH12? ]S>),(?!GHP,PS[C MF-I37?Y%N?/]^M-N^SILS*&1=2E0J,&6!Q?_5E5- MO8NIY\/:O,)D@S$NV$@29>B]>@06'.,D4R4S,\E8TZ3 ^6E87=IG62-7EE'* M6MS[2Z/^R4^O"H]&^>X,5CE8L_#8]5>IETZHTEJU"QC\A M6!,IH%!HQUWF1.+2 DS-(!AB6?99 MY:<1=ZNS>82J^5+=K MI^)&QDCT/F((H;0A#,2ZLG<8:+'HSI)H$EA@$0UYDQW954!WJ6E\IPBYLH8[ ME<_IW:O3K)O1P=%?(Z=S?U+KSNH TX(YGHCSH33G%I'@3X8H&0)5(DLO7M41 M:FH,9Z<=9QUG2J_64FB^<5I^ZF7T%YB5LC1E*-V"O24>#3EA"E\5842$-@V= MET+[4V9P7L*[%YF_*CIMO>'10Q=5FZ0MR['LU%[2'0.K5&I2QER^SN/7MVA-N6V)1 MGG 83R"=#6"4MR!,5]BY>GRPVD)9 '(M+V8T/#Z"\6EY3D]8ZG)BZ# S*!TP MK"66*33G6HF ,9:QT*0A_FT0*WLC_2'LY\TQI/ZTIZ26$= '#Y$%(EDP) B7 MB$>KABM2#JE-(GN'ZP)*\J\7G;V%I#;Y7@Z*!NX M(V D&B>K5&FX7\[NV R>A6!]F^J:N7 Z%0^VH,"2DE_;LE"C2??<<6HO!.MJ MN;VSM[G_:?MHXY_+-F[Z\?6Z37H>@=5DYBLU*WHP2B,Y-";"^R^'.WO;AX>' MVQ\_;>\M=R[^P1A5;^AX$F [02R?0'EDI)9":9M8N?^T0S@N6<,Z1U@6'[RE M !><4K4F8=5_:^,/-'=8PV?X^'7MT%3 ( M&U_LX H_*6MNN6+J-PP ]9.V4\"&T MNH2UU9RJ[1K<:J5HP2LE* JYLH)STO+<8\ HCR0I7;Y WQB7+" _-2!$^Y M?=8"SA^Z4\FDKM&B@C:J1: WK7Q_='W?')T61#/)7('KI92BM]F1:'+I NLB M"2($PID/6=EDM:0M#,YB\%Y8F_N_BVT--5UO9[S8!&,IYD!) M,-&@K52,!,N0+. A"6:TAS9' 9^$U:4JW*Z2KJ)B*_;CNYS8-0CEDU5&(L\I M6"*IHL3Y)(C/C&N%1A?_K8W/>0?'"RMI_W<:L55TMY9\W?W0;*L_\ M/6&4#^ MV3L\.OBR=-9H_D!U$ZK/0FTLEU6J]O\;<#6Y7&**91CWSV?(5CG37^.QS76PBAAJ]L#Z]&GG M: 9H8V^K-)?:V?NXO;?LA<]/#5>W"]:"L.M)ZF"[J&[S"+^Q]Q$?.NM$NO/I M\\;.P=(+S+-CUI39RR:P/L$MOP(M./(ZA=AV77KNZ8?%\Q]?%.=K,AV?Q7(6 M97B\>>+'QRL9U"K/7:<:7BZ(]2GIX/:=R&M6U,+/7J>REA-(Q2[OO\BIS,ZT$']TNOZ3E+EN6T5CN21W*2F2>N E"0.9%(#TDY M\?SZ4Z!$6Z)(B9<-2F9Z+HJIR]X?J@J%JD)=_NW__7%U^=TG'(W[P\'?OA=_ MX=]_AX,TS/W!Q=^^__G]&^:__W___B__\F__A['_?'7V]KO7PW1]A8/)=X3C7W_XX????__+'W%T M^9?AZ.('R;GZ8?;;W]_^^A\/?O]W-?UM$4+X8?K3+[\Z[B_Z17JL^.$_?WI[ MGC[@%;#^8#R!0?KZ GI]GGSYP[MHS \W/Z1?'??_.I[^_=MA@LF4/4\NX;NE MOU$_L=FOL?HM)B13XB]_C//W__XOWWUW0SD8I='P$L^P?'?[SY_/CA\B[0\F M/^3^U0^WO_,#7%X2XND3)I\_XM^^'_>O/E[B['L?1EB6HI\MN8(R%O+28>('SZ[4[S#*^AW2> ' MC^X [?1![ JO(HZZA'KON7=PSD#.(ZR/S)\'<-5/5Z1$1WVX'/\E#:]^F,(\ M''Y:!5X<#J]85:I'YV<'[VF?YR?OCU^??#^Z/6K@[<')X='YW\_.GI_OA$]GWYJ ME\1>*;H)-61&:+ MY58HPR7B+CCQ#D9D/WS 23_!"J?&)FRY_XJ=\NB1U>32T&8+4RB=O M+8_9FH@H8@+3T]8:&W5AQ=(7;1!9,#JP3*3P-DJCM6O$L//W]/6GHY/WYZ=O M3M\=G1V\/Z:?=L:L)8]OS:A55C7'I."YL@DTE.ATA@!21^MH?3($[;GOJ5QT M5@:8!23#-'//@#88@P*"%"!]@X<=,.GP]*=W9T=_I]\Y_N7H^(0^'C7AUJ+W M[))M3ZYSCG\R.645\J"#UR)+X$FD%,B[J#_0T ,4EF>;F73"D6-AB'_>PQ5$:Z4I(L* 93/.:>21/0EYYXVM"T-.D9>&2=_L006;.',.P[%.:?H%)QZ M-K,%7@[3O1=>5K]J^,6^N82(E]/O]J['[ +@8^]\0LNLWBY1!(_IG^->5IB* M#6;X>AW&.4>N>!"Z!+)4P1R:C0]*FQ-#@;6+9!+!(VE>)U&1WW &Q>P%HRK%A1^1^R'JQ->L?K+(7 M4E'UW"0P(&NBOT6@?KJ52KD6!G#N"2_RSICG>D]:6/!BH;, M- 3+:&]REIPKM$V!:-E$^6V =;]%LC7S'LJ;:21OO\#E-2Y#K+E61G$ZZ8TG M"NG,8B+L9 4**-EZEYLHR?6A_BFEK2O6/10VNZVP'5Y?75?%^PF/2L%$&O<$ M?S](:7@]F%3\M(C4_WA)5+M9RFDYR,./4^2.A,+K$!B$3/:& <.B!LV*TY@] MV9M*R!9"MSGD_1:^';'RH1"Z;87PZYD_?C\\R'G*%+A\!_U\/#B$C_T)7$ZW M3YS?/F=()!SW)WB.HT_]A#8>URH M*"W6^%U.Y+[[>ID18>K(*RM($V-L(0./8-IOJ>B*&0O"JEN'U.]AFRJK&;3# MX7CR$TX^#'//1Q]4"IY9\ 32*))CY(%Y@TEXR;.*MKG$+ 'W)Q*=+MBS0(:V MC\W?O2< (2Q$\F0=6D%B;#7SJ0!S*15:>K0R+XB7V.,AUVP%RPI6Z4S*L:"0DW2**$TR M%F6;:[1[,#K3T35^_>9P,,$_ M)D>7TQ?^[?LQ7M1_="8.-])5C=OAH%K"!W_TQSV0R=-1Y%A)EE1++HGYFEP) M7$EG4BDQ-8KW/(*J0V%Y)''[$>'9@-O+!&=KJC>X:YW#]'IZ+*X$JC>72MZE M2"Q$U>7IORP?_A%!V)Y[PU:DWYE<9.=U%@(8'9%T,GHK6;0.B8-2ZDR^+M@F M64H[E(=[]0;/+P[K4+R!&!"B7#AG M7FO'(J)VD!0$;'* +,"R#[*P+8F7YC7]VP]S5'E+']L7&QV<__W-V]-?VQ2$ M?7WZ3@N+%J]IKBA%>8Q)!PX^2ZT@@J9#/1K/!0!@*CT'7@65#(O*!*;!"A;( M$F2ND$G@Z&?6RNW+B5X=G!\3YG=G1^>$?EK&M@DK%CVF0YH_B7*^UDZ(H'D6 M7!:N,8OH SJ)/!2I4E2AEPO'Y(IA"A5M&4Y'+6T2SX1Q48F4O5)J>^*>'_]X MGOY\\O[XY,=W)#.'QT<;2?SC#^R0X&L@GR_CYIC1Q"C0*BUC M))-%2.M5=I:8$22=4:HHQ0TC*P:9#K'>("C+7+TJ(\/&2R\:D_[=\+*?^CCN MG 5?'KPK5BQ>R7SE(O<&:^:K+45GDZ..T9=:9F_1.N][/$GIDHXLE:AJ/7UF M@$HR'JV"G$12I35+IC'7[AER^]A=L6/1*N;W1PC&%2](O6L-.033&@T+5DNF0LDE!YZ-@L;,.('1:)H ]KJZ)Y?=L^7!"W;% MH,=7-G^*%"2++/*DHM56&D^F62A@;5:VA RDRK*7&#G+2A*KC*@U$TZPI(3* M.2HE8]BR;O0,/^'@FJQ\H@A<'GS\2/M]FIITDXHTGZLW38"?$>_V!DQH54RJ M"I?7;DA>*Q;I*S.(7EFKH@/1QFO?%OJF_DB5QMYMQN+X#!/V/]6->3C"W)_4 M(H*C/VJ*%U:$HS%?=^R8ZE:N;$M.=+A_'1*=A;0KTA"AX.!Y,1I,FO_BRT3%)1MXVF3>DVYD/%FJ/L>R"2#%@6$F*UG[UGTN,VG*F04SU M-18[GE[Z[A,'!>(R3<0^<)"]06&8SMTQ+= RD*"Q;ZXPA$2^ER27+X[#^ M-#+5@$L- K.+T+WM0^Q?UC#3)8S'_=+'?#(ZM)5N&K,F, M#"(G2S_9@"*0,5.:7-^NC?2?DM8I+QM$=S>FUTT^C7>\&&TMRUK3U@&)+ 0? M&;?1>BXAAMQ$P6T'>U>9:\\LC#OD[7-GQHU'D]X9#"YPFKZ1?-U31C+O=69: M<<4"),^D5"8Y3][V2O?;]- [$DF?YJ7QWEN?*\-MEUP>;DOM#DVP+R!N+TQ6 M@;%&KMOJS._^'NKIK+8M.##/PRW(UY";5B30T0@6+0<22Y0L")$9!\&%B:EH M%;X9+B[)1>N>B>M0K6/F_424NKJ^FJ4_!>V*M $" MK.3XK,2^>V_>G<6Y%>V'71"NP[C(% C\<0>(BEY%(S,CH4RUW7IM%Z0URS%I M+037Y!AUQL&[;_X&.;@QX9HTW;I-;'UU/28KRG+KG4H. Q"V6V\265<"TK"&XA^:9:P>V MY]:\'&Q-ZA8JY!XHIWPD;S,Q!!"DSSAGL9C(LN"0?E2VZ!CF M"LF6W'H\\I)G:,>Z.>V'#0C7]>76R9 ^'UY"O@_)8/%))S4J\7/S\;Y:-'9"K@09^ _W1M'+\U>L2-'^*]W5JK@&UI_ZV%]GGLPQ9L7R99S7C64HVM!)H.QF1J4\4L36W8GRR# MJ#@3/$2/OBKX)D4%+T# GC!$7YQ\K<.JEG)U//AX/1E/*2!O3^XB?#&>C(#@ M"IW77-9^'YDS%+E. I29J])4BAYBVKUQU)";R^1F2U8L-8.;E+ \FDY:^P"5 MFSY PW)P>3G\O0YGI.^\'E['2;F^G"6[M4JD71O KA)MMZ/,7"*N)ITDP$D; M.#E$D"$*\J;)<\X834;?+4&HDBQ$@6,SE(0FK@HHF>71OI M[K5O$ZEZ4#_:E&,M6A*L!+@G%?E9& MSO%82B0B$4M"Q5,B@(;^^<&C2M&LU M>,\@3&WYO)%4K<6D!O;?@FSS#_4>[WAPTUUO:>YYSWOA1 R1(2K%=+"9A8S( M7(FQ2.XR2--2CZ^->.\%;B>L;'!)]FXT_-2OWML",O5R3 +12(9!$T6BS,S' M5)A*LEA?7";@+<3L,5#[+DF=,:1!Q&TU2OPZZD_PM)1Q3WNI,3IRP635JIRL M@UI%3HZ44LIJ[CPT2?!>$^>^BU1+MG4XBV9)!=9=]%_5Z(]$YOK?T\' M QZLRYYE4V^M! H&206F@B4S56L?W9-^;3=0]E6NGH%1#4;0K&@C9N ^) ,L M$2F81E=;;7I@/AD>/!0M>1M3:P-#?H,"LEGY-B-[ M7WC^7W=L7X?"N\S_4]('4>>"H%+S =O:;$^A:QCMG&U/B@O,_]O8S9V0*ZE M6W+W5]>SCK/O<#2=K=+JAGK9>W9U$;W2.N?OFVL%3S;%25%T#A "[1Q,$(0O M.A;>7HY/WIV8;- N_^>8?4 M7HIJGHA*(R\*=/T?3MY]"%(DVB,V6$Q*]:*-$:-W#*4PY)\)SKP-1%.;G4D: M7#2N4R)NWF/NX4/:$'2%_G%><(G!E9"CT$&82#:1E;IHAQ)D+.1KJ.)3%,QD M3_I(ELRB4IHE!#"VF"R,[92L6VB.!4]I0]A5=GV6005GD#9RT3*1N!IMM; I M:A>4-+VDB_%1U(ZL]1K)T1;Z0#EC^L0SJOB'B^NUZF_1USC#9KG8OU*AB3'>3:,E3IV@!7 MII*\84GR5&_M#*/? *80G;)*&$#>D-R;:XNG'KD+TJ^@2:Q&"%J ])YL&*[ MD644@--I)K3BJ1<$%XA154U2R%GQD@5I(W-6R92S4"EUT"1WZ1*VT"M//G,7 M+%A%YP"F7$N)N4741'H0":,1)J^8>VU+J/PK@!'R1D M.IR;W-D_!>PY\M<:R=(@9>T1?'?&-QQ<#4>3_O].2XQZX+0IR#.3 MD4XUK4-BX*1AJ'VV*07K4I.;^_6A_CGEJ@N^M:AH6([X!"<].D)X=CHQ\F%C MG3.L&=1YEU88FSB:]AZ\ MN;<2D80]D,VA;.U%7B+118= ;H\G"[T >-/DM-\*]>XNHG%/*)@M84SP+/.D:1@?FE1P!7."F97@-NTR'D]O,]4YMR*_ZO+66?,>P$RIUT6!;5B$((CYR9Z M%B&;FLOG'1?%%M&DL8_X>7P(^;WF#X,AI?#B\]G M_8L/D]F(21U*R6YJB[A41,Q!A-AD]/L3N)ZA +HE7Q_T_.Z. M*0V"&+/A"6=X.75UQQ_Z'[] TSSFF%PMK+6U49%BOF!A CPW+@HN7)-V@(]@ MVF]9Z8H9#73+^Q%DO(+1;S7I:#OC\[.'S_]OC@U?';X_<;9CHL>DRW$S\?1SE_ MD5P2=T*FD*S16&RP,F:R+!17VD1K>H%GI;45C*M8D[X@,3(^-+.Y_D$T(NFT M_<7: MB;WVDN?UA;0J]PCQE2 M7 X^ 9>I)V+@VIE$&@Q3K7C*+ KKF;91%.-E*2*1\^9X-QOMB6RR8F/5U]LSMN!G$E$H=U!J5)?(X8F(00C#CC86L M,.B@FEA\*X#[)J<%K2-O#ZS!KCG6PGUX#.,M_++03'#:0)/*TS_-4*IM)'&'O'TI%U^/UQ%)#X&3?<6X59P,6?(.I_FH MT@&(^K_!-XG9OMPJ7E)WBI@_M0EF6MQZ]':O$U(W;XD5RMR MC%U-VM62Z6)K-QN0C&:RDK2L37*%LYQJO6FR M@;0<(N,*)>28R7&?%#X8^,)<-<<(+SD!&$O"4+4@2?L%#5YSX"2;7 M(UH'CH?EE%P?6L7@XBW"&+=I&+[RLSOGRKKKF;_(\94G*?CBE8Y8/ ^0G$_" M2*$\ M+&MKR781W%FN47G2$38GAR33*DKI>Q&-RZH(AE[Y6D%IF?>&,X$8HK-$U C= MT&MSW7SGKSNFW0IZ6=CHE05+QUG4 46DPRYI8[QW&54*/< 40=3 IHU5&P3/ M//>1A:F .ANR[."FMJ*=Y>H.RVN,DRVV__*'=4S?%1#/D=LHQ;,!Z[(T)+8B M IUN">E )+N/]CE9XLYZSS.S-^T*DZO3T,B<<-%%8H@,$;>\-ZQ8CP?CR>BZ M&HQ? Y4RE."L*0Q3($LF),4@0J+W1\5+KKT@FD2"E^#9-@I0'W1:;EI$OH$T M#=X?Q/$TLM\KX)U!(FY*52\X74<1DK6!A=1KYES8W"27ZS%0NW=$NI"$^=! M9V1O<#UW%UNOIJ-,IT4#KXVHH&CF4P+F:NVW362ZIR83E.Z"V#W+NV//(WQ? MB[9-,G\+CFYJ/6IOT\/A^*82+08;M+>)6$=RN@MF#IK.LE12&PVW M$,\><;\+BC>H_7L['%R\Q]%5570]+4&BY)9E"(3%T*GJK7#D82;CR)?G@3>I M-KX+8H]8OC%M&[2,OXMEE@IBG5?&D+F*49K:Y@,"#+A2GZ6JS!Z$.3>:^+X>RI M"&Q([P:-UN_;LK4(-0^=5!>4.A1;:6^*,1F:*(F'4)XKB61K MYLXGSVU'Y ;>P'U$M[=NJV!JF16R"-3S)(=LR[!'^;\%M785G8PJUL'U $[K-DFX.Y. )])$=B$ ZQ"Y >/OVD*W-^1<)2Z1[)/@ M16%:2<[\ M;1GWJ!QL2?4F\> E^(H53A=2./]W M)0SK$+OK--$S_#2\_-0?7-P_^GX^?SV\O(31K$X\9\X#8J23KW:?D"'0\:5) M(YI0A#=.NS(G#TOR#5=[WW/?^&W*G&%;RG:=87H('_L3N)S.Q"6(UR.*?4W&WN:=RS&(UC(%P.D1M7@F^45F(+6DQHF1"BMO\D*]-SQYG*D"1Y%AG"#H*P;UNF ME=!>Z(_N5%[U+,KLN!',6DE&-7#%HDB1N0)9)>)%HS*U5< ]MP[:3#)623/9 MB@V-TTV^Z$CXHW]U??5J.!H-?Z^G)GRDGTP^$U:OH3;N-E9ZII%V: B0F(M0 MI#:%=OC.1&89R/T5G4[8TOFXN?N&^6!P#9?O1OU!ZG^D?\#G^EV2]$3_&98O M/Z"372*FC(R;0"<[A\!\L8:YVN*/EZ!X-"M9,YN]_]L6DET1OD6RRP*Y/AZ0 M<8'CR1D9&0>3&[5X-,@]'^IHJA"9XDB:T7A3YZYGQKW)$EQ(MDWCES4P?MMR MU)HI'2;13$5^$=TW(#G-EOD ;SF>$I$3/)A*_P5JZ@CV!DD 5PT2IJ9N1(_/. #/)"/!% MVI!7.SU6>=N>\+M3HG:8&[-4($^N*Y6&Y14,?AOWA"'7$,C&L5E(,I-C'4.8 M#;,Q)!<-N95IM7&G3[YJ3_C='3D?,MMV&^Q^!>/^^/SC""&?#GZ!4;]>^M2# M1_24+LE#R2R JV-@A6=@BV.I"!&4L;54I;UCOAS@MRTL3=GQ4&Q<"^OQ#"O9 MR!UZZ!* MU%_MM,N$YJ6V]_8L"OI")H]U3G)36EV_OY#BBS;:97MB/Y2!L*T,O!L-$V(> MOR$B'(_'UQ7;:;E7,:!"$!@M&4+H24JA.LO5=X9<:O/NY+AJHD">AK8?DM$Q M"Q;$MK:.CY[-O*+Q'# ,"117D=4L(9+>V@O"%&HV:,[_HU/VUF/MTZOXZ1-Y5PO8J MF/ZTJ?MK,6R5S.U-J+TK2>"UB#A%.JDX?=%U!&T,,I+L8[V7\TJUR>%^R:G[ MG0O .D3>3>I^\NBT5(JAJ@&V.L,L").9@>*+%J3F1),R_H=07DCJ_EHL>CIU M?QWZ[B9U7W#GM9)U8 G9I72J11:]%PPYI\.M1)M M7NI^$V%8A]A=9T&=?Q[DVM<>\_VSC_CC;P\LD1-/.EIFE:C>G?7*W&QHQO0-D=%>H<7$YP-""1O>DYD_I?1SM*ZW(.P*PSNK:Q MKU,L!!$C2RM=JRP0W5"[0QMQM<(3+LOHDY8Q!7)15DD[HX?><=KHT[S#=N^M MWWK89G,2=JB:OX"8#1E9 <8:@9G5.=K]KGTZ_K(%!^9YN 7Y.C2WY^%$%6TR MY/)%4P,'49%IQTDL>2Q1FQ L=ZLDY+P,+BZ)FW3/Q'6HUC'S?B)*75U?S0KL ML2B>@F$*:L87*1%2*+0V*U,N"B,M*73%OGMOWMWAN17MAUT0KL-0QQ3(3=7A MS"(K.9B4)(-L:LBJ[:=Q3O:*# MU=Z15RR\@BI1M"IM$PO>@Z6C'[1KTFAZ'LBW;O1T0N ?OXKDUVU=!U/*. MZB&DY[F=VHY5C_!]"SHWWO*WR$P!2$E%)D/M-6"$85!''B! 54'%9M4D9W57 MG'_B)JHUX]#=AL+8,T:ZJ\ K*5)L!39\U@%G?#O:9G8 M@O@-CH;E 'F.$6NH6G)7)U/3@0B!2R8BH/4I2FN:^ L[EHHG+(3="L4Z-&\O M#+-!&?1F)U5FTF=R9E$ "SP '6H\9JZ2E[E)$=M"-+NW%3KBUN,RL &IEQH, M33I3'Y\-B.!8A*B4<1"M#-L/D;\#=XOFW@N>TH:D MJS3V5MXHI;+1&IWF2D<5A39%%:\<@E*]G(L,6@'C.642:9,8&5B:)1\ 2BI9 M1[UE8^]3,OI@TA]C A >B9G$J,Y.H:5;,M'5C2/(C,6M)FI)5,;-,NJPOPNS\3 MNI:X^=-AYRQMX'W^ I?74Z 'EY?#WVMWGUDO* )[,![CY/!#S;0X'AQ<#:\' MDUX(.B(/BG'(=2:[]BRB%M,1+]Z[!'P^.[ZK"\KU@.Z?N#5E50,[]:O,8\+^ MIZGG+@0A<%PS.K&K04Y.>S7.6-+!.OKHM6E2@;T R_X)R+8$;U"-O7S)-Y&< MY( K0L)$2&2<*YZ9%Y+,.A"ZV)0=E";1[2=P[:I74VN)Z)+\S]W#Z7[2;2"= M!K9HIFVF+\*3#T:>' O9:J)3,=:LDB?S;:3_=\K&A:4 ZY"S8?+X*C#VM!1@ M+0XLR2+?A'P-N>\[R*,_XME0*L1?NEI0#K$*YI M*0"WG*M:B:"4)=]2CD_49AW@?/Z# P^3B^N;"DCT%*PT5V/M=Z"\^CTIE+;R,B MYM2S(9,#BXGE)&NEJ6I4;13T7?*DAO1=A'6. MRD5SZX*-6F7R_$MU^31W:$7T6@OA>\[8;# K!JGF6(>$+-Q,\W0ZENI!9M<] ME<]OW('C =FR5].XQA;1]M4?WI 7*ZYHCCT.N;49#4)VI*#J!,Y(3%)!"!N3 M%>3"DQ6?=6;&DA[2@KS &"TP0TQU(0L-66P9F[]%?H8?AZ/J9]Q9PE='U"E' M:L\I.L=XO7W)N5Z\2%; 6A^3R%HWR45:!=RV<8J;T2NGY>8E=4_=OG7<2T'; M%%UF A*17ZG$ B?R>V$19$;M5ZJG6WO9RR$]P^UJU_(Q'ZCHB/X- N1G^ D' MUUC[WQ\.!Y,1I,FO_56S3)=_"["5O1:D+-CG(.ETG,>^](J>S&NK)%Z^:7(:M!F^/ MI*0A7QK4A9]./N#H9#@8WE=1,W0JJ )T*C'G3"U\,))%#Y*!":BM+)Z+-N?" MH[#V4%HZY$.# K+9]-\9''#.9=)O3'!.<"066JE-S()3T6(,%IH4CL_AV$,Y MV(;2#2H%OAHL,PNW/[BF==]:-,/!^!42!;XF)>'XZ ^R@NLHV0&,/D\)0F)= MKV>)SI=3DMVLL,1XXF<&UH$9G$UC0M4VG-RXYI'OL:/(TS]V^#9QTNRANG?/DH=QL/2WT/'W ?'V)I^41;3A3.G:0)2I1Q,74RRY)XZ1.:%)TO26#(QEX3*BV1]7G$&P2,O>393=1/:#QL0KNN),R=#^GQX M"?D^)%2YF)@-*Y*L8EVS[[VNZ8&2YV@4)TQN)5XN?OXWR\8.R-5Q_B.YTN/A M93]/38ZIL3M5-^@M:J4YXZZJ&U"A9E8C)BJR41K<8PK[;9AT1 MO\-+N<6(;D5^%4Q=IZDO [/[G/4N&/4HW[>@7RJYZ;BK*YX-W!!6 MI821F42GJ 8)+$J1F3*BF.0U#VU:[CP.:P_$H4.Z-U +7[),3H:#^Q9KMJ'P MG#E##;3FFJ8(EER0(C1JD7(IKDF_YJ6(]D 6NJ'V4H-P)[49K_MCN+@8X<64 M,L-RFY@8/_^(=:36QP_]]+:*7;>I[QN\M6%._+8TF$N6-]YX)ZPWX))6X&(* M21#+$T^)&XF]Q'DJD02#&TW2H4E=!!HB#7H=;C4PO);0XR:NX$LI:))B):M:!Q!)[P.&WK!VR?0T*[_*6M6;L*N4=LZ$F._J2&-32 M+X71&LNZ#N%V=,OJ@D5E4V2^*(*DD XK7[O$ CF* M7@9=4D8K$\O>VYI9J)@'6UA) M/A0;2W&ELWXE2U'LC2G6':T[OE>]E<2[D&:]NE< U?7%ZE(TN[]9[8A;PU:D M[EH1+ 57, 2OC&?H:Q9/TLC .<6TZM+]F"(Y^[$'B'(&.(1NA#DW*@8&. MFHP2D*@]HBD+:I>WXM[1C_O O35IUV#O'1[T>OK M'(#H55I0^K(5]PX/]H%[:]*N0\-IAN#-64]JP;4T=0Q&[=?%';"(QC*.*+GF MJ2R<$;H5]]Z<[0/WUJ1=AYTAONS^\U[0I*0S^02DQ&GW9U2T\>NMN!%9"Y*M M%!=DDVZG.??BW%N3=AUV9I@A^,=93V<.:$5AM@J1!E[SRT$SL(I\<)%\7C20 M<2ON_6,O]MZ:M.NP8\(,P<%1SZ%#%:)D2=>WK .AH).220';-O8.C M?>#>FK3KL.W!%_GYM<=S[:SA"U,&!.GNE!@D(Q@4Y[-WV8#KVF/XQZ_[P+TU M:==A7?\,P?'K7LQ(^UODV[89JE:(QV29A9QT43DFOB K9BON';_>!^ZM2;L. MJ^MG"'[Z+UI 3$86R9RI*;DR./)9=&'.A^2"]U[:KO?>3_^U#]Q;DW8/N1>V MY=Z[?_2"*^14UA;DZ)'I(I$%R,B,+QFJ VJQ:W_OW3_V@7MKTFZ!M[YUL.7X MI%?4-(5',0P0F ZF-I0OY+1(YY4GY;"P &T[U7FR#^Q;DW8+V+=UM.7U40^" M$^BL8;):NQIS8"&'PE+F5B(*)>8+0+=FW^N]L#K7I-T"]FT=;CDY[44I5"B6 MR%SHQ02!L^"DK2V1 H".O/M@V=G$7Z@/,@.!V^B[*QMV+?^5Y$JM>DW0+V;1UP.7G; UF,XPI9-)$4@%&& M@72!6:U1%!T#"5C7N^_M/K!O3=HM8-_6$9?SHQZ2LR(E+TQ(1PI :,,B:,Y, MR=+87%1P7<>JS_?B[%N3=@O8MW7(Y=51+P*9N68Z#=H3!&L3FS9>D5H$@[QX M:[H^^U[M!?O6I-T"]FT=]&D M/?TR0,]0,=Z9-#SL\MT!T5O4A'_!];8/L7])!,;QX?5H1/9'3R'7*=54H&AJ M'BP=05$B,CJS(AJ/T4BBV)WZ"(\\M2QW?6_PHN89#P_ /B MY.UM7Y%7G[_^PJP3PGMZR:O/?\=\T1]!U_7>#P8TPNGS3G[X]^F MY2+..YN$2HR\,4,[,]5T$0U,D3?%);F_Q3>V"AZ">JZRNIY@G=L7*IC'3$AUW+BH8@0A&:16_(/?*)/%:R&%FM MDP#E0*1%X>=O44:>:+3P/"*R#OE;&&C#$9+"//HC?8#!!=+'WV$TB^R5X%UQ M-C+"4GL#>O(OM.5,R.1D3EESVZ2)YF.@GM-RWY9]\]925[1?ZM'M+JCZ(Q&C M#CNK;4$O!OW_Q=P?W(PVJST#OYSI78>FUGQMZ\#5-E28"VL510Y;Y,X$=X?G[-&G=WAY@I.>#<'6 M' "FO*RSMKAFD!RP5+SB-@=G<^, QQ)DSZDK.Y.8Y:=I%_QH&@Q;0(,OCLH9 M7MZ,@?S0__CJ\XV2^-);8)&[<]\HN7%N%.I.J#;Q <%^47'P3P1*N4T!O-#/"UHI@Y RR3O11@0W:IB)V=L0\ M=[#DI6DYIH16>!X:!W&_A>!),Q%9A_R[#IYP)ZUW1C( 2Z:"-89%@< P&5X=-RRA MR9'U#05/UF+?.L&3=6C?P -8H[V0@;-8>&02R8!$B-;R M)G-('L'T3T/F44.F*VYVV&?H"6BWVVL5<"T-F4?1/8\ETQDO5Y.1+1C1X+AZ M'*0),OBLD6E?4X@@)^:]<[1/#$>!*+1L,N_\&:3D"5OF>81D'?HW$([3R0<< MG0P'P]FXMQNT1W]\)*KAE[%.*1N0G(64ZF6Z*\R;8!E*)4746&1JTH5]%7"[ MMVTZY.?\S+VNF;';&Z+#TY]^.GX_O1$Y.'E]>'KR_OCDQZ.3P^.CC9+O'WM< MASNZE!"3Q)[E(A7R9'Z4O108,P*F8EDNZYF(S.PI!4DW&K510D"46S M4JQ5VFIC4MP^)_SLJ%Y#';ZGOSCYD19P<'Y^]/[XIW<'QV<;EST\^ M_OF\?*V]39;<2U,IFL$:%Z1)2-:=0I5[056KW];;65OO!))C4+QGQ6?A%&:A M(K;GP>9U$2L^>8?\6*%:P@ 6TE":2TE?M/-.%J-]!E.G#Q3=$Z!=HI\QL+(. M@O>6028_+:$Q)MJ2O17MN7)^?74%H\]U[EWU'-+D>D0J]_ #C"ZVNK'NY+T[ MY.CZ=)CCMS5U\L[Z/?3B>' PR?0]'G^[DN/HD8Q 1F IDNVGG2 )#42Q8$DS% M38QYE7_:O^H/ZX ME[PBO4FLT:%VJT[!,SK*D/F2N-4R26&;F':;P=V]L=>Y7#T?^QQE66BLYEA"G3^)E&( M**3I.7E3G@X)EW.3<9LKXMM#>6K!F09^YSTZG.-D/1,_*G9%+<<=%FKO=Z,/=0G!KRJ4%@]#Q] MP'Q]B:?E$;4ZOHD-!V$MYS$P8[.F#9 DBSQ.9W,JKM%;+U:98[*V2*V!<5=9 M,,VEJ!5?GCN)9?&(]6G$T)A20P.2><3JXX!CD3P=)C/P@ +)(5KEBGBE,3F+ M(3S7_4XS9@\[)7K' Y,>(IH%!%? U/7^VH@MV-+ M7ZU)<7,DN-TDJP!KF<2S%-GS)/!TRL=A2R8TT"W+ 481B\W<,YMK>;*JF6Z) M H!M&6 /'9LDE6X8^EX(G'G>81C'=HW$(JCJX^7P\^(Y_B)[*)!FJ6'6.Z- MS$BGG\-2;[QK6W"!S#H/*1L9A&QRQ[4$S^Y#HAUQ;-@]N3NT/J=M.:>A_J]A MV%E^D$0M.:=#4BND5>92^]Y)YC1PRZ.6SJS6RG3AX[]U?G9$N 8;^DNB/(ZF MEWQ$U%M@TNK@76TV$&0U@$C0H&C%E*]:3049>9-(]5)$W[H0=$OR!G;A-!'P MWFIO<0F20Q.R(LFLX9.LJN_D/!E08$O2/MLV75N6 =H72>B$X \%8>,9*5,U M=?0_U_V/4P4U_'1KVX/<#R>A;6F)FO!*'+,B4Q6#TR;R%GT7#-I MI??&["@.Y9TJ F^@+O!\J65^]-@6H8'[J%YGI! A]R:EX.M M2=W /+P/"I$T7JBE*$*1VV'(KXWT/49PT%@$KVT3+V\'?'_"V=\5V]>A<(?L MGIY:)T/Z?'@)^7Z(6XB47=&DV[0A6T2E4F>5 D.TY(1&DX*T*QWZBY^_^P-_ M"XH/NR57UZ[YZ\\#.!K@Z (G_32^CXNK(D/(D:$.CFF0=6RB!#(\M$^J)DSK MN!(;'WG)-\O+K@BW=$LVJ7QZ*L7^;'AY66Y*U7=>;K#RNW=88G0) I M!R5:4>OMC"Z@HY'TOS$%\.A\SV"*2NK(O'8U8PT#V8+ F>,ABSIV+\9M)T"L ME#F7(T9B668IA#J)@OP8X$JR)+3BQ7K:$TV2H'=>=G#[\,K=V\8,/23:^Q@4 M$[3EF0[*,>6G&B0)[$(7H^VKZKE M/TS)Q&F]KAX3A"G[6%NHIF+5@A&&;:3CF45B6XZM( UKD;MYCL2-HN]IS-Y* MP9FOTS0U<$XBGQ6K WV\0^6U;A+17 1FCT5@$W(W"&R_@\]39XW6=P]>3^DZ ML,0KYH*5A N0!8Z>694S]X47G9LD2RT#M%^BT G9&P2U%JWY_0@&XYO>/W1$ M3@/S!_F_K\>3NH(>9)FYJ3V=T) **T6RJ!2RG!RY]Z3%:"&[.C$>1;I? M26 M40W"ZPO//Z-B+2\W3*3:#BH6RT! 82J2-DS9%*>;*)FGS8VVI4[9I8B>''%R MH.ML'Z/))1*2<4OV).6Y2YU63;;B+BJNO&4F1$-[ M+"&+)05FR/@4Z%-VBZ:2_S/1=5UQ6#/1=1VV[#2%<15@_TQTW8R/*^UK[Z+#F#)3@4R6XV+M8Q (38YN;^M1-8Z&KH&(X& M(K.^(--6TR&=N&%.&J>E5S[[)N,WOH%$U[4XMF*BZSKD;E)FM2Q53_""0@ED MR=_B>S(;22A&Y)W?3?^2$87NHQHR73R!4QM M_UR85RDQ!;[80- $/GF;]@TEQ6W"VRY)N,N\UZQ"J7,[F<3:]+(86K53R(J* M003E$4*33?XMY+UNL\<[(?C2P&"3N_;SGU^='_W'ST:IV"!#IQ):_'+NU*B%XQ'J37 MJN3:TG+[5HGSF+=(1UCVJ(847B59P$@ZE2!&$"@U'5^1#.-8A!3!($;@/0"1 M1$#/A*&]0Z<9K\D"A6&*T?:J-@[_$FW@"%%P& MIGR13*>2H#BA5#*IMD9H$I]; FCK6Y[1,"'F\1O28L?C\74U(T_+V^'@ MHMH2KS%.>MK&*$L6C*A?,[H%'3D^09TY;HNS""DWB>,_#>T94J>ZD(L'5S[= M\J!)1L#'VVNI.5R%1^ZUE,QQ3@=:]@0I\,S[%9,C9 !$<"[6CND\V2-XFP7D!F%W=333A^M;4?2D7 M#U54O\YXN9W* ()KY9@QY*CH)&D%=6*R)GLJTD=+/V\A) ^A/-OUPM;')L7R[$89UB-UU(/ =?$X?,/U&ANX$4R4I_>MB M!%=OAS +5$*14F-M!A8S:<)$7X)6F8'+3@ENR.6;NS9:$A%5:8V)3X9;<&R1WAR&ODW=2B0P\ ;,Z&D@:B)E-.B0L K,W MIL#6E&X0()['="OPJZ!J:0HLAO4\AL#V;'M"#K:@>0-#8 DZD96SGA2?-;4O M3]:%!1\B2X7;('A2L4T:TBXEX0DC8%>"L ZI&PC SX,QINL1Y@KK]HQR)OH< MC$\:!8S!'#%QQR;V <[EHJG MFFGL5BC6H'E[8;@]QI*)"M E!MH*IHM%YF443 9ILS/<"6S2F'DAFF>_:=J4 M6X_+P :D7FHQ+,DIN?UV_1)AC/_^+_\?4$L#!!0 ( $2$EU _^43X>JH M &'6!@ 5 8F]O;2TR,#(P,#,S,5]L86(N>&ULW+U[<]PXEB?Z_WP*WIZ- MN]410A+O)C]Y0_1G\(_!'+&"Y'/'O[R MAZ_W'P#^P__\UW_ZIW_Y?P#XMW>W'X/W!7]YDK-E<#67="E%\#U?/@:_";GX M>Z#FQ5/P6S'_>_Z- O"OY8>NBN?7>?[PN SB, YW?SO_8J(RH6$+)>3GH-)_] M_<_F#T87,M#&S1;E/__RA\?E\OG//__\_?OW/_U@\^F?BOG#SW$8)C\W3_^A M?OS'WO/?D_+IB!#R<_G;U:.+_-"#>MCHYW_[]>,=?Y1/%.2SQ9+.N!&PR/^\ M*'_XL>!T66)^4J_@Z!/F7Z!Y#)@?@2@&2?2G'POQAW_]IR"HX)@74WDK56#^ M^_7VYJA(\K-YXN>9?# S^T7.\T+<+>E\^9$R.=7:EZ,M7Y_E7_ZPR)^>I[+Y MV>-Z_Y0?:O\(:8LU6NOE#7,S'4=WB6-+I %^+M9@-E:?F!Q_U MWVHQ9J 6,BWEU-2]H:K\L90S(2NVW!HZR,5?_J#_-GE9@ =*GR=7+XME\23G MMW):,O?B,7]>_"J?F)Q/6)0H1-($$*8(@)F, $D@U[8D,L:(9TDD)\O5UWLB M9^#K7:-)*6;=SN2A>YGS]QGN:'GJ-Z3>8>>?AGV?T22Z>:?T! MK;!Q#BH;_K51-9AOZOHO/Z]-.P_:Z9" 30?":DO-X/=*T?__*&@%WU)I:GR' M8KX+1\%=X-A:EB44BBY8:4L]BL8E(C_+Z7+1_ 28GX PJEV,?[81]_/>]%_. M&W/HG)^8E?J)GWFA_:?G)=B:(.-O.MN]+)R_.17J6I4_!,5M MOI7?Y.Q%?M!:7A6SY9SRY6_:66X$7K)%^;.)4C&C!%' ,B4 Y!IBBB4'E-,D MXFFF^8.ZD(>EW+$12:UVM8MH%*^V%ZMU\WNC_/&UL'7F M(4>D?'*2K>A!^@!;W%$S72KM1 M40NZ=NSC![.>":>":T/+BV"MIS]^.8V%3TIID38HBYRV>I+/P89IP4PN@WS&->D']!O-M?E3&2R+X'G3N&"QLLZ.HGQ,:CN'#35'PY#< MYHPTE@0_&5O^&*RL,=.R94^P-N@B*$T:;G9$?7I?[G3&,DM;2OT7GBWKMY=' M?*O7FQD0F/N5,*E?63Y$#/).\XA%\]+S.60W#_IC/I.?U=5-JMV 4# H55"KZ\W\/&>[3X]T:?U ?]Y!ENU[MP6?<5JR0 M^>0J7[Y>SB6]*H2NXN70_4&ZVI:]?YO*9OAI/<$)2$6.(#"94 MKT*52KT*!0218@QQF* HM#H2MY UMH79O"IXJ6^@:H4O@N>5R@%]*EY:CE&< MX;;8M/D#L>^7KL'O<_.J#1I=@[6R_G!SV$[YPV^@[=(9.+IMA.R0:=WHG!AB MN(V,G2U;&Q7+CW3;B%R*_WA9+,U B_OB4F@1^CM#IU]H+FYF5_0Y7]+IW2.= M2Q- )JZ*IV9N4H?Z/3%SE)H$P9 MS5*@4)AIHF8"X @Q@*@D"L<=LR]3[- M=MNP,4U>SV^9RR\W5Q=!:4P]>U_J=_/E?*X?E.;O%\'-3+_&30BG*N;:U5PL M@PV;_&T#AP+>Y]:R=YT'W:X.-0.[6^#!Y'9[__Q*-8GF=&J&G9EWV^SA9BF? MFM@NBB"*>6J^&W%2W0 1*##(&$0(11'6OW-Y>[2+&QWWRX>2,3:T#4IUW%<*G.<)P!DE .:A"&@!/($"X$2Z,0P MSAJ,C72NRFM__AILO#E<8^E<)\&.@GJ%MF=6VM(]J)6_"#;4#^A,!%54S-H" MGX%V'<'S&W+GJL3 P7<=,=H/P^LZ4#?:.Q3KUP3SO-8Q@;7C]I]23%A,"!-9 M!'B9:60V_".BBC*19 MT*EK%)_CE-@Q8'] ]WV=2^K_][,RA/17+R72FK_15S_,/M8N6+:Q4(N%Q,D$BQI MF %->2& 80P!RS(.A&(RQ)!@O:^<;*; G5R1W12Q6IDG<_Y\+M!:ZT!6ZBY* M;Z0P&KO17L>)L:._'L$>A@97IWT_-2;\,WI$489_+KLP/#NIX]NZ)&0>PM..M\Q#J_3I\(P7CRG?^ MQ7'3_4:A[4D9.!;MF)7[$6E'GW2/2ZMC4E^CF-WGRZFO2^F M4SI?58A $<]41D%,8@5@$B- PDR $%%"0P%QG&36$6UV,L>VI+_^Z>Y/0:5A M,&\L"*8%M8QV<(&[?;'W!&+OA\P-9CLQ61?!U[L:6(MKL,Z8.D2[^<=VH*@W M3QB[1<"YH=4:"6=KPWTE-#J M99(MWB>#S=DP;YOM&=I-F+S=GJ;C*9.U84//E\.[:NAY&^A--M#\N;WI?&+= M^A[T(FBXMZ1/7+;>H5X'/JL,UHV)*J33R^?G:5Z5/JTB#J]>GE[,O?DW>:V4 MY,OR(KT,0/R8SV09.S1!7(34W&-+F4( 0Q(!+",*TCA)DT0A_2?K4"'K#)7& MMK>J+3(1QZ5-P8910655L#8KJ.P*UH8%OQO3JDBZ;K6USIE?NW/686>M_\W< M !/6M6"7!XQ[J.5UCE9O4>;+ XI'*H#Y&+D;FS?O$"VOC"M?E=10.U(T0=,/5/= M/D*]U!H\A81/0CHJ:U":.67Q+GF6]T\;R+2OXF[V]KQ>?[F^_?7R MT[^?OS+WK6NY4:H?-FLP:_YAEE^VL?PV!AQDH>T;T"RI [_I]C[]0/-YF6GU M[G7UU[_FGS]J-_VT\L?^6("81Q'"F&08*[?KAEF .LW/$AAI&@J$B:9 MU?61F]BQ+4*C:E#J&JR4+<.I/EW^3;]3M,:.>Q=+].U>Q?XQ[7FAGP.G\^O9 M#1V?+VM+R8.^NMW0V'V1.WZZ&S.]USN*;^5>XD!D5$Q31F*> 8Q-7A7%&&": MA8"$B<(D@@)CIQ.9-F&C9*%OY;(I5%!LE#Q3Q5SF#[,Z%HV_FA]\IW/+TV\K MX.VHR!>6[Y&+UF6Z4Z]_3'U7 ^R>YG(A893@2(6!EMR0:44!YE( HY2I4"8))$KHY M#\=$C6WE-YH&2_HCH.W9'ZZHVGH&/K#JW2^H8:JT#+2:=:[,1: U]>D9G$+# MKU]P5-K 7L$IJ_=]@I.?Z,829NM2)4U/I\5WTR2S$=4(N7HTY91N9I=ES<,) M3@6.TI #ELD00*9B@(FY#U8RDB@+LY1E#M%67?48:7#5RHR -G:8OFPF'\EQ M$^(\,7;TTPO.PY#2&MN5[A?!BJE6%+51]&N=!G@17+:7['1FKJY ^N0S9QT& M9;FN".UR7^=Q.J;T23VD_/PLYV4TSD?S_5EMCG^ERS)QX=XT_+B7/Y;OM,5_ MGY"82YHJ!HB*]1Y*Z=T49IDF19P)O7UBD6!N)>;==1B;IU69^=$%\>#WTHS V!&4AG@\:3X#1J]9BQW4&#:ML3M. M>WF/9PS5C28_R>^7O+R%T_*^S(N9_BLOJVXNOA33G+]6?ZZ78(P85DAS))1, MZ4VGXH DRLR:_G&"4QB[5<5Q56!L!'DKN=9U:@J!%<\F#'AM37!G#K3I7%1U M(JHG-W^_;:X;?3I/G!UW]CD=/1.G5OTXN!=!I7CP>_W?7BBS*WH^^=)9AT') MLBM"NTS9>9RNI<,6R\_JEZ(0B\N9J$N]+NZ*J9@(!3E** 2,(@D@2D/ 0HZ M"N.04(*%2&.W,F''1(V-^LI"S(4*GN>%>.'+1;#02KK6_SJ*JQU?^4&K9V9J M@"K5+-\%C:+!71MD'2IXG4+#;[6NH](&KLQURNK]*EPG/]$MAN_NETF<($F5 MD !A_0>,HPP0HA2@$M$X14Q"XA3#=_?+V-;]G:9<^ES81NAN8-.^IKM9W//: MO;OY],OEE\^WU_[B^-;V>8KCTP,.&L>W-F WCF_C-YU+UA5/TF16-=VY\]F+ M_K[5>Z)BMG@G37C(Z@1=+JY_+.=4R\AG=/Y:QN:;MKRFSEXQG9JZR3.]*.1B M.4$XAE00"E(RHB:XQW[DDX]ZNJTY >H#55?(+'2GB;' M>&DLU MP%[?D^"Y"E]OZ@Y=JJ]OW _4\^M=9$=?[7K"L)(D8Q D,8Y,B6<)<)IR$.(( M89C&"E&KO=MZR-'Y:M^ED):%@3: L734QI1N<<:;L3"F"8,(!Y0D F M0A*;NL$IL2ZK=TS(V)97K6=0*1H830.M:F!T=6@&>PS2]F7H"ZB^3S^Z8.36 M,O8$".>TCSTV]'"M9$\8M]56]M2S'>.-]<<^JZUV#>^+)YK/)GI18VHV4AQQ M B#7NRE",@%8*C%6B?Y"N-V8'Y4TMH5O%#5'>ML=2WZOE'7,GCH.K]V6Q@MH M/9- 1[S<8Y)/8>$U,OFHL&'CDT_9O!>E?/(#'=NDEM&,ZU(&&0L95PI@F2( M89H"%B-N+DI0$G$8)RET:FJZ-?S8&.'R[N[Z_LZQX>@V8';+O3L,/:_Q2K%> MBA(LMB\U3F ,5* *2@!S+B,91S+1#EE%=F)'=O27FE=91I=F'**=>:B M23H2=3G39SFO$I <\X\LY\*.'?PCW#-KK,&MTY2TSOJK'%1:UWG5IXO".%.* M&U ^J<92\J 4Y(;&+C4Y?KH;96V'Q?TF\X='+>'RF_[I@[R5QG]I?GDOYT_1 M1+ P5#@--?X2 BA@!!C"%.!8JDBFD++(*;G:58&QT5BC<4 KE8-YHW-0IC8$ M6HFGDM%>]=;1-8O2>7KL^*Q/T'MFMKT(WM4$U.H'*_VK)P)C@3^&ZPJ=3ZYS MUF%0UNN*T"[_=1ZG&Q/N"/CT8@IX?U9UG=$J[?3SNI["!(5)(@0V(2FI\>(B M!@CF$"!!*(Y%2"*W[KV.\L?&@[6>W1/&7?&/<2)%G)E>>L:+SJ "5$\)4&'* M8"85I[%R"3SH$_\!@@GVWD/5).R6 E$/4\;96JPJ#OJ([X[+ZBN@[C?D%X/5OFR]=+(?2( MBR^%'G'Z_^7/5X60DRA#,0LC#,(880"Q@H F- +(?$L)PQ&-A.T5X7$Q8WO? M5)H&M:HF$\$H&VAM Z.N_3UA"[*G;PK]X-4S&76%RNFZ\#029UP8M@P^V)7A M:0,W+PTMGN[FIM[Q1RE>IO*SJE,U%I^*I5Q\+.C,A%U_R&=TQG/3^IW+_%N9 MU6;^F#"*4@HQ 2F3$8 $:I9 J0(R5)'@3'NNB9.[VE&/L=%(8X9Y,S>&F%B] MI0G9*XTI4PM6Y@1K>^H\4<=[R:[S9^.O]$?^]/+T MKIC/B^]:Z!75BT'_?")24^531$ AFF@2IQ)@F(0@)!P2"ID(!7L9L$;1@->:NO:R=Y@ .]+M"]:>J=6H;?SM/=,!F;VB,UW&Z)9R1E:A@1]7C0"S.$XC2C.0 M*4X!Q%("EE %PC3$$>58)8E;Y*V#\+$MQR]ZH$=:[0$:E3O5#':: 3MGH"]< M>U[WC=I!I3 M@QUO_629I%^/-B$T1#04IIQN)@&41/O[!$,0Q1GG7+(TBYWJ16X//S9GH]:N M7,NKCN&FUG6WA;V#I>7%6F>$^KXOJ\&I-?-X]W708J]76ML2AKVI.FC=W@74 MX:>Z9@<5FA66KU_T_"TO9^):^P3/IKBB:9#!4(8YQAHCA5, :4( 1C(!>E-/ MTTQ0A1EV>4FW"1O;^[K1]2)X-MI6[^Q&WPL3J>B:^M,"M-UR]P5?SXM_C=R7 M%7+7:^2\MB.Q@<1O0D^+O('3>$Y;OI^\8_$9-QYA1?%4GBL6.^>*YG)\+O0+ M\8,TU:SE)%6Q"8J60"14>_R20D"B!((010AAFB@NK!(,K26.S6-8Z1>H2D$[ M K%'N)U%>L'MK>XBUEA^Z =+4? 7LS+*6[YA,=T2/6ILK>G:&:>*L\W'-!,; M:&H>MA]H$#)VMJMA9/>/!$&6 M8LP BB2)(Y(H2IU2)T]*'!LM?UX^RGF3=?)3O7O[HVLTSTF<[5P\K^CU3,Z; MNC9E)7^JU?UC/V$UMNAXC9@Y*7388!A;#/;B7*P_V#&$I9B)8E96;&1T]O?/ M2DG-;+=T*3_>O/M\^ZLT:2@3H?>,$F4,1"S,])8R"P'&20@$3!@-880IUVH'1._BIU-PQU\T.?3L2\HYIWUZB#9S![Y7>/MLFN>#D M-4K%2O"PX2DN6.S%I3A]N.NMNO:J7Z:F5$7YQK\JGI[G\E$38/ZM+DE;+Y*$ M*)EELFR8B?1&-4X!15( P:*4AAGA&7:B*&O)8Z.IRC.ZJI0W+>>W- ],I5_7 M>W7;.; CJEZ0[9FL+C]?W027R^J^H$P061:F$(ZIF^F?HIP1\GM];BM\X+MS M1TSV+\Y=!^C:$)PM;V:F=)\Y#GA'%_GB3@NBXO/L;W2>FR^/X"N5&\]+=\MAIW@\IOXW%+V0.W(7=# M9+\IN>/GSRD..L%,9'&(%,@@YWJKEV+M1X40Q) DDD91RAESN3VLAAW;/6$5 MU],IRK""R=+5<3:^;S^FW>*.=3][<4.JD=^@SN=1!V+[M]TB["^_3ICB,HU@ M"+#@$8!Q!@'#D@$ID'8)HHS1)'.)L+_\.K8W^N6+.9N:YHY!]AJ;]F75S>*^ ME]37N_O;RX\W'N/LU_9YBK/7 PX:9[\V8#?.?N,W':ZLKXKY-D2*H-&@Z7R6>A,M#-\:W43N/" M-. -]/8WH$]F19JKY)?6+]2?/-TC'X6H]=)X_U/#W1 ?U7CK.OCX4UTK<]T] MRNG4G$[0V>LDD1'E)$Q!)J70SD+* "$H 42QD*>IBI+8*E/H\/!C>67&O;O?'D]^T,VMS[Z'07PGNM:@WK+2]9V][0>W]QSNT+2R^R;EE MW-7>\R/Z8VC.FKM.6WSML8;KE?>(3.V&N0=?,#]V_2^WE.93EJ3F*0J M(YG&0)($P"3%@*0(@3B&@E$.66977GUWX+&]*AK= J.,V%QQ!W_?S1?>:EAW52Q,LHK^F9Q_TV^(IO " MBA&448Q )$0*(,PH(*%,0"IEC#@6W'(QN@@=VT+=;K)HE"[3K6JU[0.ZCZZ(+'K2SI]]MQ*UW?RP;#=K7PNYE5, MM2KF3^71Z[O7^I?W\L?RG;;N[YJL,"0L3$&8H A 1 7 $%*0Q# 1&=,^A7 J MO-I1C['QUV9AY5K78,. KE6LW>;&CL8&0+QG9CL$]LJ(3=@O3#75YHFJ?G5@ M# I*BWHI9=T)TWY*6;NI\D:EK#OA=;R4=;?ANI8-V9:UVJK3C,0"8ZSIT01> M1R$'+.5Z=\5#CF08I3!-W0J('!8T.A+<6XL6FWXW:"TIS@-@?7-8%ZPZE!EI M!\)OP9$CL@8N/=)N\7X1DA//=TPBDXN%E$?.!+_.1+XHPS^DN/[!]:.7Y=7S M1*5$<0!QEM&4)2)&41.Z<>^06]9%F0YA'O=#I)QI!8/\ MZ;ELL]:$0SNFF'6:&SOFZ0_J@5+02OTO@N,7"A?!IAE!94=0&>(Q)>T<'+VF MJ'529-B4M7.PVDMA.VNPCH[4"UO(?[QH&K[^IO^H4Z<@IHHHG@*>L%"[4FD* M"*8S\U;A;W> ;H-)ZRFZU0!=F>R9OII-Y.*S^EC,'DR_=).A-L&F,T3( M&$ \I #&1 $2IZ9[!(,1@U)%C+H1UV%!X^,IC?G,G,Y."SHSK<>XE&)A$L1- MG/7=N^.)(6X VS+1^;#U3CR-B@8UHR30$_44]LDP[$'Y)Y8BL@3FDW>)] MRCCQ?#>&V$Q*?5\\T7PVH23D,@NE9@1F*DT+# B")FE'$1XSK$+DE.J^+V)L MK+"571W\7BGIZ*0< -*. \Z#I^?5[XB,\[H_;KS/%7] RJ!K_;B5NZN\Y@)DF(PDPH(*@IX"^-RR4UMV8(A3(.LS0-,Y>;:]]X_GBMYVJ/@DX!,2!R5C.^MWB=GR4]U(^GXNZ>)E_GJW+/C?[QZI M_F8UG8,F*>8T14H"*65FNH]Q0*@,028CQ$).E:*A7%;XEFI>!)6BID)UI:H_UK' PR?EM(D;E&\L[-XE&YN/=,R -,74 MMDZ?ZIL8I!T]DY<'--=HFD$AT]N_D )3X01GF$54TXQ+PMX106-S :L"C-<_ M-&.8:%;77F''X%249C()!< Q1)JU,30EOV- LC2+**)2H6CR3 MT_E,C[7X(N7)A',4<\=F )8@VW&&?^AZ9I!&X4!K7'ELP;;.O=P$NL'D MDU\L)0_*-FYH['*/XZ>[E:][=SW),$0L,2?X.*4 ,J&T"\)"H,(41HJ*E-FY M=>LAQ\8@[^3T(7]YIY%IIX9N]O:\[-]=?_SEYNNO_DK7K:WS5+I.#SAH MZ;JU ;NEZS9^T[F8O1EJH5>FS+^9,_FK1ST9\F;VJUP^%J+J*60*M->UI&ZE M=J\7=#JA899QQ92Y3!< (S7/FT8YY!YJ=GKFWSXGIT S@;$C]]@?HKL[ +0/.QFV_B\#Y0W9V>^M:)-_\JE4=79#3T"JK6;>3Y4_;N1)4IUE\I22^TU5GIZ=0_;H?#L_AT1 M-K1[UV[S ??MQ >ZNF=*ZG&$J<:JO;[RK&J5@7GJH9X4_G-+.&U_A?!V@*?CE1'\/RZ3ZY*#.PT=<1HWU7J.E#W MCG&'=I]9DF&6()"F*@90H01@22E ,9.I%"H.E=-UWF$QXV,SMO2S7SP(JBU7 MG0M5[X3DC%*G3FY#[S_4.S"3;5 M:DFD )*F%7>F^8'25 !!I%2"8B12Z1:\:2/6ZJL_:!3GZHQYOG'&[!Q@;P6Y M'6=X@W$8!FG4#7YJ%/ZC.9L_<'3OCU%<(/+)+U9R!V4;%R1VNGOSZ9?@\M/[X/+N[OH^N/GUR^7-[:_7G^[O/!HRKZD$+4LX%$-K&.K>L\,W,E(HIYJ_UJ5A9?76] M^-(TS0B&*8!$8/U'%@,:1PA 2*(XB1 7J5,HO*W@L6WN-FO9FM.J8M94 <@; M.[H6#SXQ W;TUP>N/5/>)J0KI5>GY /5 ;9#JY_"OR=DOU&E7SM$CI?VM?Q\ MQWJ=]6%6OCK%7\>04P1I(BG@3'( F4H S7 "L@R'"$I*,)$N3'5[8/0=4;22]^8A0[N6V\0$[7W&UUEV MF7G\6$SU&(OK?[SDR]?;8CK]4,R_T[F8T% D84C,99<)M212 2K2#! A0@PS MK%+B5/;24?[8&.;(Z>RF#?\]J*PX]\"[?5ZZGGU[0_MMCL$/ 1W\;DP(:AL\ MDE9']/H](6]7X8T/RZWP.7UN;C=,9P(LGN3=DBZEH=6/YEN0%[.ZCIO>86F^ MRQC(5!@"F, 4D 0*0*#$G%&EG2JG(*96:2,D-Q//M](V:-3M6">O'6IK!O,# M8/]\U16[+KQT&A//+-0B<&C..6W[ 8:Q^% W/JGR8SY07D8AE?L#I21E*!5 MQ:"X\;[)( #4@9=]<>MW%WJ+4^ZK>_%?#FY-8EPU9*FB, T3/0VB.IMD$PD M(#2E(-/_1@F3@A"KC+.M4<>VB@U!YHMESNDT^+4L2R6=#U"V86M?P)W!Z/OJ MIAL.UFOWH-TMRU4_O[%4];]VE^GV@(.LS(,V-(OQ\"^[O5]_T:]HDWWZ>79' MS07,EWGQ+.?+UR]ZRI9F<_!LYF:"A0RA8$A[ZDJ9ZA<0$($IH"R14,4H@XEP M"[^S$VSUM1TT *],V]9^I\@7S\5"?X4+98K?E[I?!,]&^S("0S8FN+VF+>?# M[M7M$>-AJ,$H'/QD5/ZCP?A]B7%>)7:HH%$_*/4/KD\B[/RZ=P/,IPM@*7E0 MM\ -C5U7P?'3':LP;O4P^TWF#X\F^.6;_NF#?%_W,3,EP+](_175"X?).!4Q MBP&)$ 8PBD+ LA2:UM941 F1D7#:/+@J,#:GI-$XH)7*0=/\+9B;.O4_T45 M@^=*=\?"K\YS8T=J?2+>,[WM-5QM V>^%-.MA06,CMD;/W#7%_"B2MB>JY^/3^V'J*EZN4C+XO?YO+_%RIQ#Q M>Y1Z1-; IZCM%N\?H)YXWD_O^D/Q\3*+4AIF*4BA*6O(A0!,9!% E&64*8YQ MFIS3QO[,P/E!ZAY^O;OY='UW%]Q=_](A+<$&93OJ\(Q=W\\WM>\\P< "H MSZ;W;YX_X(##7JBMPT<[5FTN*Q!^5M<_JOJ#QL?Y/+NBBT?S_V;C]TWO!\NT MK<5RGG/M%9E?E*D+FS_8>'("F>!)!B6(HQB;BF0$L% QP FE":49P1%V*O'L M7\>QL5IE8IED(&LK%^6>KCR]XEIYQSK1/4RK'2V^\63U3*.5=6::&ONJ#G%Z MDHS2%^6?P8;N%\':K.J75<+7]L\V/N"Q;G5_,^&UR'4/:@Y;$;L_G/?*9_N7 \8H%'&HW))M MV\2YT,0P2;6UMFNNJ/5U[ C7!C&B6&(9*: W %+O"#@Q]5A>5[;?9L/M.-H;_,ZTI1&UVU/K\L%TOMB.@MQ22%F$ZS0-=CS4'[@]TY)1W&S6=P)/S::\UCY8J1])JLHF%^+;V9(T^.QWB2$,D$J M#B' F$( ]2X=X) (P&(4)@P1E*'4;J-[0M+X]K@K78-*69=VHJ=@C1*B$I$) M("*I7Q(H8OHE@2 PI\@I%5"FR*K.@T=0!SD,7D'Z5$'JT$[T%*3MA.\1J+X/ M8@]^[4[O8YW $@4OTXW+!)DA0-L2.#[PK%^ EI!4;SKSL'Y_&13JM]>ICP_R MFK*TH7D?V3[N)SC@9J:*^5-=]'DF;Y;R:3')1!)&4"0@53$RT9(44)HH0&&< MI4H*PH5; 2\+H6/CSN:>.U_K>EZ P$&DNT4(G(O?X"$"&PH'OY>^=*ESCS$" M;1#U&21P4.Z;1@FT(7$J3*#UL[[+/G^AKV4!8NV1):'D"=".L 0PC;0/;&Y\ M8)) #FD,(^;4A^RDQ+%1SZHJ\7.EGZ\BSPW =J3C%;:>&>=4>>GJL+'$:#*\E)EK$#5MKXK3=>T4G M+#[2\1"DJ5GS67W(9U0/2:=?ZHSC51';D*8DC&1B@H^%WH9("2C%^I^*1"') M.!'<[1#$0NC8&&5=>*E0P4KKH%&[<[LJJPFP/!OQ#&O?9R/G(^I^-N( D=>S M$1NYPYZ-.""Q=S;B\MES2Q#K=[4>EDXOG\R^:!)%*%(Q"D$L0J5W+YJ5&%<8 MA *&-(LB'E(GI^:8H+'Q3Z-=0$OUG'M['H'3CEE\@-3W'F:EHFG$66-5:=E' ME>'#./1387A'UAM5%SYL\?'*PD>>[Q@)5

]"I[,NWW[O40=8E'DB2)""D" MG%)SE)%@$PPO :182AIG"&5N$4\'Q8R-"HR6P*@9&#TO J-IQPJ:1W"U8X7S MT>J9$[H!Y1Z2U(J#U]"CPY*%JM78OE*C]Z:Y=ZK[)V8O\H'6[JM,3?LN7 MCU[90LRCC,,#2UD!&MND 0P:DKPTHBD#$548">7P4W\V-BCUM[T M>2P>9KG[;:XC^G9O!=ZQXTRO=;7*(;8ZS1*QR/=LS**XT3O@Q17IIZ7 !!*"K! $F0RC3 )TRC%9/*LO;1" MZ&WD/[IT_/]"B?>]I-B_13)]&44Q?YU<7D\X%PCQA 4D="< M$B0 ,VR:5+,XXOH-*4.K@(?UD&/SZ;]J/][44)Q3%EP_Y661$SO"VX"IG;6Z M&=\S]7S]='-__3ZXO+U\%US_>G-[>7]]O':5-8_LF]H2HE _;,@@:_YA>"#; MX(&- 0=9S/L&-"ORP&\Z9.V\?YW1ZYFK[='Y+RZ )B^Z0 M6M(&ET-NB2?8!DHNZ0J?6W*)!2:MV25MGQ\NO<3"BJW\$IOG.]:!HW.SB5Q\ MD?,R,_P=7>1\=:IIJV%45B(N@U+67& DK5+Q6 M*VL5.&S=,1O;]RJ(67VH:QP$6ZY[M'Y<94LIE,11H@10PKA94FD/*\PR$$M* M!")"*K?,D"-RQL8;1LVM-L(?+3*HG("U8PX/?YH1^?)EKEE'_T/.O\F)0+'"G!(@.1/&G9 QY$""8PS MID@D(IBXG_L?$C7.X_SWDI<^6Y!$%X'Y"KE>:A["%(9(LZP$(DP4@#"+ .6: M:>.$\9C'D80P=#V$]X-H_V?KO^JOY6,-9AQZ -/V'O@\>'J_[=U0+ZCU\WF7 M>]QZOS>V!^0,?"][W-+]V]>69]V;+EX5LT4QS46Y9R_YN(YZ,BR9IE*!. M- MKC^4@$0) A0S&6>02T20;0_&8T+&YE!MZ5FY!XZA9*V0MB]Z7T#U?<'5!2.G M9HVG0#BW=^/1\0=KY7C*PLW.CB>?[7!DW:35WFHW(?]F,FLOI]/B.]6*?RCF M5:DKTZMMW;.M+A]Z51?"G61I(C 6(6 BH0"R) 9$A7H#)L,4IJ%0/+4ZK_&C MSMAXY.;IF=;%]M5N">&F^GY=?-_< Q?+1SEW./4]?_HLCM('G92>.6N5[[\V MYB)8F6-J%#<%_(PE%\%FW\G/LZ I:MQ8-NA4.1SC#SIE QWV#S5U;I<#WI!N MO4(X7\IP%PW>$-FZCO W:O<#QT,-G(2D>A,<83UI*0$P32&@(8J WB+S#*8L MPLK*.3XA9VSOM??7[^[=#Q:[=\#R ,L0!XN]-[HZ@8/O@\4W;VAUPMY#!XO^ M&U=M,LW[XH4MUC#,Z;?+"%N]>?Y'%PYP^ M/^;\TA3XNS=TM=X3Q48[V M;NG#P]PX;>;47:^JVKC.R:K.LV-[8SD(YKU?;&ZDL39VK#)8%P%[#=:F!*4M M>N=7ME?I.ZNU*ZH]I;@ZJ_-6^:Y=<6M)?NT\9/?BAL5LH[72Y;W)+Y+;[J:TU]5O;\ 0&W#$W8?JFUXZB,=^^CF)BWN M8_Y-BIO94G\/7J;F0.CRR11X_\_JLHG!,&215$ *5A84 MR@!E. 4X)5SP2/\[PVXG6NY*C.]0:T/18%-3QY:P[M-AQST]03Q0^]A2>5!J M'ZS5#RK]+P)G[-V[RG:&SVNO67)(2) "#'C&2$RC)TRDBSECLV]>M^T7>4;^CO[ M4U:(6_M6OG'LW\]::1S4*E<-L2Z"NA92KS61'!'S[(I9B1[:+7/!XX"+YO3Q MLTM1FQ(0'Z;%]\6Z!'7$(A%24WT:)P!&/ $LRC!(N3F$IXS+L&L)ZCUA8R.D MK4+)9=F44ET?):?W@;:C)%_P]GC MG^G((_Q1BI>I_*RV$@?*&C-K[BH/JB8R9(BA5 &1)GJ_9^K#8"XQR#!D$&59 M:,ILN="*O>S1L4RM>G74OIGF4A5NVGB)UR>_KK3C,"^6+-0/VGV3DD>@W5G* M'3*OI.4@?E@.<\=EC](Z#.'>U>MZMLR7KU?25*&(0J\R*QXY*&!M;54H&M99!J6:@];1OZ'48R';B\0)/ MS_3BC(Q3+Z]6Z\_HY'5XW,'Z>+6:M=G%J_W!KLOY0SZ5GU[*&D:*1$BE) %I M+$/CD6" D8D+P#*12!'.I7!;R>O!1[J(C8)!I:'K\MT SG;E=H-CF$5K@T2' MY;IO\MDK=6/(@1?IOC'[Z_/ ,SY+.,W$^WSZ8@YIFUTSB6,(A4I!)(BIOI B M0,,T \3T#S=;#&S74]-1[M@6]$99IY^F94*2"7CFI4.[+,R!ZNKBN@S2O?YR M%W ZY>;(.R]F?_91 FI_%(L!"E'IJ,6X8!1 M0D 4QF&*8DQ89'7MK@ MJK0B<;;7>^6ZE:%!J>A&L=+VHJX1X M;)%JAXI/JCHA<5 NLK-^EVPL/]71UZMWE.;^:1W&,TF(5)HZ$* DT[L^'NM= M'P]#()5F$.W8H2A-G9RX@V+&QAYEF+G>WB[."N\[ JFE%W4V4'V[1T;!&J,O M]+4,G[FY8EYCWFM M9^+9SQ;/394WVMQUPNOXMJ[;<%UKJLWS;WK=?Y/K8O ++>NO4IB3O4NN?Y4O M<[DX5#<,HTBF<0A!J$+MJ,DTTER+0H 03EA(.$]CYE9XK;LR8R/<]]>W-W^[ MO+_YVW5P\^GN_O;KK]>?[H]W@/,_.78D.A3D/3/IVHR-QA)5/=?:DF!MRA E MXLY'U6\=N3/T&;C8W/G([5>D\S!FQ[)-Q>SA7LZ?3%$\LS>I3W$(%S3*! -) M2%+3B5 !JA &"$,>$AARC)S.R0Z+&1LE&BV!%O04"*VG8Z6FPT#:D=SY\/1, M7VMDC(H7>OO*IR_"L%9SIO@K-2&[YDOJL4Y3*RQ>*S0=EC1L;:96:_>J,K4_ MW8T-[DT9DI?Y:WG44S>&Q# )LR0E0 G$ 0SUSA5'C ".E/3.Q]-W+PA0R;)I\+BY_Y(M)AIE(19( $9L:;%@R M@%$2 QHA2M)8\5 Z[:]:I8V-)1K=@M^-=EWS2 _B:GF^Y NMOD^1+('JGC;: M!D O>:,'!;Y-XFB;[4ZBW.E[(-VV=U*8KG\O('A4E"6*@ CR.A70Q3Q3&F"> 9RF*%8YA M^(9 MG549&\=2$ P)I M"F#,,6"81R!$G&=4102%5BE;F )3Y0U($5*N?=.(0.S:Q/@\$/MO7NP90LNM;$=0^MZYEFI=!)5BGH.U M=LSU'J+5C#]\8-:.90?#L7:?Z49Z-V7"[#W]L5L=,$-4*,9"D$C* (P0!5@1 M"N(DB5 ",X)#IY.I8X+&YO%4>@9:T9:+&##D\UT/K?48%;^\+^L(55[6W^CT11Z)/]9;(4HX@8 2DQA" MS#M?\P= ,B&"14S T.F6RUV%L3%)7>$]+VTPAQ;Z.S#3^U@3@?D]7S[6I0@V M(\ SV"(^UTF"O;T_$^9V 0QZ/V.RZ"4NFZZ'Y;=#E5^IMANM@JF2]?6J)A M.QRU=T73[_F[LQ8#'\IW16G_I+[S2!V/[[?Z.U5-XR>$IBF#>@>)9*2]*"X@ MP)+%0$*9,)2(A,74Z6#^@)"Q\=Y> [)*3.:;@'YLZ.7CI. MQ5L$#=6.3T\A0UNV]Q8Q5$EYNX"A+2M;XX6VG^Q8\^WI>5J\2EE7;6W2<7.Y M:/+#):5(*D%!Q$PX81IG@,98;[1"E*8XH8P0Y53M[93$L?D7EYS/S8Y*UHIO M[Z ,23 YDRI?.FZD3D-OQP]> >V9+AI=P;RN_+RA;0_Y^=;0>"W:=E+HL.7: M;#'8*]1F_<%NU&,V1+=ZY#J$EB.&,D@S0*#26Q=&%*"9XB"21! .22BE4WO8 M[>''1BI&N\"HY\89.YC9$41W)'IF@Q4(/00;'S;:YSK?D3#HHCYLW>X*/O)4 MQP:#-)^7'L?-[/EEN?@HM0L:, "$Z^-_5K$ M#=O![[3=>ZWZ+#YRYJ7OH:SB.,$TU/\#/!+ZO8\T@;!$$(#2) M9DJ78;7_1 M)FQLY''SZ>KSK]?!_>6_73LF:SSX6B\6[USK/NMR9Z$WXXC%_?O=:J;/*F/AH9EO_\MWK MH<%N\\7?JW*@1"$A]?_,;8GF'TPU_S , 8T@08I!*-QR&893?6QL=KADPD5@ MC ]^^EB6R.]4[W7 ;X,==8YSCGLF8A_3ZZ?N1:](]UXEHQ_MW[ZF1J^S8E6! MHU\-W-YDK"B>)K?:AYZ]R \:P*MB5O8U^"U?/EZ]+)9:DWD=$F*J BRJ<($) MS#*E)*& A?H=! 5+ 5&FMQD4 DLE&%:QS=NHF_BQO5&:F!E3R$(S3151;??N MZ(A_.__WCVK/'%[K'ACE@T;[P*@?-/I?K"*5[BO4O_2/NJA3+*IPL;=#?TN/ M_U*S8/UB/0_$ZN5HQM"O/(-;_<+K..H@+ZWS+&Y>/&>.TNGEL5A^5O>/\K=B M/A7U22!$4<0X5H"E) 90<;U1@43_,R94_XNEV*YCWE$)8WL%&!U-WNWR40;? MC9I.1'0 02N&/P^7WDE\#4FIX>ES4TMLG'CX/(P&H]IG/5Q9S&*^^TWZDS.T3D4$.4T6 5,14:2>FKZ""@% 5 MHH2&(0VU[ULLZ=3N).: #"=V6TGJ[^NY[E90=1+LV-EA T2]6<"*(0101DW# MC#0"-%$*X"2,*4$HY=PI+^)<$(>KZQ,4WL&T.PTZ$Z*>WQ;KKUA]DEX=U?30 M!&/?_%XZ7VR(>9MV%_MV'NUQ<>!1-[XLJT_,7R>_W$Y"A.(L2A* $H(!)#@! M%(498#0)HTA&BDBK2_;UD&-;R+_,I>26RW8#F/95VLW-:"C/4#YLEES7_,*LMVUAM&P,.LKCV#6C6TH'?=',UZA(NBT_%4IHBO1\+ M.EOX*W ^W^O6L@=]V;LBLNL!.'_^S*"\7\N\@/)>HTK-WBT*$&52 MB!#JW13'R'16(*:1G@*1XEG*DBB"D5/3=FO)8V.W=?R9.0RH%QF=;MYI=@S< M.SD'=BS6"[(]T]@&J!M:#U.UP1FO7@+^3@I_F_ _6TR.!@-:#]"-P+[,ZUR\ M,J-IJQ!1EB&$1"@!)XG>[S!3JSC,D.G6E"VXR0_V/5,0FO8ZF3$K:(,_@CG-!@^&:9%VJ"4'PKUXRB&3O=9%V1(P;,F30[;M53,Y^-"9'0G6V_DPQ5+!1("0 MD 3 2+_5<28)2)!D*8(TY4IV:D,PVC.5E89GG)8< -)R!9\%3]_+V V9[CT' M>CW%."#E;;H+G#R9:'FRV_H^$12SZCQUN5A(_7_BGOZ8P!1R_E*2YGU6[SL9CJSR^N M__&2+U\OV:)48Y*@5$*LF8Y(B0&,(P8HHA*D7"12;Q6CA%M%3[H*'MN[YN/- MY;N;CS?W-]=WP>6G]\'=_>>K__77SQ_?7]_>_;__C.,H^Q_!]?_^>G/_[XX] M-6TGPH[_^H"W9]+;4+F\Q*L4#7YO5/7HV+JBX[7]IJWL81MR.B*RUZ+3]?/= MZ.J7HA#?\^E4R[B9+?6W)V=3:=APN=$O>+54",5Z.TP8""$C "*> !9C#I(T M":,DBF1"G(ZWG*2/C;@:Y(\3(X=C_4&><]DYA5M9W[K MA)I/DG-38%"FZX3-+MUU&\1KA??J4N!(V? L)9A%,@(Q-2_8Z'WV?6VY7?&\ZSXROY+L-G@/4 M?&]58PQ%WVUPLJSZ;C74F1%?BW76^J)N 77W*.7!M/9F'WZO9:Z2X]_+1?XP M*Y^M:E^D*$11G*6 )ZG0GF8D ^JCHV6U^%/VBM: MVWH1U-8&I;E!8^]%P%XWGEL?CAFCNY5(Z?%K84?FXYCLGCE_T'GN'@C7VQ3T M$CGG7]NW";7K#?6CL7G]2>R8U+E\E/-J _%)@U=7L8Y#!#F*$Q F4KOQ),6 ML# %&*81S)(L8:'37=]!*6-[(Y1*!K34TC$/\2"(=B1\-C0]\V>%2J6@R7AH M5/28C-B&@-=TQ(."ADU(;+-U+R6Q]>&.S0/H?*99Q-2Z:'S=G$\$)6E&,[W4 MHS0!,,DRP$R8CY0LC:7@">1.P3T'I8QMO9=*E9ML44RG=+XPQ8JJ#;?C?OLP MJ';K_VRH>E[_C7ZFFDVU4S:ND];18\G_-@B\EOD_*&C8TOYMMNZ5\V]]N&MA MWV^:18KYZZ$JM%$*C]Y+K]Z84DP@J@1DB@(4H E!D"6 I8B".&<0, M0Y1%3L=0-D+'QA\K10-1:UCZ$[PTI7(KO#@;5A-B1SN^8>Z9?BIUFTRAE<87 MFZY)H[;'3HD.('GMG&@C=]A.B@Y(['56=/ELQ_M*_BC%RU1^5J;XU?R%+\OC M_AW$]3P_F%K/:AEI6].LZ,Y9WD?WAW3.1[4-=:QR4*M?' MS/VD7G=$S>MMHZ,*P]XT=L-G[Y:QXS#G]E[8/#-N&DQS'&K_+ 844NV X&/W4 M]3\@[XTJ\1^W_'CM_);/=+P!FC_06?Z?Y8V2'GQ13'-1_D-SU9>J$&OYS\]J M57AEE8^V6(>\$D43DIGRGSP$4&EGBL L A$3*"12,)PYG2![T6IL;+1IU$6P M95;I!6P:MEWI9FU;YRA9/_-L>:DU].SU?0DVT,2YWYWY!-KK79L7Q8:]F_.) MY=Y=GM?!_=S][=:ZBHDY_SX&9PB.)AE@CU>7'XIH7"+.T_=9GHMRB8"9>=RTZ[-^'Z#U?\2_@=16]?.+P"3[:^=*:WP17"Z7\YR] M+,N#LF41?*%^@Y(LX/)\V']4W-!G_*?L/G"T?_(C'4_T7]A"_N-%3^RUN=\T M6][+'_EB$D(I0T$52%.6 DAD"IB !-"(*"PA$Q*[E0\[+&=L#LI:S:#4LXY) M-JJZEB4Z JSEP?OYEYE M1BU@&K(&[]M0<"]GJ;;VM3^\A5=/'Z9%R8T M1KQ[_;J0XF:VZDETR9?YM[+(B;G^R6\#0IO6'.XAA KK1? MC'&D_\94$D'%!50N?K$?M<;V)I& M.ZX9?G)Z9BFSO2_GYLO&K/QDK KRV1^#=5.TM67E74QM6[ VKI>K%K]X^Z1) M3YH-2K!^T=RE9L^C=]NI?+B=)#1.1"HI2 72A(P8UCL5F *H*"=$X"RSRZM: M#SDV,OTP-RFL;EN5#[;]W]S,[9F>/MQ>?O+9_^V#[_YO'P;N__;A:/^W#^?V M?UOE,]R]/#]/]3(M#Q1OY4+.O\G%).08*YA!H&+%]>Z%$H!1&@*6A@E4,D,$ M.IW_M8L;VY)KE.R8I7084CN?PQ]0/2_6E:(70:/JZOZ@4;>'9*566'I)5SHL M\6T2EEJM/YJRU/ZI,_L7?%8M%4VC5!&&B "80TTCAE H%S' (B$BD=QT7^O4 MTJ!-ZNC89%7+7R^-3;7_NT,AU#,FP?+*P3>T?9]K^D"U>]\$&Y1Z::70*OAM MNBO88'&TX8+5A]TX2LA\N_ M["[G_?$&6;)'S6B6Y?$'SBS(M]$I<;'ZX5]S.==#/KXVS.^ M#QG.@M=+']:3,/7=B_6X F_>C_4D-C8]64\/THW5ZM*UB_OBDFM'92Z_S,V= MQO+UB_Z*+2]GPK@OS^:121A2)66H &;4=!.2$+ H(R"*HLQ4:=9$QR8S^6 2 M%>U(S5ZXU6HCU6K;5*''U[+1>)$WR1O/M>8791GF9;G\9*.]8Q-7^RFQXS7/ M, _4Y+56VL1IUFH'7U8@EYI?K#IOM*/LWOC5&3"OC6#MI0_;&-89E;U&L>XC M=&2U><&E% O3F\A4;3;7#9_55FQ&FB*]:9(4A&G*@.E2!W F%,A,5[10*@R) MT[7W:9%C\\H:C:O&7=-5N(=[T(L%W)9,Y17$OAEJ"[]&7?,RZ"MTQAX>OXVI M3TH=N$&U+0K[C:JM/]FQI,*J2@U]-4D&5W555TY5 C,J ^Y=IW"F (<0DE2X93H?$3.V!BF43-XKM1T+)YP!$P[*O$ 4<_\L:[]5:MX$5SY+I-[ M @6OM1*.B!JV3$*[O7L5$DX\WO4BFL_USLV4J"K_NQ%#$ 9H0"RE/MA2B9:,.X7,.8-M>5_]7UY6RP4^-VG\T78/6X6^UZKW<(+DCYO=6VUKZP#?.6F[\F;3-VM#UU[*;1Y%I*U MQ_NK35*(%9*0QR#*TA! QDWA3T8!3 1+>"(04D[QC:X*C(VP&_T#6AE0>WV; MSJ#CCM5Y2NR\PCZ![IG45QC7N@>5\F489(7VAOZFB/OTQ3S=QUZV*XH^O4MG M'0;U.+LBM.N%=A['C0@7\^5DJW;>S5(^+CJ0 MP G#,:<,VE#=<1%C([/M(I2EFDZE8%K ;":7TX#T,(@^L,; M[*'_MN*LZ&4* ZS5 ,820#U/P A*@$)IA&D6"8LM/**SM!A;&Y3TY?#;$A6 MW0T:W9V3:KM,BNW%0*]0]^]^5,J9C^<;;M(GS MBPF3&,84()AF $8$ L(U/*D0H8JYX##A3MUA#LL9F[-1JAG4C=N#:5XB>/(&"U]8G1T0-V\RDW=Z]]B0G'N^ MQE%Q+E_W3:$]^L@U+3S+>5Z(JA2A43Y0Q;P\IN#F8H3K]WJNN:/0+I0C;;2B M;\<=OA#MF4 :E8);R67^K0[ KI SO0.:(X[@IUNI)W=!I\6/M(;SDS?SI6/ MUG5K$X/?>SFHZ6L"1M/2[I"._W6ZV[4@[+7179LUB-@'HLU=,*>=-&\5L6GJJ2\S6L]W6?.U/YK.'LL>=WLZNXN\P9!2& @*J ME )0ZD6/%=)_RZ"(<)AB)F*7E7]KP&$IQ,;V/1:Q^E W(C&GB[,7:6J2'+H& MW^BTG<841V$")"?(G"QA0""*@6)(DA0F*A9.M0)L!8^-7JX^?[J_O;RZ#S[> M7+Z[^7AS?W-]YT8LUI#;<4P?0/9,-[7*5>FBPX$W/1W:N(+EDX:L90_*2*Z( M[)*3\^?=2T]_U-,Z_?)8S.HTC4F&8,(0C@&A4F^$5'480@!.(A$Q_7E&K4ZY M#PT^-KXI]0M*!>O$)/LBU'O M3/*N7#TS!H.2#B5HSYF\AD5J?>&'*PH]3%C M-NM2'WWFS,XWG^1RM:FFBD9)C"(00A'K+0A2@%$>@XS$,,P2!"/NM 4Y)&1L M2[71L7NCFTT$[=[^Y^+2\YK=:&IC6MGT4__G. *]]*_9E/,V76L.6'JT5\VA M9\_:*MS,]&:$3B]-"QQ>WHM\*<-!KEZ>7J;ZW]_DM5*2+^_G=%95**Z.W&4H M0I%&&6 \2@ ,90J8Y E(4I[&#&+),J>2I^>I,S;NJ*VY"&I[@@V#@LJB8&U2 M4-D4K(WJ=C=RYI0Z;5 &F*AAMBW]S5'7[FJT5ML?'@JG'(>JW5.H!N6]<)/4X$J?+ MH[9\MALG?92+A92KJJL?C9A5/F+3S>+]BYRDG#$<*0:H-%6S4L(!23$"B< 1 M1#&1,4&39;&D4SM>LA7LQ$TK\?VMIGLC(U O2Q/U^93/\J>7IV!:KJ_G6FLW M8K*> 3MRZ@/7O@]=2Y4O-FHYEUI?K+.A+X)&\XM Z^Z/IUS1\LE5UK('Y2M7 M1'8YR_GS';.;I9+SN12:(HLG>4]_;%#B)[F<0$@9CA4!F4I-V7G$ 35MC=)A4C2&&8@2XFI"AHAP"36 M>U--&@Q%@J#$:@>V'G)L[/!UEILDRC+!P)(2-O"Q.^1PL[KGA?WUT\W]]?O@ M[O[ROB62QOFP8VVCI\,./>"@AQUK W8/.S9^ZH79Y.BCQ0V-=$3 M$$D5FRAS;NI2)H 3@@C,DB23CDG.;>)T4LWYXFNS> M[[Z@[YD##F9#4Z7Y-KC<@GPC0[J'B@LV:/40V'Y8WEN$MK=:?B2XO?TS7L/; M)V$4I1(+"1(9IN8 %@(#;W&-)^7C#[ MF&AD.XP]R$^'_ON*7N^%'HZ(&D/$^E%2./'XF2%F'_)9OGB4XI>B$&9'\5G= MRH67 $(4 RC4%E)?==U&F[*/!2@8145='QL9.UL5Z M3I\EWZV+R?KKCQQCVJN 7UL1S=NOE1'D[AP$AO/\,.=(U]&>=QS#K&NQS]G[W?EY.WOB^4_[^9E&_35BYD%X5AQ(R10!:1. MK4H"1K &Q*[Q2&:?HC*!G8@OVAP;/3I/[^=IR]M6 <.'N+@]QPLS?G MKV.PVN,AIF^7(>IE^M9B]G6F;Y=Q.#M]\[@TO&#PW7QM&U7;57_Y\-T MKK,)+)A6&A,[-RL5/$T*A<( M4((E%QI7VK1P\:V5LS%(YFM0NWC0_),[9 MY./\?,I& +#MY!(-KI[II#-2006'%Y&XHO+P_+T'*T&\&-Y^+>+E#\<;_G#" MB*$HQ0:D0BB L+)+,Y0*P(7(65&D.;858U]OJZ-Q[M_;:;/;GWS\W*Q M6DTRG2)HH 1%H:5=;G *>(HS@#74[K";8!&DJ=9N;FR$T'A[DSP[?\NS:MUX M'"S8W8:SWY(C'GH]\\,.N$];X+;.WB2ENU%5NCU@B:S3W69Q:*5NC^A/:'7[ M7-6-5-Q6\UI_F'YS"6YK^\68BIDN&P6M?OK^"__OQ?+-C*^JAJ1%KC*=80H0 M=U5X4F'+,&D.1 IQJ@S.H JJ=@ZP/3:ZJ5P'I>_)SOFJL]8J$=^3TO^D#""H M(6R7!^-'23W!W3,_144ZF*\Z8!:3O$+,#\ID'7!Y26M=;M%UXJ1=BDG=?<(R M:-EFI3+5I)[E@J6IIA) 2"W!$9H#1CD&>6HT18;8_ZJPV=-%FV/CM-KE$U60 MH?.GRW#[3J*B@MC[3*K"K^ERXN"K>BI5'O>0W!< 4-PYU66S T^LO'$XGEWY M7]J-?LIIFIW$F>EZ8B@JG%ER5__CJ5?/9V\<2G\TF>,E;D1 .#W5:JR B@-#=V ML!(A%10Y4EZIN*U6QO;:W_9NMOX1W,K_[69+K7R7'SL=(N1S*') M"PZ((1E 6.> *U?DRS,BB=;*_A'4J^9JE\;&(_LMW95>\^FLK!UZMO?_RE?: M9:YO%^^\GA!7&BOKKWQ>IO?^/IT%9O]'>+)^,XQAGU?/G+;_J)IPDL"-EA[; MQA(KG+Q)KFW0R?V'DP;&%'S>T_9&39WMR72H[SH M_7K;#P<"8@36EFB->VSB5#8^.'EZE? MI;L6TJ1QN&.6W$M\VRDB)FH]4T1WP+HGRYU!(U:^W,O;OT[*W)D@SV;-G?M\ M9QWMC=VK4+*3L@N=8)J1J$H"L!0D;LM7^/4%R#(,<\UPTH2'EAA?=;6 MV.BA%AW;^IHTSG;*5VD#V6\.$0FZGCFB,VI=-&TOX1%9RO:LN:$5;"_%?4*X M]N(E71N$N'F*7&^6T_F7V[EZT#-K1+U9K-95HZ&/YM.BTKI?O9M-GZ9S]^N) M2DF6843=[D-AIQPH!8QP")A2B""8*:6#DG&[N3$VQJE<+7>%&V<3O?4VM,U' MIP?C1T7]P]TS2QT$4&:BU"$D+H:;9/#-R\ MXQJTCIMV7'6WCBI7!VE>4#):T,( G-J)%WO6(>FU?&6HS+)V" M@IM$;5:NJ!BKW!2 ([L:0I(0=]0-@2(DHYHRJ)37NNB2H;%-4>HM@-K99.MM M4KD;NF-R!EW?'9/K,1MFQR08K@[[)>U87+U?E1P=U[GT$#*)<%2"%4D*M40HY#AOD9.V,;Z3L]L<;/L %_ M#DZ_,1\!I)Z'_3$^R6^5DQ$W/"_ $'/\GS,U* 5#/?T/%M\ MU_JS_F9O;_VNO[E,IRJ7]GUOF"0 Y0@"GA<("(5U852FM'W?!TGFG[$4\BT? M1BU_ZV 8!YQ#DIJ"$\$+0#.[@$*0<"!R(8%4!88RUQ1S&D*I$7 <)!\X+HI^ M3!H!F[Y73+6'R=;%'ICT @PQF?2[,:GK%,!77\M#:\N. M/WW_=>7289TLW,K1]JUKF%'U_60H5RI%!8#(Z7H+D@%J*14(.^'B*J.0B"QD M7]3?]-@V3=T22UK7DTU5(F#_5_N<\*W380P2\!S\2*4?='OF&0>L\SIIW'89 M_#_\6J'\8[)U/KF]#',P_X0C%I.2 JP/RE+AJ+PDK@YWZ,9ESHK[O].:^<9G MNFR)8A>A4^E.D.PORO.D_7_8^V35%/ZXF:R<;91U\MT?\JO]INH'OJ[[Q4\R M6;!"8@F(=(67!E' N,J!%(9S35#.L0KAPV'='R.G3K=-F-5^$^:2:MUQAW%1DOQ?13;(+MOIEE09P^&\'%U0@)"<:>-\D M6RB2!HO$@9%4:,1[=;S.4XSY^ADX@D%?8:_S=%Z^!E_)BX[%:GL5,.^Y+(7I MW_WQ/%V6*6J5-Q,E=)$QD@.*"PH0S7.7HJZ!A)+D1!1I8610\9J'T;%M&-1] M\$SM[DWB2K@":]I\L/9[F\1&L.=WP(>#2K?D_1;$G<\UO4>L? N *&HEG(_= M82OC I XJI0+N;;SSD25(>MZ3$ZPQ(A HH$PR D:0&H)A#PK!#&9#HM]>*# M-A]V=Q_I7-AZ%[R)L >9R&F:(5( #%/M-L,YX()38/*,2*R)U*D(H>?ND UT MZGT]9%#E2 O"@*$I P@R @0FTG6,XADJ<*IS$W9^T!FT84X-XL#&,D((2CF@ MA-IO6II)(%*5 BR$))(9 869S/6Z+\A8!5EC80BXDA]FUKL?$^[:$[L\EM!4 M\$,$O??TNGV9!MBVJTM,?OA0PG*[MO-8L5F7>AOK1?*)Q\VG/(E$Y.VX/0-# M[[@=QW9B4^W$ASKNFRV>GA;SS^N%_&=];J6%XD(I"#!5&4 F5X!1*@%FVIW] MT4+)(%F*(PMC>WU4#O[G?V1%^I?2S<"MI2,$/7=_KL&E[PV:TK>D=*Z'T[ZS MH4?=U3@R,NS&P[D8C_8&SGXP0D'#K5BMEURN)]II2A I -3&OJ:%3@&5KN>2 MG2=JHY!F88UY3UH9W<@^*&WX\Q6U#5L<_<;VU>CT/+Y?U#HDOS4^1ASDK1CT M5OZP-?1Z91 O8VTMASCZ<.=6*U)KM7IO7?O,G=+5V28,KLTC,JZO8Z80=N)?=FM>*4O]QRU,8OW4_$CEIZP[IEN MMC"[D9-\KH%^T[GXFU^Z.8NH;BT' 4DE 01G..$&4A>UO'=Y^;#15>>?SEO;!SO,XH3,B M?1\<>(/1H3OVJ9CC]KP^L#!P)^M3T1WWIS[YJ1@*>*6TBH"R@%FA[,I#$8 ( M<1./@@&890;FU"A9!&TO')L8V^A]H>/62:SF!)!^P_@Z>'H>RH'(7*ELUY<. MS0DKKZAFUZ8ZT_+)CIU"]%PO^P#>.AKT[0H8IL2/U2BMBZY8'+8=B9^\1^U./&\K.-FII2+C.GD M^AH<&R$<^NOVU&J/D]^UW'R<:3TZ3YG_KF[Z=S/I=.OV*Q6J_L_,9:KTANHIA@6+/, M+FM@!I [1Q4B2P'&F&=*,D-XT!Z&K^&Q\<^^WU47):.7KC6/:^Z13%>K35DN M+%T<@9,5WT?A.7WI >"^)S0OL*WV2AI(2\_+9='6]X@3G4"THDY]?&T/.QD* M1.1H>A1Z?=?MUN7T6[GZ^IE/YRX[[.-\]V_W>CW)1] MMVLCXMG[[FWCUTU2P?JA@77_5];IF#NZGOC$W>"]9'3@_5Y/#(ZW?WTO#*.? MDKN6WR=__?N$0)(Q*82=%$&[(M,N+UP3!JA ,$,0N-R[X2 # M[SB 9F2=^$W'AJ_V)30U4^F2)JJM%#L]^+283>54[[7^I!F7#",-<)H;@%BN M )IN&77VE^&:9'>*6+1-(#&$YQJ!(90H03*E]R1L,$)982&W_$0=ED1Z; M&!OM["0E9Z78A-O6Z"BZN8/1CU>N Z=G#MGA4GIW4VY.]""R>11[+_J:.RNO M(ZUY%.595N>M32VH5X[VC%+XSR@WH>MU\/4_WEKB=">D_TVV,^=!'P9)AY89)P._NE/& MX5T';I!Q,J3COABG/]:]IGNZ+A6W;^?JS:)<$NBY6Q"XDX;98K59ZFTY $XU M@WF: V24!H@R.Y'/.0=&Y$939.QK/BB)(LCZV ;]GO/EZ=J!^\G._\ZU&&'/ MQF^^T!OB/=-)3+ [U: '@Q:[/MW?@<%KUX.Q.577'GZ3CB/ ]?@B*N>_C MAX\/[VYODH=WGW[]ZDXN@HXB'@8\B'EX.NQ._Z3KMOYO; MKW,I9J[?\C7?)EUCEA94NH9:RL[_E3% $,,!XECA/*="Y7G8_/^TH;&-NWK6 MN^=LXKR]N-H-0]=W;7 ]9L,L$H+AZK!<:,?BZG7#F=L/O(!H#_)X)7'A\YW; M;NYD:CY_Y?8+\W&S7JWMM,V^U20$P8MS)H3/ 4R, (EE.-=9&YU[U M&'[F1DH0^Z))-TGE=;+G=G KSC;$?>DB%H[#D$9G"+NTY_1 YOHFG6U&AF[5 MZ1'PB8:=/E==K3WWB2\_+ETO4*W^QF<;_4DO2VN3/#4HEX199A$4H$(J(')- M0<$AY$0(*E#0$82'S;'12STH5M6@>.;+Y)MS-_EA.D_48C;CRU7RK)?)RCG_ M8V?QNK./P'\3(B*P VP][(C&.FR_N$GE&=-?M: MTGB7<&@1R[MX:1@IB<7B:?+YN^4UZ6YY*&]MD:5-FT&<:RBTVRGE$"!-+2$Q M3H B'*OG&FOBR6'Z?%!+G+"L,8$AGEH$Q!9S2 @BBO,@_N/C6SK M55'I8](X&;J,/$30=]W8&9=A%HJ>D'18%IX,_.IUX.%=!U[XG0SI>*5W^F,= M]4CY]_+DY_UB>= +?I*33!J%"Z $RP'*C #4Y!QD'!5,IQBS0D_FKL)7*[\5 MW3E37E_:;?> G<'^OKN-I^5AY\?U5_L-OE7_O5FM._1O/PNPWVKM*M &$@UM MT#)V:7;@9$1IT LP1-4!/6=K6-'/"Q$?*7Q>^GS'G--9^7"T*I=L/_&5G4(L MGERR93E9;/2L<&I?[,P@P)56 .44 YXR!O(T$Q@61:I$%L86?H;'QQWEDA<( MYV\B]QP.S$SU@]V/0R)".=#RR_E98UA_KY/;Y=(USW,_W\37% N#*&HRJY_E M83-;@] X2G,-N[H;+[G&Q'/[3+^[DFW!H)8J38'!KJ+5]89B;NJ2I41KIE!* ML0G9>]Z_^=B6&HUOP+"UQWB_FG_47]Z:K-P:1Y;=46F@DQ!P@FDK !.)VR%*1%XP3B'78 MV=H92V,CNZVCY4ILX59BH<=FYS U!4\+@A7 2E'719 "ED(%-,=$ILR^300) MZR(8!=5A.@IN78V%IN_18P2$>C]PK'VT-+F8@]K-7GIK70 C[M'B.6,#'RA> MB/GX&/'2!5V[5*Q66A]6:#9U6=^;I?3;C;Z;/RQF]CY?_J'Y\OWTFYX4-,LP MEG9]JW+A4BHAX 4E((=&4TLES'[#PAI:=/1D;%QM?4RXL982E'S7+M=A_76Y MV'SYFN#J[Z&],+H^(3\N&@3WGKFJBN$F.2KLW@9RTZR?5S>)>T#3>5*'D[AX M$A=0S+8<5V(:MX-'5V<&;O9Q)6;'?4&NO6$W2OUUKIRFN&LHJ]4[OIS;6Z^< M=M5V/^!Q\8DOUU,Y?2X]^ZSE9EF6P;Z=SMQ%D]P4DF$H 4V+O!:E$D0#AG,L MJ&&68(-4ZO4GY.#L)+YKMTQ;\)RW7R?]P-+5MO(PF@XPE/UX^-A MGU7/Q'SXA)IHMGV7]Q_304S)+BC+UU58\>@Y'L0Q>3J"5X,2=CP47S)WQ#MW MKRB2]8Q[ZK+WK,TW5;G2FX72$R85X[DA0#%E ,JA!A0[IDXQ,S2#"F*O"F1/ M>V,CWVW!S)[/-U4RJLM*K3U/G.OAM49MN+>RC@J*\JM6&]>"\L-T;O\\R$@[D/(3AI-<%=)BK!! 16$ M%[D$3&;,2%%D6@8)'GA;'AOQ-(X[>?&9$YYP/\C2^T -16_L_29MO2#:]^'R M'IC.:_??PW342D_1M4=)^E%5#$4MJK"BM_%AM15#,3F25PR^0<>=PYUZT^U< ME=D>7Q_W*==!=?Y]DD K7V!;0W$B D-9.BTT R@PW*2HE@^,\ M;IWMO"[/;E9[?O_G?U"8D;^4S;K7@>>Q%^'WW/V+"&K?FWPOD'S7CEKXIITG M%%'WYB[9''8+SA.!HYTVW^NZKL9NE;+?I-4;^^/'Y>/B]_DD+Q@TG!& -<9. MNYVY%9B%F*I<$Y:;(O-J:--B8VR3GWJQ4/MYDSA/W2K!^1JZS#H&U'=I=15, MPRRGPA#JL'XZB\'5:Z;C.P^\3CH;VO':Z/Q'NV:RN;W;1_['"5FQ#!M=&"D! MS(D 2)L""&0TH!GAN4H+8[+ Q+:SML8V["M7$^MK##6W-I#]9@R1H.N9"CJC MUB'MZR(><;/ SIL;."GL8MS'.6*7+[EV+V77'F;7-WS5=(^YJ_9PW+]MFUKQ MV2>]-(OEDVM3MEOW0[L\(0)E0&?:,@[.4L A=?731$$AE<[#TANB>S@VGG(1 M_-_Z8.=!R\67^?1_M'('[?58/.BR%'CZ%O_YAN[KO,)3ZYDB=Q$E>R$==L8: M9OOE-__3]T=[VHW&]"':4 MD)+4$)HC4%!# "HR#)A((2!V_"A"C9*%EU#&%3Z,C=3??'6U1BMW/K_^JI/E M?AS;K:W G:LNCR:4K7L!?,#]^ /_DSJ 1'Q/7 CE1KT-8B!V#L:R'_[U=^.5 MXI_,<&GZKCGOXB_F71[U\VQ@=RU5N)<^NYVW5O'AFO0;6]E/9&3IP:_X$JCG5G'*[B! 93^UR M F/ "=3V54/R(I=0*2J:NN#'_L$]K 1^' !CEXWYY[IK;:](>YY[7/>M[/NH M8XN)\V_;IB;YA:\O)2^&'WN<1R+J2<<),\,>;IR/\^@\H^6C,=K1;;.0[ZWK M]==6Y$AP"A%(E40 D8([77AEX10,Y\K2!@PJ;;MH<6PDO/O.5\WJ.LXN+R/M M1Q!1\>N9+MK*'G8.]]7@K@6;_OK=G3+ZBNWO6C!H[X;7=F'GYGB;I\W,O=?? MZN>EM@ML]ZJU/\^T^^%VKFZ?W.OW?\I__[1<6(?6WS_-7#_.N7(GML]/%2-E M5!9&@%2@'" [?0'", 8PSRAQ+2HH@H%2)I%WH3L01D7T1,/"N/>_LMD>W5"BIB=8@,ZX@(8/0+C21 *3 M,.="<<.""L;.6AK;K-'MAE3I8$WGTS]WG"\>81HX3[P&J<'FAXV3O9R$7X2B ME^G@D;'7F0:>B_GL]._L!=VXP:U5=P]KL LF"]: M4(G)%*?,#,H1+7&^9(>VCW;4M;5(:KNN5'L-46XWZZ^+I4O/F%"4IT5A&"A8 MREV:"P3,4#N/$#I']@>#25!B7;NYL;'%UMNF5PG?NEHV*RD;E*P".Y1<0-R/ M,>+AV#-Y[" \[(&T:%DRGD&4221&F77%D8VPTLG6Q?&F&ZDH<0^A' M$5<"TS,O'&+2@VQ82_AQ51F.S0PLLW VSF/=A/,?[;JJ:$GF^C"=Z[NU?EI- M"$TES"@&0E@$4:HR0"4J0)J*%"J5Y=)X-5H-,SLV&O!*J'3>)Z7[P:L/KT?A MNR")#7#/=!(-VPZKE!"HXBY-X>1-T=5?YV/EJ,9NJ:BO6_B2_ M[Q()"<&-C8V?/BVG>A\J?MB#L1T"Q<.N9=@[P.+HEZ._%@7 MU>.:CBGD1W7,NW)$D3(H1 $D*]Q\1TC H,J!1-H00D4N P59SIH:&X=\CB1? MT *N'X'$@:SOG=4])_]/+5B0W*XK:;,R=[L2OBN%E7LXD;D,4M1<[?/6ADW) MOACU4>;UY2O"I0O>ULTDWT]7DL]*<5'[+ZL)-B(3&F? ,%( Q"$" A(#(,L+ M2R)02L%]I0O.V!@;:S1N)I6?M>2N\]1?N. P:1^>W2+N>33>W;_]>/_N\]WM]8/O M.+Z6L59_V(TWTOS%C3FR-^;V;CC($#L.H!E1)WYS;:EFW=C@09?E(?,O=_.R M+-1-[7_Z7O^R.G;G,,NDQAI03C% 4#+ W$D#AT9JI*61&'6@X-@ I+2TW @-2&&* MA**%@#!,N>2?OP2%E&)YJRQ8>GD4LQ'I''Q@HZ'MM,5__)EZ0I?+.NX:G)[^XVN MWL.8*)%E.05%!CE 69$"IA@#E.4("8V47;X$'=6V&!L;01SZ6NDLE-YVS =M MP]GS'#82>GWO3W0&+ORXU0.1J(>L;?:&/5KUB/SH0-7GFJOUG2<\%8@0PRU^ MKLL%Q'9*H2UI%!3RG*(TM?_VKZ6;?&Z@GOI(Q_K>V6SQNY/*>K]8OEULQ-IL9K>RW(U9/6BII]_(& D2D ,(4=B#;50)2,C?2!.5W!UD?V_N_<319;CV]*7N%E1$E M=J&6J#HF5\I;?C:P=#?HX?@11&^0]TPA6[0?]M"^/4"[;C?ALG^V(B<1ZVR[ M !>UF#;(@6$K9KM@IHS?% M >," TQTRH2VO]$PM&_UH8F0L314NVKG85.L\K_3/Z78M3=,OCEW_Y) ?).F MJ?M_7;FR5\_RER1#-P1G-Q#!LE[6_K7 \*8@N/GP8K->K>VOIO,O-T[J[UE+ MEZHW"TSM.'I2?C1W#?H],UD->UW@4GIWD]RM5IN8Q2WGXH^;Z_7"QL#Y7:N)TZY?>#NU%SKFFO+9 MA'%#!28%("S5 #&N (<:@T+8:51.1<[#,MQC.#6VZ57CF[1<(O3Z=ZWGR:]_ M^ORGDFY,%4RRYG\DKH^Y?>$OG;9H\@.W-)4\:^O$?!U8:A?ET?K1T] /K&=* MVX:3["GE.W^3PY!NDCJHH\_M!W:3?*J>7SPZC(EW3 J-XM>@M!L3R9=4'?7> M70N<%U)KM7IO V^$^SZXWH!-Z[,)10C#C&L@H#8 %3H%K'"-%%$J"%&*,!$D MCG+1XMB(^:?%R\;*R_*#A7/GN#$+7J^9'3@NF=/#(Y+GWTO[)CY=S_)LIP4N8'E M\1E !AO 66& 5%1*G&.=81B4^7<_-NZXL^O!T*R_>]^LOZ!H>Q[;=_=OHV;\ MW1\/S>LR_NX'SOB[?SFN3ORF:U5Q)4E@%WI. ZFJW;$/XW:UTNO5A%'&1<8P MT AE %GG 6-V9-D_M"28:&B"WM?MYL8VX!IO$[GG[DWRM%EO^"PQF[E]_7S5 M,^52R%Q/AO5RLPI\=5_ W_/H.AJJ?1]>-X#N>UI*/":5KS%KA7TPB5LCW&IQ MX-I@G^B/:X*]KNJHF&A'R/)^,5\TJFO5*J367IL0E.$4405RCBW3Y# %@D " MH+"O;H4*JL-Z';2;&QO3E-XFTVI=_T.MG_ACAZ7 !913A3!-L08,B]SU/D@! MU48 +3.H[4I,&5J$[=3'PWF8??NAD/9C[GCH]+Y:_\Z6:Y"F7AB$.L'0M M5;24@"&D -3(%+G.),F]6D![VAL;>Y]N$?6;\SBI70[,9[P$N!^[1(2Q9WJY M"L%@?O'$)2;!7#(Y*,-XQO^28GPOBU-%L14A$%JB(LM3@#%VO0 1M,M/)4 A M"X)D+BA20>=]YPR-C55.% AT[#1]%EH_&HD!6,_\T0FKJTLI>E5P.&?K50LI M+JHW7/I\M^W=3W^UZT-M)%1V:6CY " F%.!$%X 71".(24X++RW+W2W'-MX_ M\7].7=)/V ZOA<9OASO?Y\?8^WB;O+KQ(F[SVAH-N\NX">+G) MN_>;KO))VT:_U:K@=E[N\2SU5[LXV!X9;U\+D!8IYPH!21D'2"D#&,XQ*+2B M$O-4\32LI#O,_M@&YM;]2JMMS^]F#=SYQ1SX8#S?U_W!W?=K/ ;2':29.N$5 M5Z\IS(6!19PZX7.L[-3M-E?W7BNW1DY8C<69=[]Q)S>MY^%%=CRCW M3'7[?=$JL$_R7:6G>Y/8"!PGVAAZ:7X6 EY// MLS=/JQU;78S50_DWM9_)#X^F/R=2E'5_&+IB$O#") M23GM!@YI;'_;_T-0M(0[!^AUQSZT'>+!%B;]XW,6[5;0K[N.1*/_'E M/U>WI$";5.618DI"%>JNUL;U9 M=LXF_S7C09;S^^(/<1<[6.%6>EJ#XVPO$").9EM-SCH M9-8K]I>36;^+.LH4\-57M\5H_^.$Y+_Q67DBN7[#E\OOT_F7JB+>0*YS3#4P MU*V(4U, 3A4$0J)R[?)'R=-%Y7B@41E0I"4(HJ7^!E>%A-@Q LCH0.@BX.(Z352SVS^FJPDL,@2%UB GKL0F+R!@R"EI<\ZPS@M-"NU#0*U6 MQD8X^_XEOSD//4].V[%LIY9H"/5,)2'@>#.&5_ M#&&OWV,'^[>7S-!N8! F M\(JQ&?E^'[YB$[Y<:\]J!96JV>]>NZ''1?EO/_&55O5"ZG99RG"4G?@F#)L, MZ10"F5I&0)IQ()!&=JV3YQI!76 2E/5XO4MCXY!*\,!M'JCI;%,>4I8]5TME MO^X]PR,\NX#3@,&>R!!'!E4P2:/15'24@(Q=QQL M_P0(NR8GQ)*S6Q^F!>8BE5YMA=K-C(UA&R^3QLW0(I:36/JQX_4(]FANZ#.V!M](*_UVRS>KO1 MM\:./U?[8C]4=B^S+[0)D44.A6) $;=^$QD"K) 8,%@4N)!$0")#2.(:9\9& M)=;-A#L_$YQ\MSZ&:GE?\US\"&/%EX5KB7$U^JYR]KLQO#UX_ M!HP"6L_TUA&O:TO]CK'HL=9OS]AK%OL=QWRAVN_$!=UXXN]Z^N7K6JO;;Y:D MONC[C9O9?3356O#C3AK;K@&G<<<=#!I3*&W"UF9! MUL?&)Z53W3>_PI#G&*4T3YDKQ4X!DH0#:A@&>4IY;@P32.LP-9G>L!]&7*9Q M/^&5_R?DW,MF"Z)\2G.];H1H[-NX^NQ0C\[OC=#;X^CY+;%]#K7C2>7Y=J]Q ME7S<%]@OW8_W[NB$6LSW29@#@[YC.F'S\KW3[291YJP?IG-]M]9/JPD5'!6< M*T"9H0!!5@!1< -RH8@Q6MFW3UB1[!E#8WO#',W ?G.N)J6OUTU8=]AVFJ]V M0FSHZ:H76-?.5H^0Z'&RNK/UFG/5HX@O3%6//]]1U/!@&?W@:.FC^76E2\7$ M"=0,9H83H(0E!N2RS&@.-= LAYP:C.RL-4C3L,W:V'CBX>.O"7>.!JT&AY74\XG]2%'/ZZ)XYPQ[ M7:XSU\0&2PYXRNR2ULF8,Y()H#0D&O$TSQ&]]B1AO,W#/[R[_?PNL&/X!4"[ M'P&,LG?XF4W^OEJ(^^'2]Q;]:S43]XO>9YL]6EOQ;=Z:RU5=?W<5Y8MYF;#J MLB I@I#QS "9FQ2@U,GW9"8'&"F&Y'1.&GP=\9RVV,]*Y;1>%,8=2D\G;^L2T$]Z.5VH M=W/UUMJ9*$8*Q0L(4IU)MTQQTNM: >4F(2B%*1)>ZKUG+8R-(QHGD\K+Q+J9 M.#_]..(\D.V\$ 6>GKD@&!EO+K@8?8MLG[VV&OOVAY=#_OQ]!QGF%\-JAO;E M#_9[5E:FW6KU=KJ2L\5JLZRV/W:2?VF&"I4C( 01P$X@"&"YS "64KCN"P72 MJH]#M':W1D<<>KYXFL[=5_S/_9S.7'A,<8]MXH$_IO.<%VTS>Y$,C(OP:YS] M7/!LE(="?FAV/2WRO/N5*[9'E\,^@1(+9%D6<(@X0"POEV@&%"QE&41$ZMRK MZ._T[<=&FSM9S]]*_[HNQBKL E=?P8CT?23D#4;W==9!S+TLK"H+K[.2.HCN M[-+I\%/A:Z5W\[5=>CWH+U-' /.U$R:84"J1D#0'&"L(4"8)$&G* 2L,+ IM M=!/'R,NE::/K>,0E#)6B-U!;Z%4NDD[<= M;(74%M3^ JGU.OI\\%&;19\P,VQ[Z/-Q'C6$;OEHUQGV0O[SZV)FKUA5VZ83IFP0J=2@ M2#4#"&8:"(,@*&#!,BPQT9A,UHLUG_G.LE^:"'I?;PWU]T5^=#:2U9Z?__D? M%&;D+Z6HS_I[Z,3["%(E&$*(,9!SX[ILT[)0PQ6Z$>QD"3CE4:YA62 :I2S'.(J9U,UC"^ MFWN^@V* V!C[-X#0=QEX#2B]+P5WSOV?I#Z'>ZF7\(DO=8M@;(=%XCE$XBX4 MCZP,O%@\%^7Q@O'L)Z_-"5RL5J5^E*D:Y*VJ_0LA6*$S5QS,\QP@9*>@7&,# MM$""&TU9%E8F?,'>V):4>SDKUM_DP.%N^T.7 /=CBH@P]DP;5R%X1=Y@*R[] M9 Z>-OE*N8.M\9_/'FR_K&-WFSV%<==.9VV_'U-[VZI3^P2G:6%8*D&6*F)G M:5H CNSL%RI.\QQF=BH^&LI+C3=>EZE)H?VL&E'G9(B MS9&=%N<%MG-CG!/ J,I<'H5.28J,R5%8.5P\W(>I?WLMY/T8/AZ:/1/\2QAW MKE9)X1&W)OPPB=KRI]WBL!U^O*(_:NCC=U4W9G\_G4_7^L/TFU8O[_P+_^_% M\LW,CA^W+UJ7]NLT)50("%*J#"P&7T !IW/0RRS4W7NTW.MH?&_=7[H/2 M_^-QIA="GY$=0/6+?,V/%ASV8R3J"%Y/:0ET8E.LZXO.2 M_+K>IJ.&^V)>9E_\?;K^^F:S6B^>]'(K5O-FLW1;(Q.%D-2$V]FNH<+UAS9 M<%R C!=9RE*(B JJEO$Q.C;>:WQ.9K6CP0W.O*#VX['8 /9,7EOL?K?^)HW# M!XI9M=,1A=L#((JJV^YC=UC9]@ DCE3;0ZZ-O9OW85NNCK I9 8UD$IJ@%!F M ,A[&J K3O27WHJA#@@_ZUVWN=,'W5+3X?."/N\QT! M-,Q>WX?7418(P,%_S^_XT@X-&N\7]I_L_$I]UE_G1G^TF\6JZKZ8*<_PC,F4^AD7# I **% B*' M!!040@TYR@@+*J\\8V=LP_*L&/GGS?/SK.D7LZNX"E:%/XVVWXHP H8]#^X: M+.=CG=>1]*3OTHI$7&&7TZ8&5G1IC?=8RJ7]XQVIPBX)/YHW2ZVFZ_=:ZH-!(HHBA A6 H0P"J(E,C2+:X*!#O@#;HZ.4 MNY\^/M2]HK[QY;0<%4MO\88NZ'O223^8]DTQ;BMI89+*[Z1Q_"9I7$^<[ZZ% MZ4X1(B+QA&,6E8P"S ]+4.&X')%6AUMT([)[O;XK5:S=KM?M-SZ=56VZZ@9> M>^FUE?0T*S"CHM" &-? '=M%"7?'=2DSAAJ<:TQA2%5&H/T@0AN@9./>KM>7 M;IQ<4 8/X[?0A^+'<3U"W?<&CT6T$;R8 MA!?JPJ"DUQ&?E\37]3;]-@R[FS_L6ND\VF>J)XH*5X:: RI<%2HQ##"."^S/,"MDH7-@)**N0;8ETB)'@&NJ!+<34I_K\BT: ?;CP>C0=@SU5V%7C"/>:$2DZK:#0[*1EZQOR0"P@(!8EDE3C02'00+*/D;' MQS [GQ,^5PG?^GEZFPBM;+S%5J MG$'C\ILR($2J@($RS5(J,-99F/3!"2LAHV*8+.JMDY7DVDWRO],_I3AYYLOD MF_/X+PFZ2=/4_;]I!!-GOETN9\?3S*<9CP%2G(!7,8RX,;.3H0TW/X[YE!ZZ6&=-S&VB4CI M9++S,J#&X#2$[<,\#C ]C_*7F'0IP#CS_?*OO[@:I('*+\+!"JN^:,6AM?CB M])7#U5ZT>GY0>M'^R8ZR7+/9XG,BW>3AAU:WO91*4JKU/ M>.V^VSN5Y0-*\NPF<6_60/THOP=#42X(DQP0E-I745J48CH"2($1S+@F1!>A MLJQ]/9;^I5HO/I1?[ #Y6C\1F/;R1/PFL/$Q[OMM5SN7[+R[20[QKC-R/T3= MP L#*JKLEY_E8>6_@M XD@$+N_HZ 9Q'O2P;C]EI13VMR5&A&(>%2YYUXN:& M BIS U(I*=*.>^]'LY:Y/%-2,*3 M N0IT80KK+%=H]0-A1[]!_EERU[?[L.&1H\#C/['I>:KS?)[M06_E1SNV-FH M!7C/O?0X. [<]\@M.';NE@6!>Q4Q\3LA74:GC\9(+59?I4_2913.M4WRN+(; M 36C:;?A?RO_M9G:M:B;8?^BUU\7:H*9S@N$,X"1*9<>*6#"+CVR(N-ISD3& ME CKG^9CM@/_#$L]=FXW_1;<9,D+<3_NB8;B,.RSA>_P7*_QN18^J-R.1T$A M(,4D(2^[@])0"!(OB2CHVO#FJY^UW"SM4'KWAV6X^1==]@TUI"@TT\S.? @% MJ( :\$Q3H*%B*!4(%M)KQ^.<@;&M:QH?D\;)P.:K)T%L9Y(8T/3,&H&H!#5? M;0O]BN:K)V\[6//5MJ#VFZ^V?J[#:?_/>OG$YS_Q^3\_3.=Z46L1U%ML&6>8 MI;D 0FADQ[+3*#,:@X(P5*2(:Y/['_JW61K;H*Y\381U-IG5XANR]#?@H+L5 MVO81'A6PGH=ZC97S,_EP*%32(3N@%;2 )(%8X V4*W -B&%9 S[ M"8/M-Y@ MN!P"GS@.4@F\+NC:@?Z1_W&G[-=D:J:R_*K<;\IOK,E%EMGY#Z"2IP 1#(% MU'(IM#,C8B 1U$M2[J*EL3%HW7W=>ILN;1SHAU MZ%Q_ 8VK6]B?N__ O>POA'G'-?]U^?OZG#^^2V\^?WSU^ M#N,C'[S]V"@RBCUST5'UZYZNK)@P0IP)P57!@_Y:[MLDY3X,DN<_8&1O/ MU&XE/TSGB5K,9DY=;:LQ>;Z,,PA:/WJ) %C?ZZ:FY-6ZF)0^WB2UE_%(Y (, M,8GCG*E!R>)"O"\)XM+'KYQ#2 4HM@NES.2(0654SKSV MHD_=?'3#?\^W[BH^'=1Z1C2LO3"X2GFGC\%[)@)>?ZSJW45[KI;)-A)A26 &K1@5T6?1#W&_*Q<>R9"BH(]_W=JD37+O_80[I\"$A1 M>RWZV!VVV6( $D?=%D.N[2AM7^[1?C0/^GFQ7+L\W[I/UVJ2980(932 3-CE M ]0%X%E*@-8T8VE69(H%)=F?-S4VVJD\=?MZJ]K#0&GZ\Z#Z<4P;9GD1"_HN8Q%5/_Z\M6&EXB]&?:0*?_F*C@+PB_D7.^J>WFJQ?K2W*,M' M*$PEUBFO>D$C8PH[.\ES(+'))4,494H'2;N?,#(V6G ^ N=DXKR\29R?G8IQ M3B+JQPS7XM0S)W2!*%PVO06#J(+HI^P,*W7>$NF1B'G;9SOWO7G#5U\_+1?? MIDJKG[[_NG+B?ENA]-LJ'7RJ5Q,A+2$HH5RMKG&Z AF@3+K^706'>89SNX ) M;'GC:3J()8;H=J/7B;2N)\^U[XGXGNPFWWSK>'"[&]]GX3G'Z 7AON<<%ESG M=?)I#]P?G.=VE?CC7F>'V\LP=VEO$XA8Y,XVOM:';FH3B,J)?C:A=QBPEU<[60'RVG=:KJ8K^PL"@G*: H4R0A MDD% E8 @9X9!0@B$2H0)M(>8'QM?''B?U(=;J_)PJVI'4TI@3K>1!(NY!ST; MP0J=ZYP":02RS\;R-B.6MU-E[*\D)!C1,'WK_I[.,-+7XWH^?B^ _C#O^RN] M6%4VF<8VA&0OAH"BU.#'TIE^^KL%' WX-_[Z'U0]W!:^UICCXIL/5&7>-]Z#VN/--PNN1'Y?<-2?Y M_/U)+&83*(6=^^802.IV,134@)E4@\R^PPE/C:;0*P'FZ,YCX_S:N:3RSK^Z M^!"N=MZ^"H2>.=DS_J!:X9.Q7E$;?'B_P6J!3X:Q7_M[^@-A0V^U7$]^FQYSM5\1#KWCFPXR],[&T@R]\Q_H6L,JG=Z9 M?JNK_][-&S'GOT_77]]L5NO%DUYN3Q0F#.920T% AJEK:21RP N#@,8YPAAG M@O&@WJV!]L2D0 M Z:>&:@#0D$KA$L07+%8.'OKP=8-EX+;7T)<_&R'3> /T[ENY#W>UZHW58;\ MPC@9L]7$%")G2BN@-8, L4(!*AD'6F%&A"$D5<9[U_>BN;$-_UH?CW]9ZG(? M_B:9;\LYG')CR [O9:P]MG2C(M@S,SA?DX];D<'&W9MD5Q+S4W0, _9HHV(Y MT*;LU9B&[<1Z0]2Z]7KY+L/MM7I'=+"YZG]5EVZX1[W"*D.NXUM=Q/B@OUFV MX[-'EYD_R7*=:91SD.>: J0A 327&8 $:\12"%GN5574R?K8*+ITJJHB*,]$ MRQ86_*"#7B6KF\QL1+H4?5MN8PTAG^#GY,'G?:+?,[V?;%VXUZPPJ?UW)&40?6(>TN2W1^R'ZO\;_QD$-@CNB&%[[^#0FP[85KACO(<=A[O>).SE M4AI9?I_$TS927KM[NEF-[#=POEK]S M3\7./6#:*;I;N#WS[OW'A[_?_N/Z\7L<7,M2NOZP6TZ3YB]N24WVEM1[-QQD M0!X'T(RR$[_I.'0^3"AFF1&9!-1( I#*&6"8Y$"(G!JH(5*%ERC4[I:C&SK: M"6C8?U*>LZ$]=#S'3U#,?8^?=X__]>[AP^W]V_."FN&#Z$/L0?1AX$'TX>P@ M^M!Q$.TDH8Q>VA?<^^G<38YT07,"Q+_1ID!TU'?]L7IGXGB1%PZGN_W@%TUP!4.GB3W+N%%C !;'G1I#+NZ<'[5XTH_\C]U])UD&$::86 MW[3N:2^>[I*V="[\R*E)1V:&3C\Z%^>)%*.S'XVJC'4W_V:_^@>2-2Z9:3K? MV'^KZQ@6\]6M6)4)3A.M=4XD$DY%3P'[?P6H(L:N:;A(4Y.G11B#Q'%K;*13 M"CZ9V>+W5;*IE)[L_^J(]O2T_AQ%4"OT$?IQTO /IN^]IG8AKFU@>T)<-\DN MMF077/);$U[$N550\0KU; P27QW1])3_ZGKW;H3^ZUQ-[8VFPK5>:#HR MN&.KVUGY;=/JK5->!!LMK&%T;W5S]@/Z(?Y'D-0_&'3V?;*>8'%\V/R38>]X@.(DIV(=TD95#Q M>#T6O#$9_6J?!N7R6 B^9/%H][VBI883-UKJKWJ^FG[3U:3?>?!^L=33+_,W MF^52S^7W,LW831L7\]NY*O\V*]\EM^J_-ZNU6]+:5])'8]<+DY22 C'[S#.I M7.,<50"*3 %XCI11A60,HN F'-'='-V$_:O]6RD[*#=/&^?UMS)?S85G_ZF* M+UGO0DKX-J8.?3UZ>.P":T@S#) [PT2<8/O$-0<40V1T3E,JT[!CIM=_\,.< M4OW;/WJ_U_SK/\Z>7_Y5VYB#"+=]8\H)P$U2QYDT@29[D9:J37NQ)KM@RS,Y ME\YM X[<<*:W!Q*]14U\3X=O:M,;VB?;X/1GK>N!P#=[L\7R^P/__1<[O5E. M^6Q5WOM!K_32KETG,J=,"4:!Y@4#2*4*< 8-(+P@3*B4IF$],BZ;'-M$P#J: M/#6>AN[_7\37]S@@)FJ]GP[4SMXD#KNMOUO2;'R.>5[@BT_6$9\6\\_KA?SGU\7,WF_5=*=%Q@B&"0*04@-0 MQNS,E2A+01DT%$$N\XP$'BN$>3 V'KK?/+G]PL6RK)I1=8/@O0VG;7_@X#.$ MP$?C?5S0'^ #G PX MUB_X2<^UF:XGD&BCD-.FP40#Q"$$%'(!(.$(V[S0;: MVN6S=ZM'/(>PWQPR(FX]T_X6LET)P$[%I';WQ_C%BA> Z:-H\9S)5RE>O!#_ MN2+&2Y>%*YP_N,R(1M\G?MWM37_;2*J]7RS?+C9B;3:SXRK"A\5L9IP4SU)-8"YR#E4& M"$X%0)"D@!9" I1*B 1%)%#\/-B#L8WSDVI=MP=2=?O:7;^Y4%S^D(LE<%LZ M_&GYS2-Z?08]$TL_\ ?/.#I#&',.$N[$H+.2SAB]G*=TOU%'EMPF4*T>%]: M#7;?&<4)!IJ%*@&$0 J5*,BN> 8K<5!Q%",FBC MO0\G1\>UNQC=>?JRB7(_G<'^N_N;= 5ZSWL%>HMMY[/.99.]? \\*?J5GV[? M+'[X8+7JHL^WP@4=\)??@Y[&NC1Z2/WBQ]VNJF M5OC+/R928B-AQD$!C;9S;ON3R$@!=)9SJNR:&65!0I^__&-LQ/X+G_'OJRD/ MDRJTT+2S9[> >^:Z7VX_W/[C\]UM/)W"77B1= KM#0?5*=P%\%*G<.\W'0Y" MW_#GZ9K/RFTLNP38+'6S==YD.Z2<"XXTD,RU\A(2 F%R D1*%K/&B_>9+BS1=]X#LX2O2_J>G;X3<_L6DL]:OEUOI@MOGPO M>TPWA^T0:B8RN\XUF!8 $85=?KX!12XX+C)F"(1A9X>M]D;'N0O[_5YO70T] M-6S'UO?4,!IBO9\:UIXF.U>KCN4QTQ("<8E[:-ANN73\2.L M 3'OF="J2&[V=JG*8/9:N-XD34 WB7LX+J:D#BJIHDJJL"(FX\;!-VKF[I4N M#9OF&P>_HYS@2+>-JO)8Z5L?['--!(-$2]>P7CFA&(8E8+FQE%L8(I21FDD^ M6;N>-WX<46Q :04#QE?0PRB2VH>$HAMMWA&CEKEY!4IB!M#^(,0;DF ML@!42PI0GEH:PPH!PE@&B>(4PBQ@.BI8GX4AOHKUL:E74+(^&^]I->OS'[]2S^;M="5G"Y>6Z 9: M=^V:\W#T(EISPMSKJ-6VQGA1OU$85:3*+H2$(00@[+:=5)J# M(L]2D7&)"QE4(?-O4AESMRV(V?5N[MCZHE-!S/@+88:I?QFP[F44]2Z!=2YQ MZUNVN4.KE5ZO_DO/U/O%\C.?Z?O%VJG^?C26=IX7*S[[>;G8/$\@,1DK[(PB M)=P56ZL,4,,$P(C1/->,IM*K_B70[MBXHG([D3.^6DW-U*[=^2KY:J,H<[:M MUX%Z5+[P^S%)#Z#VS"PUGLYE8!$$#L&;Q+I=*I0[-8?&\Z1T/6(J9!A64;,; M/4T/F[ 8AL=1#F+@Y1T/UA:KNJ?$%R<>NIL9K28%-QS1E "!C=/NM%3%($U! MSEG&.&<2:Z_FR)=-C8V3WGS\Y9>[QU_>W3]^3F[OWR9O/MX_WMW__.[^S=V[ M\WV%0_'U//6*@EK/I+-ST.59[Z]X>FD;>!F3J(=0YZT->[YT,>JCHZ/+5YQC MC?V']<'^]/_^5_,O]@_!5_K__:__'U!+ P04 " !$A)=0<)4;/CQJ #6 MH00 %0 &)O;VTM,C R,# S,S%?<')E+GAM;-R]V7)C.9(F?-]/D7_-[8]* M[$M9=X\I%(HLV2A#,2%E9_?/[+X33!/,5?O@_G7W[Y,Z;9/W[)T\GE M+W].IO\8?@-"_G7Q1X>3KS^GPXLO\U\XY?3I3Z=_$]QK;STG%*@G4G%*O%22 M2"V<9=E'3L/_?_&WH#AXH3.)4BLBK37$ P_$NFQ!A MEGY!YL:SQ9?_\I__N/9 M[W\7B]]FSKE?%S^]^]79<-DOXF/9K__^^\E9^)(N@0S'LSF,0WG!;/BWV>*; M)Y, \X7,7Z7KEY6_4;XBM[]&RK<(XT2PO_Z8Q;_\ZS_]\LNU.*:34?J<\B_E MWS\^'S]Z9?PYALMAN$1=3H7+WER/P:;3X[B"FX6#QU ,_FT\AS >)"9&, MC$1F0XD4SA,7;":9,H__"<-I?,QZ(7V&M"^4,DOAKQ>3;[_B@U$YS)5/2/F$ M4':CDO_Q[*774MJ.^MN5>(Z_.Q":.NV9()8#QV6D(@%F/"Z7*'E,65!G.R#^ MX3L?T_Y0QP?3\,MD&M,4#Q+%WH M;3[I0'[7RD%R__(+#2.[]&0#JP/ -)2H@/#;3480T!33D(*F7NF:79=F+6E+U\+%*)]4&POT48@ M<3Z%\6Q8!'\+:R4\Y1&(RG]*..*H\*A6DR$8*R*++_>+)^]<"AFP?&#O) MM6=L'(WGP_G/#\-1^GAUZ=-TX"#:(%"'H!SZV"Y*XAF/Q#O!LXHY1]L%)IZ^ M=RTLJ':QL),>68=!%HP8CE*&\,Y@L(6 MB+C6(;*K9!N% M!\>?@J7&"^*MR6@.O! MH.$LZ=8"[%GQY6Q^].G+9'R;T9,Z!Y^L(,$JC[0S=))8,6Y6.AU51@]:=J#\ MI^]=#P -IT9W$F3/(#A+X6J* &;=$=Q)DSR XGT*IA#K[>>DGHX'T43(1)9&&H00L<'1O MA"5)I9 U,P"J"S/PZ*7KJ;_A).?V(FS$ !S]"%]@?)$6N7SA+/=*!8)^C$(I M<$40)K/778@X": YC##5N#8$W6Z/.2Q#6Z0%0Q8H5E),44("K#E>BB'NG!V)5E)A".6%2=VAX=&K MUT-#\YG*[<79!!J.+M/T C?!WZ:3[_,OAY/+KS#^.8@Q8@ =$C'1!2(#>M%> M 24@(3O@+E'6W2G84A+60T?S**@+9 M F(\9@7)90;=@>/AF]?#1,/YRAV%V004D/#+4D8T"?\X^X)RFYU>SH7-PF<:Q MU#-_&,'%0(&@T@:4A%1%)B$24!'#+1]P$5#N*71QE^C12]<#1,-9SNU%V(;9 M0,JG,#H>Q_3C?Z6?@^ 0OMY[DMQ"#(*C&+3%("J+X)5(5K#N+,7CEZ^'A893 MGKN+M.^3S^M0^L-P%F#T'PFFMU=?C$@:PVI'(%!-) ^ZE+9+Y"9:#]IFKD(7 MIZ KWK\>,AI.@78BV$;N%-TS\0&_,QN EAKYM@3A[3"VBHQ8E3SAD3*E4A#, M=V$R5KQ^/6@TG/SL0JQ-(>/ZTMPU$R$)+YR)Q*22DT/WASC 39$"SUQ&$-QV M<6=@)0'K741L../9C6@[P\<___I,D"?XC9U;#IQ^?'_T\>SH/7YR=GIR_/[@ M_.C]NX.3@X^'1V=_/SHZ/WO,R9K]"%Y_:K?-"C;D8L=.!E/%^(M^LP MP\POD''SSNO%F$;SV>UWGJ[*38C;UO3/P-Z9Y, M?R(3 ^NDT3)R LG)TG'-$9NR(@K7@80DE+557,"'1/33&*8>7+86< .VYM,T M?85A//KQ-8UG"4WIZ?P+1JP/933('F40G"X1JR4REI8W,6FBL\TZYN! +:E] MWATS:]#63RN9>E#J6AT-(.PQ\4R"X%'24I4E2AX\$9]#)%9:9H+P3L+M\3&9PZ@C"S3YFJ;SGY]&@.(8Q^+'?2U1ZV_3R6PVR,DQ MRECIOJ84D3IDXJ0LGT%0UE!DU-4Q/B^1U8+'TTE@UJ'T6[ U(5Q=7HU*:]KW M"8D(PX5.\/-16BAG' \N2V'Q?RV^OY+Y08B.<6D#B5R@DZ=3)B"E1)$J*@&\ MS*:6E]T) RVX6-TD#OK0Z.9(=M=('J>+0FE=NUB\S!Q*?A_790!3.B*#)Z"H M(YQYD8#3;!W=JU5R M*MP$$87,&,+Z[.G-!1R1!!'*8YS"1;)RR;'M[CAZF:P6_+-.D-2A]!O87=_? MO+;T++M,Y_#CGA.J?8Y1<\)3J5O0!DIIM2?&@J9:!>Z658WMCJ/5)/733+ " MACJ2>@/X>1#+?IR,PTVX M(8S:TDW"'],K%,;,8/R?FD#9&K!!#_AZFK)+-&CN9" 96&B4A!U%:=G-4G]'N_6@('JB3D61N>.FE ,2",22$$"EZH9GY)2,A.@CJE]/3;TZ[$HBZD'T#$+I9 M"WU13O*OP$@ M'5U^'4U^IO0Y+&=QJTZ:0C8,0]LJF]NKE/6; MM:X$K&[UT0# #B?CA53^',Z_'%[-YKA>IK=7[Y.^*1Y-FUOLD20(= MD 7MB:<\D>!8IF!=TG6"NR6T])OJKH2C767> &P6F?ME=C8X:V3V1%&9T2/D M!?V,$NU=2-[QP$25;-,*>OI-BU>"3Q>R;P!"2SC00L:0G$)C&161S%EV.[M)O(5SEAO+>3(50<-V)YGY0H/)%=J%G#_Y9%2 M1T#@EBRIM 2HS23(8)VC/@15I0#\%;J:22[50U>7FFD :$_WZ@=E#E)E#=EI MHD+"[3IE1ZRW0"(-&=>.,L+OQ57:L*YD'TFG>O#J2!\-(.L!$P/!>)0Z*P*L M="BG:'BM*H,KDD:JJ@-]4N@ .YY>+:\?C6/(8 MP_%%&H?"2N)&6<\]"5X!D59*XI60Q-G,3<1OD%".@CG9;0DY-+,6&$TZHMOF*(+FBF+G%;!UHX%3OM(*-6#5D?Z: !9 MGV[?NV#INDV"HC1*%DHS*59FM,A$7&*14&L"%Y!R7C8AL9-[OD]IZ;MQ3C=J M?GZY=R>9-]%-X$'7VVL.(/MLO%YL0?:\!-8*"4Y0H7;+RE!GBM+"EH88- MFL;,4Y7BDA7T]!O_5T)/%[)O8*_ZG.8P'*=X!-,QNG*S1W="\S ,YP- 6>3, MRBQ!ET299%CR8*O?87B>MW\B_$K ZUD@#&'O P2*1448 3-.7 M-)X-OZ7KC-G)9%;R9*?Y''X,8L)HP0M*0J*X;T?MB+7<$.6Y!0MEOFVM$LM- MZ.PW=U#+K%7450-0/)\FF%U-?S[8]7FT@5&GB=<*I14M(]8G($P8E3UU2J9T./*\1 MUDP%RE[RXKOKIC.L]=;_^]-",U_2?!@P8GO$5E?-P!^_8L^=P5_@;Y]MPBG7 M$'AV1$A-2R&,)58$3:S#K[,&+VMM&7MH$SX:3;[CH].'R?3]Y,K/\]7H>;O/ MNU9J42G-K2(YATRDQCT")2.( .JSU%HS4\7T;41EW[G2CA'US-NOIK$&?/W' M*6%<_Z?3A4#CP@O]E*:+R6(#=#\ECZ9T ^1HYG,*Q*;D2#D^AVAD5G7N/*Q' M7M^9U\H K*"CYI!W/<#NX&K^93(=_E>* U&Z@3A1YE7A$I+%87$1/ D2O#"! M:K9L!%C7B'M*5M]9VKTB;2>=-(JPX]GL"CG)Z)]*"IDX95UI?"5*C85^[U1*O@SSLCF447U)$F1&D'+P8;D% M=$-]Y7/OG1RRBDG:RF#K6CMM >[9MJ^S8<&&TNE+3AXM:SN_J&UK3X:P-:C8[-K;@9(.=I6ET@IZB^7;3/N\CC^=GIQ]./QU]/C@_QI]V=A2PXO'UCP'6 MX:NC(X#K HD[>-Z?4Z7(J(EH?$+"C4U9780ULF(>3&6X'OTTF<7&V.J7'9]0$._:?D:4-E6P W4\YQ^35,H M5]YNALC=-P_/3DB.>":LE$ BL@%#5^I)8*7@&XR5NLJ9SDJ*^DVZU\!--\)O MP<*D,7(R*N.5XN5P/"Q_;E%'VG]JBSI410/(.DNCT;V(!E92ZH/71'/<="4O77="="0J$4QF M+JE095SV8S+Z=7;JX&8'03< DX=3W4[ST^E) V,Y5\ 8 6O+@5(9:ZOJ5&:]2%:_CE =&'6HB 9@]3FA2*["_&J*O,?Q^/+KS"< MEB_0[_LVG"&[LT%D(9B8'+%"E#;,WA$ )HE OX_:2$VV5?HU;D9FOWY4'=A5 M5%0#,'PFLX$-F0M1^L-IP BT6&:GO2+.1)9IX%F[*I?OGU'2;Z5"'3#M)NZ6 M@KK[ZVT#EJ6-F5ET]$I-!?.%&55&.@6;41P@;=UP[IZ6?C%3-9#;4N -8.;C M9#QYS,7M6/G[)17!,:.)@$")+-NV\SR3 ,KXG*CEBM= T*N4]5O 4@-/W2JC MA1VLW+Q=R=7 '=)2E>ZIY8[=8D2)RTES!933556O JT7B:KW_1 QQA8UG^O M&X4T "^,,Q*J9WY+?M+461H-81XW;@=5RCJ?T-%OGJ N M@'81>1,3T^^WZMM#Q.'X"D5ULY=CF/ NY

W,ADXGYS7F1'#:2 R*KLRXE(J**B4.*^CI MM]JO'@9W$WP#^^_'-'\0^2Q:XU/!B0:&VXH'45KC>Z)5&2T5T*WP5;K@/J*B MWWJ^*D'!UD)NP,+<]GZZ+;E_![-AN!.+L P0UN@\Q%)_GV0@UHA,0$MOJ+!> M\RIMWE^D:CWWG[XE"'6GA0:,SE)F!BJ5ZT$I$ZK!$"F $U\NU@*N!ZI\LI"K M'/4LI:;?"+)#;:^#HXU$WR!^W@]'5QA<# +UF7E.": '1R0$15PPCJC$4$B" M>B:JG.*LH*??(')_&-I&_ V@Z,\TO/B"=!]\PZCA(GV\NO1I>IJ?7=>X[Q]% M!!9(#UT1J*X@/N'M398RR/%HNJE1.;TKH>K;K314-5]75&\+BM;G./(,R M5A%A!&@'$ET U!Q8T]>7VV+I MLI<=(P&2*3/T />#Z(@-.DFKK.9\GU9R%9W];LXMP+,3#38 T =7+>^GK-^Z M)BF,\)\X<*#0M362A.@!_1UKB?4Y$ &9:45%C'50N0YQZUG*-W8%HV.=O/E; MC(>GOW_Z?/1W_)WC?SLZ_HA?'CWFK:/KC,O>L]][C:]RVGV/PVL(+Z8 /6L1 M?3_W,UK)!'>E$;XLQ1R!E"L=I1N^LBDKQD6="N3-Z.PVHVNU\S%C9 \0D6EO M(W&2%JN>J34^1BT;R>CNHW-AYSAY.=.[B? ;V$A?:K+^83)%+V)\W7XQ_#R? MPGB&PBHJ',?%5Z-KA<;_>S5;#.6Z:\L>9!)&6(8.2VF,*TO)ILN1J.BS!292 M3+E:B4CG[#33!+$ZEAN 0P.+8HD [EGA64MM@+",;I)T$9UR9(,$JAU*.'D3 M:O556453,YT3J\.S*\6\R7;9=_[6Z8>S\]/#__7WTY/W1Y_/CO[W'\?G_]&] M7[GT+7OT*E_GLGN?\H56[Z6+7?8^$U7&*$L9,$#&9Y$R5BD'D0SP*N<,:U&W M^VR)FY>.@JW2^6$I-(\#97=M/#W5W%GT#^'F0=OP]E2SW@$<>?9*:1%=2EUEX.QBHOW(E4]%Y1TCJ'N5- GI[.RKSAPAL+*8(K#8HCP: T$RN2 MQGC4R\!IN9-3J=?<,G+Z30]TCZ .A-X =-88='G#&%@=E'26212@*0L\!%4"C2-*W6X,@GL%=6ZY;3D, MN6:IX/Z M)L:FH'3XY(@QA.H,JH(1"Y#PYDN*\(2'8)).7H 6:6_P.;U6#7[ M..\-1-L+?VO\?$M3/VF[(HMKB%%33DPN#:YBR 2R4H1R$;,V2AM;Y42NQXJL MFMVE]X;F!N#0Q+)82/C:Q7B_Z!OYZ=IF+UR/V\N.:5%YA&):L#W0W%K>6'L#[I[4V@" [SV;V?EDQ='R8JGZITOU%T=;RN(Z[\#3S_ ZT)732#PT2D6,*;!.TU,*@V2A9;$A@S$A)!1 M5E[S4&5DQ^8'B/\]#GZVE?V.1SY'XXZP\_S@"L,E;DH!(NAR$;RHVW/<[;T M4,KEC$Y 0^>'[+_%V<^.>N@43;UU'3DX^_N'D],_ZXQ.OW_ZGCN,+.>J^SN@ MAS#[\F$T^?YP.A&^H/2L<4EC@">9)2Y'1V3@/AFJ*+=5FAF\1%0')]3EF8LI M6\C=NY]_8/![/+X;C7,0YABRS(=IMJS5^IUHJ)%@F1+$EB4EI<[$XNHB+LK@ M4^!.I2I=Z;HAOY'RKETQM^0 ?-^Z;2"O\?C8GW,AG(J1Y$21>(\0\B9DXD0T MV93)<;G*>4I#/7#Z@,&+I1B;Z*0!0#U*'):LWS@,1^D12^>3-25\)\T8.*?" M"Q(%"D+ZP%$&JLR\,\X'K9E75:JG:S#3\\"<_N'=.T(:6"7O$[XY#*^//X7P MGE)=1A"7.8[4(^T. SEM@[ BF\1$E9CG(1']&MW^(?$T\[RM?AK UBOCB6G" M=[K2K)*CHR1SI,0IJDCR)EI=>((J%;H=S(FN9A6;PU^'.FRB#NTQ/Q^&8T ) MCR]*XG-V,([OA[/%,?ML$%/V@EI%5&!E*!!*SN*W2'3>^6R4<+[.3K\F@?T6 M!#>.TX[TVH -75&H)%.IYT"R^2(KEG#Q69<$T< 5TTHGD%4"]QUJRJJ5\S:' MQ0YTU@#RWM^\=M74-">#2^7\.VKT0S <5,31R$A2)@=K35:ZDK/X(EW]5N(V MA\4NM=@ *'^#X;@(\71\!J-TFE&,*+CYST\CN&ZP]+7(?J @)J]31*O.P\V\ M!HE>BO:&,4TCI%0E?;0>>?V6X#8'T0HZ;>) ^G-"X5R%^:+V^"S-YZ/K9OWC M>'SY%8;3\L5"QK.2T1@P+@4H;4A.S.#V +&T(40F+7YM09BD*G6=V83,?JMP MF\-N11TW$2X]/_R]D^1-[>5])B[%K)4#DAA%,1K<3H &2ZRB$E>NC-)4.69; MG\1^BV:;PVXEW3;@)3SG[*9Z?H9R3\-OBXX?FFJA2U-S#JK,=-6)0*D ]A:2 MU3:C_*J4"*U#7&N]![H!QJOXVU%+3>SZS[DZ'G]#H4^FN&X'D1GC*'#")?5$ MNG*QF7)-F ,5A%$VF2IQ^XM4M=:@8$]HVU8OC<+LTS2AQQ%O [Z;. \]D<45 MY)M\K;3"&Y!O]-.D% MEDJ"(J<_A_,OA^B,H]L]/1F"'XX6K6HLL]EJ17A*@DA1FG/I "A& )% 2R/W M!+\7Z6RMU<">P-B=[IJ$)JZUZ172<<-1\4DH4FZ,RB1'FM'":TF\MG;1-BX& M7T;M5.F#O@YQK741V)]%W$5+#2!O_;*K@0N6B1@4L::LJ60Q].+2$^--Y":D MH%C/Q<']^H<-5+!5TF9G\[4ZQVF)V68;"#>+G%EB'!F6@4B.#K+U ?T6[;1C M D2NTWR[&_(;Z9"[IP+WFKIMP/*B%WW;Q>#ZMN6C@ N)"..=E-8F46=2V 8T-EGGOE>L5M)G T9U?>D.F*>) M\Q1($BH1J=%;MY9SHI3S46H&VE1I/K ^B4VZL_L$:B5MMNO.WM6IKBE1]N*B>3\<5Y MFEZ>#,=IAN)%:H;S12, 'SQ*4F:4)'B,:0-C1+)L2Z,DPT25"OI7*6O2>:T* MEQ<<@MUUUQ@8/Z>O-[[Y:7[,%(0DK(P!60FEESBGQ!8)&BI$5H[B%E4E&; 6 M=4UZJ7V!LAL=M@#,.S;N6\A)D;@ B_)QM-P#*"ZVE:4Y,M-)1XWN4QV[^)R6 M)CW.O8)N1_VT$:_?,/%A,L6%"1)Z5(J0\D M@1FKJ0-CZK3[?9VT?L_6&X)@1]K;%9'GM6/S);(=J""$YTZ3TO00UQU/Q D, M&KUT*JK 9,Y5IABN3V*_I^X-P+22-AN(S6^;;!_]P*4WODB?<1FU]:[T!YW0G9J^[:3\OD0BCJXCFX*%8KT4]4#9F93TE63-! M9 Z&.![0KTJ.EVB3J3H7G/;+9K\;1;7ETC!6&MA"=C,;4ADH?ASA7..VG'D@ MGD944T2G+[DZXYTDGC7")6.-1V,Y;XAU$ M$LK,'*^"576F$-0';[5;K(V"=Q--OH5.N^\.SH[/3C]\^GQT=O3Q_.#\^/3C M8_+7:ZF[[#&=]LY]E3B]@?-,B!\/$V60TC' S;?#3 R[NVN? Z ZI M#V)(PZ7%"(Y0G5/I088^+C.>**498L0C6*L6#D?S@^/$#K=GAX^L?'\^./OWTZ/3D^/#[:JLOYRP_LU#AO M0'M'9OK!H#=$47AXVU]'P[QVCF@0L=1P2P*<9Z)Q:Q9*6,E2%=N[FJ2=VYL- M+\;#/ RE#.W92^Y70TI@HC>99&\H02_;$Q\$*[/MJ(- 4_954@?KD==SR])N M\/*LB5GWFGG3=NJ6]<[MU=V#]V>WEO-2WWXYGS6SF9)H4VGAI'&'!:^)5C9R M;9, ]\;LUZ.]?O'PG_=K(P:M! N*<-S$B621$]#:DRRXXY!ML*E*M=Y+1#5K MJS;!QK.XMRLM-)"4/Y]"O+_K_ZPARC5W@V)MHW&*"!W05PW9$B>H(RP $Q2B M14M< UIK4==S"^4Z&.M>+PV [7/ZEL97J91<+;M?_70I9945+B)-8G3H3S!D M$< X(JC('CF,&JK!7T5--8##N^ZD3_FP)H W+A%G>3E1+;>K M!2XJY7S2LMPHL+7NP"\EJ.=.QW6PU8GT&T#1$4S'*)MRW+AHP?R4'>=P2+P1FMBDG554@(25<@8$MW^5 F(RBC"*/<2Q63-K)*A+,F?3UW'J[E_7>OFP8@]P&&T\5P MWM\7TWH7J>)KEIXRECQN\%Y9PH5'X4DI"&2!C*G@@K96)U&E\^K:%/;<-+@. M[.KHIP'@?4S?'XAL.AGCI^'ZI&(Y?]D*KE"2Q"2)"RNFT@*'4Z*I4RYZ'D.N M$A9L2FC/_7_KP+"JMAI XVV7SF=\@##HFX9,:&!0!KD$%!HW1 J6J0]"V#JW MN581M!:ZW!M#5R?2?]-Y__.2W>D^ZW_SV/WE_)?Q43_CST54GB$N*)/HY@>7 M"43G253!4,$U6%[%-:EX8AF^I'A5FF@\#7'>P6P8%K.F1E?E(DT1^(,T=-*6 M\2 )8V!Q%9:H.C,4AY&>>9%4BE5N!&Q);[/G!)L@ZMF9YAYT]Z:-W4>8ECM# MW]+[-(?AJ'NS]^P%^S. +_-6WQ2RK'72FA.C7!F?["*Q2GN, BRE&91C=>ZX MU3.%-SGIX_%PCGHX^/H5'W]]!+ VMH M5E)K$J5$@4"Y)N:L)U1[;2D'E%"5W.YN9#=K&#?!UXK3A7UHLL>08C:=#SZ7 MBR8'/X:S0;"&):$XL59&]%NI( X"!NEPN[16_M% MSS[5/-E5YBT Y?=TZ=-TH%D Z17#0)EBL .)$\=8)!089_L!RPX:>ZKS+<37L]9_'XZ'EU>7-X1S9RQ/"'.,9I'Y"!CDFG+^)4WFVH&# MO,X.M9;>'[VY9\UOH[=)%T+L6_OPXP'APEOA%8\$%T @4@M+7))RT1E1,D:E M"NO,2EE/^P_?W$_]3&?:WUJ(#60;[XKRWUW-2M^AV5FZN+XE4(RA-R:HD) 9 M7=K#! P&O:1E\ HWBE%E)*MRU^U%JOJMMNK!I>A>5RT [YKV]Y-+&(X'1EBO M4NEN"1%9JR'Q4E8Z1'U'1KZ_:H7:?XF9K4?>(DY)G&;S_.8:C M<9I>I/DPW KDQM &F72@-!'O+/)!$R,6N"(QEA2_SA@0/FG$_#QU\]I+>D;$ M]GJ;5!!BWV#X.,&O#T<0'[.@4K9!!$I 0#F.B0P_T[CULI2]=E+8I-;"P?+G M]SR2H!L(=""Z!K:,NP*$=S_O/OW[,$V1J"\_3W!?'BU,)9?,&U!H*I6RB.DR M/)/B/JN2B\5M-<2)A\4Q\W>S@-&B!N0@DLC+ M<%<=- $O*&'4>9ML6=U54N(;4=GOIE<#)FL4,G6CLY8 >3S^>C6?+23&;^Q] M9C8KBUN',Z40M:>6ZN>M] M!QO/+[Q=]^,^F(^PH)WR:V%P(U?_48SLAU L*Z6&MCL;V>R/[QS4H9HW0QE!\,% M>*:)CA1W%)X, R%\FZXW&V+OAL8+&&L7?W13LPQ', M9L,\3/'C9!RNID4[ Y?* 3XXHA=#N61,Z*533T+0+C$'6NKGR6B4)]/O,(V3?# :3;[#."3\SOO)E9_GJ]&MWU.K9G5C O97 MT[J;;/90_B^9-3%IDEVY0*ZM(M[;0!2S/)?S% %5C,\^RO]O1?MQ,D^SDPG: M@X-QO!N'<.^$7\>:5$1NM7(DAM(81)8SIJ0=D6(!?#2,&&<%D88:XG1AAIH DD5CZR0]=Z]AJ7>PO ]< M;%2\LHF26D#ENW M>&43(?8-AA45&""YL9QY8DVB&$+Q0*RS&H5C@XO21^W7RQJW7[RR-00Z$%T# M6\:CG18WV<5F>[_!WD?56JH !*="A#";R@SJUS]V+;$.)5 M GO&5 ^N2Q75M0#)V_CYP_/X^9Z]!R'W0$>K$_."N'**(B4N/$\S+N28O69< M EK=*MC!">YU\)H;:5 [U +EBN"-D24N)9*90 M9=+K>N3U#,2Z&-D*D1LIK)F944O.FA?(\L)89YITG*0D, M?IR.Q,64B,G>9TY-!*YJ[N<;4]QS-^/]0G8O:FW F"[&V,Y0ATO$.H@^L)04 M)\E)E*#GD5@?,A&!9VVSB#3!TDZD,TV"\[ *T=$95EA)GA!!:4F,KG9EL1F?/G9 ;W,FW4^&N\]IK MU/8]Y/?>Y/\&PW'Y][2LRS2\&!\NCJ+#SX$!ZK2)ED15KDVQQ @$X8AP&AUZ M*:U_>KBU=K'?AJ3TW$MY+ZCL06D-[-AK>M,1J'5! 0DH.B*3,<0)"\0&19V% M+#FMXUYV%_[4Z[_KHB_4:3]O.U2I96?6>_56FK,5I_0(4 R;2 M8%AIN$S+!#2%GP4@0H)S/F&,':MT;*A7@/)4L/>#@SD7F?%P/2U=6H/+U'-/ M%%KR:$*VSE4Y=EU%4!,YQUTQ\=I8@ZVDW\!N^I0/-,B3<1B.AM<*NN4J.I\C M!8T&GV%4+T69G<4!4:""V7KD]8NP;J#P"KXZT$L#:/N8YM&U;QWMFAXY[\R( M_3&.K[!]_C+;&E>==2J3$$KF,AB.895R1-G @M715;INOBOA_::>]V J]ZK9 M=@#]:(&2X[<4,XL 9DCD=X[_$PJ MPCW7*45/::AR++(AG?TFIO>]LW>LM^V=Q7*CN&\[>].]?\!H,EY)0;B 4MUD M!+$&R@1#ZID3N%+KG#'O3GJ_^>NV;>TVVNV[SG4ENY\3O.HMW3*L-0"EX$G2 MI4+$E1[,+%.B97)4IR"R6J^E6Q?4])O"KNW9[EU?;]$=N./321]7ZWZ ,+K95!:,'9V ME%J*-YU^#J;34CZZN/HXD#9:K8TFBR',DJN,;I$S)*; P*2@5:K2'&=WTOLU MO V >\_:;]=$W\CXF>P'"GS.(!5QN.<1F7 G].50.7$KC!2="X1WN.:',(&5$_,.A-I+L<@*^MHZ MTM"-\'FK91 M1.L=YXX__MO1Q_/3S\='9]L4WS[\\TYK:E?2U5&I[/'X&Q(XF?Z\]ZWN6VN% M%)TQG%#E,F*F%&%3Z0@3P;DD4F:T2K'?"S3M'K4^>_3]5&\J/,-0.Q,5,]I' M#IGX9"7)";A.7@)355SVEXCJ=Z_J"AW/P\>.U/"&S,JBS\96E?W/'U++Q"RC M<0^&1AJO#5= HM$(I81J7_3)U<2<8#<=$*0G-@6NIHL]Z7(]"YX_,QS>^W<$6Y MCY03([+"+=PAQ]$K@K&"]SP:$6652&H9,>W:F4W0L-+1V5;L#<3A=SQ\AN^_ MWZY7Y.BR,4[ KW770$J*0BX&@$B-0L$1E7XHE#$5S:SFJ M.P!PDSWC=?/1["Z$>6C:5;V<'^I4B_$]_?#[\^\'9T?OCC^<''W\[?G=R M='!V=G2^U9G&ZH=U&N^O27-'87_9;KX/1Z.#<3Q&LL<7P](I:3'Z:TGHE\$Q M]&HD,;84*BE1>M%D1[@7T5/GH[-56J]M1.7NUF;5&^[38*:,4K'2$\70BDKM M6.D %(G(D*@4WCI5Z2CH5=KZC?#JX>FYT>I63:UG*U?:A>T/4EY[Y'[L6L5# MELW0: TK@5PDCAF/.Y]'M"0+B!9&'05JC*N2M=FK=7O8$/\_KX8(\A)YS-/) M\%MZ]OIW/W^'_SN9+N;K/3@#$$%%)U!.N'R)++D5&R-^B:%(])D&KJL8O]U) M?TNV<1,TOC3(:P]*?K.F?N1_C6?-(:#.\>AIBDMH0P1/NY;I45%'M M26"**^V=]E E+FO6>CY:5XM6CLR#D4YA+*6I(S)C> ;2.6*]%3)G %NGH&8G MJM^2S=P$@[O8S-U4VT!&9M%^B)8#%/2=B166D2#1%KJHC;%5 M3ALVH+&=\8B5D3/9CQK;1N@]8Q_A,MV,"Y,FLIPD+GCGRCT4;XF'J$K+9FLH MRSHSO6>4+J.S7Z16P\OZN-Q9>0U@\WWZED:3KZ6Y1/@RGHPF%S\_EUM3LYM1 M<]+E'(U(1$83ROS*3$"7=A>2.N:C8\Y7:>#X"EW-8F]W3#R;%M^=@AK V^'5 M;#ZY3-//:;10U^S+\.L=*Y+ZZ(,AH*!<9"A#+7/*A(&ERGA&F:E2+_D"3?W6 M .P39UTII@&,G4\AIDN8_J,,H%M\461TQXP'*G3B)#%7>J^4&Z5 *1$TX^Z0 ME-*BRG3V%ZGJMQ1@GSCK3CD-(&V-E-3)W<3#Q((TW.K2[Z>8Z]*+7"15_&3* M318YU:FDVX3(=B:<[C?ZJ*;(!D#Z D^_34O#:*V$8MD88DN602:=B7,V$ZK M.@XQN[COJ'A!6-]3!6I!8OT(8W/]M(VW@Q"N+J]&I9G=P>5D.A_^UT*= URX M*B4)D YCL0H>]#D);@\=2/.2 MT6AD(,HOK@?#P[/ M3XX/WAV?')]O>4U]V6,Z/;=[E'(7\.YU]NX]/[ MM@?HUT5O/%$I,,28"AB$&$NBY(Z"QF#!5LD6K$G?KM;IE=?^\H#2"JU"#MR9 M?7;9R0_&\60( M?C@:SG\^N9J=9%#."D8R6%L2CF7P<_2$VAB,,8""JF+3MJ#U;9BW33#V+#-< M68%OT-+M4&SUPM-JV[J:!5;K E%:[I+6!1.2XX?2!S>!(MGJI(0649@J7;GW MZ[4=8_2"ZC@H%Y;"0HF?%E-I#Z\C9PQKCG).87X^A?%L6'Y^G<),5+@(3) R M)I=(IA,!'05A-@JI'$;84%,Z6Y+]-DS@)LA;X>'M0ZT-)/#.4'F+3K[OKF88 MS<]F9^EBT=CWNIC" FX8/!"JRTA5'Q6:=J8(-P"L_,_9*A4!+U+5! 3W H^G MI7Z=Z:H%X%W3?G/*F*2(5&-(9G19L%D7'P(XH5&SK&EB8*N403VBHN=RO.ZT M^Q0W6XNZ[S%+'R?X]>$(X@T+-R?'$#%F-YF2&*P@,FB'RRDE0D7B$'V$]/0: MVXK!2CXB[P8)70FQ@4UCZ\WW_J0BVLR9@4RT*G+QA[]'OVK/4&<+XLN+E+O]QT.!RD%$(65!$O M-/)D4KESQQA15FF((CGIJK1]6X>X-^JC;PF8-9)H.VFO=43>R+L,P+L8#_\K MQ0&-1E,=-&Y1)0>I-+JK6B42M8]1&_#*5SE0WXS,-VI1]X#2W33:>I:WW$+= M[N3]YB\[S=XNHZ:C3.U)@EEZ-&!'128S+AP7B$RE;,>[18^<'+U'5=(JY="/ MR=C5%)U@;)S2Z==IJW*"T;HR(\ET2M M$1[9H)10X DT2.UYE?+F%?3TZ^)V *8NY=T$;)YOGW=>]^\P+R/GGQ98F%0* MUJPD(G-<&8GC=FTSD,!X\B$G%5258&H+6OLM6>X4;G7U]#9\GX,8%Q$GC([' M>3*]7#Q^AX*8-9Y:P4]:GXM*WI-2RB;+"0;*@D@'FCB>%%&,>8B4)<:K5'IT M&W8]7@N+>^FG^8^;K7V05>:<@R6!1TXDBY3X'"/)$"/"GZ<@JWB(+U+5EB>U M 0J>6J/N9-_ %KC"J-XF1JT 3HW#;3PQ1:1$$8'SD22+1ENZR%.L4G/R,EEM M^5&=06DGZ;>+I8^3<;AE2!I#%94DI'(?B4E)7!D DS,ZC%QZ$^HTV'F5LK9< MI>X1M:4.V@75 *@5QBI/E&;HWU'."%",5;E$?])*9SU4N86T@IY^>__7!]!& M\FY@1OMC-DJH.N @C.?:DFC1I$KE.'$BE>&:DN68C!*\RCCVYZ3TV_J_&E@V MEG)SYN7/5+RY% ^^X7 M72$/M2E'=;)1N%&J$"(EJ71ID D7'@3 +[5F8(PT(*MT *I?!'#G.7Z"GXO* M^?=7Z2,*\?-DA(^Y./^>1M_2[Y/Q_,ML ,D8I[PAR9M,Y&**E(A ,I?4!VH@ M:5Y'"CO1W51&:Q,D;91?[UA_#>RXZ[)[/+YA]C\23,^_3P9&2:,"MX1!0M]6 ME]R>1U@I8*Q4[%-:IUO2M@0WE2?;!T!WTMB;129"+0U\LLI!"$1S7[I I81Q ME\*%*$-*G#'IZJ?SC/B"ZL^;>$$H'E$OIN/=$6>1&4OQ@D_0$_>U4[JS& M+'J-A)K*/>X#?1MII('SN1?Y^F,<;[*J*1[]"/BK!Y?EJP'GC#MA@<1$13E< MRL1F$PA7UA4A*\WW=IWD56K7PJ!]ZQCL1%>[MB4^KUYN4,9H&L\-X;B@T)"C M5VR3D210P0!77DIUYI7N4F[@W@"VNI!WZTG6]S/++XNTZ//IY3TM&Q MQOODYTMF*:JH @AIB68>W1^M99F=C2 7F<7$!("NOX5C]L,XMT1HTUS5,Z'Q2%C&H5MZ6D8\!05#:;E"- MT;44+"G[A@Q3>>KQ&)]U59((-YVAP*4@E2;E0AZ1E"EBN?$$%*ZI,DP&ZAS3 M+*&E26.S"0*6N3&[R+N!_. C^_AST0L3C.5:\4PT34 D!T4\Y.+BH;>GLE(1 MZG2,?T9*_X#92;M/.P+M)NKFP'+3.-$KB[\9$PG*)"(E9&)%,$1X*6P",%+6 MZ46UA)A^ ;.K@E_$RQ;2;@ Q#YVPFYZ85 3*D^'$659*RS@EUL6(# 7FK,@. M4IWK]L](:0DMVZCW:5)W-UDW@);'%G>Q@ 07,7@TN%Q"*?U/CG@5 E%9II2- M=TI5*8U_3DJ_I7==;T8[BKHYL#P8J9PU,S+CHN$JE2(7"L3' ,3$*&RD(GE? MQ7]915!+7LSFBGX1-UM*O>^^YY_3M\GHVW!\\=@&_W'V?C(:P?1V@G:,E+J4 M/)I@@Z$!=P[MJ,1%IEQF5AEI\A,@K6A1M=[[6L+)MHJ=U)5RW\ YA*_#.8R. M?GQ-8V0)X\A;KFZ8<28%D2"2I'(H^SU-)NU 58 M.I5L<[O3R5U+6>ZR,UIEDH)#V^N"(. A$'3[!,TQ&\ZJ-*M904^_%=MUG9KM MA-X =I9DKG_>Y:LR6*,2KK 0A"42S2-*2E.2(:FGGVE+K M+\12.ZF@,3@-C'7"FVP)T'*1%;(D-A0#'9C$Y26,"%7BJ8=$]'S+KC/5OH"9 MC>3< $;>W[SVPW ,X[#H^["8#NZ==M+J0'2*NMR\3[B&)"]:<->-J9F,+TK+AF*2!Y(#3YQJ$L$A]:JTAD3W$*/.H S/ MGCI:IZ+X 1$]WTBK9FJVE7,+=<(/:+]MBZ:-%4HY2Y+G"F/ 6)H3&T9\,)19 M4,G6R?(MH:7G6V+[0,PV4F^GGOE^OG=E$U@V@9THZN; \N#\UAENDX-(G-2V#*QV&,EIB5(J:R&4J:I[.)YLN'9F(T6O6SNS MB=3[+H$X^SF.99!JBH^-,"K6WEA.%@,-TFNBA4496:U)F7M0V&%.B#*G^DGC MLA5%$*^_JR5\;*O023WI]@V6-4N LC$ /@L259E-9R 18(L+H +#22E2DNL! MIL-"J_W7SFP-F@I2;A0X!R-\_AB7QW4*.PS3+7,E^1"C Z(7W05\1.8TDZ67 ME.8F.P=AO7&2F[ZYI0J:BF#J1O)]P^K5*C/)0-DR0,5XB2O#&45PZ52R?>#SS"^2-?93*N1^10Q^+6N#(67Q">K"7XEN0\.0\=U9A7A0Q]$ MU?C5TXCZT5M;06-/=;Z%^'K6^N_#\?#RZO+V>DO*@@:GB "*FQOB&[&.LM \ MQ"R21Q<^EU+;T_>G//FM]&;Y,NA-BW]N'' \)SCDZ55C805;F RP1N6I(A MX0X.M/^UD)L(+G^;S =EKVNS(]:V#_IM+0&0V)F!13T MHA2D#L19"QIW0Y"F2B'L4T):BCEW/X7923&:U89( 3A"7?8%T.6"Y.)P0-*8' 9-54J/UJ*N'3QM X'G5; = MZZ,!D+V#V4(^-]0GC*TA $.MB](=3T:DWF6B6!89M^W(H,J8^,=D]'M2TS%L M=I!P _@HI=_SF]+O<_R;A5U&\\LSMTAT+)D8I1FQWAC"HP\ZAV13JC.B:@DQ M+:5,=_=N=A9W@Y"Y64/6\90=4,(92D2R: E8-(P0K1#!6<93M7MAS\GI^3+J MSFI^!3=;R+P!Y/PQGJ5PA>\M;-S82RUS1CH#\2Y;W$]-)D[)0+*1'**61D"5 MVL]CWY\'4X7BOF4IL-)'.C$HZ&*$:U+ MX@*H()X%3TR&*$)TW-5Q@]8AKJ4B[BU1L$;[J)U4TBC,;L[IWDVFT\GW4C,* M7_$G\Y_(FY6@@R!*#W8=:*BOJON MGES$&8^O8/1I.AR'X5?\Y'IF)JZJ@/],\MT/!EGSE$),A"K'B*1EY%S6BA@I M!*/9">J?W&9:48BWW?M;JK[:#6#[4D*C9FYQU)-F\\5YY/S:?!^-X\ Z7#;9 M>2)H*JD5D4.Q@5-JXR0W(#&EL[\ZQFY+A34MXU;QM>G:?IZO; & MT6FG@O8DBAB(S*6BUN.77%$!+AH!?+UFU"^_IZ53E YL5H=";0$?DZ=-G4) ME:!R/B0H=RX&+'%D(BO"U=,%YQE8/8VJ@\>E5+ MF8-*=F5[T3;@]CR6T#N8#6=G2 O$T_'#,@@V$#('"SD2!P:W5,XL 9T-"9DQ M)Y06@JYSCV''C-1J ON=T5[#X:FBF@8@MVP-?4XE'XQAZO-X5:A$C>,E7O5E ME!;+Q 492$JRXDOS6 OJ6IGW0$H4_324@ISCZ@V(YG MLZO"S6E^U*)9.,>2U^@K)@NE%M016U(B$#.CS 1#117;]3IIZP'K327?.]9' M T;J\VW .GO"1W(!!!6>E$E^N%8"(]YD3G2@' 3'=1.K' ^N(F@]-+VIG'HG MLF^]Z?'QQ\/3WX_.#_[]Z.PQR>OU.G[XYYVV.%Y)5T>=C8_'^*IT#C^6-+?- M'(/Y!(Q8&20Z,@(_8^7JJJ9&:N.ICU7*5%^@:5<[LN31YRC)=_@[_Q@H Y"- MYR3K4G7J2^F@% J]MYPBLS0&6F44^DM$]7LRW!4ZGIJ4SM3PALS*#IW4ESRE MEI&IV47])30!)/1S<6\""F6#DD!<+L-Z+23E#5=45ZEMKFAK3K^F4NTPOCB9 MS&:',)W^S)/I=YC&V77A3C! A=.&,!O4:;_%[BH; M:6Q%=Y5-Q-=W?XU'C4$\DLU9F3P3@"+@0T3SB-#W(;)@K:4TKN.TOM7N*AOI M;65WE4V$V+?V'S4&H1H?7YK!"*$S.N%4$4!6B$)+I]%;I@:ZZZW37G>5K;6_ MM1 ;R(6MW@+O\SV9 T2)X@ T@$26X8D0;2(6(K<>O/&V2BB[!FW]%IW6\!]J M*:8!K!WE7'H0?DMW?GDY:/VKM;(FK2LWH;@/2_P>CJ6H&C MT>1[.1JY/8=#Y@YFLS0__%*VF./QP>7D:CP?."=]HDX0=#/+(&.)?D&2C' ) MR5J#'L/3CLA=]23:C-!6#6LW4*VJMG9F>]XOLQ32\-MB3V(,"3=4HICL[.SH]]^/_IX MOM5)U[-G=)J)?IG"CO+09^FB'&=^3E\GTX*F^VF.CCD1I21\,1B68D#HL_0D MAPQ.\Y1IK-) ;!5!.]_'?O+<9:="J/;!$GIO&6099>[V! M;?BFIMIG';6M=1 7(LML(AAM$BB7$P2##)(HV3'%8]EJ2G8_.BA]QGQYCN_* M_5]X,R7K_64IKI??5W]X>PM4")B**H Z(2@=(D2>+7ES+A FA V^S=2(_>CM M5%?M@J8'NNH))-=!//@!O^'T$FNMW/%?RQ4_YT>7BPMR!.>+E]]?8]V]\/7S M67HQQW"5)+H]JA#69^LT9%/SQM8'<&CIY%P',@QU)F*35^L#:!XW2FP"U*>2 MX',SMBMF_W!;#ZA!V?[+FYKD+<_4VDH'KEF1%%9&GP,H+L@'M!0?BD((XD5R MG9I<_$ZL]%5D++/S=>15R?7MU1H+SF9'?FJ4/B%36K7Q5':GM5/KO N*#K3. M.TNL \M\2B+"9)LBHO%ZC"+Y:N_J!-B=#U',IP.@PB.NP16&T,,Y+KH M)FUXCU(U,M!:8^(^!@<34 ]HNZ+]9LQUP9(D1=VEKN\2N8!314!D";/V(D;6 M9 WT'2I&1M-PTEV?!=F#U6,WE+\B1^5XBO-/>'&6KAFR*B-(=.B -@'/+H,R M28&O;8 EH70\&9>WW)SYR(]T8G MI5I$9U!)Q8#9JA:#]+5T!,&&(C-GTGJS3=?L5@59ZTD8&1]/Y((,)(+N0+2Z M6$EI=+6V72E97S%Y;<^4#()C-NN<==G*_=@31F-Z'T,)]E&<[,'E#CS4F^?O M:T=LI36Y24G51W,B4,().$>ENB0!1\ Q2\Z*34\RW&?/^.%GC51DW M@=* ,N@ 44>S.9EV.M+);'K7CQ MD:)QRI::X6@8SG< H4=\Q+=#8@]8NET,[;J):ZZJGFM)]<2*Y%/V#B1:\DQTY! D13>:%6>EU-'='Q<_<"1Y2\O( MEK4UQ [E_MBY[QL7]/BOKSBE:S!16UF( M#6GO!U\][@3W9E 8@(^']JT,HDAJ0TZJWW;ZF1A:=_SFH]F7>IHEDU8'FR1G M>*DLTMF+.M4P@7-.@I194*#BBI--"LVW(V__-U4T#&76!O7<7GW%.4?#L MKCJ]/H_TL@2ROV"MKGMDM8#H@H"@/2HCBF.\C3U[E*QQI\:W-VW#R:0+1^EZ MM<;U 8*U-I,V!LX8'4!@(=Z8!"98&0U&;T*3D9/WZ!AWGGQS%!W"]=[:.:MW M=QU,G$TOB5TK]V\V7;Q$8MQM_S4NCO^B@*.N7)B&^?,5 M8R8,DV.>4<11EQRKK#UXY0,8IVVR4I';V&1 <\,SC3NZ_@DPW0<:]@\>9A?A M?*"IX_3+Z6Q5P?WU')="GN877RKO_[G\YQ-KB^Y-4^\.EN$3Y_FU2#0+\S**B<4?^@G>5M1/FQ7 MQ1Z_VK3=XE NM.[#R)(+13B'E%4F9]*35Y#K+E&FN0W)%MEF9&^K/HR[_'YW MS>^KIQM72D&=))0L:PX\:@B><_#(4Z#K75OMFJC#1XCJZT5B+UP\4'U#R:"# M=XC':[A-]%XQKB#7U;O*6ZR;2LB[]L)QSYE&M\WTN'^E%HKAA+]3K\0NDN@! M5G>J@(VAV"P:!5R* BI%NFRFU'6G=:J>2<+J-C!Z+KT2.TGWT5Z)75@]]A/! M8V7^-6J7TEDPOD8KKB0(].ZD=H*M=8DDA!&LE6!5Y+CH4)P<;?+^1BO'JW >2[FQH5H^(EU1G M/LZ_3WX_K:5B5BAA@ (^!ZIX#9YEK$-HA)>6^QC90W LKM&QP/3OGV;?_F/U MC14@]OI#Q8?] 1^WOSHB&(81W>P@/G8@^>/7DY 8PQ#KBN% %->YGT'%NI(H M"%0.49%T%;22_(Q\[D/PO'R9"<::$9E"B#*"8#1!1&V"(@BF6 M"N*:QJ6#)/_+AW$JTMI)?D<^=B#YX].)5V2(D5:*J,D!54[:#3/BA.. M4USS_GV8MM_.S@]>)]90V^_&QPXD_^N'BI]*JG>1WY&,'DO_USPG+M3S0%9 Z<+)/*4%(FD,HUF5GLPYV MZ*CNUS_'J4=J>.=WXV,'DG_S:A(SDA[B>57Y)VN524P&3,A)%9EC8FOV9!XD M^3>OQBGO:2?Y'?G8@>1_^SL=."8MB@"KZX@%X2W%H:J =3Y9[YP39N@[_]O? MM\ODL.C?G$R*+#YCE( ^>%!>UV6,A2)189UTI,76CM Z3-^?;"?Z9Y3& MVY&1'8C^U?$D>,O1&@VBAB$*LP>??8&4F1&(7/+[H_,.%OVK[=Q[_HSR>#LR ML@/1G[R;1,&E+X9$5(A.HIB!M\+4^G4?@HIL^ SNR;OM1/^,$GD[,K(#T9^^ MGKC(O"_1@>.Y.J;T=W59%ZDMQCQGY)RXH1W\T^V>;?@SRN3MR,@.1'_R=A)$ MT99)A*@CZ2DM-01A/1BED!<5/6%YZ%O_=CO1/Z-4WHZ,[$#TI\<3I A4"%: M"TMZBBL-,2@&NF2A32[2VZ$?;DZWM/7/*)>W(R,[$/W+XTD,%'UHG8#<4*+8 MF 3+4>)"<:^1%6?TT+;^Y9:B?T;)O!T9V8'H7_P^,24S)*<4>#2F>BL/DVQ*28XA"%Z'A2Z;]].XL\@B3<,_SKH%MI0X?SVIE$YIVPX MF2M@6&>G17)>O4X.LI1HECFL=0%@L\;&MWU,]VS6BC:H/#K US[C^D+P0
WV[)O&;T68(S@XT%*).EU*4C#L'1@5"*>"4T#<9([] M 30?/DIEYY^^W7^:,_>!_ 7BD@O$+^%KP6\&PR-WQ86@6).I?(<0/;)"?")T M/IS(\D1B?I9*<__%\H]]77L%VG#%_"% %1QE+,R Y74[06$48CH,P$Q=PL6% MMD9UHA:&7X&[EHC7%,;5R5UOIC?==^_*+V?3,$TDYOP-:ER #2AM2DP%M@Y_D^2K<77"\>+L:1O;R^^V_?E]1>4K7)Q]FB[_ MW:N$BO;>!9_)-4NA=KX9TA2U=BHSI;ET)N;0Q!%N=Z3GJ[5W0?9]K=T)1#I( MBZV3P(>SQ3^6@P*LLR9QF:!@S:*45(O!50"9K&+ ML&\O*7:%R!_YMGHB4<%S7[B"Z#1=>IE^PY"TX9 M!EPD*W+*BIDFV<#'B.H%4X>*_K[='4H.7/VA_+A#0@)-&TB:!>5-S!,M^(I@,$T!60WIZ%>':^ MC,..+N>5NQ.)3*54)T%$7<<^96*0J+&8C9E);[Q:-SYK2# ])&KD"7U/ *@# M!?$LLX77&=2Z#OO3].R?F,^F5ZLOZC3Y&YX/G4O<\6?;9QH/X4,'>4AI3%*L M4"0B4EU;:!$"!@_&>BR,QR##O]I;T:,/ C>>S <\7T)E\?GLZ\OO5Q*]>2M8 MYP_=#?.NO!_)6,G$2? ^^CK1T9%IX:F6?2K-#,^!/UU!0Y,C]N(MM$7^5L_Y MXT.H*^]D3=J#3*)'IQ5H;NJ8,F00LDKT4093=T07WF09?+]YRUZ!M$L>I M=H70-4D4@X$'D10=HXY9J9U8+ED&/,>4T'#'?./DP+/*8^XD^EWRF+O(H0-, M/9H_8U889[6 0-$&**,U1(X!,&FF?4Q8?!.M]TSSF#N)?I<\YBYRZ !3&]3\ M\MX%88U+/D+)A>Y=#@QB81$$JN0P1&.8; &I1VCJ)H>GS]]'4'G4E9 M!\' IU3?%&P!I[T!%%+PJ) "NB:U4]L0UR7&]L'"3GO!]Q!,!V![U&C'W^BCO?D@Y MG^#%Q'AOZG@1D$[4)<),04@V0"I.,I.]-;GQ<] &RGJ)/X:#PT;$#2&;WE^( MCM[]]MN;C\OWD!G7Q\<_+Z^.3HS?%>#9&/?=V@+SI;TSW02\W1[,N7 MLXOK+/75#OE/.$T;*FEU3M81_ASW-;NB/$2?(V0TFG&FE;!-BNIVHO)0)5:O MQNU/?+_]@<6D\&1$=!P,2[[6CCB(#DGC(R<_1N?@5),@8C-)XZJM=NBYK[T& M$DKO:NO#<7W&/?I(_\7):U( +TY/CS^^^>W]BS$&S1%!TP+5R3 MU^6M*3Q\>L5/?FA=/Z\+VB(Q %+VN:8YR:?E3D#.(B9)#*.K-0I7NFO7;H.T MAX,L&@MQP*K8D33A_AW:6W[SDVK%AGW;VR/6:4%.?Q(@A>=D2)&B"^$C6*&" M$EEQKAL-L7DBW7C;@KOA)X]FBXO%[8U"=(504^CB1G)8Z/P0BK(0@LS!9X;% M-5&+.]+Y7#3B+OC:W#T]O.@Z2)QL.!Y]P/DW?/F]OD:^*_6,MT<4SJ'.F:)_ M60>U6N]JRXX$:XO'Y(O0KO$\@*UI'?<[O MS158YOD]-X:QZ$&;K$ ET@^1Q>5<.LD4NCKY8T0W8/RBUS:XVM,%V%ED(YK_ M.N7U:#9=S,[/\E):RS3_\@%>ZV)3,0(<(D5S)EB(RC@0.3"/'+7:JJ.>?N$' MP-&G^V#;3,*XF&HF[=F@K.\./->]M]EG58C\7 2CBU;7K5OG04;MF=7.&[M- MZ+(G?,:L;AE*L(_B9 \N=Q!EO+LNE5A-EEY<]U/GR.OJ/M"BMH:QNJ'=1@2/ M)@EA=.1ES9ZL (YF\Z\S.@B>S*:KDZP.(CVC M"U48W2-K0?FZ#C+6=*=%C8%3!-5FNM]&BL8)-YL!:!C.=S$(X6[$0Q9\:<^7 M$?)20R=OE0UT)WBHS?DE(#B3,R#G)F!F7N7V#Q$/Z1HW?]':%6HAG X4UE7" MYP[XBF2/JQC2%8JV#"G1492O!8IHE6I+LGC",:ZD+(6G@O= DL;Z!D7 M20-)>S8\ZT>U?LO5*W7IP,6;+U_#V?P'"YX%*OHQTM)*(O$E%PC&"K J,,.B M$E9OM[MF[=>/:[>&1<- 3.Q E=RTF.'\R]G5:*+50811WMDZ,/6Y%:&:?-O; 6+P57B;(J+Q77V:AD2%(P\QYPH)%@N (GLZAU'&.&<-LSHT*;VX#&JQC563Q6E M#R>8#DS8BO;5Q4.DF^5KORFOKX.:HLU(_PR(;-0&@U.F22QUAXJ1G[V&D^Y] MW.S-ZK&MU,F,/A^=AWPW^F*TLU/KO M'QD'^TMK-BSKQI;^J^_3<#S%^2>\.$N+N^=@L@A?6TA0>0LJ" \^BT!65;DD M37!9Q:T@\,B/C)S['08'0S&Q Y/Q2+;R[4VCI",GS?,80'H605FK(/@BP9ML MK60ZQMS$DFQ#W+C14 >/"?N)J3?HW>78R66]2^_*^]GB;-E8?GQ^MLPN8)XD M)XW*G@[H;5VP[1U$X1!<2\)FN]::(678 5*7>=+% MW_ \_S*;GX;S.F'Z?9A?O"NOSA9?9XMP_GH^N_Q*NC^+I*4"3!3EJL0+,7&Y MT,PE5W2P.3=9E;TE?1W5C;? 8@LI=0"^.WP[Q8N+\V5$0]R[S=R_G\^^G2WJ M)9MHKH-FQD")VH"*0I#_$1TYHUR0G;&,ZR8C:7V/JWG[2!83^./'D3@]$ZETA&V@I5!P,("[$VQ#+T#+4-ULBG M]+O&;6+(-D5T%#52M%?W"F@%3G%BAC'H&#.1+,K_-S$,CJM#FAAV$5EO9G]- M&1&S43+I#&A/,:2J[R"Q) HN0XD<7@:!CVC_W2]4CY"-J, M:,CJNQ)TG11?P,F40 97C*>C..BB4M6(A09/??28?!-E,MS*_0[1+<,POPN2KJV2B+FB)'41H;D/06W MI"8A,"E(82K)BB&SC$T@-=C+:1=M6(U"M?W$U($&6S<2IV815_M0)NB4==%+ MX$X9NJ#20LC6@(ATSL)R"J[]O)&'='4;N^T)A,>0=J!4.@79A.)8:;E#D,NE M>MS6DADZ0W:Q+B!/QLZ8*,S.5-?!"59 !<;HDF4)Q@OA+$JG5)/D^3IB.GH3;PFB?5C?@0YZ'[XO MRW6)'W>.,Y&JKE]VY'-Z(^@< +Y13V2<@B,UU7R*$FE5N* M@"@I)LG):L-(Z]+1G\K:/4KIN)'B4YO"X836@8I;:^NUC#J:HH&GN@LG4JP= M>*#X)Y+>3ED7J]K/5=_%S6K65_;D;M8NK#_0S3J>_JC8&M7CG/[^\O3XOWX_ M/OEX_,>^.P\>?,>@]3&/4SA0G)V+=]J/6[@3)'KIK4NH)(@XM%9 M4#R'2!\-_7D+U#PDI2O,["'>!UL*#^)U=V@Y"5^NU\A+ZXR-)@&3BNRIUY'. M(3G0)2J8N#(9MYGH?"!F;@D:>^/E88)^%#=[S"TQ5 M$O1WG^;AR]M9N"YH"44(A75,;,QTN1+]Q2N9(=AL)6>:TYFVJ@39XL=Z0LB^ M(ITUY&\'VN;M;/J)ONU+95:M?UA>),&V3P?SNT/,K*X5S](:1Y?)Z#I.,:L"WOD(J3#C.4LRMJG/7T_. MN+KG<#'_!#=[\+P#Y/P^76"ZI-^MQU@I3*NCRYX" ^9+(FT<:P%"88 N"EVR M5,2U%K!90TM?F-E'Q+-A^=T!9.YKX.O+9'.20;DZL#S2,4S6X"FJ!..)(6A1 MA3:KE#?0,_+LL*'-U!!<[Q,\JUME42OOB@0K#44(HKIIS"N(.?A@BXLY-C%6 M&RGJ*P[?2]X_Q] >S.\/12L]FG24 6V"H P'50R"$Y&#\,)DJYGEV&:YYSIJ MND///I)^'#][L+T_[+R]J;MD*2!GPH-T19 S& 4X)AQPRZ5,.M6-0D\ G[>= M3)5J;,#VXWL'^'D_GU'$D!>_$,O>+!:7M<7M7:FNXL>5JSA1)A*G,@?$VH(I M>03G4H#(A"G68$BY2HJTS0,&@:A/?MW\Y7?U#_$L,"__/?_@]0 M2P,$% @ 1(274!3:RC]X" 'T4 !L !B;V]M+65X>#,Q,7$Q># S M>#,Q,C R,"YH=&WM7&USVS82_GZ_ E6FJ3VC]Q?;D1S/N+9[Y[DTR:6ZR=RG M#D@L)9Q!@@5 R;I??[L 9Q>MUN7XDOUM_/,[UF^V.VQL>&:EDSKCJM6Z M>E]CM:ES^;#5FL_GS7FOJ\TQXDD!PG_9/N$<>#Z'=Z<7PB MVNWN\:\=5+*%U4,;ZQ8*WM:F0'T/^]WF\2!WH[D4;CKLM-O?CVJ^WMEIHC.' MG1EL''X&&6N2'-RZ!E=RD@V]/22 &BRO1SR^F1A=9*(1:Z7-T$RB@^Y@4%_^ ML7:S?3@*UUZU_;\1"6@D/)5J,?QA+%.P[#W,V2>=\NR'NL6Y:E@P,@D5K?P/ MH/)HAS^=!]N.48Z2&31*6SM=;]W5[51&TK%>I]EY:-IFHV*< C [8U5_LU6O M7W6.VJ,*VO/$+%U[_(Q%AND4::;3H=Y:A0QBL):;!55)^0U@ORLR+98)5 :[5#Y,P#ZH M0BP-A@58+APWWX.!DHA9$ JK<+X@4*1N713--#F$'L% M26Z.JFF!9LZPF6#18G48]K!3+=CI[6%G=R?G:=@!EL@,'9LPXMZ1ZX@Y6!TO MFY7K,DN0+'#*6.#O6!4"92)8K'AM'8%&$L'(T=<)I@B^E+K'H1("[*.N$>J$ M3X74J4:AL *"CT:$\-U9KT_,[90E2L_M$ID,3*1UAF-'G J#WJAE?05@[%*9 M-6WW&%,MC.GO,69W)X>-'SCDZU/S5;3SEV038.7*/3X4"6P8\/=[H# [@,)R2D,Y A*)#+U-2?B<+^$0] M,:(J*[ 58(2T>EZ7R7J7"79)MC^&-:Q!D=SFA,<+@*I!OY)0Q0]?'%15 J0N MP>(J0B?UHU!;,^OO)?ON$M_^Z 5O230JB!<;4U'UE!K>R*S-7@AX,VD($SB5F>< MN!NWB&>4)2*@XD8L00-A3/)(*ND6%+EMZI8@U..+AXZ ?@^JKF29/$6\+0W* M"Y,C=%D?:<:Q-L(KX/--$\@P@%2(8'@% 9"K@Q) K&3,W1"NR%CT!MMP/GY7&R@/EGPY7$+Y5 ELO@ MM.O.3WMC9:K%7]F(,,]@/Q2*Z3@N#+GX2MRS06JJK<-R>@@(9=D8!94;[.S@ MB28)8A7RDD>U2\5C1!"_K4<[?EEQI]=AT&K*[5V02(S&8QL(3_7\>)0T;,&4 MO %5[O$]JE__GX?H1>-91?/F@WW>?'B9!"VTRT M=15+0 PHHZV[=/0<^ V%3R'#X@,HGQOR3QLM]^>?A2QEYCAL_&T@+5Q@0PMW MG.5)%"HS2M@$X40;!$$?PUD,X&R1IMS@D'AC2JZX\4F&%\UG*HHJ^SSUCDT( M.\"9"^*#?P:P!))ZB&)D-M-J!A3*9'Q2/LIH2K(#::[T O#J M?*H#P^$/8 IAY:O$>YD2K\[O;JX?6TBMGT!=3% MN]%$9HU(.Z?3X5%86,[OFCRLH2!Q0UXX/2H+_!MNH23"FQP8LE?QW,)P^6,5 MPJG]:'45D_X8)^2*+X8R\YK[?LL7\-Z\:1ZWC_T[>,[@GUCJ4[Z?UPSOY[6< M6+_8/VFVV[]S_7<;?SW)+:]X4!Z'Q.8\>UOKU98MCY7DY M%U2TY6)Z/,PS"LYBKLHR[.!.N)_&#@[]LB!,8V<=45:6VH:5MO6*?;C0MS1H M;=F68UWI4=SDL/__8>SC#<@?'[VW]F!H]ROU6UNI)2137S@HS#^#PY:V56X9 M[Y?N"UJZE5N='PU829S&!_474PD)N[J%N* M7O8AI$?WBW:_:'=IT:Z_4+N^ M0EN>D*^%.AL^A;$24>0Z?#QD&!X2G<'J%S4>?6NCMKDEC_!^53@8E5/57O\H MQQ>_>O#D]SK*8_ATB/^(R=E_ 5!+ P04 " !$A)=0<;NC4FT( !60P M&@ &)O;VTM97AX,S$R<3%X,#,S,3(P,C N:'1M[5QM<]LV$OY^OP)5IJT] MH_>7V)8 0N3OYQ_$VCPP>5;&'ST,>ZN8)7M0G0V,-^MWDP MR-UH)H6;##OM]K>CFF]W;#[Z]D"I:] MA1E[KU.>?5^W>*T:%HQ,0D,K_P14'NWPI[-@VP'*43*#1FEKI^NMN[B9R$BZ M[UYT7K9'O4ZS>]>^S9;%>!W /!G3^IM-"S95T)X'+M79Q?NKR]>79Z=7E^_> M_E9!NQYWG9ZVTI=U]D;&$PZ*_;-PO,YB,$XF<^8F'+UI<%@U@[;Q%ID)7%'# MSF'^='#M 7,ZS84I7T++WF/F?/WX)57?=H+9)9OP*3 #4PDSO*^[B;3LCX(; MA!PUQ_)<&\=TQEYKDP:[.NW&KTPG[/S-&?M1Z8@K=IG%3727HZ]GY3W6D5;P M^C^%)0QYZA9V=[[UF7WK!V[1H]!WTCF[SO1,@1A#/;A8Z5A"XX"91EZ-\KC, M&,_FK,B<*0#-0J;M23%X=P4+2C3Y'?R6H M(0A2ZA9+2C>V]X9&N!(^LU"G%H7"!@@@&KW<#V>]/C&W$Y8H/;,+=#$PEM89 MC@-Q*@QZHY;U%9"P"V76M-WA1+5PHK_#B<^,$U=WG.J[%X?=SL'(EDA0!K-T M2]9)(O'4N]LEXP:\8Z.CRD@!.2 #1)-(23NAYM0L13I"E(3.A;2QTK; ?D14 MC%;!PW.C8Q!8;-D>.K0 1(C@M1%PIL&3ST>*,SV(/]<$I" M.@,1BO:]3$G9CBQ@#(W$B#*L0$^ M+J<4,FZT,F."39?A^:L 5%19L3 ,\ M;@;]2L(-KS+<_)UC):#J'"RN)715'TA\'%'J%./$O+#;=Z%@(P+$A'*D$+[H MPJ Y!93:3UCP5:0>3F4YKOE.JM\R8#B'F3*^.46'NHEEZ)*B;P'=;%:2>&W M16P162DD-Y(,D"'*\@PN(TF%I )&'BGZ4KFQ]/%F]*@O# Y ICUD6,<:R.\ CX'-(8, T*%.(8UD!- 4I,B M;4S,>HK C,B,;$D"1+MS#&FS#__BR-5!V*_EX(IE%B[R91UT(,X'Z>(2A M 78H4QF4$<\/92J!+^?!==E0&9=D8!96;V&SO@2X)(A9RE'NM2\5CQ!&_[48[W#WVM?_]A0]:U2K:$Y\4&54JP0^_6\Y'G2K%*&\C$5AH(XDVIV()B 1E]+1,-<^ 7U,X%/(F/B#R&1__7,]B%_U1 M^%)FA ];.)CJP'7X'K!!&[%4\MS!<_%@%9P2F_/L5:U76_3( MN:!=IH;3^;";WXP6Y^6UH*(M%]/]:9Y2H!9S59;A $OA_C)V<.H7!>$R=M81 M966I;5AI6Z_8NPM]2X/6EFTYUY6>Q4T.^_FGL8\W('^\\[;6G8G=K=.O;9V6 M@$QCX:0P_XP-6]A6N46\6[C/9N%6;FV>320D[/62RK\K$Z/K[_CM5N[_>^5^ MFBD*<[[E+-U>W)8GLVMAPH8O**RP\5R';TX,PR.44UC]$,.]3S34-O?D$:)] MX6!4KI7V^K<_(.?>2B/X8L3_ML7)_\%4$L#!!0 ( $2$EU"O]DL9 MAP4 (8D : 8F]O;2UE>'@S,C%Q,7@P,S,Q,C R,"YH=&WM6NMOVS80 M_[Z_XN9B;0)8#[^2^-$ KN.NP=*XC55T_330(F5SI4F-I.)X?_V.>@1.G'49 MMJ)QFB 6)/)X]SO>@]2)@Q]/)J/HT[LQ+.Q2P+L/K\Y.1U#S@N!C:Q0$)]$) MO(G>GD';#QL0:2(-MUQ)(H)@?%Z#VL+:M!<$J]7*7[5\I>=!=!$X5NU *&68 M3RVM'0]<"UX9H<<_#'[T/#A1<;9DTD*L&;&,0F:XG,-'RLQG\+R2:J32M>;S MA85FV SAH]*?^24I^BVW@AU7? 9!\3P(3'&V+5@+VL+YF3WVDW_L)/:_HI3 MN^@UPO"G?BVG.QXD2EH4IG%P<5OPV.)DV97UB.!SVC[;:W8Z]>H'H1_N]XN^9V'^UW<,O(0LN5CW7D1\R0R49IGE2$!K^)T/PJ$?^N"IT.T0^@DOFE;HVFKEVXZL%GW'[_%GC(.RW MFG[CIG[7NG]S_.V[\1? MT#?88X8G8?IAVZ/T?@B.GU].AI&IY-SC-*+Z8?A M>031!!I'\,&?^B,?IN.1ZRU4;[0Z8?WQZ#^A*J4K>5V!A84-RD=^%5RIP2 M/2.2&6]R)=@:AG%N%!=>=>PGJ&+G:-LS'[;WW2>WZ_4 M^Q8P6__&#E_[^BTGXK[V@@A#K6-B\%; M$;Y']HM;S'B-SAZMGI+;&>TZFY6QW.BVVAC%W;Y+04^1_, TW./?;2CO3.!R MB=N,)%N7Y/B>N\"N.ZZB1" PU T;FZP(\6(-O5\ M5,(ED;%K1X8T+RCD.P2DRD01_PKW-+E,%4LU6 MN3%^'";92= 5W"719RZ,;W-]=+AY]RDPJR[G&9(\_EEC6^;M<_# _S,I_5^*,5 MGK($Z!\WTJE\]E[9P3?=TIMO3?.E>WV(BRC84<,T\-V,#I[YJ*,S82+?JH1NN=H>G MW=MC;SKZ/17:W#OLFOMTH#-Z;VR5,?DZ<6#*NL[,3A MO(!1@E.HU-LY3W[RWN_$>W?-??=G82 M].Y^?1N"0;2,@D+7YQ*=*R\@<0,KS:UE$H$3FU>:JZHSA=EZ^QO1@AB8,:1/ MM;KD[M.:55L?[%S&77$AD!*YE<4QY'8779)IR<=59S1Z6DFB%L"-@^NW#K24KM[))GAABVSK%_FJG#[[,L_UH+^ M]EA,>2U.Z.1GA8[_ E!+ P04 " !$A)=0Y-V3V(,% #:(P &@ &)O M;VTM97AX,S(R<3%X,#,S,3(P,C N:'1M[5KK;]LV$/^^O^+J8FT"6$\[#S\: MP+6=-5@3M[&+KI\&2J)LKK2HDE0<[Z_?40_/B;/6P]HU3A/$@D0>C[][DCJQ M^V0PZD\^O!G"3,\YO'GW\O59'VJ6X[QO]!UG,!G J\GY:VC:K@<321+%-!,) MX8XSO*A!;:9UVG:FH=M(U+7BE)#KYJ?O$ MLF @PFQ.$PVAI$33"#+%DBF\CZCZ")954O5%NI1L.M/@N[X+[X7\R*Y(T:^9 MYO2DXM-UBN>NDT_2#42T/.E&[ I8]*+&@J!!2> &'@U;S99' ^+Y?J-YT(B. M7)<0P#,Z#J#TCX<2I%ED16*+B0;3D-]OR#@WKU M ]=V]SM%WU,W_^L8!E9,YHPOV\\G;$X57- %7(HY29[7%=K*4E2RN"!4[$^* MX%&._'%1R(;B=SA+J%7*ZOFY=,/K&0N8?O;4.W0[#=_V;\JWDOV[XV_>C;\ MO@'Z#G.$Z#Q4WG=[](>7D[/3LWYO?]G_@9Q3> M9D2B.?@2+FDJI 81P^"\#[]P$1 .9TEHPYXA?/;TV/?=3E_,4Y(L\R>OLP_( MZU3(>1G?KO468B%SSBD"%1'0),*%])S(< 8-KUZLF41!S#BVKW",:9A)7,51 M8I)$,+P.9R294EQLYW.FE,&,_X8RPI499E121+J.K,!? :L7B,[J<,Z0%>7P M:Z9)'?HS1F,X90E)0H8"CN*8A50:L0VO4KPZ8)NQ*J295!E!LVJQGM4*-:YE M-2,2B41J=@WK8VY0FA@J)QH3&9"$*FMTS>D2>F&N>1-#=>PG*,?!\:;[W6\7 MVR9F&+I#HMN-0V2Y>T&TQ_8K\;X'S,:_L<.WOGY/16QK+YA@J)6)+BNT]LE_<8EKS#O:BZBF^G;96*:N,9:_5:&(4 MMSHFH3U&\CV3<(_]L*&\,X'+$MQ+S$F^8<&]BR9(%V%K'GE55!-F-B^II,H$ M<-UT$\X!A^'4N,!C1XH1K>KYJ'BU\"/#**\:Y/L-I,IX$?\"-R[YG.K6IL!^ M&$&\DZ!W]CVBETK&"Z'\1KG[?1@FV4G0%=PYD5.66('06LS;9@E#/](DX/06 M!:>Q;I-,BT[9D%?*BI9 R(A*(R\GJ:+MZF9].33C.^OKI<$?,95RLFRS)$>> MSUL6\EHM^\@]RFMY6N(OJO"4=3Z[J/,Y.MKL;![;KON9_L\._GJ6<+"2_;<((5\]R, M'JJ^:BC,Z*4;1<\U5[O#T[;VV)N.OJ5 &VY;ZGJGM7A7P'Y[-3:/.BJ_WGC_ MOZ'81S]]:'Y:)F0S%RH%E. L@DJVG7/B1\?]81QWYWSS,V746]7C1\_]OSWW MZZBHT/F66OK;N$Z^F?U"SUNV-O$ ]2GITJX?5 (5H:@4!?Q$S$BWH- M4["03&N:('"B\\)N5>2-(%AN?I*9$04!1?I4BBMF/E=IL?$1S%2)%HQSI$1N M92T*N=U%%V0I=AB,%.E-\M.JW0IBG,O;4DYT>R* MKA\&N75,I';W2!+@)BG3M%.F6'?S/,D72R__>-2DO!:G7O+S-R=_ 5!+ 0(4 M Q0 ( $2$EU#YYDZ[J:L! $CR%P 1 " 0 !B;V]M M+3(P,C P,S,Q+FAT;5!+ 0(4 Q0 ( $2$EU"]5[T0V@L .-T 1 M " =BK 0!B;V]M+3(P,C P,S,Q+GAS9%!+ 0(4 Q0 ( $2$ MEU#$DD>@ !\ /0T 0 5 " >&W 0!B;V]M+3(P,C P,S,Q M7V-A;"YX;6Q02P$"% ,4 " !$A)=0TP+LL[5" "J>0( %0 M @ $4UP$ 8F]O;2TR,#(P,#,S,5]D968N>&UL4$L! A0#% @ 1(27 M4#_Y1/AZJ@ 8=8& !4 ( !_!D" &)O;VTM,C R,# S,S%? M;&%B+GAM;%!+ 0(4 Q0 ( $2$EU!PE1L^/&H -:A! 5 M " :G$ @!B;V]M+3(P,C P,S,Q7W!R92YX;6Q02P$"% ,4 " !$A)=0 M%-K*/W@( ?10 &P @ $8+P, 8F]O;2UE>'@S,3%Q,7@P M,W@S,3(P,C N:'1M4$L! A0#% @ 1(274'&[HU)M" 5D, !H M ( !R3<# &)O;VTM97AX,S$R<3%X,#,S,3(P,C N:'1M4$L! A0# M% @ 1(274*_V2QF'!0 AB0 !H ( !;D # &)O;VTM M97AX,S(Q<3%X,#,S,3(P,C N:'1M4$L! A0#% @ 1(274.3=D]B#!0 MVB, !H ( !+48# &)O;VTM97AX,S(R<3%X,#,S,3(P,C N 9:'1M4$L%!@ * H JP( .A+ P $! end XML 54 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 2,320 $ 967
Preferred stock, par value (in dollars per share) $ 0.05 $ 0.05
Preferred stock, authorized (in shares) 4,000,000 4,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.05 $ 0.05
Common stock, authorized (in shares) 25,000,000 25,000,000
Common stock, outstanding (in shares) 14,751,242 14,652,675
Treasury stock (in shares) 509,593 464,532
XML 55 R7.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Cash flows provided by operating activities:    
Net income $ 4,155 $ 15,170
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 2,352 1,798
Amortization of purchased intangible assets 354 398
Amortization of deferred debt issuance costs 40 47
Stock-based compensation 1,118 1,171
Deferred income taxes (160) 343
Loss on disposal of property, plant and equipment 13 0
Restructuring expenses, net and asset impairments 1,116 78
Change in:    
Accounts receivable, net 10,277 (13,722)
Inventories (8,187) 110
Prepaid expenses and other 383 1,178
Accounts payable (2,752) 5,342
Contract liabilities 955 1,363
Accrued expenses and other liabilities (4,744) (6,279)
Net cash provided by operating activities 4,920 6,997
Cash flows used in investing activities:    
Acquisition of property, plant and equipment (5,121) (6,601)
Proceeds on sale of property, plant and equipment 0 204
Net cash used in investing activities (5,121) (6,397)
Cash flows provided by (used in) financing activities:    
Borrowings on bank lines of credit, net 0 2,750
Repayments on capital expenditure facility (781) (781)
Payment of dividends (1,866) (298)
Treasury stock purchases (1,034) (853)
Net cash provided by (used in) financing activities (3,681) 818
Effects of exchanges rates on cash (20) 81
Net increase (decrease) in cash and cash equivalents (3,902) 1,499
Cash and cash equivalents, beginning of the period 20,353 13,375
Cash and cash equivalents, end of the period $ 16,451 $ 14,874
XML 56 R35.htm IDEA: XBRL DOCUMENT v3.20.1
PURCHASED INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Purchased intangible assets    
Gross $ 54,905 $ 54,796
Accumulated Amortization (49,706) (48,916)
Net 5,199 5,880
Core technology    
Purchased intangible assets    
Gross 17,098 17,717
Accumulated Amortization (11,899) (11,837)
Net 5,199 5,880
Customer relationships    
Purchased intangible assets    
Gross 35,865 35,091
Accumulated Amortization (35,865) (35,091)
Net 0 0
Trademarks / Trade names    
Purchased intangible assets    
Gross 1,942 1,988
Accumulated Amortization (1,942) (1,988)
Net $ 0 $ 0
XML 57 R31.htm IDEA: XBRL DOCUMENT v3.20.1
SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Total provisions for allowance for credit losses on receivables $ 2,299
Deferred compensation, mutual funds held by the trust 4,360
Deferred compensation obligations 5,657
Fair Value, Inputs, Level 2  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Deferred compensation, mutual funds held by the trust $ 2,571
Minimum  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Payment terms, period 30 days
Maximum  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Payment terms, period 60 days
XML 58 R39.htm IDEA: XBRL DOCUMENT v3.20.1
DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Lines of credit    
Outstanding borrowings $ 14,094 $ 14,875
Less: debt issuance costs (563) (603)
Total debt 13,531 14,272
Less: current portion of long-term debt (3,125) (3,125)
Long-term debt 10,406 11,147
Capital expenditure facility    
Lines of credit    
Outstanding borrowings 14,094 14,875
Credit Facility | U.S. Dollar revolving loan    
Lines of credit    
Outstanding borrowings $ 0 $ 0
XML 59 R12.htm IDEA: XBRL DOCUMENT v3.20.1
CONTRACT LIABILITIES
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
CONTRACT LIABILITIES CONTRACT LIABILITIES
 
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’ credit limits at acceptable levels. Contract liabilities were as follows:
March 31, 2020December 31, 2019
NobelClad$2,291  $1,427  
DynaEnergetics2,076  1,309  
Total$4,367  $2,736  

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, $836 was recorded to net sales during the three months ended March 31, 2020.
XML 60 R16.htm IDEA: XBRL DOCUMENT v3.20.1
BUSINESS SEGMENTS
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
BUSINESS SEGMENTS BUSINESS SEGMENTS
 
Our business is organized into two segments: 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.
Our reportable segments are separately managed strategic business units that offer different products and services. Each segment’s products are marketed to different customer types and require different manufacturing processes and technologies.
Segment information is as follows:
 
Three months ended March 31,
20202019
Net sales
DynaEnergetics$53,220  $79,836  
NobelClad20,344  20,299  
Net sales$73,564  $100,135  
Three months ended March 31,
20202019
Operating income  
DynaEnergetics$8,606  $23,110  
NobelClad1,476  1,830  
Segment operating income  10,082  24,940  
Unallocated corporate expenses(2,617) (3,317) 
Stock-based compensation(1,118) (1,171) 
Other income (expense), net115  (21) 
Interest expense, net(238) (373) 
Income before income taxes  $6,224  $20,058  

Three months ended March 31,
20202019
Depreciation and amortization
DynaEnergetics$1,772  $1,399  
NobelClad834  797  
Segment depreciation and amortization$2,606  $2,196  
Corporate and other (1)$100  $—  
Consolidated depreciation and amortization$2,706  $2,196  
(1) Prior to Q4 2019, the Company fully allocated corporate and other depreciation to the segments.

The disaggregation of revenue earned from contracts with customers based on the geographic location of the customer is as follows.

DynaEnergetics
 Three months ended March 31,
 20202019
United States$46,271  $67,959  
Egypt1,311  862  
Canada668  3,458  
United Arab Emirates667  2,503  
Kuwait509  —  
Indonesia479  239  
Malaysia381  —  
Pakistan345  342  
India316  29  
Germany300  55  
Rest of the world1,973  4,389  
Total DynaEnergetics$53,220  $79,836  
NobelClad
 Three months ended March 31,
 20202019
United States$9,042  $9,643  
Canada1,768  2,024  
France1,491  757  
Spain1,247  62  
South Korea990  468  
Germany986  1,003  
Norway960  622  
United Arab Emirates739  985  
Singapore574  —  
Netherlands547  634  
Sweden482  301  
Belgium364  886  
Australia249  448  
Greece168  17  
India77  125  
Rest of the world660  2,324  
Total NobelClad$20,344  $20,299  
During the three months ended March 31, 2020 and 2019, one customer in our DynaEnergetics segment accounted for greater than 10% of consolidated net sales.
XML 61 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 16,451 $ 20,353
Accounts receivable, net of allowance for doubtful accounts of $2,320 and $967, respectively 51,011 60,855
Inventories 61,445 53,728
Prepaid expenses and other 9,534 9,417
Total current assets 138,441 144,353
Property, plant and equipment 173,538 174,741
Less - accumulated depreciation (66,721) (66,507)
Property, plant and equipment, net 106,817 108,234
Purchased intangible assets, net 5,199 5,880
Deferred tax assets 3,902 3,836
Other assets 14,581 15,118
Total assets 268,940 277,421
Current liabilities:    
Accounts payable 29,020 34,758
Accrued expenses 7,146 6,903
Dividend payable 1,883 1,866
Accrued income taxes 8,666 9,651
Accrued employee compensation and benefits 7,268 10,668
Contract liabilities 4,367 2,736
Current portion of long-term debt 3,125 3,125
Other current liabilities 1,618 1,716
Total current liabilities 63,093 71,423
Long-term debt 10,406 11,147
Deferred tax liabilities 3,692 3,786
Other long-term liabilities 18,060 18,924
Total liabilities 95,251 105,280
Commitments and contingencies (Note 11)
Stockholders’ equity    
Preferred stock, $0.05 par value; 4,000,000 shares authorized; no issued and outstanding shares 0 0
Common stock, $0.05 par value; 25,000,000 shares authorized; 14,751,242 and 14,652,675 shares outstanding, respectively 763 756
Additional paid-in capital 86,832 85,639
Retained earnings 121,224 119,002
Other cumulative comprehensive loss (26,643) (25,803)
Treasury stock, at cost, and company stock held for deferred compensation, at par; 509,593 and 464,532 shares, respectively (8,487) (7,453)
Total stockholders’ equity 173,689 172,141
Total liabilities and stockholders’ equity $ 268,940 $ 277,421
XML 62 R6.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Other Cumulative Comprehensive Loss
Treasury Stock and Company Stock Held for Deferred Compensation
Balances (in shares) at Dec. 31, 2018   14,987,962       82,186
Balances at Dec. 31, 2018 $ 134,286 $ 749 $ 80,077 $ 89,291 $ (35,014) $ (817)
Increase (Decrease) in Stockholders' Equity            
Net income 15,170     15,170    
Change in cumulative foreign currency translation adjustment (419)       (419)  
Shares issued in connection with stock compensation plans (in shares)   101,118       7,502
Shares issued in connection with stock compensation plans 0 $ 6 (6)      
Stock-based compensation 1,051   1,051      
Dividends declared (299)     (299)    
Treasury stock activity and transfers of stock to rabbit trust (in shares)           (28,700)
Treasury stock activity (878)         $ (878)
Balances (in shares) at Mar. 31, 2019   15,089,080       103,384
Balances at Mar. 31, 2019 148,911 $ 755 81,122 104,162 (35,433) $ (1,695)
Balances (in shares) at Dec. 31, 2019   15,117,207       464,532
Balances at Dec. 31, 2019 172,141 $ 756 85,639 119,002 (25,803) $ (7,453)
Increase (Decrease) in Stockholders' Equity            
Net income 4,155     4,155    
Change in cumulative foreign currency translation adjustment (840)       (840)  
Shares issued in connection with stock compensation plans (in shares)   143,628        
Shares issued in connection with stock compensation plans 0 $ 7 (7)      
Stock-based compensation 1,200   1,200      
Dividends declared (1,883)     (1,883)    
Treasury stock activity and transfers of stock to rabbit trust (in shares)           (45,061)
Treasury stock activity (1,034)         $ (1,034)
Balances (in shares) at Mar. 31, 2020   15,260,835       509,593
Balances at Mar. 31, 2020 $ 173,689 $ 763 $ 86,832 $ 121,224 $ (26,643) $ (8,487)
XML 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 169 294 1 false 55 0 false 8 false false R1.htm 0001001 - Document - Cover Sheet http://www.dynamicmaterials.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Sheet http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101101 - Disclosure - BASIS OF PRESENTATION Sheet http://www.dynamicmaterials.com/role/BASISOFPRESENTATION BASIS OF PRESENTATION Notes 8 false false R9.htm 2102102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 2108103 - Disclosure - INVENTORIES Sheet http://www.dynamicmaterials.com/role/INVENTORIES INVENTORIES Notes 10 false false R11.htm 2111104 - Disclosure - PURCHASED INTANGIBLE ASSETS Sheet http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS PURCHASED INTANGIBLE ASSETS Notes 11 false false R12.htm 2114105 - Disclosure - CONTRACT LIABILITIES Sheet http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES CONTRACT LIABILITIES Notes 12 false false R13.htm 2117106 - Disclosure - LEASES Sheet http://www.dynamicmaterials.com/role/LEASES LEASES Notes 13 false false R14.htm 2121107 - Disclosure - DEBT Sheet http://www.dynamicmaterials.com/role/DEBT DEBT Notes 14 false false R15.htm 2125108 - Disclosure - INCOME TAXES Sheet http://www.dynamicmaterials.com/role/INCOMETAXES INCOME TAXES Notes 15 false false R16.htm 2127109 - Disclosure - BUSINESS SEGMENTS Sheet http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS BUSINESS SEGMENTS Notes 16 false false R17.htm 2131110 - Disclosure - DERIVATIVE INSTRUMENTS Sheet http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS DERIVATIVE INSTRUMENTS Notes 17 false false R18.htm 2135111 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 2136112 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS Sheet http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTS RESTRUCTURING AND ASSET IMPAIRMENTS Notes 19 false false R20.htm 2140113 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 20 false false R21.htm 2203201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 21 false false R22.htm 2304301 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES 22 false false R23.htm 2309302 - Disclosure - INVENTORIES (Tables) Sheet http://www.dynamicmaterials.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.dynamicmaterials.com/role/INVENTORIES 23 false false R24.htm 2312303 - Disclosure - PURCHASED INTANGIBLE ASSETS (Tables) Sheet http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables PURCHASED INTANGIBLE ASSETS (Tables) Tables http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS 24 false false R25.htm 2315304 - Disclosure - CONTRACT LIABILITIES (Tables) Sheet http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables CONTRACT LIABILITIES (Tables) Tables http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES 25 false false R26.htm 2318305 - Disclosure - LEASES (Tables) Sheet http://www.dynamicmaterials.com/role/LEASESTables LEASES (Tables) Tables http://www.dynamicmaterials.com/role/LEASES 26 false false R27.htm 2322306 - Disclosure - DEBT (Tables) Sheet http://www.dynamicmaterials.com/role/DEBTTables DEBT (Tables) Tables http://www.dynamicmaterials.com/role/DEBT 27 false false R28.htm 2328307 - Disclosure - BUSINESS SEGMENTS (Tables) Sheet http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables BUSINESS SEGMENTS (Tables) Tables http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS 28 false false R29.htm 2332308 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) Sheet http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables DERIVATIVE INSTRUMENTS (Tables) Tables http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS 29 false false R30.htm 2337309 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS (Tables) Sheet http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSTables RESTRUCTURING AND ASSET IMPAIRMENTS (Tables) Tables http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTS 30 false false R31.htm 2405401 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details 31 false false R32.htm 2406402 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details) Details 32 false false R33.htm 2407403 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) Details 33 false false R34.htm 2410404 - Disclosure - INVENTORIES (Details) Sheet http://www.dynamicmaterials.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://www.dynamicmaterials.com/role/INVENTORIESTables 34 false false R35.htm 2413405 - Disclosure - PURCHASED INTANGIBLE ASSETS (Details) Sheet http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails PURCHASED INTANGIBLE ASSETS (Details) Details http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables 35 false false R36.htm 2416406 - Disclosure - CONTRACT LIABILITIES (Details) Sheet http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails CONTRACT LIABILITIES (Details) Details http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables 36 false false R37.htm 2419407 - Disclosure - LEASES - Additional Information (Details) Sheet http://www.dynamicmaterials.com/role/LEASESAdditionalInformationDetails LEASES - Additional Information (Details) Details 37 false false R38.htm 2420408 - Disclosure - LEASES - Maturities of Operating Leases (Details) Sheet http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails LEASES - Maturities of Operating Leases (Details) Details 38 false false R39.htm 2423409 - Disclosure - DEBT - Schedule of Debt (Details) Sheet http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails DEBT - Schedule of Debt (Details) Details 39 false false R40.htm 2424410 - Disclosure - DEBT - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/DEBTNarrativeDetails DEBT - Narrative (Details) Details 40 false false R41.htm 2426411 - Disclosure - INCOME TAXES (Details) Sheet http://www.dynamicmaterials.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.dynamicmaterials.com/role/INCOMETAXES 41 false false R42.htm 2429412 - Disclosure - BUSINESS SEGMENTS - Segment Information (Details) Sheet http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails BUSINESS SEGMENTS - Segment Information (Details) Details 42 false false R43.htm 2430413 - Disclosure - BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) Sheet http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) Details 43 false false R44.htm 2433414 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails DERIVATIVE INSTRUMENTS - Narrative (Details) Details 44 false false R45.htm 2434415 - Disclosure - DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details) Sheet http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details) Details 45 false false R46.htm 2438416 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS - Summary of Restructuring Charges (Details) Sheet http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSSummaryofRestructuringChargesDetails RESTRUCTURING AND ASSET IMPAIRMENTS - Summary of Restructuring Charges (Details) Details 46 false false R47.htm 2439417 - Disclosure - RESTRUCTURING AND ASSET IMPAIRMENTS - Rollforward of Restructuring Charges (Details) Sheet http://www.dynamicmaterials.com/role/RESTRUCTURINGANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails RESTRUCTURING AND ASSET IMPAIRMENTS - Rollforward of Restructuring Charges (Details) Details 47 false false R48.htm 2441418 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.dynamicmaterials.com/role/SUBSEQUENTEVENTS 48 false false R9999.htm Uncategorized Items - boom-20200331.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - boom-20200331.htm Cover 49 false false All Reports Book All Reports boom-20200331.htm boom-20200331.xsd boom-20200331_cal.xml boom-20200331_def.xml boom-20200331_lab.xml boom-20200331_pre.xml boom-exx311q1x03x312020.htm boom-exx312q1x03312020.htm boom-exx321q1x03312020.htm boom-exx322q1x03312020.htm http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 64 R45.htm IDEA: XBRL DOCUMENT v3.20.1
DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Foreign currency contracts | Other income (expense), net    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) on foreign currency contracts $ 834 $ 122
XML 65 R41.htm IDEA: XBRL DOCUMENT v3.20.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Operating Loss Carryforwards [Line Items]    
Valuation allowance released   $ 368
U.S. tax overpayment, quick refund requested under CARES Act $ 2,700  
Minimum    
Operating Loss Carryforwards [Line Items]    
Differences between U.S. and foreign tax rates, range (as a percent) 20.00%  
Maximum    
Operating Loss Carryforwards [Line Items]    
Differences between U.S. and foreign tax rates, range (as a percent) 34.00%  
XML 66 R28.htm IDEA: XBRL DOCUMENT v3.20.1
BUSINESS SEGMENTS (Tables)
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Schedule of Segment Information
Segment information is as follows:
 
Three months ended March 31,
20202019
Net sales
DynaEnergetics$53,220  $79,836  
NobelClad20,344  20,299  
Net sales$73,564  $100,135  
Three months ended March 31,
20202019
Operating income  
DynaEnergetics$8,606  $23,110  
NobelClad1,476  1,830  
Segment operating income  10,082  24,940  
Unallocated corporate expenses(2,617) (3,317) 
Stock-based compensation(1,118) (1,171) 
Other income (expense), net115  (21) 
Interest expense, net(238) (373) 
Income before income taxes  $6,224  $20,058  

Three months ended March 31,
20202019
Depreciation and amortization
DynaEnergetics$1,772  $1,399  
NobelClad834  797  
Segment depreciation and amortization$2,606  $2,196  
Corporate and other (1)$100  $—  
Consolidated depreciation and amortization$2,706  $2,196  
(1) Prior to Q4 2019, the Company fully allocated corporate and other depreciation to the segments.
Disaggregation of Revenue
The disaggregation of revenue earned from contracts with customers based on the geographic location of the customer is as follows.

DynaEnergetics
 Three months ended March 31,
 20202019
United States$46,271  $67,959  
Egypt1,311  862  
Canada668  3,458  
United Arab Emirates667  2,503  
Kuwait509  —  
Indonesia479  239  
Malaysia381  —  
Pakistan345  342  
India316  29  
Germany300  55  
Rest of the world1,973  4,389  
Total DynaEnergetics$53,220  $79,836  
NobelClad
 Three months ended March 31,
 20202019
United States$9,042  $9,643  
Canada1,768  2,024  
France1,491  757  
Spain1,247  62  
South Korea990  468  
Germany986  1,003  
Norway960  622  
United Arab Emirates739  985  
Singapore574  —  
Netherlands547  634  
Sweden482  301  
Belgium364  886  
Australia249  448  
Greece168  17  
India77  125  
Rest of the world660  2,324  
Total NobelClad$20,344  $20,299  
XML 67 R20.htm IDEA: XBRL DOCUMENT v3.20.1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2020
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
Paycheck Protection Program

On April 14, 2020, the Company received loan proceeds of $6,700 under the Paycheck Protection Program (“PPP”). The PPP was established under the recent Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) and is administered by the U.S. Small Business Administration. On April 23, 2020, the U.S. Small Business Administration (“SBA”) issued guidance regarding eligibility requirements for the loan as they apply to publicly traded companies. The Company returned $6,700 to the SBA on April 23, 2020.
XML 68 R24.htm IDEA: XBRL DOCUMENT v3.20.1
PURCHASED INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of details of purchased intangible assets, other than goodwill
Our purchased intangible assets consisted of the following as of March 31, 2020:
GrossAccumulated
Amortization
Net
Core technology$17,098  $(11,899) $5,199  
Customer relationships35,865  (35,865) —  
Trademarks / Trade names1,942  (1,942) —  
Total intangible assets$54,905  $(49,706) $5,199  
 
Our purchased intangible assets consisted of the following as of December 31, 2019:
GrossAccumulated
Amortization
Net
Core technology$17,717  $(11,837) $5,880  
Customer relationships35,091  (35,091) —  
Trademarks / Trade names1,988  (1,988) —  
Total intangible assets$54,796  $(48,916) $5,880