0000034067-21-000105.txt : 20211021 0000034067-21-000105.hdr.sgml : 20211021 20211021163707 ACCESSION NUMBER: 0000034067-21-000105 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211021 DATE AS OF CHANGE: 20211021 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: 211337412 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-20210930.htm 10-Q boom-20210930
0000034067--12-312021Q3falsehttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Memberhttp://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent00000340672021-01-012021-09-30xbrli:shares00000340672021-10-21iso4217:USD00000340672021-09-3000000340672020-12-31iso4217:USDxbrli:shares00000340672021-07-012021-09-3000000340672020-07-012020-09-3000000340672020-01-012020-09-300000034067us-gaap:CommonStockMember2021-06-300000034067us-gaap:AdditionalPaidInCapitalMember2021-06-300000034067us-gaap:RetainedEarningsMember2021-06-300000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300000034067us-gaap:TreasuryStockMember2021-06-3000000340672021-06-300000034067us-gaap:RetainedEarningsMember2021-07-012021-09-300000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300000034067us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300000034067us-gaap:TreasuryStockMember2021-07-012021-09-300000034067us-gaap:CommonStockMember2021-09-300000034067us-gaap:AdditionalPaidInCapitalMember2021-09-300000034067us-gaap:RetainedEarningsMember2021-09-300000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300000034067us-gaap:TreasuryStockMember2021-09-300000034067us-gaap:CommonStockMember2020-06-300000034067us-gaap:AdditionalPaidInCapitalMember2020-06-300000034067us-gaap:RetainedEarningsMember2020-06-300000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300000034067us-gaap:TreasuryStockMember2020-06-3000000340672020-06-300000034067us-gaap:RetainedEarningsMember2020-07-012020-09-300000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300000034067us-gaap:CommonStockMember2020-07-012020-09-300000034067us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300000034067us-gaap:TreasuryStockMember2020-07-012020-09-300000034067us-gaap:CommonStockMember2020-09-300000034067us-gaap:AdditionalPaidInCapitalMember2020-09-300000034067us-gaap:RetainedEarningsMember2020-09-300000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300000034067us-gaap:TreasuryStockMember2020-09-3000000340672020-09-300000034067us-gaap:CommonStockMember2020-12-310000034067us-gaap:AdditionalPaidInCapitalMember2020-12-310000034067us-gaap:RetainedEarningsMember2020-12-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000034067us-gaap:TreasuryStockMember2020-12-310000034067us-gaap:RetainedEarningsMember2021-01-012021-09-300000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300000034067boom:EquityOfferingMemberus-gaap:CommonStockMember2021-01-012021-09-300000034067us-gaap:AdditionalPaidInCapitalMemberboom:EquityOfferingMember2021-01-012021-09-300000034067boom:EquityOfferingMember2021-01-012021-09-300000034067us-gaap:CommonStockMemberboom:ATMOfferingMember2021-01-012021-09-300000034067us-gaap:AdditionalPaidInCapitalMemberboom:ATMOfferingMember2021-01-012021-09-300000034067boom:ATMOfferingMember2021-01-012021-09-300000034067us-gaap:CommonStockMember2021-01-012021-09-300000034067us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300000034067us-gaap:TreasuryStockMember2021-01-012021-09-300000034067us-gaap:CommonStockMember2019-12-310000034067us-gaap:AdditionalPaidInCapitalMember2019-12-310000034067us-gaap:RetainedEarningsMember2019-12-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000034067us-gaap:TreasuryStockMember2019-12-3100000340672019-12-310000034067us-gaap:RetainedEarningsMember2020-01-012020-09-300000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300000034067us-gaap:CommonStockMember2020-01-012020-09-300000034067us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-3000000340672019-01-012019-12-310000034067us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000034067srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000034067us-gaap:TreasuryStockMember2020-01-012020-09-300000034067boom:EquityOfferingMember2020-01-012020-09-300000034067boom:ATMOfferingMember2020-01-012020-09-300000034067us-gaap:USTreasurySecuritiesMember2021-09-300000034067us-gaap:USTreasurySecuritiesMember2020-12-310000034067us-gaap:CommercialPaperMember2021-09-300000034067us-gaap:CommercialPaperMember2020-12-31xbrli:pure0000034067us-gaap:USTreasurySecuritiesMembersrt:MinimumMember2021-01-012021-09-300000034067us-gaap:USTreasurySecuritiesMembersrt:MaximumMember2021-01-012021-09-300000034067us-gaap:CommercialPaperMembersrt:MinimumMember2021-01-012021-09-300000034067srt:MaximumMemberus-gaap:CommercialPaperMember2021-01-012021-09-300000034067boom:DynaEnergeticsSegmentMember2020-12-310000034067boom:NobelCladSegmentMember2020-12-310000034067boom:DynaEnergeticsSegmentMember2021-01-012021-09-300000034067boom:NobelCladSegmentMember2021-01-012021-09-300000034067boom:DynaEnergeticsSegmentMember2021-09-300000034067boom:NobelCladSegmentMember2021-09-300000034067us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-09-300000034067srt:MinimumMember2021-01-012021-09-300000034067srt:MaximumMember2021-01-012021-09-300000034067us-gaap:FairValueInputsLevel1Member2021-09-300000034067us-gaap:FairValueInputsLevel1Member2020-12-310000034067us-gaap:DevelopedTechnologyRightsMember2021-09-300000034067us-gaap:CustomerRelationshipsMember2021-09-300000034067us-gaap:TrademarksAndTradeNamesMember2021-09-300000034067us-gaap:DevelopedTechnologyRightsMember2020-12-310000034067us-gaap:CustomerRelationshipsMember2020-12-310000034067us-gaap:TrademarksAndTradeNamesMember2020-12-3100000340672020-01-012020-12-310000034067us-gaap:LineOfCreditMember2021-09-300000034067boom:CapitalExpenditureFacilityMember2020-12-310000034067boom:SyndicatedCreditFacility2018Memberus-gaap:LineOfCreditMember2018-03-082018-03-080000034067boom:SyndicatedCreditFacility2018Memberus-gaap:LineOfCreditMember2018-03-08boom:bank00000340672018-03-082018-03-080000034067boom:RevolvingCreditFacilityUSDollarsMemberus-gaap:LineOfCreditMember2018-03-080000034067boom:RevolvingCreditFacilityAlternateCurrenciesMemberus-gaap:LineOfCreditMember2018-03-080000034067boom:CapitalExpenditureFacilityMemberus-gaap:LineOfCreditMember2018-03-080000034067boom:CapitalExpenditureFacilityMemberus-gaap:LineOfCreditMember2021-02-012021-02-280000034067boom:RevolvingCreditFacilityAlternateCurrenciesMemberus-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMember2021-01-012021-09-300000034067srt:MaximumMemberboom:RevolvingCreditFacilityAlternateCurrenciesMemberus-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-09-300000034067us-gaap:BaseRateMemberboom:RevolvingCreditFacilityAlternateCurrenciesMemberus-gaap:LineOfCreditMembersrt:MinimumMember2021-01-012021-09-300000034067us-gaap:BaseRateMembersrt:MaximumMemberboom:RevolvingCreditFacilityAlternateCurrenciesMemberus-gaap:LineOfCreditMember2021-01-012021-09-3000000340672020-10-22iso4217:EUR0000034067us-gaap:LineOfCreditMemberboom:GermanBankLineofCreditMember2020-06-300000034067us-gaap:LineOfCreditMemberboom:GermanBankLineofCreditMember2020-07-310000034067us-gaap:LineOfCreditMemberboom:GermanBankLineofCreditMember2021-09-300000034067boom:EquityOfferingMember2021-05-032021-05-030000034067boom:EquityOfferingMember2021-05-030000034067us-gaap:OverAllotmentOptionMember2021-05-032021-05-030000034067boom:EquityOfferingMember2021-05-072021-05-070000034067boom:EquityOfferingMember2021-05-070000034067boom:ATMOfferingMember2020-10-220000034067boom:ATMOfferingMember2020-10-222020-10-220000034067boom:ATMOfferingMember2021-07-012021-09-300000034067boom:ATMOfferingMember2020-10-222021-09-3000000340672021-04-012021-06-30boom:segment0000034067boom:DynaEnergeticsSegmentMember2021-07-012021-09-300000034067boom:DynaEnergeticsSegmentMember2020-07-012020-09-300000034067boom:DynaEnergeticsSegmentMember2020-01-012020-09-300000034067boom:NobelCladSegmentMember2021-07-012021-09-300000034067boom:NobelCladSegmentMember2020-07-012020-09-300000034067boom:NobelCladSegmentMember2020-01-012020-09-300000034067us-gaap:OperatingSegmentsMemberboom:DynaEnergeticsSegmentMember2021-07-012021-09-300000034067us-gaap:OperatingSegmentsMemberboom:DynaEnergeticsSegmentMember2020-07-012020-09-300000034067us-gaap:OperatingSegmentsMemberboom:DynaEnergeticsSegmentMember2021-01-012021-09-300000034067us-gaap:OperatingSegmentsMemberboom:DynaEnergeticsSegmentMember2020-01-012020-09-300000034067us-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2021-07-012021-09-300000034067us-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2020-07-012020-09-300000034067us-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2021-01-012021-09-300000034067us-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2020-01-012020-09-300000034067us-gaap:OperatingSegmentsMember2021-07-012021-09-300000034067us-gaap:OperatingSegmentsMember2020-07-012020-09-300000034067us-gaap:OperatingSegmentsMember2021-01-012021-09-300000034067us-gaap:OperatingSegmentsMember2020-01-012020-09-300000034067us-gaap:MaterialReconcilingItemsMember2021-07-012021-09-300000034067us-gaap:MaterialReconcilingItemsMember2020-07-012020-09-300000034067us-gaap:MaterialReconcilingItemsMember2021-01-012021-09-300000034067us-gaap:MaterialReconcilingItemsMember2020-01-012020-09-300000034067us-gaap:CorporateNonSegmentMember2021-07-012021-09-300000034067us-gaap:CorporateNonSegmentMember2020-07-012020-09-300000034067us-gaap:CorporateNonSegmentMember2021-01-012021-09-300000034067us-gaap:CorporateNonSegmentMember2020-01-012020-09-300000034067country:USboom:DynaEnergeticsSegmentMember2021-07-012021-09-300000034067country:USboom:DynaEnergeticsSegmentMember2020-07-012020-09-300000034067country:USboom:DynaEnergeticsSegmentMember2021-01-012021-09-300000034067country:USboom:DynaEnergeticsSegmentMember2020-01-012020-09-300000034067country:CAboom:DynaEnergeticsSegmentMember2021-07-012021-09-300000034067country:CAboom:DynaEnergeticsSegmentMember2020-07-012020-09-300000034067country:CAboom:DynaEnergeticsSegmentMember2021-01-012021-09-300000034067country:CAboom:DynaEnergeticsSegmentMember2020-01-012020-09-300000034067country:EGboom:DynaEnergeticsSegmentMember2021-07-012021-09-300000034067country:EGboom:DynaEnergeticsSegmentMember2020-07-012020-09-300000034067country:EGboom:DynaEnergeticsSegmentMember2021-01-012021-09-300000034067country:EGboom:DynaEnergeticsSegmentMember2020-01-012020-09-300000034067country:OMboom:DynaEnergeticsSegmentMember2021-07-012021-09-300000034067country:OMboom:DynaEnergeticsSegmentMember2020-07-012020-09-300000034067country:OMboom:DynaEnergeticsSegmentMember2021-01-012021-09-300000034067country:OMboom:DynaEnergeticsSegmentMember2020-01-012020-09-300000034067boom:RestOfTheWorldMemberboom:DynaEnergeticsSegmentMember2021-07-012021-09-300000034067boom:RestOfTheWorldMemberboom:DynaEnergeticsSegmentMember2020-07-012020-09-300000034067boom:RestOfTheWorldMemberboom:DynaEnergeticsSegmentMember2021-01-012021-09-300000034067boom:RestOfTheWorldMemberboom:DynaEnergeticsSegmentMember2020-01-012020-09-300000034067country:USboom:NobelCladSegmentMember2021-07-012021-09-300000034067country:USboom:NobelCladSegmentMember2020-07-012020-09-300000034067country:USboom:NobelCladSegmentMember2021-01-012021-09-300000034067country:USboom:NobelCladSegmentMember2020-01-012020-09-300000034067country:RUboom:NobelCladSegmentMember2021-07-012021-09-300000034067country:RUboom:NobelCladSegmentMember2020-07-012020-09-300000034067country:RUboom:NobelCladSegmentMember2021-01-012021-09-300000034067country:RUboom:NobelCladSegmentMember2020-01-012020-09-300000034067country:CAboom:NobelCladSegmentMember2021-07-012021-09-300000034067country:CAboom:NobelCladSegmentMember2020-07-012020-09-300000034067country:CAboom:NobelCladSegmentMember2021-01-012021-09-300000034067country:CAboom:NobelCladSegmentMember2020-01-012020-09-300000034067country:SGboom:NobelCladSegmentMember2021-07-012021-09-300000034067country:SGboom:NobelCladSegmentMember2020-07-012020-09-300000034067country:SGboom:NobelCladSegmentMember2021-01-012021-09-300000034067country:SGboom:NobelCladSegmentMember2020-01-012020-09-300000034067boom:NobelCladSegmentMembercountry:AE2021-07-012021-09-300000034067boom:NobelCladSegmentMembercountry:AE2020-07-012020-09-300000034067boom:NobelCladSegmentMembercountry:AE2021-01-012021-09-300000034067boom:NobelCladSegmentMembercountry:AE2020-01-012020-09-300000034067country:CNboom:NobelCladSegmentMember2021-07-012021-09-300000034067country:CNboom:NobelCladSegmentMember2020-07-012020-09-300000034067country:CNboom:NobelCladSegmentMember2021-01-012021-09-300000034067country:CNboom:NobelCladSegmentMember2020-01-012020-09-300000034067country:ITboom:NobelCladSegmentMember2021-07-012021-09-300000034067country:ITboom:NobelCladSegmentMember2020-07-012020-09-300000034067country:ITboom:NobelCladSegmentMember2021-01-012021-09-300000034067country:ITboom:NobelCladSegmentMember2020-01-012020-09-300000034067country:DEboom:NobelCladSegmentMember2021-07-012021-09-300000034067country:DEboom:NobelCladSegmentMember2020-07-012020-09-300000034067country:DEboom:NobelCladSegmentMember2021-01-012021-09-300000034067country:DEboom:NobelCladSegmentMember2020-01-012020-09-300000034067country:AUboom:NobelCladSegmentMember2021-07-012021-09-300000034067country:AUboom:NobelCladSegmentMember2020-07-012020-09-300000034067country:AUboom:NobelCladSegmentMember2021-01-012021-09-300000034067country:AUboom:NobelCladSegmentMember2020-01-012020-09-300000034067country:FRboom:NobelCladSegmentMember2021-07-012021-09-300000034067country:FRboom:NobelCladSegmentMember2020-07-012020-09-300000034067country:FRboom:NobelCladSegmentMember2021-01-012021-09-300000034067country:FRboom:NobelCladSegmentMember2020-01-012020-09-300000034067country:NLboom:NobelCladSegmentMember2021-07-012021-09-300000034067country:NLboom:NobelCladSegmentMember2020-07-012020-09-300000034067country:NLboom:NobelCladSegmentMember2021-01-012021-09-300000034067country:NLboom:NobelCladSegmentMember2020-01-012020-09-300000034067country:SEboom:NobelCladSegmentMember2021-07-012021-09-300000034067country:SEboom:NobelCladSegmentMember2020-07-012020-09-300000034067country:SEboom:NobelCladSegmentMember2021-01-012021-09-300000034067country:SEboom:NobelCladSegmentMember2020-01-012020-09-300000034067boom:RestOfTheWorldMemberboom:NobelCladSegmentMember2021-07-012021-09-300000034067boom:RestOfTheWorldMemberboom:NobelCladSegmentMember2020-07-012020-09-300000034067boom:RestOfTheWorldMemberboom:NobelCladSegmentMember2021-01-012021-09-300000034067boom:RestOfTheWorldMemberboom:NobelCladSegmentMember2020-01-012020-09-300000034067us-gaap:CustomerConcentrationRiskMemberboom:OneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberboom:DynaEnergeticsSegmentMember2021-07-012021-09-300000034067us-gaap:CustomerConcentrationRiskMemberboom:OneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberboom:DynaEnergeticsSegmentMember2020-07-012020-09-300000034067us-gaap:CustomerConcentrationRiskMemberboom:OneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberboom:DynaEnergeticsSegmentMember2020-01-012020-09-300000034067us-gaap:CustomerConcentrationRiskMemberboom:OneCustomerMemberus-gaap:AccountsReceivableMemberboom:DynaEnergeticsSegmentMember2021-01-012021-09-300000034067us-gaap:ForeignExchangeForwardMember2021-09-300000034067us-gaap:ForeignExchangeForwardMember2020-12-310000034067us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeForwardMember2021-07-012021-09-300000034067us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeForwardMember2020-07-012020-09-300000034067us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeForwardMember2021-01-012021-09-300000034067us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeForwardMember2020-01-012020-09-300000034067us-gaap:EmployeeSeveranceMemberboom:NobelCladSegmentMember2021-01-012021-03-310000034067boom:AssetImpairmentMemberboom:DynaEnergeticsSegmentMember2020-04-012020-06-30boom:employee00000340672020-01-012020-03-310000034067us-gaap:EmployeeSeveranceMemberboom:NobelCladSegmentMember2021-01-012021-09-300000034067us-gaap:OtherRestructuringMemberboom:NobelCladSegmentMember2021-01-012021-09-300000034067us-gaap:EmployeeSeveranceMember2021-01-012021-09-300000034067us-gaap:OtherRestructuringMember2021-01-012021-09-300000034067us-gaap:OperatingSegmentsMemberus-gaap:EmployeeSeveranceMemberboom:DynaEnergeticsSegmentMember2020-07-012020-09-300000034067us-gaap:OperatingSegmentsMemberus-gaap:ContractTerminationMemberboom:DynaEnergeticsSegmentMember2020-07-012020-09-300000034067us-gaap:OperatingSegmentsMemberus-gaap:OtherRestructuringMemberboom:DynaEnergeticsSegmentMember2020-07-012020-09-300000034067us-gaap:OperatingSegmentsMemberus-gaap:EmployeeSeveranceMemberboom:NobelCladSegmentMember2020-07-012020-09-300000034067us-gaap:OperatingSegmentsMemberus-gaap:ContractTerminationMemberboom:NobelCladSegmentMember2020-07-012020-09-300000034067us-gaap:OperatingSegmentsMemberus-gaap:OtherRestructuringMemberboom:NobelCladSegmentMember2020-07-012020-09-300000034067us-gaap:EmployeeSeveranceMember2020-07-012020-09-300000034067us-gaap:ContractTerminationMember2020-07-012020-09-300000034067us-gaap:OtherRestructuringMember2020-07-012020-09-300000034067us-gaap:OperatingSegmentsMemberus-gaap:EmployeeSeveranceMemberboom:DynaEnergeticsSegmentMember2020-01-012020-09-300000034067boom:AssetImpairmentMemberus-gaap:OperatingSegmentsMemberboom:DynaEnergeticsSegmentMember2020-01-012020-09-300000034067us-gaap:OperatingSegmentsMemberus-gaap:ContractTerminationMemberboom:DynaEnergeticsSegmentMember2020-01-012020-09-300000034067us-gaap:FacilityClosingMemberus-gaap:OperatingSegmentsMemberboom:DynaEnergeticsSegmentMember2020-01-012020-09-300000034067us-gaap:OperatingSegmentsMemberus-gaap:OtherRestructuringMemberboom:DynaEnergeticsSegmentMember2020-01-012020-09-300000034067us-gaap:OperatingSegmentsMemberus-gaap:EmployeeSeveranceMemberboom:NobelCladSegmentMember2020-01-012020-09-300000034067boom:AssetImpairmentMemberus-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2020-01-012020-09-300000034067us-gaap:OperatingSegmentsMemberus-gaap:ContractTerminationMemberboom:NobelCladSegmentMember2020-01-012020-09-300000034067us-gaap:FacilityClosingMemberus-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2020-01-012020-09-300000034067us-gaap:OperatingSegmentsMemberus-gaap:OtherRestructuringMemberboom:NobelCladSegmentMember2020-01-012020-09-300000034067us-gaap:EmployeeSeveranceMemberus-gaap:CorporateNonSegmentMember2020-01-012020-09-300000034067boom:AssetImpairmentMemberus-gaap:CorporateNonSegmentMember2020-01-012020-09-300000034067us-gaap:ContractTerminationMemberus-gaap:CorporateNonSegmentMember2020-01-012020-09-300000034067us-gaap:FacilityClosingMemberus-gaap:CorporateNonSegmentMember2020-01-012020-09-300000034067us-gaap:OtherRestructuringMemberus-gaap:CorporateNonSegmentMember2020-01-012020-09-300000034067us-gaap:EmployeeSeveranceMember2020-01-012020-09-300000034067boom:AssetImpairmentMember2020-01-012020-09-300000034067us-gaap:ContractTerminationMember2020-01-012020-09-300000034067us-gaap:FacilityClosingMember2020-01-012020-09-300000034067us-gaap:OtherRestructuringMember2020-01-012020-09-300000034067us-gaap:EmployeeSeveranceMember2020-12-310000034067us-gaap:EmployeeSeveranceMember2021-09-300000034067us-gaap:OtherRestructuringMember2020-12-310000034067us-gaap:OtherRestructuringMember2021-09-30


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 September 30, 2021
 
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, $0.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 18,724,831 as of October 21, 2021.





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 expectations regarding improvements to DynaEnergetics’ end markets, planned price increases at DynaEnergetics, our ability to access our ATM in the future, our expected use of proceeds from equity offerings, expected continuing litigation costs, expected material and labor cost trends, the timing of shipment and financial impacts of NobelClad’s large titanium clad plate order received in the second quarter of 2021, the impacts of seasonality on DynaEnergetics’ business in the fourth quarter of 2021, our ability to claim the Employee Retention Credit (“ERC”) under the Coronavirus Aid, Relief, and Economic Security Act, as amended, and the availability of funds to support our liquidity position and our expected future liquidity position. 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, 2020 and such things as the following: impacts of COVID-19 and any related preventative or protective actions taken by governmental authorities and resulting economic impacts, including recessions or depressions; supply chain delays and disruptions; transportation disruptions; 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 or access the capital markets; and global economic conditions and political and economic developments. 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)
September 30, 2021December 31, 2020
(unaudited)
ASSETS  
Current assets:  
Cash and cash equivalents$37,020 $28,187 
Marketable securities144,932 25,736 
Accounts receivable, net of allowance for doubtful accounts of $2,693 and $2,605, respectively
39,347 31,366 
Inventories62,172 52,573 
Prepaid expenses and other9,974 5,448 
Total current assets293,445 143,310 
Property, plant and equipment172,039 180,278 
Less - accumulated depreciation(66,902)(70,867)
Property, plant and equipment, net105,137 109,411 
Purchased intangible assets, net1,829 3,665 
Deferred tax assets5,747 4,582 
Other assets30,217 18,677 
Total assets$436,375 $279,645 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$24,436 $17,574 
Accrued expenses7,459 5,301 
Accrued income taxes8,101 7,279 
Accrued employee compensation and benefits8,585 7,160 
Contract liabilities9,759 4,928 
Current portion of long-term debt 3,125 
Other current liabilities1,648 1,741 
Total current liabilities59,988 47,108 
Long-term debt 8,139 
Deferred tax liabilities1,373 2,254 
Other long-term liabilities30,114 25,230 
Total liabilities91,475 82,731 
Commitments and contingencies (Note 12)
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; 19,294,745 and 15,917,559 shares issued, respectively
965 796 
Additional paid-in capital270,993 117,387 
Retained earnings118,216 115,657 
Other cumulative comprehensive loss(25,803)(22,962)
Treasury stock, at cost, and company stock held for deferred compensation, at par; 569,914 and 528,274 shares, respectively
(19,471)(13,964)
Total stockholders’ equity344,900 196,914 
Total liabilities and stockholders’ equity$436,375 $279,645 
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 September 30,Nine months ended September 30,
 2021202020212020
Net sales$67,175 $55,281 $188,271 $172,048 
Cost of products sold50,513 41,688 141,725 127,381 
Gross profit16,662 13,593 46,546 44,667 
Costs and expenses:    
General and administrative expenses9,721 6,911 26,121 21,744 
Selling and distribution expenses5,593 4,705 16,380 18,720 
Amortization of purchased intangible assets211 369 823 1,076 
Restructuring expenses and asset impairments 143 127 3,305 
Total costs and expenses15,525 12,128 43,451 44,845 
Operating income (loss)1,137 1,465 3,095 (178)
Other income (expense):    
Other (expense) income, net(198)(148)304 (118)
Interest expense, net(14)(170)(230)(564)
Income (loss) before income taxes925 1,147 3,169 (860)
Income tax provision (benefit)522 139 610 (375)
Net income (loss)$403 $1,008 $2,559 $(485)
Net income (loss) per share    
Basic$0.02 $0.07 $0.15 $(0.03)
Diluted$0.02 $0.07 $0.15 $(0.03)
Weighted average shares outstanding:    
Basic18,728,278 14,820,881 17,239,306 14,759,062 
Diluted18,739,085 14,820,881 17,250,525 14,759,062 
Dividends declared per common share$ $ $ $0.125 
 
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
5

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

 
Three months ended September 30,Nine months ended September 30,
 2021202020212020
Net income (loss)$403 $1,008 $2,559 $(485)
Change in cumulative foreign currency translation adjustment(1,347)753 (2,841)518 
Total comprehensive (loss) income$(944)$1,761 $(282)$33 
 
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, June 30, 202119,294,745 $965 $269,375 $117,813 $(24,456)(569,737)$(17,660)$346,037 
Net income— — — 403 — — — 403 
Change in cumulative foreign currency translation adjustment— — — — (1,347)— — (1,347)
Stock-based compensation— — 1,618 — — — — 1,618 
Treasury stock activity— — — — — (177)(1,811)(1,811)
Balances, September 30, 202119,294,745 $965 $270,993 $118,216 $(25,803)(569,914)$(19,471)$344,900 

     OtherTreasury Stock and 
   Additional CumulativeCompany Stock Held for 
 Common StockPaid-InRetainedComprehensiveDeferred Compensation 
 SharesAmountCapitalEarningsLossSharesAmountTotal
Balances, June 30, 202015,297,291 $765 $88,501 $115,576 $(26,038)(527,981)$(8,521)$170,283 
Net income— — — 1,008 — — — 1,008 
Change in cumulative foreign currency translation adjustment— — — — 753 — — 753 
Shares issued in connection with stock compensation plans2,933 — 3 — — — — 3 
Stock-based compensation— — 1,554 — — — — 1,554 
Treasury stock activity— — 11 — — (56)(3,661)(3,650)
Balances, September 30, 202015,300,224 $765 $90,069 $116,584 $(25,285)(528,037)$(12,182)$169,951 
7

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, 202015,917,559 $796 $117,387 $115,657 $(22,962)(528,274)$(13,964)$196,914 
Net income— — — 2,559 — — — 2,559 
Change in cumulative foreign currency translation adjustment— — — — (2,841)— — (2,841)
Shares issued in connection with equity offering2,875,000 144 123,317 — — — — 123,461 
Shares issued in connection with at-the-market offering program397,820 20 25,242 — — — — 25,262 
Shares issued in connection with stock compensation plans104,366 5 248 — — — — 253 
Stock-based compensation— — 4,799 — — — — 4,799 
Treasury stock activity— — — — — (41,640)(5,507)(5,507)
Balances, September 30, 202119,294,745 $965 $270,993 $118,216 $(25,803)(569,914)$(19,471)$344,900 

     OtherTreasury Stock and 
   Additional CumulativeCompany Stock Held for 
 Common StockPaid-InRetainedComprehensiveDeferred Compensation 
 SharesAmountCapitalEarningsLossSharesAmountTotal
Balances, December 31, 201915,117,207 $756 $85,639 $119,002 $(25,803)(464,532)(7,453)$172,141 
Net loss— — — (485)— — — (485)
Change in cumulative foreign currency translation adjustment— — — — 518 — — 518 
Shares issued in connection with stock compensation plans183,017 9 257 — — — — 266 
Adjustment for cumulative effect from change in accounting principle (ASU 2016-13)— — — (50)— — — (50)
Stock-based compensation— — 4,162 — — — — 4,162 
Dividends declared— — — (1,883)— — — (1,883)
Treasury stock activity— — 11 — — (63,505)(4,729)(4,718)
Balances, September 30, 202015,300,224 $765 $90,069 $116,584 $(25,285)(528,037)$(12,182)$169,951 
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements
8

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

Nine months ended September 30,
 20212020
Cash flows provided by operating activities:  
Net income (loss)$2,559 $(485)
Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:  
Depreciation8,400 7,167 
Amortization of purchased intangible assets823 1,076 
Amortization of deferred debt issuance costs168 154 
Stock-based compensation4,904 4,154 
Deferred income taxes(2,046)(839)
(Gain) loss on disposal of property, plant and equipment(298)113 
Restructuring expenses and asset impairments127 3,305 
Change in:  
Accounts receivable, net(8,562)26,890 
Inventories(10,620)(2,228)
Prepaid expenses and other(15,892)(2,855)
Accounts payable6,861 (10,563)
Contract liabilities4,957 2,376 
Accrued expenses and other liabilities6,713 (6,911)
Net cash (used in) provided by operating activities(1,906)21,354 
Cash flows used in investing activities:   
Investment in marketable securities(123,984) 
Proceeds from maturities of marketable securities4,799  
Acquisition of property, plant and equipment(6,348)(9,682)
Proceeds on sale of property, plant and equipment1,019 20 
Net cash used in investing activities(124,514)(9,662)
Cash flows provided by (used in) financing activities:  
Repayments on capital expenditure facility(11,750)(2,344)
Payment of dividends (3,749)
Payment of debt issuance costs (88)
Net proceeds from issuance of common stock through equity offering123,461  
Net proceeds from issuance of common stock through at-the-market offering program25,262  
Net proceeds from issuance of common stock to employees and directors253 266 
Treasury stock purchases(2,476)(1,123)
Net cash provided by (used in) financing activities134,750 (7,038)
Effects of exchange rates on cash503 (403)
Net increase in cash and cash equivalents8,833 4,251 
Cash and cash equivalents, beginning of the period28,187 20,353 
Cash and cash equivalents, end of the period$37,020 $24,604 


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

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. Certain information and footnote disclosures, including critical and significant accounting policies normally included in consolidated financial statements prepared in accordance with generally accepted accounting principles, have been condensed or omitted for this quarterly presentation. 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, 2020.

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.

Marketable Securities

We typically invest in highly rated securities with the primary objectives of preserving principal, providing access to liquidity to fund the ongoing operations and strategic needs of the Company and its subsidiaries, and achieving a yield that is commensurate with low risk and highly liquid securities.

Our investments in marketable debt securities are classified as either trading, available-for-sale or held-to-maturity based on the nature of the securities and their availability for use in current operations. The Company classifies its marketable debt securities in the Condensed Consolidated Balance Sheet as current or non-current based on related maturities and expectations of sales and redemptions in the subsequent twelve-month period. The Company may sell certain of its marketable debt securities prior to their stated maturities to manage liquidity, credit risk, or asset allocation.

As of September 30, 2021 and December 31, 2020, our investments had maturities ranging from three to twelve months, and all such investments have been classified and accounted for as trading securities.

The Company’s investments in marketable securities consisted of the following:


September 30, 2021December 31, 2020
U.S. Treasury securities$76,591 $25,736 
Commercial paper (A-1 or P-1 rated)
68,341  
Marketable securities$144,932 $25,736 

The Company’s U.S. Treasury securities have annual yields between 0.01% and 0.04% and the commercial paper securities have annual yields between 0.09% and 0.10%. The Company’s investments in marketable securities are measured at fair value with gains and losses recognized in the Condensed Consolidated Statement of Operations within “Other (expense) income, net." For the three and nine months ended September 30, 2021, the net gains on marketable securities were $2 and $12, respectively.

Accounts and Notes Receivable

The Company measures expected credit losses for its accounts receivable using a current expected credit loss model, which is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. The Company has disaggregated pools of accounts receivable balances by business, geography and/or customer risk profile and has used
10

history and other experience to establish an allowance for credit losses at the time the receivable is recognized. 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 and nine months ended September 30, 2021, our expected loss rate continued to reflect uncertainties in market conditions present in both of our businesses due to the ongoing COVID-19 pandemic. In addition, we reviewed 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. During the three and nine months ended September 30, 2021, provisions of $4 and $100, respectively, were recorded.

The following table summarizes year-to-date activity in the allowance for credit losses on receivables from DynaEnergetics and NobelClad customers:

DynaEnergeticsNobelCladDMC Global Inc.
Allowance for doubtful accounts, December 31, 2020
$2,590 $15 $2,605 
Current period provision for expected credit losses100  100 
Recoveries of amounts previously reserved(10) (10)
Impacts of foreign currency exchange rates and other(2) (2)
Allowance for doubtful accounts, September 30, 2021
$2,678 $15 $2,693 

During the third quarter of 2021, the Company entered into a note receivable with terms of repayment over five years, collateralized by certain fixed assets. The note, with an outstanding current balance of $622 as of September 30, 2021 recorded within “Prepaid expenses and other” and an outstanding long-term balance of $4,995 as of September 30, 2021 recorded within “Other Assets”, is considered an arrangement with a variable interest entity for which the Company is not the primary beneficiary and has concluded does not require consolidation.

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

11

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

In periods with net income, 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 in periods of net income as they receive non-forfeitable rights to dividends similar to common stock. Restricted stock awards do not participate in net losses.

Basic EPS is calculated by dividing net income available to common stockholders of the Company by the weighted average number of shares of common stock outstanding during the period. Diluted EPS adjusts basic EPS for the effects of restricted stock awards, performance share units and other potentially dilutive financial instruments (dilutive securities), only in the periods in which such effect is dilutive. The effect of the dilutive securities is reflected in diluted EPS by application of the more dilutive of (1) the treasury stock method or (2) the two-class method. 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 September 30,Nine months ended September 30,
2021202020212020
Net income (loss), as reported$403 $1,008 2,559 (485)
Less: Undistributed net income available to participating securities(3)(17)(25) 
Numerator for basic net income (loss) per share:400 991 2,534 (485)
Add: Undistributed net income allocated to participating securities3 17 25  
Less: Undistributed net income reallocated to participating securities(3)(17)(25) 
Numerator for diluted net income (loss) per share:400 991 2,534 (485)
Denominator:
Weighted average shares outstanding for basic net income (loss) per share18,728,278 14,820,881 17,239,306 14,759,062 
Effect of dilutive securities (1)10,807  11,219  
Weighted average shares outstanding for diluted net income (loss) per share18,739,085 14,820,881 17,250,525 14,759,062 
Net income (loss) per share
Basic$0.02 $0.07 $0.15 $(0.03)
Diluted$0.02 $0.07 $0.15 $(0.03)
(1) For the three and nine months ended September 30, 2020, 30,967 and 19,394 respectively, shares have been excluded as their effect would have been anti-dilutive.

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


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 restricted stock awards (“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.

Deferred compensation obligations that will be settled in cash are accounted for on an accrual basis in accordance with the terms of the Plan. 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.

The balances related to the deferred compensation plan were as follows:
Consolidated Balance Sheet locationSeptember 30, 2021December 31, 2020
Deferred compensation assetsOther assets$13,261 $7,596 
Deferred compensation obligationsOther long-term liabilities$15,695 $11,894 

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, when outstanding, approximate their fair value.

Our U.S. Treasury marketable securities are valued using quoted prices in active markets that are accessible as of the measurement date. Our revolving loans and borrowings under our capital expenditure facility, when outstanding, reset each month at market interest rates. Money market funds and mutual funds of $8,629 as of September 30, 2021 and $4,244 as of December 31, 2020 held to satisfy future deferred compensation obligations are valued based upon the market values of underlying securities. We classify these assets as Level 1 in the fair value hierarchy.

Our commercial paper marketable securities are valued using quoted market prices in non-active markets. Our foreign currency forward contracts are also valued using quoted market prices in non-active markets or are determined using a yield curve model based on current market rates. As a result, we classify commercial paper marketable securities and foreign currency forward contracts as Level 2 in the fair value hierarchy.

We did not hold any Level 3 assets or liabilities as of September 30, 2021 or December 31, 2020.

Recent Accounting Pronouncements
13


In December 2019, the Financial Accounting Standards Board 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 became effective for the Company in the first quarter of fiscal 2021 and did not have a material impact 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 at September 30, 2021:
DynaEnergeticsNobelCladDMC Global Inc.
Raw materials$13,865 $8,923 $22,788 
Work-in-process13,486 6,808 20,294 
Finished goods18,251 634 18,885 
Supplies 205 205 
Inventories$45,602 $16,570 $62,172 

Inventories consisted of the following at December 31, 2020:
DynaEnergeticsNobelCladDMC Global Inc.
Raw materials$13,250 $11,903 $25,153 
Work-in-process7,062 6,682 13,744 
Finished goods12,806 669 13,475 
Supplies 201 201 
Inventories$33,118 $19,455 $52,573 

4.      PURCHASED INTANGIBLE ASSETS
 
Our purchased intangible assets consisted of the following as of September 30, 2021:
GrossAccumulated
Amortization
Net
Core technology$16,052 $(14,223)$1,829 
Customer relationships36,110 (36,110) 
Trademarks / Trade names2,069 (2,069) 
Total intangible assets$54,231 $(52,402)$1,829 
 
Our purchased intangible assets consisted of the following as of December 31, 2020:
GrossAccumulated
Amortization
Net
Core technology$17,899 $(14,234)$3,665 
Customer relationships37,638 (37,638) 
Trademarks / Trade names2,194 (2,194) 
Total intangible assets$57,731 $(54,066)$3,665 
 
The change in the gross value of our purchased intangible assets from December 31, 2020 to September 30, 2021 was due to foreign currency translation and the recognition of the tax benefit of tax deductible goodwill amortization related to the 2007 acquisition of our German subsidiaries. Prior to the impairment of the goodwill related to the NobelClad and DynaEnergetics reporting units at September 30, 2017 and December 31, 2015, respectively, the tax benefit of tax amortization
14

reduced the goodwill balance. After we fully impaired the goodwill, which is only written off for U.S. GAAP purposes, the tax benefit of tax goodwill amortization reduces the gross value of the purchased intangible assets related to this 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:
September 30, 2021December 31, 2020
NobelClad$9,450 $4,450 
DynaEnergetics309 478 
Total$9,759 $4,928 

We generally expect to recognize the revenue associated with contract liabilities over a time period no longer than one year, but unforeseen circumstances can cause delays in shipments associated with contract liabilities. Approximately 78% of the $4,928 recorded as contract liabilities at December 31, 2020 was recorded to net sales during the nine months ended September 30, 2021.

6.      LEASES

The Company leases real properties for use in manufacturing and as administrative and sales offices, and also 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:
September 30, 2021December 31, 2020
ROU asset$11,198 $10,733 
Current lease liability1,648 1,741 
Long-term lease liability10,432 10,066 
Total lease liability$12,080 $11,807 

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” in 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 September 30, 2021 and 2020, operating lease costs were $1,064 and $1,055, respectively. For the nine months ended September 30, 2021 and 2020, operating lease costs were $3,074 and $3,051, respectively. Operating lease costs were included in the Company’s Condensed Consolidated Statements of Operations. Short term and variable lease costs were not material for the three and nine months ended September 30, 2021 and 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.

15

The following table summarizes the weighted average lease terms and discount rates for operating lease liabilities:
September 30, 2021
Weighted average remaining lease term (in years)7.71
Weighted average discount rate5.4 %

The following table represents maturities of operating lease liabilities as of September 30, 2021:
Due within 1 year$1,648 
Due after 1 year through 2 years2,379 
Due after 2 years through 3 years2,160 
Due after 3 years through 4 years2,019 
Due after 4 years through 5 years1,642 
Due after 5 years5,067 
Total future minimum lease payments14,915 
Less imputed interest(2,835)
Total$12,080 

7.      DEBT
 
As of September 30, 2021 we had no outstanding borrowings under our credit facility. As of December 31, 2020, outstanding borrowings consisted of the following:
Syndicated credit agreement: 
Capital expenditure facility$11,750 
Outstanding borrowings11,750 
Less: debt issuance costs(486)
Total debt11,264 
Less: current portion of long-term debt(3,125)
Long-term debt$8,139 

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 is with a syndicate of three banks, with KeyBank, N.A. acting as administrative agent. The 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. 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 was 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 February 2021, we repaid the remaining Capex Facility balance of $11,750.
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.
Borrowings under the $50,000 revolving loan can be in the form of one-, two-, three-, or six-month LIBOR rate loans. Additionally, US dollar borrowings on the revolving loan can be in the form of Base Rate loans (Base Rate borrowings are based on the greater of the administrative agent’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%).
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%).
16


On October 22, 2020, in connection with the commencement of our at-the-market offering, we entered into an amendment to the credit facility to waive the requirement that we repay outstanding balances under the credit facility from the proceeds of any equity offering. The waiver applies to at-the-market offerings up to $75 million.

The credit facility, as amended, includes various covenants and restrictions, certain of which relate to the payment of dividends or other distributions to stockholders; redemption of capital stock; incurrence of additional indebtedness; mortgaging, pledging or disposition of major assets; and maintenance of specified ratios. As of September 30, 2021, 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. In July 2020, the German Bank Facility was amended to increase the borrowing capacity from €4,000 to €7,000. Of the €7,000 borrowing capacity, €4,000 was available as of September 30, 2021 after considering outstanding letters of credit.

Given that we had no outstanding debt as of September 30, 2021, our deferred debt issuance costs of $318 were reported in the “Other assets” line item in our Condensed Consolidated Balance Sheet. Our deferred debt issuance costs of $486 as of December 31, 2020 were reported in the “Long-term debt” line item in our Condensed Consolidated Balance Sheet. Deferred debt issuance costs are being amortized over the remaining term of the credit facility which expires on March 8, 2023.

8.     EQUITY OFFERINGS AND PROGRAM

Equity Offering

On May 3, 2021, the Company announced a registered public offering (“Offering”) of its stock under an automatic shelf registration statement on Form S-3ASR filed on May 3, 2021. The Company entered into an underwriting agreement with KeyBanc Capital Markets Inc. (“KeyBanc”), as representative of the underwriters (collectively, the “Underwriters”), pursuant to which the Company agreed to sell 2,500,000 shares of its $0.05 par value common stock to the Underwriters. In addition, the Underwriters were granted an option, exercisable within 30 days, to purchase up to an additional 375,000 shares of common stock to cover over-allotments, if any, on the same terms and conditions.

On May 7, 2021, DMC issued a total of 2,875,000 shares of its common stock, which included the exercise of the over-allotment option, at a market price of $45 per share resulting in gross proceeds of $129,375. Net proceeds from the offering were $123,461, after deducting underwriter fees and other expenses of $5,914. We intend to use the net proceeds from the offering for general corporate purposes, which may include acquisitions. Pending the use of the proceeds as described, we invested the proceeds of the offering in highly liquid marketable securities, including commercial paper and U.S. Treasury securities. Please see discussion of our marketable securities in Note 2.

At-the-Market Equity Program

On October 22, 2020, the Company commenced an at-the-market ("ATM") equity program under its shelf registration statement, which allows it to sell and issue up to $75 million in shares of its common stock from time to time. The Company entered into an Equity Distribution Agreement on October 22, 2020 with KeyBanc relating to the issuance and sale of shares of common stock pursuant to the program. KeyBanc is not required to sell any specific amount of securities but will act as our sales agent using commercially reasonable efforts consistent with its normal trading and sales practices, on mutually agreed terms between KeyBanc and us. There is no specific date on which the ATM equity program will end and there are no minimum purchase requirements. KeyBanc is entitled to compensation for shares sold pursuant to the program in an amount up to 1.5% of the gross proceeds of any shares of common stock sold under the Equity Distribution Agreement.

During the three months ended September 30, 2021, the Company did not sell any shares of common stock through its ATM equity program. During the nine months ended September 30, 2021, the Company sold 397,820 shares of common stock through its ATM equity program for gross proceeds of $25,647 at a weighted average price per share of $64.47. Net proceeds from such sales were $25,262, after deducting commissions paid to the sales agents of approximately $385. Since the inception of the program, the Company has sold 1,006,180 shares of common stock for gross proceeds of $51,779 at a weighted average price per share of $51.46. Total net proceeds from sales through the ATM program have been $51,002. We intend to use the net proceeds from the ATM equity program for general corporate purposes, which may include working capital, debt repayment and potential acquisitions or investments in businesses, products or technologies. Pending the use of the proceeds as described, a portion of the proceeds from the ATM program has been invested in highly liquid marketable securities, including commercial paper and U.S. Treasury securities, while the balance remains in cash. Please see discussion of our marketable securities in Note 2.
17


9.     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 nine months ended September 30, 2021 and September 30, 2020, we did not record any adjustments to previously established valuation allowances, except for adjustments related to the changes in balances of the related deferred tax assets. 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 assessed 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. Nevertheless, 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 fourth quarter of 2019, our German operating entities commenced a tax audit for fiscal years 2015 through 2017. The audit concluded in the second quarter of 2021, and we recorded additional tax expense of $25 after receiving all material assessments from the German authorities.

10.      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 September 30,Nine months ended September 30,
2021202020212020
Net sales
DynaEnergetics$44,237 $34,201 $124,677 $111,065 
NobelClad22,938 21,080 63,594 60,983 
Net sales$67,175 $55,281 $188,271 $172,048 

18

Three months ended September 30,Nine months ended September 30,
2021202020212020
Operating income
DynaEnergetics$1,585 $2,171 $6,307 $3,886 
NobelClad3,620 2,483 8,595 5,941 
Segment operating income5,205 4,654 14,902 9,827 
Unallocated corporate expenses(2,499)(1,594)(6,903)(5,851)
Stock-based compensation(1,569)(1,595)(4,904)(4,154)
Other (expense) income, net(198)(148)304 (118)
Interest expense, net(14)(170)(230)(564)
Income (loss) before income taxes$925 $1,147 $3,169 $(860)

Three months ended September 30,Nine months ended September 30,
2021202020212020
Depreciation and amortization
DynaEnergetics$2,012 $1,866 $6,095 $5,410 
NobelClad967 879 2,851 2,594 
Segment depreciation and amortization2,979 2,745 8,946 8,004 
Corporate and other102 75 277 239 
Consolidated depreciation and amortization$3,081 $2,820 $9,223 $8,243 

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

DynaEnergetics
 Three months ended September 30,Nine months ended September 30,
 2021202020212020
United States$36,453 $23,324 $96,316 $80,931 
Canada2,798 1,856 9,304 2,504 
Egypt671 388 2,398 2,642 
Oman665 1,148 2,117 1,842 
Rest of the world3,650 7,485 14,542 23,146 
Total DynaEnergetics$44,237 $34,201 $124,677 $111,065 

19

NobelClad
 Three months ended September 30,Nine months ended September 30,
 2021202020212020
United States$11,033 $10,589 $30,448 $30,094 
Russia1,519  3,586  
Canada1,254 1,985 3,985 5,446 
Singapore1,009 32 1,009 857 
United Arab Emirates929 310 2,030 2,930 
China892 1,448 3,775 1,543 
Italy831 301 1,268 685 
Germany761 982 1,539 2,770 
Australia576 587 1,171 1,193 
France509 300 1,929 2,392 
Netherlands507 361 1,628 1,276 
Sweden494 541 676 1,097 
Rest of the world2,624 3,644 10,550 10,700 
Total NobelClad$22,938 $21,080 $63,594 $60,983 

During the three months ended September 30, 2021, one customer in our DynaEnergetics segment accounted for approximately 11% of consolidated net sales. During the three months ended September 30, 2020, one customer in our DynaEnergetics segment accounted for approximately 11% of consolidated net sales. During the nine months ended September 30, 2021 no single customer accounted for greater than 10% of consolidated net sales. During the nine months ended September 30, 2020, one customer in our DynaEnergetics segment accounted for approximately 12% of consolidated net sales. As of September 30, 2021, one customer in our DynaEnergetics segment accounted for approximately 12% of consolidated accounts receivable. As of December 31, 2020 no single customer accounted for greater than 10% of consolidated accounts receivable.

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

We execute derivatives with a specialized foreign exchange brokerage firm as well as other large financial institutions. 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 September 30, 2021 and December 31, 2020, the notional amounts of the forward currency contracts the Company held were $11,746 and $2,092, respectively. At September 30, 2021 and December 31, 2020, the fair values of outstanding foreign currency forward contracts were $0.

The following table presents the location and amount of net losses from hedging activities:
Three months ended September 30,Nine months ended September 30,
DerivativeStatements of Operations Location2021202020212020
Foreign currency contractsOther (expense) income, net$(253)$(1,045)$(187)$(917)

20

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

13.     RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS

During the first quarter of 2021, NobelClad recorded an accrual for additional severance liabilities of $116 which were agreed to with local labor authorities for employees terminated as part of closing manufacturing operations in France in 2018.

During the third quarter of 2020, DynaEnergetics sold its Tyumen, Siberia production facility to a third-party for $448, which was equal to the carrying value of the assets held for sale.

During the second quarter of 2020 the COVID-19 pandemic-related collapse in oil and gas demand led to a downturn in well completions and the corresponding demand for DynaEnergetics’ products. As a result, DynaEnergetics recorded asset impairment charges of $1,181 on certain manufacturing assets that will no longer be utilized in production at its Blum, Texas and Troisdorf, Germany facilities. Additionally, both DynaEnergetics and NobelClad further reduced the respective workforces during the quarter. Finally, DynaEnergetics continued activities to prepare its Tyumen, Siberia facility for sale.

During the first quarter of 2020, DMC reduced its workforce by 264 positions to address a sharp decline in well completions in the Company’s core oil and gas end market principally due to the COVID-19 pandemic. The workforce reduction impacted full-time, part-time and temporary direct-labor roles in manufacturing and assembly at DynaEnergetics as well as general and administrative positions at DynaEnergetics, NobelClad, and at DMC’s corporate office.

Total restructuring and impairment charges incurred for these programs are as follows and are reported in the “Restructuring expenses and asset impairments” line item in our Condensed Consolidated Statements of Operations:

Nine months ended September 30, 2021
SeveranceOther Exit CostsTotal
NobelClad$116 $11 $127 
Total$116 $11 $127 

Three months ended September 30, 2020
SeveranceContract Termination CostsOther Exit CostsTotal
DynaEnergetics$109 $8 $16 $133 
NobelClad  10 10 
Total$109 $8 $26 $143 


21

Nine months ended September 30, 2020
SeveranceAsset ImpairmentContract Termination CostsEquipment Moving CostsOther Exit CostsTotal
DynaEnergetics$936 $1,181 $19 $126 $660 $2,922 
NobelClad244    20 264 
Corporate119     119 
Total$1,299 $1,181 $19 $126 $680 $3,305 

During the nine months ended September 30, 2021, the changes to the restructuring liability associated with these programs is summarized below:
December 31, 2020Net expensePayments and Other AdjustmentsCurrency AdjustmentsSeptember 30, 2021
Severance$958 $116 $(56)$(57)$961 
Other exit costs 11 (11)  
Total$958 $127 $(67)$(57)$961 



22

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, 2020.
 
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 produces 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 $42,867 at September 30, 2021 from $39,884 at December 31, 2020.

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.

In the first quarter of 2021, under provisions of legislation enacted in December 2020 the Company became eligible for the Employee Retention Credit (“ERC”) under the Coronavirus Aid, Relief, and Economic Security Act, as amended (“CARES Act”). As a result of the new legislation, the Company was able to claim a refundable tax credit equal to 70% of the qualified wages they paid to employees during the first and second quarters of 2021, limited to $10 per employee per quarter. Thus, the maximum ERC amount available to the Company was $7 per employee during the first three quarters of 2021.
23


Factors Affecting Results

Consolidated sales of $67,175 increased 3% versus the second quarter of 2021 and 22% versus the third quarter of 2020. DynaEnergetics reported a 19% sequential increase in unit sales of its fully integrated and factory-assembled DS perforating systems in North America. The increase was partially offset by supply chain bottlenecks that impacted certain international orders at both DynaEnergetics and NobelClad. The year-over-year increase in consolidated sales primarily was due to a recovery in energy demand, North American drilling and well completions activity and sales at DynaEnergetics, which has been severely impacted by the COVID-19 pandemic.

DynaEnergetics sales of $44,237 in the third quarter of 2021 increased 5% compared with the second quarter of 2021 due to a recovery in energy demand and prices, which led to higher North American drilling and well completions, and increased sales of DynaEnergetics’ DS perforating systems. The increase in North America was offset by a slowdown in international sales volume driven by supply chain disruptions and travel restrictions. Sales increased 29% compared with the third quarter of 2020, which was severely impacted by the COVID-19 pandemic.

NobelClad’s sales of $22,938 in the third quarter of 2021 decreased 1% compared to the second quarter of 2021 primarily due to shipping and supply chain bottlenecks and increased 9% compared with the third quarter of 2020 reflecting increased shipments of projects out of backlog.

Consolidated gross profit was 25% in the third quarter of 2021 versus 26% in the second quarter of 2021 and 25% in the third quarter of 2020. Gross profit was flat versus last year as the third quarter of 2021 and reflects receipt of $1,800 ERC under the CARES Act, while the third quarter of 2020 benefited from higher-margin international sales at DynaEnergetics that were $4.6 million greater than this year’s third quarter.

Consolidated selling, general and administrative expenses were $15,314 in the third quarter of 2021 compared with $11,616 in the third quarter of 2020. The increase primarily was due to higher litigation expenses related to patent enforcement actions against companies that we believe infringe on DynaEnergetics’ patents, restoration of variable compensation, and resumption of business-related travel. These increases were partially offset by receipt of $769 ERC under the CARES Act.

Restructuring expenses and asset impairments of $143 in the third quarter of 2020 primarily related to costs associated with the sale of the Tyumen, Siberia manufacturing facility.

Cash and marketable securities of $181,952 increased $128,029 from $53,923 at December 31, 2020. The increase primarily relates to proceeds from our registered public equity offering in May 2021 and under our at-the-market equity offering program (“ATM equity program”).

Outlook

Supply chain disruptions and travel restrictions challenged the international operations of both DMC businesses during the third quarter of 2021. As a result, consolidated sales were below our expectations. DynaEnergetics’ international sales were down $2.8 million sequentially versus the $7.4 million reported in second quarter; and at NobelClad, disruptions in global metals supplies slowed activity at its U.S. and European manufacturing facilities.

We remain in a period of rising material and labor costs at both DynaEnergetics and NobelClad; both of which could also be impacted by supply-chain disruptions and availability of direct labor. NobelClad was awarded an $8,800 order during the second quarter of 2021 for titanium clad plates that will be used to fabricate specialized equipment for a large purified terephthalic acid (PTA) plant. The plant was engineered in Europe, will be built in Southwest Asia and will include titanium-clad equipment fabricated in China. The clad plates, which will be used to fabricate pressure vessels and heat exchangers, are being manufactured at NobelClad’s production facility in Mt. Braddock, Pennsylvania. This large order should help offset the pandemic-related downturn in NobelClad’s base repair and maintenance business. However, receipt of the raw materials required to produce the order has been delayed due to supply chain bottlenecks, and while NobelClad still expects to receive the materials and fulfil the order during the fourth quarter, there remains a risk that some, or all, of the shipment will occur after year end.

In North America, rising crude prices led to higher well completion activity in the third quarter of 2021, which drove a strong increase in unit sales of DynaEnergetics’ fully integrated and factory-assembled DS perforating systems. However, pricing for products and services remained weak. Additionally, rising material and labor costs combined with availability of
24

direct labor are negatively impacting the recovery in DynaEnergetics. As market conditions continue to improve and operators implement their 2022 budgets, we believe pricing will begin to improve as well. We expect DynaEnergetics will be among the first to benefit from strengthening prices, as it offers a highly differentiated product line. Factory-assembled DS systems are delivered just in time to the wellsite, eliminating assembly operations and requiring fewer people on location.

In the fourth quarter of 2021, DynaEnergetics announced a 5% price increase that will go into effect November 22, 2021. The increase was implemented to offset higher labor and material costs, as well as the anticipated wind down of the CARES Act. DynaEnergetics expects to implement additional increases during 2022 as it seeks to return margins to levels that reflect the inherent value of its products.

We believe many of the pre-wired carriers in the market incorporate features that violate DynaEnergetics patents, and we are taking aggressive legal action against the companies that make these products. DynaEnergetics has made significant investments in technologies and products that have improved the safety, efficiency and performance of its customers’ well completions, and have enhanced the effectiveness and profitability of the industry as a whole. Our patent strategy is designed to protect these investments and provide transparency so others can innovate without violating our intellectual property. These lawsuits have increased our general and administrative expenses in the first nine months of 2021, and we expect these costs to be ongoing throughout the remainder of 2021 and into 2022.

In the third quarter of 2021, NobelClad introduced DetaPipe™, a high-performance clad-pipe solution for the chemical and metal-processing markets. This product offering is expected to provide customers with a better-performing, cost-effective alternative to solid zirconium or titanium pipe in their high-pressure, high temperature processing environments.

In March 2021, provisions of legislation modified and extended the ERC under the CARES Act through December 31, 2021 for eligible companies. Under this extension, we were able to claim the refundable tax credit for the quarter ended September 30, 2021, but at this time there is no guarantee that we will be able to claim the credit for the quarter ended December 31, 2021. This could negatively impact our gross profit margin and operating income in the fourth quarter of 2021.

From time to time, we also may continue to use our ATM equity program, which commenced in October 2020, to raise additional capital efficiently and responsibly. We did not sell shares under our ATM equity program during the second or third quarters of 2021. During the first quarter of 2021, we sold 397,820 shares of common stock at a weighted average price per share of $64.47 through our ATM equity program and received net proceeds of $25,262. In addition to sales under our ATM equity program, during the second quarter of 2021 we issued a total of 2,875,000 shares of our common stock through a registered public offering at a market price of $45 per share and received net proceeds of $123,461.
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 or loss 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.

Adjusted operating income (loss) is defined as operating income (loss) plus restructuring and impairment charges and, when appropriate, other items that management does not utilize in assessing DMC’s operating performance.

Adjusted net income (loss) is defined as net income (loss) plus restructuring and impairment charges and, when appropriate, other items that management does not utilize in assessing DMC’s operating performance. Adjusted diluted earnings per share is defined as diluted earnings per share plus restructuring and impairment charges and, when appropriate, other items that management does not utilize in assessing DMC’s operating performance.

Adjusted operating income (loss), adjusted net income (loss), and adjusted diluted earnings per share are presented because management believes these measures are useful to understand the effects of restructuring and impairment charges on DMC’s operating income (loss), net income (loss) and diluted earnings per share, respectively.

Net cash is a non-GAAP measure we use to supplement information in our Consolidated Financial Statements. We define net cash as total cash, cash equivalents and marketable securities less total debt. In addition to conventional measures
25

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 suggest that such measures be considered in isolation or as a substitute for, or as 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 similarly titled measures of other companies.
26

Consolidated Results of Operations

Three months ended September 30, 2021 compared with three months ended September 30, 2020
Three months ended September 30,
20212020$ change% change
Net sales$67,175 55,281 $11,894 22 %
Gross profit16,662 13,593 3,069 23 %
Gross profit percentage24.8 %24.6 %
COSTS AND EXPENSES:
General and administrative expenses9,721 6,911 2,810 41 %
% of net sales14.5 %12.5 %
Selling and distribution expenses5,593 4,705 888 19 %
% of net sales8.3 %8.5 %
Amortization of purchased intangible assets211 369 (158)(43 %)
% of net sales0.3 %0.7 %
Restructuring expenses and asset impairments— 143 (143)(100 %)
Operating income1,137 1,465 (328)(22 %)
Other expense, net(198)(148)(50)(34 %)
Interest expense, net(14)(170)156 92 %
Income before income taxes925 1,147 (222)(19 %)
Income tax provision522 139 383 276 %
Net income403 1,008 (605)(60 %)
Adjusted EBITDA$5,787 $6,023 $(236)(4 %)

Net sales increased $11,894 compared with the third quarter of 2020. The increase primarily was due to the recovery in energy demand and prices, which led to increased drilling and well completion activity in North America and increased sales of DynaEnergetics’ DS perforating systems. The third quarter of 2020 was negatively impacted by the drop in demand for oil and gas drilling and completion activity and low energy prices due to the COVID-19 pandemic.

Gross profit percentage increased to 24.8% compared with the third quarter of 2020 primarily due to the impact of higher volume on fixed manufacturing overhead expenses and improved project mix at NobelClad. Additionally, gross profit percentage was also favorably impacted by receipt of $1,800 ERC under the CARES Act. These favorable items were offset by a decline in high-margin international sales and higher material costs at DynaEnergetics.

General and administrative expenses increased $2,810 compared with the third quarter of 2020 primarily due to an increase in outside services costs by $2,251, which was primarily related to patent infringement litigation in which DynaEnergetics is the plaintiff, an increase from resumption of business-related travel by $344, an increase from the restoration of variable compensation by $326, and salaries by $158 due to headcount additions and merit increases. These increases were partially offset by receipt of $349 ERC under the CARES Act.

Selling and distribution expenses increased $888 compared with the third quarter of 2020 primarily due to increases in salaries by $548 due to headcount additions and merit increases, depreciation expense by $354, increases from the resumption of business-related travel by $168, higher outside service costs by $176, and increases from the restoration of variable compensation by $156. These increases were partially offset by receipt of $420 ERC under the CARES Act.

Restructuring expenses and asset impairments in the third quarter of 2020 primarily related to costs associated with the sale of the Tyumen, Siberia manufacturing facility.

Operating income of $1,137 in the third quarter of 2021 decreased compared to the same period last year primarily due to a decrease in earnings at DynaEnergetics partially offset by higher earnings at NobelClad. Operating income was also favorably impacted by receipt of $2,569 ERC under the CARES Act in the third quarter of 2021.

27

Other expense, net of $198 in the third quarter of 2021 primarily related to net unrealized and realized foreign currency exchange losses. Currency gains and losses can arise when subsidiaries enter into inter-company and third-party transactions that are denominated in currencies other than their functional currency, including foreign currency forward contracts used to offset foreign exchange rate fluctuations on certain foreign currency denominated asset and liability positions.

Interest expense, net of $14 decreased compared with the third quarter of 2020 primarily due to the repayment in full of our outstanding debt in the first quarter of 2021. Interest expense, net was also favorably impacted by interest on our investments in marketable securities.

Income tax provision of $522 was recorded on income before income taxes of $925. Our most significant operations are in the United States, which has a 21% statutory income tax rate, and Germany, which has a 33% statutory income tax rate. The mix of income or loss before income taxes between these jurisdictions is one of the primary drivers of the difference between our 21% statutory tax rate and our effective tax rate. The rate was also impacted unfavorably by geographic mix of pretax income, state taxes, and certain compensation expenses that are not tax deductible in the U.S. We recorded an income tax benefit of $139 on income before income taxes of $1,147 for the third quarter of 2020. 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 $247.

Net income for the three months ended September 30, 2021 was $403, or $0.02 per diluted share, compared to net income of $1,008, or $0.07 per diluted share, for the same period in 2020.

Adjusted EBITDA decreased compared with the third quarter of 2020 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 September 30,
 20212020
Net income$403 $1,008 
Interest expense, net14 170 
Income tax provision522 139 
Depreciation2,870 2,451 
Amortization of purchased intangible assets211 369 
EBITDA4,020 4,137 
Restructuring expenses and asset impairments— 143 
Stock-based compensation1,569 1,595 
Other expense, net198 148 
Adjusted EBITDA$5,787 $6,023 

Adjusted Net Income and Adjusted Diluted Earnings per Share decreased compared with the third quarter of 2020 due to the factors discussed above. See "Overview" above for the explanation of the use of non-GAAP measures. The following is a reconciliation of the most directly comparable GAAP measures to Adjusted Net Income and Adjusted Diluted Earnings Per Share.
Three months ended September 30, 2021
Pre-TaxTax (Benefit)NetDiluted weighted average shares outstandingDiluted EPS
Net income, as reported$925 $522 $403 18,739,085 $0.02 
Adjusted net income$925 $522 $403 18,739,085 $0.02 

28

Three months ended September 30, 2020
Pre-TaxTax (Benefit) ProvisionNetDiluted weighted average shares outstandingDiluted EPS
Net income, as reported$1,147 $139 $1,008 14,820,881 $0.07 
Restructuring expenses and asset impairments:
DynaEnergetics133 (39)172 14,820,881 0.01 
NobelClad10 14,820,881 — 
Adjusted net income$1,290 $103 $1,187 14,820,881 $0.08 


Nine months ended September 30, 2021 compared with nine months ended September 30, 2020
Nine months ended September 30,
20212020$ change% change
Net sales$188,271 $172,048 $16,223 %
Gross profit46,546 44,667 1,879 %
Gross profit percentage24.7 %26.0 %
COSTS AND EXPENSES:
General and administrative expenses26,121 21,744 4,377 20 %
% of net sales13.9 %12.6 %
Selling and distribution expenses16,380 18,720 (2,340)(13 %)
% of net sales8.7 %10.9 %
Amortization of purchased intangible assets823 1,076 (253)(24 %)
% of net sales0.4 %0.6 %
Restructuring expenses127 3,305 (3,178)(96 %)
Operating income (loss)3,095 (178)3,273 1,839 %
Other income (expense), net304 (118)422 358 %
Interest expense, net(230)(564)334 59 %
Income (loss) before income taxes3,169 (860)4,029 468 %
Income tax provision (benefit)610 (375)985 263 %
Net income (loss)2,559 (485)3,044 628 %
Adjusted EBITDA$17,349 $15,524 $1,825 12 %

Net sales increased $16,223 compared with the same period of 2020 primarily due to the recovery in energy demand, which led to higher energy prices, increased drilling and well completion activity in North America and increased sales of DynaEnergetics’ DS perforating systems. The first nine months of 2020 was severely impacted by the drop in demand for oil and gas and related drilling and well completion activity due to the COVID-19 pandemic.

Gross profit percentage decreased to 24.7% compared with the nine months of 2020 primarily due to lower average selling prices and a decrease in international sales at DynaEnergetics. The decline was partially offset by excess capacity charges and inventory reserves that were recorded at DynaEnergetics in the second quarter of 2020, as well as favorable project mix in NobelClad, and receipt of $4,134 ERC under the CARES Act in the first nine months of 2021.

General and administrative expenses increased $4,377 compared with the nine months of 2020 primarily due to an increase in outside services costs by $3,721 mostly related to patent infringement litigation in which DynaEnergetics is the plaintiff, restoration of variable compensation by $1,050, and an increase in stock-based compensation expense by $890. The increases were partially offset by receipt of $1,028 ERC under the CARES Act.

29

Selling and distribution expenses decreased $2,340 compared with the same period of 2020 primarily due to reductions in provisions for expected credit losses by $3,227 and receipt of $1,236 ERC under the CARES Act. The decreases were partially offset by increases in depreciation expense by $900, salaries by $517 due to headcount additions and merit increases, increases from the restoration of variable compensation by $479, and higher outside service costs by $271.

Restructuring expenses and asset impairments of $127 in the nine months of 2021 primarily related to additional severance accruals for employee terminations associated with closing manufacturing operations in France in 2018. Expenses 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 due to the COVID-19 pandemic.

Operating income of $3,095 in 2021 reflect higher earnings at DynaEnergetics and NobelClad during 2021, including receipt of $6,398 ERC under the CARES Act in the first nine months of 2021.

Other income, net of $304 in the nine months of 2021 primarily related to a gain on the sale of a fully depreciated fixed asset by DynaEnergetics partially offset with net unrealized and realized foreign currency exchange losses. Currency gains and losses can arise when subsidiaries enter into inter-company and third-party transactions that are denominated in currencies other than their functional currency, including foreign currency forward contracts used to offset foreign exchange rate fluctuations on certain foreign currency denominated asset and liability positions.

Interest expense, net of $230 decreased compared with the nine months of 2020 primarily due to the repayment in full of our outstanding debt in the first quarter of 2021. Interest expense, net was also favorably impacted by interest on our investments in marketable securities.

Income tax provision of $610 was recorded on income before income taxes of $3,169. Our most significant operations are in the United States, which has a 21% statutory income tax rate, and Germany, which has a 33% statutory income tax rate. The mix of income or loss before income taxes between these jurisdictions is one of the main drivers of the difference between our 21% statutory tax rate and our effective tax rate. The effective income tax rate was impacted favorably by discrete stock-based compensation windfall benefits of $832. The rate was also impacted unfavorably by geographic mix of pretax income, state taxes, and certain compensation expenses that are not tax deductible in the U.S. We recorded an income tax benefit of $375 on loss before income taxes of $860 for the nine months of 2020. 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 $549.

Net income for the nine months ended September 30, 2021 was $2,559, or $0.15 per diluted share, compared to net loss of $485, or $0.03 per diluted share, for the same period in 2020.

Adjusted EBITDA increased compared with the first nine months of 2020 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.
Nine months ended September 30,
 20212020
Net income (loss)$2,559 $(485)
Interest expense, net230 564 
Income tax provision (benefit))610 (375)
Depreciation8,400 7,167 
Amortization of purchased intangible assets823 1,076 
EBITDA12,622 7,947 
Restructuring expenses and asset impairments127 3,305 
Stock-based compensation4,904 4,154 
Other (income) expense, net(304)118 
Adjusted EBITDA$17,349 $15,524 

Adjusted Net Income and Adjusted Diluted Earnings per Share increased compared with the first nine months of 2020 due to the factors discussed above. See "Overview" above for the explanation of the use of non-GAAP measures. The following is a reconciliation of the most directly comparable GAAP measures to Adjusted Net Income and Adjusted Diluted Earnings Per Share.
30

Nine months ended September 30, 2021
Pre-TaxTax ProvisionNetDiluted weighted average shares outstandingDiluted EPS
Net income, as reported$3,169 $610 $2,559 17,250,525 $0.15 
Restructuring expenses and asset impairments:
NobelClad127 — 127 17,250,525 0.01 
Adjusted net income3,296 610 2,686 17,250,525 0.16 

Nine months ended September 30, 2020
Pre-TaxTax (Benefit) ProvisionNetDiluted weighted average shares outstandingDiluted EPS
Net loss, as reported$(860)$(375)$(485)14,759,062 $(0.03)
Restructuring expenses and asset impairments:
DynaEnergetics2,922 896 2,026 14,759,062 0.14 
NobelClad264 77 187 14,759,062 0.01 
Corporate119 25 94 14,759,062 0.01 
Adjusted net income$2,445 $623 $1,822 14,759,062 $0.13 

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 September 30, 2021 compared with three months ended September 30, 2020
Three months ended September 30,
20212020$ change% change
Net sales$44,237 $34,201 $10,036 29 %
Gross profit9,924 8,194 1,730 21 %
Gross profit percentage22.4 %24.0 %
COSTS AND EXPENSES:
General and administrative expenses4,990 3,176 1,814 57 %
Selling and distribution expenses3,260 2,445 815 33 %
Amortization of purchased intangible assets89 269 (180)(67 %)
Restructuring expenses and asset impairments— 133 (133)(100 %)
Operating income1,585 2,171 (586)(27 %)
Adjusted EBITDA$3,597 $4,170 $(573)(14 %)

Net sales were $10,036 higher than the third quarter of 2020 due to a recovery in energy demand, which led to increased drilling and well completion activity in North America and increased sales of DynaEnergetics’ DS perforating systems. The year-over-year increase in net sales from North American activity was partially offset by lower international sales.

31

Gross profit percentage decreased to 22.4% compared with the third quarter of 2020 primarily due to a decline in high-margin international sales and higher material costs. These items were partially offset by receipt of $1,250 ERC under the CARES Act in the third quarter of 2021.

General and administrative expenses increased $1,814 compared with the third quarter of 2020 primarily due to an increase in outside services costs by $1,969 mostly related to patent infringement litigation in which DynaEnergetics is the plaintiff. The increase was partially offset by receipt of $100 ERC under the CARES Act.

Selling and distribution expenses increased $815 compared with the third quarter of 2020 primarily due to increases in salaries, benefits, other-payroll related costs by $359 due to headcount additions and merit increases, increases in depreciation expense by $335, higher outside service costs by $170, increases from the restoration of variable compensation by $120, and an increase from resumption of business-related travel by $96. The increases were partially offset by receipt of $279 ERC under the CARES Act.

Restructuring expenses and asset impairments in 2020 primarily related to costs associated with the sale of the Tyumen, Siberia manufacturing facility.

Operating income decreased $586 compared with the third quarter of 2020 primarily due to the impact of lower high margin international sales, higher material costs, and higher selling, general and administrative expenses. The decline was partially offset by receipt of $1,629 ERC under the CARES Act.

Adjusted EBITDA decreased compared with the third quarter of 2020 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 September 30,
20212020
Operating income$1,585 $2,171 
Adjustments:
Restructuring expenses and asset impairments— 133 
Adjusted operating income1,585 2,304 
Depreciation1,923 1,597 
Amortization of purchased intangibles89 269 
Adjusted EBITDA$3,597 $4,170 

Nine months ended September 30, 2021 compared with nine months ended September 30, 2020
Nine months ended September 30,
20212020$ change% change
Net sales$124,677 $111,065 $13,612 12 %
Gross profit29,034 29,640 (606)(2)%
Gross profit percentage23.3 %26.7 %
COSTS AND EXPENSES:
General and administrative expenses12,574 10,164 2,410 24 %
Selling and distribution expenses9,702 11,880 (2,178)(18)%
Amortization of purchased intangible assets451 788 (337)(43)%
Restructuring expenses and asset impairments— 2,922 (2,922)(100)%
Operating income6,307 3,886 2,421 62 %
Adjusted EBITDA$12,402 $12,218 $184 %

Net sales were $13,612 higher than in the same period of 2020 due to a recovery in energy demand, which led to increased energy prices, drilling and well completion activity in North America, and increased sales of DynaEnergetics’ DS perforating systems. The year-over-year increase in net sales was partially offset by lower international sales. The first nine months of 2020 was severely impacted by the drop in energy demand and related drilling and completion activity due to the COVID-19 pandemic.
32


Gross profit percentage decreased to 23.3% compared with 2020 primarily due to lower average selling prices in 2021, which also contributed to lower fixed cost absorption, as well as a decline in high-margin international sales. The decline was partially offset by receipt of $2,696 ERC under the CARES Act.

General and administrative expenses increased $2,410 compared with 2020 primarily due to an increase in outside services costs by $3,525 mostly related to patent infringement litigation in which DynaEnergetics is the plaintiff. The increase was partially offset by receipt of $333 ERC under the CARES Act.

Selling and distribution expenses decreased $2,178 compared with 2020 primarily due to reductions in provisions for expected credit losses by $2,915 and receipt of $800 ERC under the CARES Act. These decreases were partially offset by increases in depreciation expense by $901, increases in salaries by $491 due to headcount additions and merit increases, and increases from the restoration of variable compensation by $411.

Restructuring expenses and asset impairments in 2020 primarily related to downsizing our direct labor workforce in response to declining crude oil prices and corresponding demand for well perforating systems. We also recorded asset impairments and incurred costs associated with the sale of the Tyumen, Siberia manufacturing facility.

Operating income increased $2,421 compared with 2020 as increased sales volume, receipt of $3,829 ERC under the CARES Act, and a reduction in the provisions for expected credit losses more than offset lower average selling prices.

Adjusted EBITDA increased compared with 2020 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.
Nine months ended September 30,
20212020
Operating income$6,307 $3,886 
Adjustments:
Restructuring expenses and asset impairments— 2,922 
Adjusted operating income6,307 6,808 
Depreciation5,644 4,622 
Amortization of purchased intangibles451 788 
Adjusted EBITDA$12,402 $12,218 

NobelClad

Three months ended September 30, 2021 compared with three months ended September 30, 2020
Three months ended September 30,
20212020$ change% change
Net sales$22,938 $21,080 $1,858 %
Gross profit6,883 5,577 1,306 23 %
Gross profit percentage30.0 %26.5 %
COSTS AND EXPENSES:
General and administrative expenses933 878 55 %
Selling and distribution expenses2,208 2,106 102 %
Amortization of purchased intangible assets122 100 22 22 %
Restructuring expenses and asset impairments— 10 (10)(100 %)
Operating income3,620 2,483 1,137 46 %
Adjusted EBITDA$4,587 $3,372 $1,215 36 %

Net sales increased $1,858 compared with the third quarter of 2020 primarily due to the timing of shipment of projects out of backlog.

33

Gross profit percentage of 30.0% increased compared with the third quarter of 2020 primarily due to better project mix, higher sales volume on fixed overhead expenses and receipt of $550 ERC under the CARES Act.

General and administrative expenses increased $55 compared with the third quarter of 2020 primarily due to increases from the resumption of business travel by $36 and the restoration of variable compensation by $11.

Selling and distribution expenses increased $102 compared with the third quarter of 2020 primarily due to increases from the resumption of business travel by $72 and the restoration of variable compensation by $36.

Restructuring expenses and asset impairments of $10 in 2020 related to severance costs associated with the past closure of a manufacturing facility in France.

Operating income increased $1,137 compared with the third quarter of 2020 primarily due to improved project mix, the favorable impact of higher sales volume on fixed overhead expenses, and receipt of $719 ERC under the CARES Act. The increase was partially offset by higher general and administrative and selling and distribution expenses.

Adjusted EBITDA increased compared with the third quarter of 2020 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 September 30,
20212020
Operating income$3,620 $2,483 
Adjustments:
Restructuring expenses and asset impairments— 10 
Adjusted operating income3,620 2,493 
Depreciation845 779 
Amortization of purchased intangibles122 100 
Adjusted EBITDA$4,587 $3,372 

Nine months ended September 30, 2021 compared with nine months ended September 30, 2020

Nine months ended September 30,
20212020$ change% change
Net sales$63,594 $60,983 $2,611 %
Gross profit17,960 15,530 2,430 16 %
Gross profit percentage28.2 %25.5 %
COSTS AND EXPENSES:
General and administrative expenses2,636 2,649 (13)— %
Selling and distribution expenses6,230 6,388 (158)(2)%
Amortization of purchased intangible assets372 288 84 29 %
Restructuring expenses and asset impairments127 264 (137)(52)%
Operating income8,595 5,941 2,654 45 %
Adjusted EBITDA$11,573 $8,799 $2,774 32 %

Net sales were $2,611 higher compared with 2020 primarily due to the timing of shipment of projects out of backlog.

Gross profit percentage of 28.2% increased compared with of 2020 primarily due to improved project mix, the favorable impact of higher sales volume on fixed expenses, and receipt of $1,438 ERC under the CARES Act.

General and administrative expenses were essentially flat compared with 2020.

Selling and distribution expenses decreased $158 compared with of 2020 primarily due to a prior year provision for expected credit losses of $178 associated with a customer that declared bankruptcy during the first quarter of 2020.
34


Restructuring expenses and asset impairments of $127 in 2021 related to additional severance liabilities for employees terminated as part of closing manufacturing operations in France in 2018. Expenses of $264 in 2020 related to severance costs.

Operating income increased $2,654 compared with 2020 primarily due to improved project mix, the favorable impact of higher sales volume on fixed expenses, and receipt of $1,958 ERC under the CARES Act.

Adjusted EBITDA increased compared with 2020 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.
Nine months ended September 30,
20212020
Operating income8,595 5,941 
Adjustments:
Restructuring expenses and asset impairments127 264 
Adjusted operating income8,722 6,205 
Depreciation2,479 2,306 
Amortization of purchased intangibles372 288 
Adjusted EBITDA11,573 8,799 


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. The COVID-19 pandemic drove a sharp decline in DynaEnergetics' core oil and gas end markets and corresponding well-completion activity and demand for its perforating systems late in the first quarter of 2020. In April 2020, DMC announced several cost-containment actions to reduce our activity-based cost structure, limit spending and protect our balance sheet. These actions included reducing our workforce by 32%, implementing reduced work weeks at DynaEnergetics, significantly cutting selling, general and administrative expenses, reducing our capital expenditures budget by 50% and suspending the quarterly dividend. While the decline in crude oil prices and oil and gas demand accelerated early in the second quarter of 2020, sales volume has improved in the four consecutive quarters through the third quarter of 2021. Though NobelClad customers in the downstream energy industry have delayed various projects, NobelClad’s order backlog increased to $42,867 at September 30, 2021 from $39,884 at December 31, 2020.

We have also taken action to allow flexibility in accessing the capital markets. On October 22, 2020, we commenced an at-the-market equity program under a shelf registration statement filed in May 2020, which allows us to sell and issue up to $75 million in shares of our common stock from time to time, and since the inception of the program during the fourth quarter of 2020 we have sold 1,006,180 shares of common stock for net proceeds of $51,002. In connection with the commencement of the at-the-market equity program, we also amended our credit facility to waive the requirement to repay outstanding amounts under the credit facility with proceeds from the program. Our ability to access remaining capital may be limited by market conditions at the time of any future potential sale. While we were able to sell shares during the fourth quarter of 2020 and first quarter of 2021, there can be no assurance that any future capital will be available on acceptable terms or at all.

Additionally, on May 3, 2021, the Company announced a registered public offering of its stock under an automatic shelf registration statement on Form S-3ASR filed on May 3, 2021. The Company entered into an underwriting agreement with KeyBanc Capital Markets Inc. (“KeyBanc”), as representative of the underwriters (collectively, the “Underwriters”), pursuant to which the Company agreed to sell 2,500,000 shares of its $0.05 par value common stock to the Underwriters. In addition, the Underwriters were granted an option, exercisable within 30 days, to purchase up to an additional 375,000 shares of common stock to cover over-allotments, if any, on the same terms and conditions. On May 7, 2021 DMC issued a total of 2,875,000 shares of its common stock, which included the exercise of the over-allotment option, at a market price of $45 for gross proceeds of $129,375. Net proceeds from the offering were $123,461, after deducting underwriter fees and other expenses of $5,914. We intend to use the net proceeds from the offering for general corporate purposes, which may include acquisitions. Pending use of the proceeds as described, we invested the proceeds of the offering in highly liquid marketable securities, including commercial paper and U.S. Treasury securities. Please see discussion of our marketable securities in Note 2 to the Condensed Consolidated Financial Statements.

35

These measures enabled us to improve our net cash position from $42,659 at December 31, 2020 to $181,952 at September 30, 2021, maintain our fully undrawn and available $50,000 revolving credit facility, and repay our capital expenditure term loan in full.

We believe that cash and cash equivalents and marketable securities on hand, cash flow from operations, funds available under our current credit facilities and any future replacement thereof, and potential proceeds from our at-the-market offering, will be sufficient to fund the working capital, debt service, if applicable, and other capital expenditure requirements of our current business operations for the foreseeable future. We may also execute capital markets transactions to raise additional funds if we believe market conditions are favorable. 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 profitable 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. We also continue to pursue potential acquisitions; the completion of any acquisition may significantly increase our capital requirements.

Debt facilities
 
As of September 30, 2021 we had no outstanding borrowings under our credit facility. 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 was 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 February 2021, we repaid the outstanding Capex Facility balance of $11,750.
The facility has a $100,000 accordion feature to increase the commitments under the revolving loan class and/or to add 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 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%).
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 September 30, 2021 our available borrowing capacity was $50,000. Future borrowings are subject to compliance with financial covenants that could significantly limit such availability.
 
As of September 30, 2021, there were two significant financial covenants under our credit facility, a debt-to-EBITDA leverage ratio (“leverage ratio”) and a minimum liquidity 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 September 30, 2021 reporting period, the maximum leverage ratio permitted by our syndicated credit facility was 3.00 to 1.0. The actual leverage ratio as of September 30, 2021, calculated in accordance with the credit facility, as amended, was 0.0 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 September 30, 2021 reporting period is 1.35 to 1.0. The actual debt service coverage ratio for the trailing twelve months ended September 30, 2021 was 6.0 to 1.0.

36

Our credit facility, as amended, also includes various other covenants and restrictions, certain of which relate to the payment of dividends or other distributions to stockholders, redemption of capital stock, incurrence of additional indebtedness, and mortgaging and pledging or disposition of major assets. As of September 30, 2021, 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 €7,000.

Other contractual obligations and commitments
 
Our long-term debt balance decreased to $0 at September 30, 2021 from $8,139 at December 31, 2020. Our other contractual obligations and commitments have not materially changed since December 31, 2020.

Cash flows (used in) provided by operating activities
 
Net cash used in operating activities was $1,906 for the nine months ended September 30, 2021 compared with net cash provided by operating activities of $21,354 in the same period last year. The decrease primarily was due to an increased use of cash for working capital, which included higher accounts receivable, higher inventory levels to mitigate global supply chain bottlenecks and in anticipation of increased sales activity in future periods, and higher prepaid expenses and other assets related in part to payments to fund our Non-Qualified Deferred Compensation Plan and other prepaid service contracts. The increases in working capital were partially offset by higher accounts payable and accrued expenses resulting from increased purchasing activity.

Cash flows used in investing activities
 
Net cash flows used in investing activities for the nine months ended September 30, 2021 of $124,514 primarily related to investment in marketable securities of $123,984, using the proceeds from our May 2021 equity offering, and acquisitions of property, plant and equipment partially offset by proceeds from maturities of marketable securities of $4,799 from U.S. treasuries that were converted to cash upon maturity. Net cash flows used in investing activities for the nine months ended September 30, 2020 were $9,662 and related to the acquisitions of property, plant and equipment at DynaEnergetics.

Cash flows provided by (used in) financing activities
 
Net cash flows provided by financing activities for the nine months ended September 30, 2021 of $134,750 included net proceeds from our equity offering of $123,461 and our ATM equity program of $25,262 partially offset by repayment in full of the Capex Facility of $11,750 and treasury stock purchases of $2,476. Net cash flows used in financing activities for the nine months ended September 30, 2020 of $7,038 was due to dividend payments, treasury stock purchases, and repayments on the Capex Facility.
 
Payment of Dividends
 
We paid a quarterly cash dividend of $0.125 per share in the first quarter of 2020. In April 2020, we 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
 
Our critical accounting policies have not changed from those reported in our Annual Report on Form 10-K for the year ended December 31, 2020.

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

37

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.

38


Part II - OTHER INFORMATION

Item 1. Legal Proceedings
 
Please see Note 12 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, 2020, except as provided below.

The proposed new regulation concerning mandatory COVID-19 vaccination of employees could have a material adverse impact on our business and results of operations.

On September 9, 2021, President Biden announced a proposed new rule requiring all employers with at least 100 employees to ensure that their employees are fully vaccinated or require unvaccinated workers to get a negative test at least once a week. The Department of Labor's Occupational Safety and Health Administration (“OSHA”) is drafting an emergency regulation to carry out this mandate, which is expected to take effect in the coming weeks. We currently have no details as to the requirements of the regulations, and it is not possible to predict with certainty the impacts the new regulation would have on us. As a company with more than 100 employees, we would be required to mandate COVID-19 vaccination of our workforce or require our unvaccinated employees to be tested on a weekly basis. This may result in increased costs, labor disruptions or employee attrition, which could be material as a substantial number of our employees are based in areas of the country where vaccination rates are below the national average. If we lose employees, it will be difficult in the current competitive labor market to find replacement employees, and this could have an adverse effect on future revenues and costs, which could be material. In addition, additional uncertainty could be caused by competing and potentially conflicting laws and regulations, such as the recent executive order issued by the governor of Texas prohibiting vaccine mandates. Accordingly, the proposed new OSHA regulation when implemented could have a material adverse effect on our business and results of operations.

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 third quarter of 2021, 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
July 1 to July 31, 202164 $56.21 
August 1 to August 31, 202143,661 $41.31 
September 1 to September 30, 2021320 $39.38 
Total44,045 $41.32 

(1) Share purchases in 2021 included 177 shares withheld to offset tax withholding obligations that occurred upon the vesting of restricted common stock under the terms of the 2016 Equity Incentive Plan and 43,368 share purchases related to the participant elections to diversify contributions of equity awards into other investment options available to participants in the Company’s Amended and Restated Non-Qualified Deferred Compensation Plan.
(2) As of September 30, 2021, the maximum number of shares that may yet be purchased would not exceed the employees’ portion of taxes withheld on unvested shares (295,261) and potential purchases upon participant elections to diversify equity awards held in the Company’s Amended and Restated Non-Qualified Deferred Compensation Plan (142,565) into other investment options available to participants in the Plan.

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
39

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 September 30, 2021, 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 September 30, 2021, 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: October 21, 2021 /s/ Michael Kuta
  Michael Kuta, Chief Financial Officer (Duly Authorized Officer and Principal Financial and Accounting Officer)

40
EX-31.1 2 boom-exx311_q3x09302021.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:  October 21, 2021
 
 /s/ Kevin T. Longe
 Kevin T. Longe
 President and Chief Executive Officer
 of DMC Global Inc.


EX-31.2 3 boom-exx312_q3x09302021.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:  October 21, 2021
 
 /s/ Michael Kuta
 Michael Kuta
 Chief Financial Officer of DMC Global Inc.
 


EX-32.1 4 boom-exx321_q3x09302021.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 September 30, 2021 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.
 
 
October 21, 2021
 
 
 /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-exx322_q3x09302021.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 September 30, 2021 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.
 
 
October 21, 2021
 
 
 /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-20210930.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 (LOSS) INCOME link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS 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 - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - PURCHASED INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - PURCHASED INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - PURCHASED INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - CONTRACT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - CONTRACT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - CONTRACT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - LEASES - ROU Asset and Lease Liability Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - LEASES - Weighted Average Lease Terms and Discount Rates (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - LEASES - Maturities of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - LEASES - Maturities of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2125107 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 2326306 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - EQUITY OFFERINGS AND PROGRAM link:presentationLink link:calculationLink link:definitionLink 2430415 - Disclosure - EQUITY OFFERINGS AND PROGRAM - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2131109 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2133110 - Disclosure - BUSINESS SEGMENTS link:presentationLink link:calculationLink link:definitionLink 2334307 - Disclosure - BUSINESS SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - BUSINESS SEGMENTS - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 2137111 - Disclosure - DERIVATIVE INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 2338308 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2439419 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2141112 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2142113 - Disclosure - RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS link:presentationLink link:calculationLink link:definitionLink 2343309 - Disclosure - RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2444421 - Disclosure - RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2445422 - Disclosure - RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2446423 - Disclosure - RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Rollforward of Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 boom-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 boom-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 boom-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Customer [Domain] Customer [Domain] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Trademarks / Trade names Trademarks and Trade Names [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income (loss) Net income (loss) Net income (loss) Net income (loss), as reported Net Income (Loss) Attributable to Parent Consolidated Entities [Axis] Consolidated Entities [Axis] Entity Emerging Growth Company Entity Emerging Growth Company ROU asset Operating Lease, Right-of-Use Asset Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Accrued employee compensation and benefits Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] U.S. Dollar revolving loan Revolving Credit Facility, US Dollars [Member] Revolving Credit Facility, US Dollars [Member] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Due after 5 years Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five Proceeds on sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Schedule of Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Earnings Per Share Reconciliation [Abstract] Earnings Per Share Reconciliation [Abstract] Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Other assets Other Assets, Noncurrent Segments [Axis] Segments [Axis] Contract Termination Costs Contract Termination [Member] Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Purchased intangible assets Acquired Finite-Lived Intangible Assets [Line Items] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Document Fiscal Year Focus Document Fiscal Year Focus Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of purchased intangible assets Amortization of purchased intangible assets Amortization of Intangible Assets Schedule of Changes to the Restructuring Liability Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Schedule of Components of Inventory Schedule of Inventory, Current [Table Text Block] Anti-dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Sale of Stock [Axis] Sale of Stock [Axis] Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] DERIVATIVE INSTRUMENTS Derivative Instruments and Hedging Activities Disclosure [Text Block] Segment Reconciling Items Segment Reconciling Items [Member] Concentration risk percentage Concentration Risk, Percentage Preferred stock, $0.05 par value; 4,000,000 shares authorized; no issued and outstanding shares Preferred Stock, Value, Issued Net proceeds from issuance of common stock to employees and directors Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised DynaEnergetics DynaEnergetics DynaEnergetics DynaEnergetics Segment [Member] DynaEnergetics Segment [Member] Entity Address, City or Town Entity Address, City or Town Variable Interest Entity Variable Interest Entity, Not Primary Beneficiary [Member] Retained Earnings Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets China CHINA COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Net gains on marketable securities Marketable Securities, Gain (Loss) Inventory, Current [Table] Inventory, Current [Table] Accounts receivable, net Increase (Decrease) in Accounts Receivable Germany GERMANY Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Interactive Data Current Entity Interactive Data Current Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Deferred Compensation Compensation Related Costs, Policy [Policy Text Block] Other (expense) income, net Other Nonoperating Income (Expense) [Member] Basic (in dollars per share) Earnings Per Share, Basic Payment terms, period Revenue From Contract With Customer, Payment Terms, Period Revenue From Contract With Customer, Payment Terms, Period CONTRACT LIABILITIES Revenue from Contract with Customer [Text Block] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] ATM Offering ATM Offering [Member] ATM Offering Document Type Document Type Canada CANADA Entity Current Reporting Status Entity Current Reporting Status Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Commercial paper (A-1 or P-1 rated) Commercial Paper [Member] Recoveries of amounts previously reserved Accounts Receivable, Allowance for Credit Loss, Recovery Number of positions eliminated Restructuring and Related Cost, Number of Positions Eliminated Australia AUSTRALIA Deferred compensation, mutual funds held by the trust Deferred compensation assets Deferred Compensation Plan Assets Restructuring expenses and asset impairments Restructuring Costs and Asset Impairment Charges Provision for expected credit losses Current period provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Long-term debt Total debt Long-term Debt Level 1 Fair Value, Inputs, Level 1 [Member] Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Base Rate Base Rate [Member] Total liabilities and stockholders’ equity Liabilities and Equity Contract liabilities Contract with Customer, Liability, Current Additional paid-in capital Additional Paid in Capital United Arab Emirates UNITED ARAB EMIRATES LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Derivatives, Fair Value [Line Items] Derivative [Line Items] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Cash flows provided by operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Treasury stock activity Treasury Stock, Value, Acquired, Cost Method Costs and expenses: Operating Expenses [Abstract] Minimum Minimum [Member] BASIS OF PRESENTATION Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Marketable securities Marketable securities Marketable Securities, Current Gross profit Gross Profit Outstanding borrowings Long-term Line of Credit Effects of exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Debt issuance costs Less: debt issuance costs Debt Issuance Costs, Net Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized France FRANCE Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] December 31, 2020 September 30, 2021 Restructuring Reserve Currency Adjustments Restructuring Reserve, Translation and Other Adjustment Gross proceeds Stock Sales Agreement, Gross Proceeds From Issuance Of Stock Stock Sales Agreement, Gross Proceeds From Issuance Of Stock Trading Symbol Trading Symbol Deferred tax assets Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Shares issued in connection with public offering Stock Issued During Period, Value, New Issues General and administrative expenses General and Administrative Expense DEBT Debt Disclosure [Text Block] Other Exit Costs Other exit costs Other Restructuring [Member] Credit Facility Line of Credit [Member] Syndicated Credit Facility 2018 Syndicated Credit Facility 2018 [Member] Syndicated Credit Facility 2018 [Member] INVENTORIES Inventory Disclosure [Text Block] Accounting Policies [Abstract] Accounting Policies [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Commissions paid Payments of Stock Issuance Costs Shares issued in connection with public offering (in shares) Stock Issued During Period, Shares, New Issues Number of segments Number of Reportable Segments Additional tax expense Tax Adjustments, Settlements, and Unusual Provisions Total lease liability Total Operating Lease, Liability Schedule of Defined Compensation Plan Schedule of Other Assets and Other Liabilities [Table Text Block] Common stock, $0.05 par value; 25,000,000 shares authorized; 19,294,745 and 15,917,559 shares issued, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Customer Concentration Risk Customer Concentration Risk [Member] Maximum amount of shares authorized to sell Stock Sales Agreement, Maximum Authorized Amount Stock Sales Agreement, Maximum Authorized Amount Commitments and contingencies (Note 12) Commitments and Contingencies LEASES Lessee, Operating Leases [Text Block] Other cumulative comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Payment of debt issuance costs Payments of Debt Issuance Costs Document Period End Date Document Period End Date Effect of dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Disaggregation of Revenue Revenue from External Customers by Geographic Areas [Table Text Block] Marketable Securities Marketable Securities, Policy [Policy Text Block] Entity Registrant Name Entity Registrant Name Treasury stock (in shares) Treasury Stock, Shares Egypt EGYPT Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Sale of stock, net consideration received Sale of Stock, Consideration Received on Transaction Work-in-process Inventory, Work in Process, Net of Reserves Prepaid expenses and other Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Dividends declared per common share (in dollars per share) Common Stock, Dividends, Per Share, Declared Accrued expenses Accrued Liabilities, Current Net sales Net sales Revenue from Contract with Customer, Excluding Assessed Tax Finished goods Inventory, Finished Goods, Net of Reserves Payment of dividends Payments of Dividends Consolidation Items [Domain] Consolidation Items [Domain] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Payments and Other Adjustments Payments for Restructuring Supplies Inventory, Supplies, Net of Reserves Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] BUSINESS SEGMENTS Segment Reporting Disclosure [Text Block] Operating income (loss) Segment operating income Operating Income (Loss) Notes receivable, current Notes Receivable, Related Parties, Current Current lease liability Operating Lease, Liability, Current NobelClad NobelClad NobelClad NobelClad Segment [Member] NobelClad Segment [Member] Due after 3 years through 4 years Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Stock-based compensation Share-based Payment Arrangement, Noncash Expense RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS Restructuring and Related Activities Disclosure [Text Block] Variable Rate [Domain] Variable Rate [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Treasury Stock and Company Stock Held for Deferred Compensation Treasury Stock [Member] Due within 1 year Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months Deferred compensation obligations Deferred Compensation Liability, Classified, Noncurrent Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Italy ITALY Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Notional amounts Derivative, Notional Amount Other (expense) income, net Other (expense) income, net Other Nonoperating Income (Expense) Weighted average price per share (in dollars per share) Stock Sales Agreement, Weighted Average Price Per Share Stock Sales Agreement, Weighted Average Price Per Share German Bank Line of Credit German Bank Line of Credit [Member] German Bank Line of Credit [Member] Acquisition of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Other current liabilities Other Liabilities, Current Fair value of outstanding foreign currency forward Derivative, Fair Value, Net Equipment Moving Costs Facility Closing [Member] Maximum Maximum [Member] Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves Credit agreement, number of banks Line Of Credit Facility, Number of Banks Line Of Credit Facility, Number of Banks Schedule of Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Consolidation Items [Axis] Consolidation Items [Axis] Total stockholders’ equity Beginning balances Ending balances Stockholders' Equity Attributable to Parent Common stock, issued (in shares) Common Stock, Shares, Issued Preferred stock, issued (in shares) Preferred Stock, Shares Issued Capital expenditure facility Capital Expenditure Facility [Member] Capital Expenditure Facility [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Number of shares agreed upon to sell (in shares) Stock Sales Agreement, Aggregate Number Of Shares Agreed To Sell Stock Sales Agreement, Aggregate Number Of Shares Agreed To Sell PURCHASED INTANGIBLE ASSETS Intangible Assets Disclosure [Text Block] Treasury stock purchases Payments for Repurchase of Common Stock Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Long-term lease liability Operating Lease, Liability, Noncurrent Interest expense, net Interest expense, net Interest Expense City Area Code City Area Code Retained earnings Retained Earnings (Accumulated Deficit) Less: Undistributed net income reallocated to participating securities Undistributed Earnings (Loss) Reallocated to Participating Securities, Diluted Undistributed Earnings (Loss) Reallocated to Participating Securities, Diluted Operating Segments Operating Segments [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Derivative Instruments, Gain (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] U.S. Treasury securities US Treasury Securities [Member] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Repayments on capital expenditure facility Repayments on capital expenditure facility Repayments of Lines of Credit Agent fee, percentage Stock Sales Agreement, Agent Fee Stock Sales Agreement, Agent Fee Oman OMAN Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax provision (benefit) Income Tax Expense (Benefit) Accounts receivable, net of allowance for doubtful accounts of $2,693 and $2,605, respectively Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Total current assets Assets, Current Accounts Receivable Accounts Receivable [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Sale of Stock [Domain] Sale of Stock [Domain] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Accordion feature Line of Credit Facility, Accordion Feature Line of Credit Facility, Accordion Feature Inventories Inventories Inventory, Net Schedule of Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity File Number Entity File Number Unallocated corporate expenses Corporate Expenses Represents the amount of unallocated corporate expenses. Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Less: Undistributed net income available to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Fair Value of Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Equity Offering Equity Offering [Member] Equity Offering Current portion of long-term debt Less: current portion of long-term debt Long-term Debt, Current Maturities Cash flows provided by (used in) financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Entity Small Business Entity Small Business Netherlands NETHERLANDS Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Equity Component [Domain] Equity Component [Domain] Shares issued in connection with stock compensation plans (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture 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 Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Statement [Line Items] Statement [Line Items] Long-term debt Long-term Line of Credit, Noncurrent Contract liabilities Increase (Decrease) in Contract with Customer, Liability Shares issued in connection with stock compensation plans Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture 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 Disclosure [Abstract] Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Investment in marketable securities Payments to Acquire Marketable Securities Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Gain (loss) on foreign currency contracts Derivative, Gain (Loss) on Derivative, Net Corporate and other Corporate Corporate, Non-Segment [Member] Type of Restructuring [Domain] Type of Restructuring [Domain] Segment Reporting [Abstract] Segment Reporting [Abstract] Customer [Axis] Customer [Axis] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Schedule of Computation and Reconciliation of Earnings Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Local Phone Number Local Phone Number Restructuring expenses and asset impairments Restructuring, Settlement and Impairment Provisions Proceeds from issuance of common stock offering Proceeds from Issuance of Common Stock Total assets Assets Common stock, authorized (in shares) Common Stock, Shares Authorized Sweden SWEDEN Geographical [Domain] Geographical [Domain] Numerator for diluted net income (loss) per share: Net Income (Loss) Available to Common Stockholders, Diluted Singapore SINGAPORE Numerator for basic net income (loss) per share: Net Income (Loss) Available to Common Stockholders, Basic Rest of the world Rest of the World [Member] Represents rest of the world. Derivative Contract [Domain] Derivative Contract [Domain] Lease renewal option Lessee, Operating Lease, Renewal Term Schedule of Lines of Credit Schedule of Line of Credit Facilities [Table Text Block] SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Notes receivable, term Notes Receivable, Term Notes Receivable, Term Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Operating Lease, Supplemental Disclosures Lease, Cost [Table Text Block] Entity Tax Identification Number Entity Tax Identification Number Due after 2 years through 3 years Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three Net income (loss) per share Earnings Per Share, Basic [Abstract] Geographical [Axis] Geographical [Axis] Basic (in shares) Weighted average shares outstanding for basic net income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Amortization of deferred debt issuance costs Amortization of Debt Issuance Costs and Discounts Sale of stock, price (in dollars per share) Sale of Stock, Price Per Share Credit facility, term Line of Credit Facility, Expiration Period Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] Russia RUSSIAN FEDERATION Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Total comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Severance Severance Employee Severance [Member] Contract liabilities Contract with Customer, Liability Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock, at cost, and company stock held for deferred compensation, at par; 569,914 and 528,274 shares, respectively Treasury Stock, Value Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Deferred tax liabilities Deferred Income Tax Liabilities, Net Net expense Restructuring Charges Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Other Cumulative Comprehensive Loss AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Schedule of Restructuring and Impairment Charges Incurred Restructuring and Related Costs [Table Text Block] Marketable Securities [Table] Marketable Securities [Table] Financial Instruments [Domain] Financial Instruments [Domain] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivative [Table] Cost of products sold Cost of Goods and Services Sold Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Carrying value of assets held for sale Proceeds from Divestiture of Businesses Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Sale of stock, transaction period Sale of Stock, Transaction Period Sale of Stock, Transaction Period Consolidated Entities [Domain] Consolidated Entities [Domain] Cash flows used in investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Income Statement Location [Domain] Income Statement Location [Domain] Due after 4 years through 5 years Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five Customer relationships Customer Relationships [Member] Add: Undistributed net income allocated to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted Property, plant and equipment, net Property, Plant and Equipment, Net Total costs and expenses Operating Expenses Other long-term liabilities Other Liabilities, Noncurrent Treasury stock activity (in shares) Treasury Stock, Shares, Acquired Debt Instrument [Line Items] Debt Instrument [Line Items] Percentage of contract liabilities recorded to net sales Contract with Customer, Liability, Expected Recognition, Percentage Contract with Customer, Liability, Expected Recognition, Percentage Earnings Per Share Earnings Per Share [Abstract] Property, plant and equipment Property, Plant and Equipment, Gross Allowance for doubtful accounts, December 31, 2020 Allowance for doubtful accounts, September 30, 2021 Accounts Receivable, Allowance for Credit Loss Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Document Quarterly Report Document Quarterly Report Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term debt Long-term Debt, Excluding Current Maturities Stock-based compensation Share-based Payment Arrangement, Expense Net income (loss) per share Earnings Per Share, Basic and Diluted [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Proceeds from maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Marketable securities annual yield Marketable Securities, Annual Yield Marketable Securities, Annual Yield (Gain) loss on disposal of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment 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 Beginning balances (in shares) Ending balances (in shares) Shares, Issued Dividends declared Dividends United States UNITED STATES Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Due after 1 year through 2 years Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Gross Finite-Lived Intangible Assets, Gross Leases [Abstract] Leases [Abstract] Entity Central Index Key Entity Central Index Key Income Taxes Income Tax, Policy [Policy Text Block] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Security Exchange Name Security Exchange Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Diluted (in shares) Weighted average shares outstanding for diluted net income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Amortization of principal, percent Debt Instrument, Annual Principal Payment, Percent of Principal Debt Instrument, Annual Principal Payment, Percent of Principal Selling and distribution expenses Selling Expense INCOME TAXES Income Tax Disclosure [Text Block] Over-Allotment Option Over-Allotment Option [Member] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Purchased Intangible Assets, Other Than Goodwill Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Basis spread on variable interest rate Debt Instrument, Basis Spread on Variable Rate EQUITY OFFERINGS AND PROGRAM Stockholders' Equity Note Disclosure [Text Block] One Customer One Customer [Member] One Customer Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Other income (expense): Nonoperating Income (Expense) [Abstract] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Change in: Increase (Decrease) in Operating Capital [Abstract] Marketable Securities [Line Items] Marketable Securities [Line Items] Less - accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Principles of Consolidation Consolidation, Policy [Policy Text Block] Total current liabilities Liabilities, Current Foreign Exchange Forward Foreign currency contracts Foreign Exchange Forward [Member] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Notes receivable, noncurrent Notes Receivable, Related Parties, Noncurrent Segment information Segment Reporting Information [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Asset Impairment Asset Impairment [Member] Asset Impairment Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Schedule of Marketable Securities Marketable Securities [Table Text Block] Statement [Table] Statement [Table] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts and Notes Receivable Accounts Receivable [Policy Text Block] Schedule of Operating Lease Assets and Liabilities Operating Lease Assets And Liabilities [Table Text Block] Operating Lease Right-Of-Use Assets And Liabilities Cover [Abstract] Purchased intangible assets, net Net Finite-Lived Intangible Assets, Net Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Differences between U.S. and foreign tax rates, range Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Accrued income taxes Accrued Income Taxes, Current Inventories Inventory, Policy [Policy Text Block] Alternate Currencies Revolving Loan Revolving Credit Facility, Alternate Currencies [Member] Revolving Credit Facility, Alternate Currencies [Member] Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Core technology Developed Technology Rights [Member] Operating lease cost Operating Lease, Cost Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Inventory [Line Items] Inventory [Line Items] Schedule of Allowance for Credit Losses on Receivables Accounts Receivable, Allowance for Credit Loss [Table Text Block] Deferred income taxes Deferred Income Tax Expense (Benefit) Accounting Standards Update 2016-13 [Member] EX-101.PRE 10 boom-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 boom-20210930_htm.xml IDEA: XBRL DOCUMENT 0000034067 2021-01-01 2021-09-30 0000034067 2021-10-21 0000034067 2021-09-30 0000034067 2020-12-31 0000034067 2021-07-01 2021-09-30 0000034067 2020-07-01 2020-09-30 0000034067 2020-01-01 2020-09-30 0000034067 us-gaap:CommonStockMember 2021-06-30 0000034067 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000034067 us-gaap:RetainedEarningsMember 2021-06-30 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000034067 us-gaap:TreasuryStockMember 2021-06-30 0000034067 2021-06-30 0000034067 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0000034067 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000034067 us-gaap:TreasuryStockMember 2021-07-01 2021-09-30 0000034067 us-gaap:CommonStockMember 2021-09-30 0000034067 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000034067 us-gaap:RetainedEarningsMember 2021-09-30 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000034067 us-gaap:TreasuryStockMember 2021-09-30 0000034067 us-gaap:CommonStockMember 2020-06-30 0000034067 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000034067 us-gaap:RetainedEarningsMember 2020-06-30 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000034067 us-gaap:TreasuryStockMember 2020-06-30 0000034067 2020-06-30 0000034067 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000034067 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000034067 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000034067 us-gaap:TreasuryStockMember 2020-07-01 2020-09-30 0000034067 us-gaap:CommonStockMember 2020-09-30 0000034067 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000034067 us-gaap:RetainedEarningsMember 2020-09-30 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000034067 us-gaap:TreasuryStockMember 2020-09-30 0000034067 2020-09-30 0000034067 us-gaap:CommonStockMember 2020-12-31 0000034067 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000034067 us-gaap:RetainedEarningsMember 2020-12-31 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000034067 us-gaap:TreasuryStockMember 2020-12-31 0000034067 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0000034067 us-gaap:CommonStockMember boom:EquityOfferingMember 2021-01-01 2021-09-30 0000034067 us-gaap:AdditionalPaidInCapitalMember boom:EquityOfferingMember 2021-01-01 2021-09-30 0000034067 boom:EquityOfferingMember 2021-01-01 2021-09-30 0000034067 us-gaap:CommonStockMember boom:ATMOfferingMember 2021-01-01 2021-09-30 0000034067 us-gaap:AdditionalPaidInCapitalMember boom:ATMOfferingMember 2021-01-01 2021-09-30 0000034067 boom:ATMOfferingMember 2021-01-01 2021-09-30 0000034067 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0000034067 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0000034067 us-gaap:TreasuryStockMember 2021-01-01 2021-09-30 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 2019-12-31 0000034067 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0000034067 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0000034067 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0000034067 2019-01-01 2019-12-31 0000034067 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0000034067 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0000034067 us-gaap:TreasuryStockMember 2020-01-01 2020-09-30 0000034067 boom:EquityOfferingMember 2020-01-01 2020-09-30 0000034067 boom:ATMOfferingMember 2020-01-01 2020-09-30 0000034067 us-gaap:USTreasurySecuritiesMember 2021-09-30 0000034067 us-gaap:USTreasurySecuritiesMember 2020-12-31 0000034067 us-gaap:CommercialPaperMember 2021-09-30 0000034067 us-gaap:CommercialPaperMember 2020-12-31 0000034067 srt:MinimumMember us-gaap:USTreasurySecuritiesMember 2021-01-01 2021-09-30 0000034067 srt:MaximumMember us-gaap:USTreasurySecuritiesMember 2021-01-01 2021-09-30 0000034067 srt:MinimumMember us-gaap:CommercialPaperMember 2021-01-01 2021-09-30 0000034067 srt:MaximumMember us-gaap:CommercialPaperMember 2021-01-01 2021-09-30 0000034067 boom:DynaEnergeticsSegmentMember 2020-12-31 0000034067 boom:NobelCladSegmentMember 2020-12-31 0000034067 boom:DynaEnergeticsSegmentMember 2021-01-01 2021-09-30 0000034067 boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 boom:DynaEnergeticsSegmentMember 2021-09-30 0000034067 boom:NobelCladSegmentMember 2021-09-30 0000034067 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2021-09-30 0000034067 srt:MinimumMember 2021-01-01 2021-09-30 0000034067 srt:MaximumMember 2021-01-01 2021-09-30 0000034067 us-gaap:FairValueInputsLevel1Member 2021-09-30 0000034067 us-gaap:FairValueInputsLevel1Member 2020-12-31 0000034067 us-gaap:DevelopedTechnologyRightsMember 2021-09-30 0000034067 us-gaap:CustomerRelationshipsMember 2021-09-30 0000034067 us-gaap:TrademarksAndTradeNamesMember 2021-09-30 0000034067 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0000034067 us-gaap:CustomerRelationshipsMember 2020-12-31 0000034067 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0000034067 2020-01-01 2020-12-31 0000034067 us-gaap:LineOfCreditMember 2021-09-30 0000034067 boom:CapitalExpenditureFacilityMember 2020-12-31 0000034067 us-gaap:LineOfCreditMember boom:SyndicatedCreditFacility2018Member 2018-03-08 2018-03-08 0000034067 us-gaap:LineOfCreditMember boom:SyndicatedCreditFacility2018Member 2018-03-08 0000034067 2018-03-08 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 us-gaap:LineOfCreditMember boom:CapitalExpenditureFacilityMember 2021-02-01 2021-02-28 0000034067 srt:MinimumMember us-gaap:LineOfCreditMember boom:RevolvingCreditFacilityAlternateCurrenciesMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-09-30 0000034067 srt:MaximumMember us-gaap:LineOfCreditMember boom:RevolvingCreditFacilityAlternateCurrenciesMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-09-30 0000034067 srt:MinimumMember us-gaap:LineOfCreditMember boom:RevolvingCreditFacilityAlternateCurrenciesMember us-gaap:BaseRateMember 2021-01-01 2021-09-30 0000034067 srt:MaximumMember us-gaap:LineOfCreditMember boom:RevolvingCreditFacilityAlternateCurrenciesMember us-gaap:BaseRateMember 2021-01-01 2021-09-30 0000034067 2020-10-22 0000034067 us-gaap:LineOfCreditMember boom:GermanBankLineofCreditMember 2020-06-30 0000034067 us-gaap:LineOfCreditMember boom:GermanBankLineofCreditMember 2020-07-31 0000034067 us-gaap:LineOfCreditMember boom:GermanBankLineofCreditMember 2021-09-30 0000034067 boom:EquityOfferingMember 2021-05-03 2021-05-03 0000034067 boom:EquityOfferingMember 2021-05-03 0000034067 us-gaap:OverAllotmentOptionMember 2021-05-03 2021-05-03 0000034067 boom:EquityOfferingMember 2021-05-07 2021-05-07 0000034067 boom:EquityOfferingMember 2021-05-07 0000034067 boom:ATMOfferingMember 2020-10-22 0000034067 boom:ATMOfferingMember 2020-10-22 2020-10-22 0000034067 boom:ATMOfferingMember 2021-07-01 2021-09-30 0000034067 boom:ATMOfferingMember 2020-10-22 2021-09-30 0000034067 2021-04-01 2021-06-30 0000034067 boom:DynaEnergeticsSegmentMember 2021-07-01 2021-09-30 0000034067 boom:DynaEnergeticsSegmentMember 2020-07-01 2020-09-30 0000034067 boom:DynaEnergeticsSegmentMember 2020-01-01 2020-09-30 0000034067 boom:NobelCladSegmentMember 2021-07-01 2021-09-30 0000034067 boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember boom:DynaEnergeticsSegmentMember 2021-07-01 2021-09-30 0000034067 us-gaap:OperatingSegmentsMember boom:DynaEnergeticsSegmentMember 2020-07-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember boom:DynaEnergeticsSegmentMember 2021-01-01 2021-09-30 0000034067 us-gaap:OperatingSegmentsMember boom:DynaEnergeticsSegmentMember 2020-01-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember boom:NobelCladSegmentMember 2021-07-01 2021-09-30 0000034067 us-gaap:OperatingSegmentsMember boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 us-gaap:OperatingSegmentsMember boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember 2021-07-01 2021-09-30 0000034067 us-gaap:OperatingSegmentsMember 2020-07-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember 2021-01-01 2021-09-30 0000034067 us-gaap:OperatingSegmentsMember 2020-01-01 2020-09-30 0000034067 us-gaap:MaterialReconcilingItemsMember 2021-07-01 2021-09-30 0000034067 us-gaap:MaterialReconcilingItemsMember 2020-07-01 2020-09-30 0000034067 us-gaap:MaterialReconcilingItemsMember 2021-01-01 2021-09-30 0000034067 us-gaap:MaterialReconcilingItemsMember 2020-01-01 2020-09-30 0000034067 us-gaap:CorporateNonSegmentMember 2021-07-01 2021-09-30 0000034067 us-gaap:CorporateNonSegmentMember 2020-07-01 2020-09-30 0000034067 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-09-30 0000034067 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-09-30 0000034067 country:US boom:DynaEnergeticsSegmentMember 2021-07-01 2021-09-30 0000034067 country:US boom:DynaEnergeticsSegmentMember 2020-07-01 2020-09-30 0000034067 country:US boom:DynaEnergeticsSegmentMember 2021-01-01 2021-09-30 0000034067 country:US boom:DynaEnergeticsSegmentMember 2020-01-01 2020-09-30 0000034067 country:CA boom:DynaEnergeticsSegmentMember 2021-07-01 2021-09-30 0000034067 country:CA boom:DynaEnergeticsSegmentMember 2020-07-01 2020-09-30 0000034067 country:CA boom:DynaEnergeticsSegmentMember 2021-01-01 2021-09-30 0000034067 country:CA boom:DynaEnergeticsSegmentMember 2020-01-01 2020-09-30 0000034067 country:EG boom:DynaEnergeticsSegmentMember 2021-07-01 2021-09-30 0000034067 country:EG boom:DynaEnergeticsSegmentMember 2020-07-01 2020-09-30 0000034067 country:EG boom:DynaEnergeticsSegmentMember 2021-01-01 2021-09-30 0000034067 country:EG boom:DynaEnergeticsSegmentMember 2020-01-01 2020-09-30 0000034067 country:OM boom:DynaEnergeticsSegmentMember 2021-07-01 2021-09-30 0000034067 country:OM boom:DynaEnergeticsSegmentMember 2020-07-01 2020-09-30 0000034067 country:OM boom:DynaEnergeticsSegmentMember 2021-01-01 2021-09-30 0000034067 country:OM boom:DynaEnergeticsSegmentMember 2020-01-01 2020-09-30 0000034067 boom:RestOfTheWorldMember boom:DynaEnergeticsSegmentMember 2021-07-01 2021-09-30 0000034067 boom:RestOfTheWorldMember boom:DynaEnergeticsSegmentMember 2020-07-01 2020-09-30 0000034067 boom:RestOfTheWorldMember boom:DynaEnergeticsSegmentMember 2021-01-01 2021-09-30 0000034067 boom:RestOfTheWorldMember boom:DynaEnergeticsSegmentMember 2020-01-01 2020-09-30 0000034067 country:US boom:NobelCladSegmentMember 2021-07-01 2021-09-30 0000034067 country:US boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 country:US boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 country:US boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 country:RU boom:NobelCladSegmentMember 2021-07-01 2021-09-30 0000034067 country:RU boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 country:RU boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 country:RU boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 country:CA boom:NobelCladSegmentMember 2021-07-01 2021-09-30 0000034067 country:CA boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 country:CA boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 country:CA boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 country:SG boom:NobelCladSegmentMember 2021-07-01 2021-09-30 0000034067 country:SG boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 country:SG boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 country:SG boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 country:AE boom:NobelCladSegmentMember 2021-07-01 2021-09-30 0000034067 country:AE boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 country:AE boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 country:AE boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 country:CN boom:NobelCladSegmentMember 2021-07-01 2021-09-30 0000034067 country:CN boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 country:CN boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 country:CN boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 country:IT boom:NobelCladSegmentMember 2021-07-01 2021-09-30 0000034067 country:IT boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 country:IT boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 country:IT boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 country:DE boom:NobelCladSegmentMember 2021-07-01 2021-09-30 0000034067 country:DE boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 country:DE boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 country:DE boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 country:AU boom:NobelCladSegmentMember 2021-07-01 2021-09-30 0000034067 country:AU boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 country:AU boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 country:AU boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 country:FR boom:NobelCladSegmentMember 2021-07-01 2021-09-30 0000034067 country:FR boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 country:FR boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 country:FR boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 country:NL boom:NobelCladSegmentMember 2021-07-01 2021-09-30 0000034067 country:NL boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 country:NL boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 country:NL boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 country:SE boom:NobelCladSegmentMember 2021-07-01 2021-09-30 0000034067 country:SE boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 country:SE boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 country:SE boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 boom:RestOfTheWorldMember boom:NobelCladSegmentMember 2021-07-01 2021-09-30 0000034067 boom:RestOfTheWorldMember boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 boom:RestOfTheWorldMember boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 boom:RestOfTheWorldMember boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 boom:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember boom:DynaEnergeticsSegmentMember 2021-07-01 2021-09-30 0000034067 boom:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember boom:DynaEnergeticsSegmentMember 2020-07-01 2020-09-30 0000034067 boom:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember boom:DynaEnergeticsSegmentMember 2020-01-01 2020-09-30 0000034067 boom:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember boom:DynaEnergeticsSegmentMember 2021-01-01 2021-09-30 0000034067 us-gaap:ForeignExchangeForwardMember 2021-09-30 0000034067 us-gaap:ForeignExchangeForwardMember 2020-12-31 0000034067 us-gaap:ForeignExchangeForwardMember us-gaap:OtherNonoperatingIncomeExpenseMember 2021-07-01 2021-09-30 0000034067 us-gaap:ForeignExchangeForwardMember us-gaap:OtherNonoperatingIncomeExpenseMember 2020-07-01 2020-09-30 0000034067 us-gaap:ForeignExchangeForwardMember us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-09-30 0000034067 us-gaap:ForeignExchangeForwardMember us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-09-30 0000034067 us-gaap:EmployeeSeveranceMember boom:NobelCladSegmentMember 2021-01-01 2021-03-31 0000034067 boom:AssetImpairmentMember boom:DynaEnergeticsSegmentMember 2020-04-01 2020-06-30 0000034067 2020-01-01 2020-03-31 0000034067 us-gaap:EmployeeSeveranceMember boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 us-gaap:OtherRestructuringMember boom:NobelCladSegmentMember 2021-01-01 2021-09-30 0000034067 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-09-30 0000034067 us-gaap:OtherRestructuringMember 2021-01-01 2021-09-30 0000034067 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember boom:DynaEnergeticsSegmentMember 2020-07-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember us-gaap:ContractTerminationMember boom:DynaEnergeticsSegmentMember 2020-07-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember us-gaap:OtherRestructuringMember boom:DynaEnergeticsSegmentMember 2020-07-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember us-gaap:ContractTerminationMember boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember us-gaap:OtherRestructuringMember boom:NobelCladSegmentMember 2020-07-01 2020-09-30 0000034067 us-gaap:EmployeeSeveranceMember 2020-07-01 2020-09-30 0000034067 us-gaap:ContractTerminationMember 2020-07-01 2020-09-30 0000034067 us-gaap:OtherRestructuringMember 2020-07-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember boom:DynaEnergeticsSegmentMember 2020-01-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember boom:AssetImpairmentMember boom:DynaEnergeticsSegmentMember 2020-01-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember us-gaap:ContractTerminationMember boom:DynaEnergeticsSegmentMember 2020-01-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember us-gaap:FacilityClosingMember boom:DynaEnergeticsSegmentMember 2020-01-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember us-gaap:OtherRestructuringMember boom:DynaEnergeticsSegmentMember 2020-01-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember boom:AssetImpairmentMember boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember us-gaap:ContractTerminationMember boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember us-gaap:FacilityClosingMember boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 us-gaap:OperatingSegmentsMember us-gaap:OtherRestructuringMember boom:NobelCladSegmentMember 2020-01-01 2020-09-30 0000034067 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember 2020-01-01 2020-09-30 0000034067 us-gaap:CorporateNonSegmentMember boom:AssetImpairmentMember 2020-01-01 2020-09-30 0000034067 us-gaap:CorporateNonSegmentMember us-gaap:ContractTerminationMember 2020-01-01 2020-09-30 0000034067 us-gaap:CorporateNonSegmentMember us-gaap:FacilityClosingMember 2020-01-01 2020-09-30 0000034067 us-gaap:CorporateNonSegmentMember us-gaap:OtherRestructuringMember 2020-01-01 2020-09-30 0000034067 us-gaap:EmployeeSeveranceMember 2020-01-01 2020-09-30 0000034067 boom:AssetImpairmentMember 2020-01-01 2020-09-30 0000034067 us-gaap:ContractTerminationMember 2020-01-01 2020-09-30 0000034067 us-gaap:FacilityClosingMember 2020-01-01 2020-09-30 0000034067 us-gaap:OtherRestructuringMember 2020-01-01 2020-09-30 0000034067 us-gaap:EmployeeSeveranceMember 2020-12-31 0000034067 us-gaap:EmployeeSeveranceMember 2021-09-30 0000034067 us-gaap:OtherRestructuringMember 2020-12-31 0000034067 us-gaap:OtherRestructuringMember 2021-09-30 shares iso4217:USD iso4217:USD shares pure boom:bank iso4217:EUR boom:segment boom:employee 0000034067 --12-31 2021 Q3 false http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent 10-Q true 2021-09-30 false 001-14775 DMC GLOBAL INC. DE 84-0608431 11800 Ridge Parkway Suite 300 Broomfield CO 80021 303 665-5700 Common Stock, $0.05 Par Value BOOM NASDAQ Yes Yes Accelerated Filer false false false 18724831 37020000 28187000 144932000 25736000 2693000 2605000 39347000 31366000 62172000 52573000 9974000 5448000 293445000 143310000 172039000 180278000 66902000 70867000 105137000 109411000 1829000 3665000 5747000 4582000 30217000 18677000 436375000 279645000 24436000 17574000 7459000 5301000 8101000 7279000 8585000 7160000 9759000 4928000 0 3125000 1648000 1741000 59988000 47108000 0 8139000 1373000 2254000 30114000 25230000 91475000 82731000 0.05 0.05 4000000 4000000 0 0 0 0 0 0 0.05 0.05 25000000 25000000 19294745 15917559 965000 796000 270993000 117387000 118216000 115657000 -25803000 -22962000 569914 528274 19471000 13964000 344900000 196914000 436375000 279645000 67175000 55281000 188271000 172048000 50513000 41688000 141725000 127381000 16662000 13593000 46546000 44667000 9721000 6911000 26121000 21744000 5593000 4705000 16380000 18720000 211000 369000 823000 1076000 0 143000 127000 3305000 15525000 12128000 43451000 44845000 1137000 1465000 3095000 -178000 -198000 -148000 304000 -118000 14000 170000 230000 564000 925000 1147000 3169000 -860000 522000 139000 610000 -375000 403000 1008000 2559000 -485000 0.02 0.07 0.15 -0.03 0.02 0.07 0.15 -0.03 18728278 14820881 17239306 14759062 18739085 14820881 17250525 14759062 0 0 0 0.125 403000 1008000 2559000 -485000 -1347000 753000 -2841000 518000 -944000 1761000 -282000 33000 19294745 965000 269375000 117813000 -24456000 569737 -17660000 346037000 403000 403000 -1347000 -1347000 1618000 1618000 177 1811000 1811000 19294745 965000 270993000 118216000 -25803000 569914 -19471000 344900000 15297291 765000 88501000 115576000 -26038000 527981 -8521000 170283000 1008000 1008000 753000 753000 2933 3000 3000 1554000 1554000 -11000 56 3661000 3650000 15300224 765000 90069000 116584000 -25285000 528037 -12182000 169951000 15917559 796000 117387000 115657000 -22962000 528274 -13964000 196914000 2559000 2559000 -2841000 -2841000 2875000 144000 123317000 123461000 397820 20000 25242000 25262000 104366 5000 248000 253000 4799000 4799000 41640 5507000 5507000 19294745 965000 270993000 118216000 -25803000 569914 -19471000 344900000 15117207 756000 85639000 119002000 -25803000 464532 -7453000 172141000 -485000 -485000 518000 518000 183017 9000 257000 266000 -50000 -50000 4162000 4162000 1883000 1883000 -11000 63505 4729000 4718000 15300224 765000 90069000 116584000 -25285000 528037 -12182000 169951000 2559000 -485000 8400000 7167000 823000 1076000 168000 154000 4904000 4154000 -2046000 -839000 298000 -113000 127000 3305000 8562000 -26890000 10620000 2228000 15892000 2855000 6861000 -10563000 4957000 2376000 6713000 -6911000 -1906000 21354000 123984000 0 4799000 0 6348000 9682000 1019000 20000 -124514000 -9662000 11750000 2344000 0 3749000 0 88000 123461000 0 25262000 0 253000 266000 2476000 1123000 134750000 -7038000 503000 -403000 8833000 4251000 28187000 20353000 37020000 24604000 BASIS OF PRESENTATION<div><span style="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="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. Certain information and footnote disclosures, including critical and significant accounting policies normally included in consolidated financial statements prepared in accordance with generally accepted accounting principles, have been condensed or omitted for this quarterly presentation. 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, 2020.</span></div> SIGNIFICANT ACCOUNTING POLICIES<div><span style="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="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:27pt"><span style="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="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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Marketable Securities</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We typically invest in highly rated securities with the primary objectives of preserving principal, providing access to liquidity to fund the ongoing operations and strategic needs of the Company and its subsidiaries, and achieving a yield that is commensurate with low risk and highly liquid securities.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments in marketable debt securities are classified as either trading, available-for-sale or held-to-maturity based on the nature of the securities and their availability for use in current operations. The Company classifies its marketable debt securities in the Condensed Consolidated Balance Sheet as current or non-current based on related maturities and expectations of sales and redemptions in the subsequent twelve-month period. The Company may sell certain of its marketable debt securities prior to their stated maturities to manage liquidity, credit risk, or asset allocation. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021 and December 31, 2020, our investments had maturities ranging from three to twelve months, and all such investments have been classified and accounted for as trading securities. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments in marketable securities consisted of the following:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><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:16.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Commercial paper (A-1 or P-1 rated)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,932 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,736 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s U.S. Treasury securities have annual yields between 0.01% and 0.04% and the commercial paper securities have annual yields between 0.09% and 0.10%. The Company’s investments in marketable securities are measured at fair value with gains and losses recognized in the Condensed Consolidated Statement of Operations within “Other (expense) income, net." For the three and nine months ended September 30, 2021, the net gains on marketable securities were $2 and $12, respectively. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts and Notes Receivable</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures expected credit losses for its accounts receivable using a current expected credit loss model, which is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. The Company has disaggregated pools of accounts receivable balances by business, geography and/or customer risk profile and has used </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">history and other experience to establish an allowance for credit losses at the time the receivable is recognized. 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 style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2021, our expected loss rate continued to reflect uncertainties in market conditions present in both of our businesses due to the ongoing COVID-19 pandemic. In addition, we reviewed 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. During the three and nine months ended September 30, 2021, provisions of $4 and $100, respectively, were recorded. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes year-to-date activity in the allowance for credit losses on receivables from DynaEnergetics and NobelClad customers:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><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:11.034%"/><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:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DMC Global Inc.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts, December 31, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current period provision for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries of amounts previously reserved</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impacts of foreign currency exchange rates and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts, September 30, 2021</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2021, the Company entered into a note receivable with terms of repayment over five years, collateralized by certain fixed assets. The note, with an outstanding current balance of $622 as of September 30, 2021 recorded within “Prepaid expenses and other” and an outstanding long-term balance of $4,995 as of September 30, 2021 recorded within “Other Assets”, is considered an arrangement with a variable interest entity for which the Company is not the primary beneficiary and has concluded does not require consolidation.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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:27pt"><span style="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 10 “Business Segments” for disaggregated revenue disclosures.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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:27pt"><span style="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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In periods with net income, 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 in periods of net income as they receive non-forfeitable rights to dividends similar to common stock. Restricted stock awards do not participate in net losses.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic EPS is calculated by dividing net income available to common stockholders of the Company by the weighted average number of shares of common stock outstanding during the period. Diluted EPS adjusts basic EPS for the effects of restricted stock awards, performance share units and other potentially dilutive financial instruments (dilutive securities), only in the periods in which such effect is dilutive. The effect of the dilutive securities is reflected in diluted EPS by application of the more dilutive of (1) the treasury stock method or (2) the two-class method. 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><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.935%"/><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.788%"/><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.793%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss), as reported</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,559 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(485)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Undistributed net income available to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic net income (loss) per share:</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(485)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Undistributed net income allocated to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Undistributed net income reallocated to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for diluted net income (loss) per share:</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(485)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic net income (loss) per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,728,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,820,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,239,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,759,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for diluted net income (loss) per share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,739,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,820,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,250,525 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,759,062 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) For the three and nine months ended September 30, 2020, 30,967 and 19,394 respectively, shares have been excluded as their effect would have been anti-dilutive.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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 style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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 style="text-indent:27pt"><span style="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 restricted stock awards (“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.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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. 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 style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances related to the deferred compensation plan were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.940%"/><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:29.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:15.426%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheet location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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"/></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We are required to use an established hierarchy for fair value measurements based upon the inputs to the valuation and the degree to which they are observable or not observable in the market. The three levels in the hierarchy are as follows:                   </span></div><div style="padding-left:27pt;text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">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="padding-left:27pt;text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">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="padding-left:27pt;text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">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:27pt"><span style="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:27pt"><span style="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, when outstanding, approximate their fair value. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our U.S. Treasury marketable securities are valued using quoted prices in active markets that are accessible as of the measurement date. Our revolving loans and borrowings under our capital expenditure facility, when outstanding, reset each month at market interest rates. Money market funds and mutual funds of $8,629 as of September 30, 2021 and $4,244 as of December 31, 2020 held to satisfy future deferred compensation obligations are valued based upon the market values of underlying securities. We classify these assets as Level 1 in the fair value hierarchy.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our commercial paper marketable securities are valued using quoted market prices in non-active markets. Our foreign currency forward contracts are also valued using quoted market prices in non-active markets or are determined using a yield curve model based on current market rates. As a result, we classify commercial paper marketable securities and foreign currency forward contracts as Level 2 in the fair value hierarchy. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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 September 30, 2021 or December 31, 2020.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and also clarifies and amends existing guidance to provide for more consistent application. The new standard became effective for the Company in the first quarter of fiscal 2021 and did not have a material impact on our consolidated financial statements.</span> <div style="text-indent:27pt"><span style="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:27pt"><span style="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="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:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Marketable Securities</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We typically invest in highly rated securities with the primary objectives of preserving principal, providing access to liquidity to fund the ongoing operations and strategic needs of the Company and its subsidiaries, and achieving a yield that is commensurate with low risk and highly liquid securities.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments in marketable debt securities are classified as either trading, available-for-sale or held-to-maturity based on the nature of the securities and their availability for use in current operations. The Company classifies its marketable debt securities in the Condensed Consolidated Balance Sheet as current or non-current based on related maturities and expectations of sales and redemptions in the subsequent twelve-month period. The Company may sell certain of its marketable debt securities prior to their stated maturities to manage liquidity, credit risk, or asset allocation. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021 and December 31, 2020, our investments had maturities ranging from three to twelve months, and all such investments have been classified and accounted for as trading securities. </span></div>The Company’s investments in marketable securities are measured at fair value with gains and losses recognized in the Condensed Consolidated Statement of Operations within “Other (expense) income, net." <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments in marketable securities consisted of the following:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><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:16.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Commercial paper (A-1 or P-1 rated)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,932 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,736 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 76591000 25736000 68341000 0 144932000 25736000 0.0001 0.0004 0.0009 0.0010 2000 12000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts and Notes Receivable</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures expected credit losses for its accounts receivable using a current expected credit loss model, which is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. The Company has disaggregated pools of accounts receivable balances by business, geography and/or customer risk profile and has used </span></div>history and other experience to establish an allowance for credit losses at the time the receivable is recognized. 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. 4000 100000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes year-to-date activity in the allowance for credit losses on receivables from DynaEnergetics and NobelClad customers:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><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:11.034%"/><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:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DMC Global Inc.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts, December 31, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current period provision for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries of amounts previously reserved</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impacts of foreign currency exchange rates and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts, September 30, 2021</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2021, the Company entered into a note receivable with terms of repayment over five years, collateralized by certain fixed assets. The note, with an outstanding current balance of $622 as of September 30, 2021 recorded within “Prepaid expenses and other” and an outstanding long-term balance of $4,995 as of September 30, 2021 recorded within “Other Assets”, is considered an arrangement with a variable interest entity for which the Company is not the primary beneficiary and has concluded does not require consolidation.</span></div> 2590000 15000 2605000 100000 0 100000 10000 0 10000 -2000 0 -2000 2678000 15000 2693000 P5Y 622000 4995000 <div style="text-indent:27pt"><span style="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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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>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.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:27pt"><span style="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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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>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. <div style="text-indent:27pt"><span style="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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In periods with net income, 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 in periods of net income as they receive non-forfeitable rights to dividends similar to common stock. Restricted stock awards do not participate in net losses.</span></div>Basic EPS is calculated by dividing net income available to common stockholders of the Company by the weighted average number of shares of common stock outstanding during the period. Diluted EPS adjusts basic EPS for the effects of restricted stock awards, performance share units and other potentially dilutive financial instruments (dilutive securities), only in the periods in which such effect is dilutive. The effect of the dilutive securities is reflected in diluted EPS by application of the more dilutive of (1) the treasury stock method or (2) the two-class method. 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.<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><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.935%"/><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.788%"/><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.793%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss), as reported</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,559 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(485)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Undistributed net income available to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic net income (loss) per share:</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(485)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Undistributed net income allocated to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Undistributed net income reallocated to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for diluted net income (loss) per share:</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(485)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic net income (loss) per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,728,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,820,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,239,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,759,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for diluted net income (loss) per share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,739,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,820,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,250,525 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,759,062 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) For the three and nine months ended September 30, 2020, 30,967 and 19,394 respectively, shares have been excluded as their effect would have been anti-dilutive.</span></div> 403000 1008000 2559000 -485000 3000 17000 25000 0 400000 991000 2534000 -485000 3000 17000 25000 0 3000 17000 25000 0 400000 991000 2534000 -485000 18728278 14820881 17239306 14759062 10807 0 11219 0 18739085 14820881 17250525 14759062 0.02 0.07 0.15 -0.03 0.02 0.07 0.15 -0.03 30967 19394 <div style="text-indent:27pt"><span style="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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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 style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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 style="text-indent:27pt"><span style="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 restricted stock awards (“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.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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. 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 style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances related to the deferred compensation plan were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.940%"/><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:29.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:15.426%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheet location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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"/></tr></table></div> 13261000 7596000 15695000 11894000 Fair Value of Financial Instruments<div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We are required to use an established hierarchy for fair value measurements based upon the inputs to the valuation and the degree to which they are observable or not observable in the market. The three levels in the hierarchy are as follows:                   </span></div><div style="padding-left:27pt;text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">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="padding-left:27pt;text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">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="padding-left:27pt;text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">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:27pt"><span style="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:27pt"><span style="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, when outstanding, approximate their fair value. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our U.S. Treasury marketable securities are valued using quoted prices in active markets that are accessible as of the measurement date. Our revolving loans and borrowings under our capital expenditure facility, when outstanding, reset each month at market interest rates. Money market funds and mutual funds of $8,629 as of September 30, 2021 and $4,244 as of December 31, 2020 held to satisfy future deferred compensation obligations are valued based upon the market values of underlying securities. We classify these assets as Level 1 in the fair value hierarchy.</span></div>Our commercial paper marketable securities are valued using quoted market prices in non-active markets. Our foreign currency forward contracts are also valued using quoted market prices in non-active markets or are determined using a yield curve model based on current market rates. As a result, we classify commercial paper marketable securities and foreign currency forward contracts as Level 2 in the fair value hierarchy. 8629000 4244000 Recent Accounting Pronouncements<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and also clarifies and amends existing guidance to provide for more consistent application. The new standard became effective for the Company in the first quarter of fiscal 2021 and did not have a material impact on our consolidated financial statements.</span> INVENTORIES<div><span style="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="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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following at September 30, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DMC Global Inc.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,602 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,172 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following at December 31, 2020:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DMC Global Inc.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,903 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,118 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,455 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,573 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 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. <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following at September 30, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DMC Global Inc.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,602 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,172 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following at December 31, 2020:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DMC Global Inc.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,903 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,118 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,455 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,573 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13865000 8923000 22788000 13486000 6808000 20294000 18251000 634000 18885000 0 205000 205000 45602000 16570000 62172000 13250000 11903000 25153000 7062000 6682000 13744000 12806000 669000 13475000 0 201000 201000 33118000 19455000 52573000 PURCHASED INTANGIBLE ASSETS<div><span style="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="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 September 30, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.194%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.982%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Core technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,223)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks / Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,231 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,402)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,829 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span style="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="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, 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.194%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.982%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Core technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,234)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,665 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,638)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks / Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,731 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,066)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,665 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:22.5pt"><span style="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="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, 2020 to September 30, 2021 was due to foreign currency translation and the recognition of the tax benefit of tax deductible goodwill amortization related to the 2007 acquisition of our German subsidiaries. Prior to the impairment of the goodwill related to the NobelClad and DynaEnergetics reporting units at September 30, 2017 and December 31, 2015, respectively, the tax benefit of tax amortization </span></div>reduced the goodwill balance. After we fully impaired the goodwill, which is only written off for U.S. GAAP purposes, the tax benefit of tax goodwill amortization reduces the gross value of the purchased intangible assets related to this acquisition. <div style="text-indent:27pt"><span style="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 September 30, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.194%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.982%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Core technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,223)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks / Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,231 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,402)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,829 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span style="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="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, 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.194%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.982%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Core technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,234)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,665 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,638)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks / Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,731 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,066)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,665 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 16052000 14223000 1829000 36110000 36110000 0 2069000 2069000 0 54231000 52402000 1829000 17899000 14234000 3665000 37638000 37638000 0 2194000 2194000 0 57731000 54066000 3665000 CONTRACT LIABILITIES<div><span style="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="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:63.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.056%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,759 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,928 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally expect to recognize the revenue associated with contract liabilities over a time period no longer than one year, but unforeseen circumstances can cause delays in shipments associated with contract liabilities. Approximately 78% of the $4,928 recorded as contract liabilities at December 31, 2020 was recorded to net sales during the nine months ended September 30, 2021.</span></div> Contract liabilities were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:63.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.056%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,759 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,928 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 9450000 4450000 309000 478000 9759000 4928000 0.78 4928000 LEASES<div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases real properties for use in manufacturing and as administrative and sales offices, and also 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.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:63.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.056%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,080 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,807 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ROU asset was included in “<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMzMjBhMzU4NzYzMTRhYmRiZjA1MDcxYzE1ZmNkNDFmL3NlYzpjMzIwYTM1ODc2MzE0YWJkYmYwNTA3MWMxNWZjZDQxZl81Mi9mcmFnOmQ2ZTRmNTE4YmQ3MjQxMWNhNDg1NWY5ZGE1ODFkNTNiL3RleHRyZWdpb246ZDZlNGY1MThiZDcyNDExY2E0ODU1ZjlkYTU4MWQ1M2JfMjIxMA_1acc3741-bee5-45ad-8565-00892f57f26d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMzMjBhMzU4NzYzMTRhYmRiZjA1MDcxYzE1ZmNkNDFmL3NlYzpjMzIwYTM1ODc2MzE0YWJkYmYwNTA3MWMxNWZjZDQxZl81Mi9mcmFnOmQ2ZTRmNTE4YmQ3MjQxMWNhNDg1NWY5ZGE1ODFkNTNiL3RleHRyZWdpb246ZDZlNGY1MThiZDcyNDExY2E0ODU1ZjlkYTU4MWQ1M2JfMjIxMA_1edc8d08-e43a-4988-98a6-4a1526e5bd2a">Other assets</span></span>” while the current lease liability was reported in “<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMzMjBhMzU4NzYzMTRhYmRiZjA1MDcxYzE1ZmNkNDFmL3NlYzpjMzIwYTM1ODc2MzE0YWJkYmYwNTA3MWMxNWZjZDQxZl81Mi9mcmFnOmQ2ZTRmNTE4YmQ3MjQxMWNhNDg1NWY5ZGE1ODFkNTNiL3RleHRyZWdpb246ZDZlNGY1MThiZDcyNDExY2E0ODU1ZjlkYTU4MWQ1M2JfMjIxMQ_01e7ccfe-286f-4a1b-b09d-4729311f8737"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMzMjBhMzU4NzYzMTRhYmRiZjA1MDcxYzE1ZmNkNDFmL3NlYzpjMzIwYTM1ODc2MzE0YWJkYmYwNTA3MWMxNWZjZDQxZl81Mi9mcmFnOmQ2ZTRmNTE4YmQ3MjQxMWNhNDg1NWY5ZGE1ODFkNTNiL3RleHRyZWdpb246ZDZlNGY1MThiZDcyNDExY2E0ODU1ZjlkYTU4MWQ1M2JfMjIxMQ_0c04f0e4-b065-4fc5-97ac-46d71f61abf9">Other current liabilities</span></span>” and the long-term lease liability was reported in “<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMzMjBhMzU4NzYzMTRhYmRiZjA1MDcxYzE1ZmNkNDFmL3NlYzpjMzIwYTM1ODc2MzE0YWJkYmYwNTA3MWMxNWZjZDQxZl81Mi9mcmFnOmQ2ZTRmNTE4YmQ3MjQxMWNhNDg1NWY5ZGE1ODFkNTNiL3RleHRyZWdpb246ZDZlNGY1MThiZDcyNDExY2E0ODU1ZjlkYTU4MWQ1M2JfMjIxMg_41e28725-3c85-4109-a029-0f7d88eabe72"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMzMjBhMzU4NzYzMTRhYmRiZjA1MDcxYzE1ZmNkNDFmL3NlYzpjMzIwYTM1ODc2MzE0YWJkYmYwNTA3MWMxNWZjZDQxZl81Mi9mcmFnOmQ2ZTRmNTE4YmQ3MjQxMWNhNDg1NWY5ZGE1ODFkNTNiL3RleHRyZWdpb246ZDZlNGY1MThiZDcyNDExY2E0ODU1ZjlkYTU4MWQ1M2JfMjIxMg_ead11a3a-9135-422a-8724-e9f666f7d396">Other long-term liabilities</span></span>” in 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 September 30, 2021 and 2020, operating lease costs were $1,064 and $1,055, respectively. For the nine months ended September 30, 2021 and 2020, operating lease costs were $3,074 and $3,051, respectively. Operating lease costs were included in the Company’s Condensed Consolidated Statements of Operations. Short term and variable lease costs were not material for the three and nine months ended September 30, 2021 and 2020.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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:27pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:77.230%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.570%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.71</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="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 September 30, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:81.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.056%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within 1 year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 1 year through 2 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,379 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 2 years through 3 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 3 years through 4 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,019 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 4 years through 5 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 5 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,067 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,835)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,080 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:27pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:63.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.056%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,080 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,807 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11198000 10733000 1648000 1741000 10432000 10066000 12080000 11807000 1064000 1055000 3074000 3051000 P5Y <span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:77.230%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.570%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.71</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> P7Y8M15D 0.054 <span style="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 September 30, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:81.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.056%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within 1 year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 1 year through 2 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,379 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 2 years through 3 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 3 years through 4 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,019 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 4 years through 5 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 5 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,067 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,835)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,080 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1648000 2379000 2160000 2019000 1642000 5067000 14915000 2835000 12080000 DEBT<div style="text-indent:22.5pt"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021 we had no outstanding borrowings under our credit facility. As of December 31, 2020, outstanding borrowings consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.087%"/><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:15.713%"/><td style="width:0.1%"/></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Syndicated credit agreement:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </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="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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditure facility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding borrowings</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(486)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,139 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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:27pt"><span><br/></span></div><div style="margin-bottom:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 8, 2018, we entered into a five-year $75,000 syndicated credit agreement (“credit facility”) which replaced in its entirety our prior syndicated credit facility entered into on February 23, 2015. The credit facility is with a syndicate of three banks, with KeyBank, N.A. acting as administrative agent. The 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. 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 was 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 February 2021, we repaid the remaining Capex Facility balance of $11,750. </span></div><div style="margin-bottom:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the $50,000 revolving loan can be in the form of one-, two-, three-, or six-month LIBOR rate loans. Additionally, US dollar borrowings on the revolving loan can be in the form of Base Rate loans (Base Rate borrowings are based on the greater of the administrative agent’s Prime rates, an adjusted Federal Funds rate or an adjusted LIBOR rate). LIBOR loans bear interest at the applicable </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LIBOR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> rate plus an applicable margin (varying from 1.50% to 3.00%). Base Rate loans bear interest at the defined Base rate plus an applicable margin (varying from 0.50% to 2.00%).</span></div><div style="text-indent:27pt"><span style="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:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 22, 2020, in connection with the commencement of our at-the-market offering, we entered into an amendment to the credit facility to waive the requirement that we repay outstanding balances under the credit facility from the proceeds of any equity offering.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The waiver applies to at-the-market offerings up to $75 million.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit facility, as amended, includes various covenants and restrictions, certain of which relate to the payment of dividends or other distributions to stockholders; redemption of capital stock; incurrence of additional indebtedness; mortgaging, pledging or disposition of major assets; and maintenance of specified ratios. As of September 30, 2021, we were in compliance with all financial covenants and other provisions of our debt agreements. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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. In July 2020, the German Bank Facility was amended to increase the borrowing capacity from €4,000 to €7,000. Of the €7,000 borrowing capacity, €4,000 was available as of September 30, 2021 after considering outstanding letters of credit.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given that we had no outstanding debt as of September 30, 2021, our deferred debt issuance costs of $318 were reported in the “Other assets” line item in our Condensed Consolidated Balance Sheet. Our deferred debt issuance costs of $486 as of December 31, 2020 were reported in the “Long-term debt” line item in our Condensed Consolidated Balance Sheet. Deferred debt issuance costs are being amortized over the remaining term of the credit facility which expires on March 8, 2023.</span></div> 0 As of December 31, 2020, outstanding borrowings consisted of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.087%"/><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:15.713%"/><td style="width:0.1%"/></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Syndicated credit agreement:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </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="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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditure facility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding borrowings</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(486)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,139 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 11750000 11750000 486000 11264000 3125000 8139000 P5Y 75000000 3 50000000 20000000 25000000 0.125 11750000 100000000 50000000 0.0150 0.0300 0.0050 0.0200 20000000 0.0150 0.0300 75000000 4000000 7000000 7000000 4000000 0 318000 486000 EQUITY OFFERINGS AND PROGRAM<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Equity Offering</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 3, 2021, the Company announced a registered public offering (“Offering”) of its stock under an automatic shelf registration statement on Form S-3ASR filed on May 3, 2021. The Company entered into an underwriting agreement with KeyBanc Capital Markets Inc. (“KeyBanc”), as representative of the underwriters (collectively, the “Underwriters”), pursuant to which the Company agreed to sell 2,500,000 shares of its $0.05 par value common stock to the Underwriters. In addition, the Underwriters were granted an option, exercisable within 30 days, to purchase up to an additional 375,000 shares of common stock to cover over-allotments, if any, on the same terms and conditions.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 7, 2021, DMC issued a total of 2,875,000 shares of its common stock, which included the exercise of the over-allotment option, at a market price of $45 per share resulting in gross proceeds of $129,375. Net proceeds from the offering were $123,461, after deducting underwriter fees and other expenses of $5,914. We intend to use the net proceeds from the offering for general corporate purposes, which may include acquisitions. Pending the use of the proceeds as described, we invested the proceeds of the offering in highly liquid marketable securities, including commercial paper and U.S. Treasury securities. Please see discussion of our marketable securities in Note 2.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">At-the-Market Equity Program</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 22, 2020, the Company commenced an at-the-market ("ATM") equity program under its shelf registration statement, which allows it to sell and issue up to $75 million in shares of its common stock from time to time. The Company entered into an Equity Distribution Agreement on October 22, 2020 with KeyBanc relating to the issuance and sale of shares of common stock pursuant to the program. KeyBanc is not required to sell any specific amount of securities but will act as our sales agent using commercially reasonable efforts consistent with its normal trading and sales practices, on mutually agreed terms between KeyBanc and us. There is no specific date on which the ATM equity program will end and there are no minimum purchase requirements. KeyBanc is entitled to compensation for shares sold pursuant to the program in an amount up to 1.5% of the gross proceeds of any shares of common stock sold under the Equity Distribution Agreement.</span></div>During the three months ended September 30, 2021, the Company did not sell any shares of common stock through its ATM equity program. During the nine months ended September 30, 2021, the Company sold 397,820 shares of common stock through its ATM equity program for gross proceeds of $25,647 at a weighted average price per share of $64.47. Net proceeds from such sales were $25,262, after deducting commissions paid to the sales agents of approximately $385. Since the inception of the program, the Company has sold 1,006,180 shares of common stock for gross proceeds of $51,779 at a weighted average price per share of $51.46. Total net proceeds from sales through the ATM program have been $51,002. We intend to use the net proceeds from the ATM equity program for general corporate purposes, which may include working capital, debt repayment and potential acquisitions or investments in businesses, products or technologies. Pending the use of the proceeds as described, a portion of the proceeds from the ATM program has been invested in highly liquid marketable securities, including commercial paper and U.S. Treasury securities, while the balance remains in cash. Please see discussion of our marketable securities in Note 2. 2500000 0.05 P30D 375000 2875000 45 129375000 123461000 5914000 75000000 0.015 0 397820 25647000 64.47 25262000 385000 1006180 51779000 51.46 51002000 INCOME TAXES<div style="text-indent:27pt"><span style="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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 nine months ended September 30, 2021 and September 30, 2020, we did not record any adjustments to previously established valuation allowances, except for adjustments related to the changes in balances of the related deferred tax assets. 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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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 assessed 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. Nevertheless, 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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2019, our German operating entities commenced a tax audit for fiscal years 2015 through 2017. The audit concluded in the second quarter of 2021, and we recorded additional tax expense of $25 after receiving all material assessments from the German authorities.</span></div> 0.20 0.34 25000 BUSINESS SEGMENTS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:10pt;text-indent:27pt"><span style="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="margin-bottom:10pt;text-indent:27pt"><span style="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:27pt"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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:13.081%"/><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:13.081%"/><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:13.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,175 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,281 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,271 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,048 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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:13.081%"/><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:13.081%"/><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:13.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,654 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,902 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,827 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,594)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,904)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(564)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,169 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(860)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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:13.081%"/><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:13.081%"/><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:13.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,979 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,745 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,946 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,004 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated depreciation and amortization</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,081 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,223 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,243 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DynaEnergetics</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Egypt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oman</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total DynaEnergetics</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,237 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,201 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,677 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,065 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NobelClad</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Arab Emirates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sweden</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total NobelClad</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,938 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,080 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,594 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,983 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2021, one customer in our DynaEnergetics segment accounted for approximately 11% of consolidated net sales. During the three months ended September 30, 2020, one customer in our DynaEnergetics segment accounted for approximately 11% of consolidated net sales. During the nine months ended September 30, 2021 no single customer accounted for greater than 10% of consolidated net sales. During the nine months ended September 30, 2020, one customer in our DynaEnergetics segment accounted for approximately 12% of consolidated net sales. As of September 30, 2021, one customer in our DynaEnergetics segment accounted for approximately 12% of consolidated accounts receivable. As of December 31, 2020 no single customer accounted for greater than 10% of consolidated accounts receivable.</span></div> 2 <div style="text-indent:27pt"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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:13.081%"/><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:13.081%"/><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:13.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,175 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,281 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,271 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,048 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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:13.081%"/><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:13.081%"/><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:13.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,654 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,902 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,827 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,594)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,904)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(564)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,169 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(860)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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:13.081%"/><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:13.081%"/><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:13.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,979 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,745 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,946 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,004 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated depreciation and amortization</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,081 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,223 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,243 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 44237000 34201000 124677000 111065000 22938000 21080000 63594000 60983000 67175000 55281000 188271000 172048000 1585000 2171000 6307000 3886000 3620000 2483000 8595000 5941000 5205000 4654000 14902000 9827000 2499000 1594000 6903000 5851000 1569000 1595000 4904000 4154000 -198000 -148000 304000 -118000 14000 170000 230000 564000 925000 1147000 3169000 -860000 2012000 1866000 6095000 5410000 967000 879000 2851000 2594000 2979000 2745000 8946000 8004000 102000 75000 277000 239000 3081000 2820000 9223000 8243000 <div style="text-indent:27pt"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DynaEnergetics</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Egypt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oman</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total DynaEnergetics</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,237 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,201 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,677 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,065 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NobelClad</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Arab Emirates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sweden</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total NobelClad</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,938 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,080 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,594 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,983 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 36453000 23324000 96316000 80931000 2798000 1856000 9304000 2504000 671000 388000 2398000 2642000 665000 1148000 2117000 1842000 3650000 7485000 14542000 23146000 44237000 34201000 124677000 111065000 11033000 10589000 30448000 30094000 1519000 0 3586000 0 1254000 1985000 3985000 5446000 1009000 32000 1009000 857000 929000 310000 2030000 2930000 892000 1448000 3775000 1543000 831000 301000 1268000 685000 761000 982000 1539000 2770000 576000 587000 1171000 1193000 509000 300000 1929000 2392000 507000 361000 1628000 1276000 494000 541000 676000 1097000 2624000 3644000 10550000 10700000 22938000 21080000 63594000 60983000 0.11 0.11 0.12 0.12 DERIVATIVE INSTRUMENTS<div style="text-indent:27pt"><span style="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 (expense) income, net” within our Condensed Consolidated Statements of Operations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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 as well as other large financial institutions. 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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021 and December 31, 2020, the notional amounts of the forward currency contracts the Company held were $11,746 and $2,092, respectively. At September 30, 2021 and December 31, 2020, the fair values of outstanding foreign currency forward contracts were $0.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="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 losses from hedging activities:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:19.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.805%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.956%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statements of Operations Location</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency contracts</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(253)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,045)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(917)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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> 11746000 2092000 0 0 <div style="text-align:justify;text-indent:27pt"><span style="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 losses from hedging activities:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:19.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.805%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.956%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statements of Operations Location</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency contracts</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(253)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,045)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(917)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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> -253000 -1045000 -187000 -917000 COMMITMENTS AND CONTINGENCIES<div style="text-align:justify;text-indent:27pt"><span style="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-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="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-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="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 style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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 EXPENSES AND ASSET IMPAIRMENTS<div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2021, NobelClad recorded an accrual for additional severance liabilities of $116 which were agreed to with local labor authorities for employees terminated as part of closing manufacturing operations in France in 2018. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, DynaEnergetics sold its Tyumen, Siberia production facility to a third-party for $448, which was equal to the carrying value of the assets held for sale.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2020 the COVID-19 pandemic-related collapse in oil and gas demand led to a downturn in well completions and the corresponding demand for DynaEnergetics’ products. As a result, DynaEnergetics recorded asset impairment charges of $1,181 on certain manufacturing assets that will no longer be utilized in production at its Blum, Texas and Troisdorf, Germany facilities. Additionally, both DynaEnergetics and NobelClad further reduced the respective workforces during the quarter. Finally, DynaEnergetics continued activities to prepare its Tyumen, Siberia facility for sale.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2020, DMC reduced its workforce by 264 positions to address a sharp decline in well completions in the Company’s core oil and gas end market principally due to the COVID-19 pandemic. The workforce reduction impacted full-time, part-time and temporary direct-labor roles in manufacturing and assembly at DynaEnergetics as well as general and administrative positions at DynaEnergetics, NobelClad, and at DMC’s corporate office.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="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 and asset impairments” line item in our Condensed Consolidated Statements of Operations:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.496%"/><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.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Exit Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><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:12.496%"/><td style="width:0.1%"/><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:12.496%"/><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.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract Termination Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Exit Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:10.303%"/><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.496%"/><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:13.081%"/><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.496%"/><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.504%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset Impairment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract Termination Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Moving Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Exit Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,305 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:10pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2021, the changes to the restructuring liability associated with these programs is summarized below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><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.350%"/><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.788%"/><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:11.034%"/><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:16.304%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments and Other Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other exit costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 116000 448000 1181000 264 <div style="text-indent:27pt"><span style="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 and asset impairments” line item in our Condensed Consolidated Statements of Operations:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.496%"/><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.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Exit Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><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:12.496%"/><td style="width:0.1%"/><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:12.496%"/><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.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract Termination Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Exit Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:10.303%"/><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.496%"/><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:13.081%"/><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.496%"/><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.504%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine months ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset Impairment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract Termination Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Moving Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Exit Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DynaEnergetics</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NobelClad</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,305 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 116000 11000 127000 116000 11000 127000 109000 8000 16000 133000 0 0 10000 10000 109000 8000 26000 143000 936000 1181000 19000 126000 660000 2922000 244000 0 0 0 20000 264000 119000 0 0 0 0 119000 1299000 1181000 19000 126000 680000 3305000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2021, the changes to the restructuring liability associated with these programs is summarized below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><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.350%"/><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.788%"/><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:11.034%"/><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:16.304%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments and Other Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other exit costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 958000 116000 56000 -57000 961000 0 11000 11000 0 0 958000 127000 67000 -57000 961000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
9 Months Ended
Sep. 30, 2021
Oct. 21, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
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, $0.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 (in shares)   18,724,831
Entity Central Index Key 0000034067  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 37,020 $ 28,187
Marketable securities 144,932 25,736
Accounts receivable, net of allowance for doubtful accounts of $2,693 and $2,605, respectively 39,347 31,366
Inventories 62,172 52,573
Prepaid expenses and other 9,974 5,448
Total current assets 293,445 143,310
Property, plant and equipment 172,039 180,278
Less - accumulated depreciation (66,902) (70,867)
Property, plant and equipment, net 105,137 109,411
Purchased intangible assets, net 1,829 3,665
Deferred tax assets 5,747 4,582
Other assets 30,217 18,677
Total assets 436,375 279,645
Current liabilities:    
Accounts payable 24,436 17,574
Accrued expenses 7,459 5,301
Accrued income taxes 8,101 7,279
Accrued employee compensation and benefits 8,585 7,160
Contract liabilities 9,759 4,928
Current portion of long-term debt 0 3,125
Other current liabilities 1,648 1,741
Total current liabilities 59,988 47,108
Long-term debt 0 8,139
Deferred tax liabilities 1,373 2,254
Other long-term liabilities 30,114 25,230
Total liabilities 91,475 82,731
Commitments and contingencies (Note 12)
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; 19,294,745 and 15,917,559 shares issued, respectively 965 796
Additional paid-in capital 270,993 117,387
Retained earnings 118,216 115,657
Other cumulative comprehensive loss (25,803) (22,962)
Treasury stock, at cost, and company stock held for deferred compensation, at par; 569,914 and 528,274 shares, respectively (19,471) (13,964)
Total stockholders’ equity 344,900 196,914
Total liabilities and stockholders’ equity $ 436,375 $ 279,645
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 2,693 $ 2,605
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, issued (in shares) 19,294,745 15,917,559
Treasury stock (in shares) 569,914 528,274
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]        
Net sales $ 67,175 $ 55,281 $ 188,271 $ 172,048
Cost of products sold 50,513 41,688 141,725 127,381
Gross profit 16,662 13,593 46,546 44,667
Costs and expenses:        
General and administrative expenses 9,721 6,911 26,121 21,744
Selling and distribution expenses 5,593 4,705 16,380 18,720
Amortization of purchased intangible assets 211 369 823 1,076
Restructuring expenses and asset impairments 0 143 127 3,305
Total costs and expenses 15,525 12,128 43,451 44,845
Operating income (loss) 1,137 1,465 3,095 (178)
Other income (expense):        
Other (expense) income, net (198) (148) 304 (118)
Interest expense, net (14) (170) (230) (564)
Income (loss) before income taxes 925 1,147 3,169 (860)
Income tax provision (benefit) 522 139 610 (375)
Net income (loss) $ 403 $ 1,008 $ 2,559 $ (485)
Net income (loss) per share        
Basic (in dollars per share) $ 0.02 $ 0.07 $ 0.15 $ (0.03)
Diluted (in dollars per share) $ 0.02 $ 0.07 $ 0.15 $ (0.03)
Weighted average shares outstanding:        
Basic (in shares) 18,728,278 14,820,881 17,239,306 14,759,062
Diluted (in shares) 18,739,085 14,820,881 17,250,525 14,759,062
Dividends declared per common share (in dollars per share) $ 0 $ 0 $ 0 $ 0.125
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 403 $ 1,008 $ 2,559 $ (485)
Change in cumulative foreign currency translation adjustment (1,347) 753 (2,841) 518
Total comprehensive (loss) income $ (944) $ 1,761 $ (282) $ 33
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Equity Offering
ATM Offering
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Common Stock
Equity Offering
Common Stock
ATM Offering
Additional Paid-In Capital
Additional Paid-In Capital
Equity Offering
Additional Paid-In Capital
ATM Offering
Retained Earnings
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Other Cumulative Comprehensive Loss
Treasury Stock and Company Stock Held for Deferred Compensation
Beginning balances (in shares) at Dec. 31, 2019         15,117,207                 464,532
Beginning balances at Dec. 31, 2019 $ 172,141     $ (50) $ 756     $ 85,639     $ 119,002 $ (50) $ (25,803) $ (7,453)
Increase (Decrease) in Stockholders' Equity                            
Net income (loss) (485)                   (485)      
Change in cumulative foreign currency translation adjustment 518                       518  
Shares issued in connection with stock compensation plans (in shares)         183,017                  
Shares issued in connection with stock compensation plans 266       $ 9     257            
Stock-based compensation 4,162             4,162            
Dividends declared (1,883)                   (1,883)      
Treasury stock activity (4,718)             11           $ (4,729)
Treasury stock activity (in shares)                           (63,505)
Ending balances (in shares) at Sep. 30, 2020         15,300,224                 528,037
Ending balances at Sep. 30, 2020 169,951       $ 765     90,069     116,584   (25,285) $ (12,182)
Beginning balances (in shares) at Jun. 30, 2020         15,297,291                 527,981
Beginning balances at Jun. 30, 2020 170,283       $ 765     88,501     115,576   (26,038) $ (8,521)
Increase (Decrease) in Stockholders' Equity                            
Net income (loss) 1,008                   1,008      
Change in cumulative foreign currency translation adjustment 753                       753  
Shares issued in connection with stock compensation plans (in shares)         2,933                  
Shares issued in connection with stock compensation plans 3             3            
Stock-based compensation 1,554             1,554            
Treasury stock activity (3,650)             11           $ (3,661)
Treasury stock activity (in shares)                           (56)
Ending balances (in shares) at Sep. 30, 2020         15,300,224                 528,037
Ending balances at Sep. 30, 2020 169,951       $ 765     90,069     116,584   (25,285) $ (12,182)
Beginning balances (in shares) at Dec. 31, 2020         15,917,559                 528,274
Beginning balances at Dec. 31, 2020 196,914       $ 796     117,387     115,657   (22,962) $ (13,964)
Increase (Decrease) in Stockholders' Equity                            
Net income (loss) 2,559                   2,559      
Change in cumulative foreign currency translation adjustment (2,841)                       (2,841)  
Shares issued in connection with public offering (in shares)           2,875,000 397,820              
Shares issued in connection with public offering   $ 123,461 $ 25,262     $ 144 $ 20   $ 123,317 $ 25,242        
Shares issued in connection with stock compensation plans (in shares)         104,366                  
Shares issued in connection with stock compensation plans 253       $ 5     248            
Stock-based compensation 4,799             4,799            
Treasury stock activity (5,507)                         $ (5,507)
Treasury stock activity (in shares)                           (41,640)
Ending balances (in shares) at Sep. 30, 2021         19,294,745                 569,914
Ending balances at Sep. 30, 2021 344,900       $ 965     270,993     118,216   (25,803) $ (19,471)
Beginning balances (in shares) at Jun. 30, 2021         19,294,745                 569,737
Beginning balances at Jun. 30, 2021 346,037       $ 965     269,375     117,813   (24,456) $ (17,660)
Increase (Decrease) in Stockholders' Equity                            
Net income (loss) 403                   403      
Change in cumulative foreign currency translation adjustment (1,347)                       (1,347)  
Stock-based compensation 1,618             1,618            
Treasury stock activity (1,811)                         $ (1,811)
Treasury stock activity (in shares)                           (177)
Ending balances (in shares) at Sep. 30, 2021         19,294,745                 569,914
Ending balances at Sep. 30, 2021 $ 344,900       $ 965     $ 270,993     $ 118,216   $ (25,803) $ (19,471)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows provided by operating activities:    
Net income (loss) $ 2,559 $ (485)
Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:    
Depreciation 8,400 7,167
Amortization of purchased intangible assets 823 1,076
Amortization of deferred debt issuance costs 168 154
Stock-based compensation 4,904 4,154
Deferred income taxes (2,046) (839)
(Gain) loss on disposal of property, plant and equipment (298) 113
Restructuring expenses and asset impairments 127 3,305
Change in:    
Accounts receivable, net (8,562) 26,890
Inventories (10,620) (2,228)
Prepaid expenses and other (15,892) (2,855)
Accounts payable 6,861 (10,563)
Contract liabilities 4,957 2,376
Accrued expenses and other liabilities 6,713 (6,911)
Net cash (used in) provided by operating activities (1,906) 21,354
Cash flows used in investing activities:    
Investment in marketable securities (123,984) 0
Proceeds from maturities of marketable securities 4,799 0
Acquisition of property, plant and equipment (6,348) (9,682)
Proceeds on sale of property, plant and equipment 1,019 20
Net cash used in investing activities (124,514) (9,662)
Cash flows provided by (used in) financing activities:    
Repayments on capital expenditure facility (11,750) (2,344)
Payment of dividends 0 (3,749)
Payment of debt issuance costs 0 (88)
Net proceeds from issuance of common stock to employees and directors 253 266
Treasury stock purchases (2,476) (1,123)
Net cash provided by (used in) financing activities 134,750 (7,038)
Effects of exchange rates on cash 503 (403)
Net increase in cash and cash equivalents 8,833 4,251
Cash and cash equivalents, beginning of the period 28,187 20,353
Cash and cash equivalents, end of the period 37,020 24,604
Equity Offering    
Cash flows provided by (used in) financing activities:    
Proceeds from issuance of common stock offering 123,461 0
ATM Offering    
Cash flows provided by (used in) financing activities:    
Proceeds from issuance of common stock offering $ 25,262 $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
BASIS OF PRESENTATION
9 Months Ended
Sep. 30, 2021
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. Certain information and footnote disclosures, including critical and significant accounting policies normally included in consolidated financial statements prepared in accordance with generally accepted accounting principles, have been condensed or omitted for this quarterly presentation. 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, 2020.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2021
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.

Marketable Securities

We typically invest in highly rated securities with the primary objectives of preserving principal, providing access to liquidity to fund the ongoing operations and strategic needs of the Company and its subsidiaries, and achieving a yield that is commensurate with low risk and highly liquid securities.

Our investments in marketable debt securities are classified as either trading, available-for-sale or held-to-maturity based on the nature of the securities and their availability for use in current operations. The Company classifies its marketable debt securities in the Condensed Consolidated Balance Sheet as current or non-current based on related maturities and expectations of sales and redemptions in the subsequent twelve-month period. The Company may sell certain of its marketable debt securities prior to their stated maturities to manage liquidity, credit risk, or asset allocation.

As of September 30, 2021 and December 31, 2020, our investments had maturities ranging from three to twelve months, and all such investments have been classified and accounted for as trading securities.

The Company’s investments in marketable securities consisted of the following:


September 30, 2021December 31, 2020
U.S. Treasury securities$76,591 $25,736 
Commercial paper (A-1 or P-1 rated)
68,341 — 
Marketable securities$144,932 $25,736 

The Company’s U.S. Treasury securities have annual yields between 0.01% and 0.04% and the commercial paper securities have annual yields between 0.09% and 0.10%. The Company’s investments in marketable securities are measured at fair value with gains and losses recognized in the Condensed Consolidated Statement of Operations within “Other (expense) income, net." For the three and nine months ended September 30, 2021, the net gains on marketable securities were $2 and $12, respectively.

Accounts and Notes Receivable

The Company measures expected credit losses for its accounts receivable using a current expected credit loss model, which is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. 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. 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 and nine months ended September 30, 2021, our expected loss rate continued to reflect uncertainties in market conditions present in both of our businesses due to the ongoing COVID-19 pandemic. In addition, we reviewed 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. During the three and nine months ended September 30, 2021, provisions of $4 and $100, respectively, were recorded.

The following table summarizes year-to-date activity in the allowance for credit losses on receivables from DynaEnergetics and NobelClad customers:

DynaEnergeticsNobelCladDMC Global Inc.
Allowance for doubtful accounts, December 31, 2020
$2,590 $15 $2,605 
Current period provision for expected credit losses100 — 100 
Recoveries of amounts previously reserved(10)— (10)
Impacts of foreign currency exchange rates and other(2)— (2)
Allowance for doubtful accounts, September 30, 2021
$2,678 $15 $2,693 

During the third quarter of 2021, the Company entered into a note receivable with terms of repayment over five years, collateralized by certain fixed assets. The note, with an outstanding current balance of $622 as of September 30, 2021 recorded within “Prepaid expenses and other” and an outstanding long-term balance of $4,995 as of September 30, 2021 recorded within “Other Assets”, is considered an arrangement with a variable interest entity for which the Company is not the primary beneficiary and has concluded does not require consolidation.

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 10 “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

In periods with net income, 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 in periods of net income as they receive non-forfeitable rights to dividends similar to common stock. Restricted stock awards do not participate in net losses.

Basic EPS is calculated by dividing net income available to common stockholders of the Company by the weighted average number of shares of common stock outstanding during the period. Diluted EPS adjusts basic EPS for the effects of restricted stock awards, performance share units and other potentially dilutive financial instruments (dilutive securities), only in the periods in which such effect is dilutive. The effect of the dilutive securities is reflected in diluted EPS by application of the more dilutive of (1) the treasury stock method or (2) the two-class method. 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 September 30,Nine months ended September 30,
2021202020212020
Net income (loss), as reported$403 $1,008 2,559 (485)
Less: Undistributed net income available to participating securities(3)(17)(25)— 
Numerator for basic net income (loss) per share:400 991 2,534 (485)
Add: Undistributed net income allocated to participating securities17 25 — 
Less: Undistributed net income reallocated to participating securities(3)(17)(25)— 
Numerator for diluted net income (loss) per share:400 991 2,534 (485)
Denominator:
Weighted average shares outstanding for basic net income (loss) per share18,728,278 14,820,881 17,239,306 14,759,062 
Effect of dilutive securities (1)10,807 — 11,219 — 
Weighted average shares outstanding for diluted net income (loss) per share18,739,085 14,820,881 17,250,525 14,759,062 
Net income (loss) per share
Basic$0.02 $0.07 $0.15 $(0.03)
Diluted$0.02 $0.07 $0.15 $(0.03)
(1) For the three and nine months ended September 30, 2020, 30,967 and 19,394 respectively, shares have been excluded as their effect would have been anti-dilutive.

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 restricted stock awards (“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.

Deferred compensation obligations that will be settled in cash are accounted for on an accrual basis in accordance with the terms of the Plan. 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.

The balances related to the deferred compensation plan were as follows:
Consolidated Balance Sheet locationSeptember 30, 2021December 31, 2020
Deferred compensation assetsOther assets$13,261 $7,596 
Deferred compensation obligationsOther long-term liabilities$15,695 $11,894 

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, when outstanding, approximate their fair value.

Our U.S. Treasury marketable securities are valued using quoted prices in active markets that are accessible as of the measurement date. Our revolving loans and borrowings under our capital expenditure facility, when outstanding, reset each month at market interest rates. Money market funds and mutual funds of $8,629 as of September 30, 2021 and $4,244 as of December 31, 2020 held to satisfy future deferred compensation obligations are valued based upon the market values of underlying securities. We classify these assets as Level 1 in the fair value hierarchy.

Our commercial paper marketable securities are valued using quoted market prices in non-active markets. Our foreign currency forward contracts are also valued using quoted market prices in non-active markets or are determined using a yield curve model based on current market rates. As a result, we classify commercial paper marketable securities and foreign currency forward contracts as Level 2 in the fair value hierarchy.

We did not hold any Level 3 assets or liabilities as of September 30, 2021 or December 31, 2020.

Recent Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board 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 became effective for the Company in the first quarter of fiscal 2021 and did not have a material impact on our consolidated financial statements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES
9 Months Ended
Sep. 30, 2021
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 at September 30, 2021:
DynaEnergeticsNobelCladDMC Global Inc.
Raw materials$13,865 $8,923 $22,788 
Work-in-process13,486 6,808 20,294 
Finished goods18,251 634 18,885 
Supplies— 205 205 
Inventories$45,602 $16,570 $62,172 

Inventories consisted of the following at December 31, 2020:
DynaEnergeticsNobelCladDMC Global Inc.
Raw materials$13,250 $11,903 $25,153 
Work-in-process7,062 6,682 13,744 
Finished goods12,806 669 13,475 
Supplies— 201 201 
Inventories$33,118 $19,455 $52,573 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
PURCHASED INTANGIBLE ASSETS
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
PURCHASED INTANGIBLE ASSETS PURCHASED INTANGIBLE ASSETS
 
Our purchased intangible assets consisted of the following as of September 30, 2021:
GrossAccumulated
Amortization
Net
Core technology$16,052 $(14,223)$1,829 
Customer relationships36,110 (36,110)— 
Trademarks / Trade names2,069 (2,069)— 
Total intangible assets$54,231 $(52,402)$1,829 
 
Our purchased intangible assets consisted of the following as of December 31, 2020:
GrossAccumulated
Amortization
Net
Core technology$17,899 $(14,234)$3,665 
Customer relationships37,638 (37,638)— 
Trademarks / Trade names2,194 (2,194)— 
Total intangible assets$57,731 $(54,066)$3,665 
 
The change in the gross value of our purchased intangible assets from December 31, 2020 to September 30, 2021 was due to foreign currency translation and the recognition of the tax benefit of tax deductible goodwill amortization related to the 2007 acquisition of our German subsidiaries. Prior to the impairment of the goodwill related to the NobelClad and DynaEnergetics reporting units at September 30, 2017 and December 31, 2015, respectively, the tax benefit of tax amortization
reduced the goodwill balance. After we fully impaired the goodwill, which is only written off for U.S. GAAP purposes, the tax benefit of tax goodwill amortization reduces the gross value of the purchased intangible assets related to this acquisition.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
CONTRACT LIABILITIES
9 Months Ended
Sep. 30, 2021
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:
September 30, 2021December 31, 2020
NobelClad$9,450 $4,450 
DynaEnergetics309 478 
Total$9,759 $4,928 

We generally expect to recognize the revenue associated with contract liabilities over a time period no longer than one year, but unforeseen circumstances can cause delays in shipments associated with contract liabilities. Approximately 78% of the $4,928 recorded as contract liabilities at December 31, 2020 was recorded to net sales during the nine months ended September 30, 2021.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
LEASES LEASES
The Company leases real properties for use in manufacturing and as administrative and sales offices, and also 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:
September 30, 2021December 31, 2020
ROU asset$11,198 $10,733 
Current lease liability1,648 1,741 
Long-term lease liability10,432 10,066 
Total lease liability$12,080 $11,807 

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” in 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 September 30, 2021 and 2020, operating lease costs were $1,064 and $1,055, respectively. For the nine months ended September 30, 2021 and 2020, operating lease costs were $3,074 and $3,051, respectively. Operating lease costs were included in the Company’s Condensed Consolidated Statements of Operations. Short term and variable lease costs were not material for the three and nine months ended September 30, 2021 and 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:
September 30, 2021
Weighted average remaining lease term (in years)7.71
Weighted average discount rate5.4 %

The following table represents maturities of operating lease liabilities as of September 30, 2021:
Due within 1 year$1,648 
Due after 1 year through 2 years2,379 
Due after 2 years through 3 years2,160 
Due after 3 years through 4 years2,019 
Due after 4 years through 5 years1,642 
Due after 5 years5,067 
Total future minimum lease payments14,915 
Less imputed interest(2,835)
Total$12,080 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
DEBT DEBT
 
As of September 30, 2021 we had no outstanding borrowings under our credit facility. As of December 31, 2020, outstanding borrowings consisted of the following:
Syndicated credit agreement: 
Capital expenditure facility$11,750 
Outstanding borrowings11,750 
Less: debt issuance costs(486)
Total debt11,264 
Less: current portion of long-term debt(3,125)
Long-term debt$8,139 

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 is with a syndicate of three banks, with KeyBank, N.A. acting as administrative agent. The 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. 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 was 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 February 2021, we repaid the remaining Capex Facility balance of $11,750.
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.
Borrowings under the $50,000 revolving loan can be in the form of one-, two-, three-, or six-month LIBOR rate loans. Additionally, US dollar borrowings on the revolving loan can be in the form of Base Rate loans (Base Rate borrowings are based on the greater of the administrative agent’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%).
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%).
On October 22, 2020, in connection with the commencement of our at-the-market offering, we entered into an amendment to the credit facility to waive the requirement that we repay outstanding balances under the credit facility from the proceeds of any equity offering. The waiver applies to at-the-market offerings up to $75 million.

The credit facility, as amended, includes various covenants and restrictions, certain of which relate to the payment of dividends or other distributions to stockholders; redemption of capital stock; incurrence of additional indebtedness; mortgaging, pledging or disposition of major assets; and maintenance of specified ratios. As of September 30, 2021, 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. In July 2020, the German Bank Facility was amended to increase the borrowing capacity from €4,000 to €7,000. Of the €7,000 borrowing capacity, €4,000 was available as of September 30, 2021 after considering outstanding letters of credit.

Given that we had no outstanding debt as of September 30, 2021, our deferred debt issuance costs of $318 were reported in the “Other assets” line item in our Condensed Consolidated Balance Sheet. Our deferred debt issuance costs of $486 as of December 31, 2020 were reported in the “Long-term debt” line item in our Condensed Consolidated Balance Sheet. Deferred debt issuance costs are being amortized over the remaining term of the credit facility which expires on March 8, 2023.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
EQUITY OFFERINGS AND PROGRAM
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
EQUITY OFFERINGS AND PROGRAM EQUITY OFFERINGS AND PROGRAM
Equity Offering

On May 3, 2021, the Company announced a registered public offering (“Offering”) of its stock under an automatic shelf registration statement on Form S-3ASR filed on May 3, 2021. The Company entered into an underwriting agreement with KeyBanc Capital Markets Inc. (“KeyBanc”), as representative of the underwriters (collectively, the “Underwriters”), pursuant to which the Company agreed to sell 2,500,000 shares of its $0.05 par value common stock to the Underwriters. In addition, the Underwriters were granted an option, exercisable within 30 days, to purchase up to an additional 375,000 shares of common stock to cover over-allotments, if any, on the same terms and conditions.

On May 7, 2021, DMC issued a total of 2,875,000 shares of its common stock, which included the exercise of the over-allotment option, at a market price of $45 per share resulting in gross proceeds of $129,375. Net proceeds from the offering were $123,461, after deducting underwriter fees and other expenses of $5,914. We intend to use the net proceeds from the offering for general corporate purposes, which may include acquisitions. Pending the use of the proceeds as described, we invested the proceeds of the offering in highly liquid marketable securities, including commercial paper and U.S. Treasury securities. Please see discussion of our marketable securities in Note 2.

At-the-Market Equity Program

On October 22, 2020, the Company commenced an at-the-market ("ATM") equity program under its shelf registration statement, which allows it to sell and issue up to $75 million in shares of its common stock from time to time. The Company entered into an Equity Distribution Agreement on October 22, 2020 with KeyBanc relating to the issuance and sale of shares of common stock pursuant to the program. KeyBanc is not required to sell any specific amount of securities but will act as our sales agent using commercially reasonable efforts consistent with its normal trading and sales practices, on mutually agreed terms between KeyBanc and us. There is no specific date on which the ATM equity program will end and there are no minimum purchase requirements. KeyBanc is entitled to compensation for shares sold pursuant to the program in an amount up to 1.5% of the gross proceeds of any shares of common stock sold under the Equity Distribution Agreement.
During the three months ended September 30, 2021, the Company did not sell any shares of common stock through its ATM equity program. During the nine months ended September 30, 2021, the Company sold 397,820 shares of common stock through its ATM equity program for gross proceeds of $25,647 at a weighted average price per share of $64.47. Net proceeds from such sales were $25,262, after deducting commissions paid to the sales agents of approximately $385. Since the inception of the program, the Company has sold 1,006,180 shares of common stock for gross proceeds of $51,779 at a weighted average price per share of $51.46. Total net proceeds from sales through the ATM program have been $51,002. We intend to use the net proceeds from the ATM equity program for general corporate purposes, which may include working capital, debt repayment and potential acquisitions or investments in businesses, products or technologies. Pending the use of the proceeds as described, a portion of the proceeds from the ATM program has been invested in highly liquid marketable securities, including commercial paper and U.S. Treasury securities, while the balance remains in cash. Please see discussion of our marketable securities in Note 2.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES
9 Months Ended
Sep. 30, 2021
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 nine months ended September 30, 2021 and September 30, 2020, we did not record any adjustments to previously established valuation allowances, except for adjustments related to the changes in balances of the related deferred tax assets. 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 assessed 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. Nevertheless, 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 fourth quarter of 2019, our German operating entities commenced a tax audit for fiscal years 2015 through 2017. The audit concluded in the second quarter of 2021, and we recorded additional tax expense of $25 after receiving all material assessments from the German authorities.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS SEGMENTS
9 Months Ended
Sep. 30, 2021
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 September 30,Nine months ended September 30,
2021202020212020
Net sales
DynaEnergetics$44,237 $34,201 $124,677 $111,065 
NobelClad22,938 21,080 63,594 60,983 
Net sales$67,175 $55,281 $188,271 $172,048 
Three months ended September 30,Nine months ended September 30,
2021202020212020
Operating income
DynaEnergetics$1,585 $2,171 $6,307 $3,886 
NobelClad3,620 2,483 8,595 5,941 
Segment operating income5,205 4,654 14,902 9,827 
Unallocated corporate expenses(2,499)(1,594)(6,903)(5,851)
Stock-based compensation(1,569)(1,595)(4,904)(4,154)
Other (expense) income, net(198)(148)304 (118)
Interest expense, net(14)(170)(230)(564)
Income (loss) before income taxes$925 $1,147 $3,169 $(860)

Three months ended September 30,Nine months ended September 30,
2021202020212020
Depreciation and amortization
DynaEnergetics$2,012 $1,866 $6,095 $5,410 
NobelClad967 879 2,851 2,594 
Segment depreciation and amortization2,979 2,745 8,946 8,004 
Corporate and other102 75 277 239 
Consolidated depreciation and amortization$3,081 $2,820 $9,223 $8,243 

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

DynaEnergetics
 Three months ended September 30,Nine months ended September 30,
 2021202020212020
United States$36,453 $23,324 $96,316 $80,931 
Canada2,798 1,856 9,304 2,504 
Egypt671 388 2,398 2,642 
Oman665 1,148 2,117 1,842 
Rest of the world3,650 7,485 14,542 23,146 
Total DynaEnergetics$44,237 $34,201 $124,677 $111,065 
NobelClad
 Three months ended September 30,Nine months ended September 30,
 2021202020212020
United States$11,033 $10,589 $30,448 $30,094 
Russia1,519 — 3,586 — 
Canada1,254 1,985 3,985 5,446 
Singapore1,009 32 1,009 857 
United Arab Emirates929 310 2,030 2,930 
China892 1,448 3,775 1,543 
Italy831 301 1,268 685 
Germany761 982 1,539 2,770 
Australia576 587 1,171 1,193 
France509 300 1,929 2,392 
Netherlands507 361 1,628 1,276 
Sweden494 541 676 1,097 
Rest of the world2,624 3,644 10,550 10,700 
Total NobelClad$22,938 $21,080 $63,594 $60,983 

During the three months ended September 30, 2021, one customer in our DynaEnergetics segment accounted for approximately 11% of consolidated net sales. During the three months ended September 30, 2020, one customer in our DynaEnergetics segment accounted for approximately 11% of consolidated net sales. During the nine months ended September 30, 2021 no single customer accounted for greater than 10% of consolidated net sales. During the nine months ended September 30, 2020, one customer in our DynaEnergetics segment accounted for approximately 12% of consolidated net sales. As of September 30, 2021, one customer in our DynaEnergetics segment accounted for approximately 12% of consolidated accounts receivable. As of December 31, 2020 no single customer accounted for greater than 10% of consolidated accounts receivable.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVE INSTRUMENTS
9 Months Ended
Sep. 30, 2021
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 (expense) income, net” within our Condensed Consolidated Statements of Operations.

We execute derivatives with a specialized foreign exchange brokerage firm as well as other large financial institutions. 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 September 30, 2021 and December 31, 2020, the notional amounts of the forward currency contracts the Company held were $11,746 and $2,092, respectively. At September 30, 2021 and December 31, 2020, the fair values of outstanding foreign currency forward contracts were $0.

The following table presents the location and amount of net losses from hedging activities:
Three months ended September 30,Nine months ended September 30,
DerivativeStatements of Operations Location2021202020212020
Foreign currency contractsOther (expense) income, net$(253)$(1,045)$(187)$(917)
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2021
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.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS
9 Months Ended
Sep. 30, 2021
Restructuring and Related Activities [Abstract]  
RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS
During the first quarter of 2021, NobelClad recorded an accrual for additional severance liabilities of $116 which were agreed to with local labor authorities for employees terminated as part of closing manufacturing operations in France in 2018.

During the third quarter of 2020, DynaEnergetics sold its Tyumen, Siberia production facility to a third-party for $448, which was equal to the carrying value of the assets held for sale.

During the second quarter of 2020 the COVID-19 pandemic-related collapse in oil and gas demand led to a downturn in well completions and the corresponding demand for DynaEnergetics’ products. As a result, DynaEnergetics recorded asset impairment charges of $1,181 on certain manufacturing assets that will no longer be utilized in production at its Blum, Texas and Troisdorf, Germany facilities. Additionally, both DynaEnergetics and NobelClad further reduced the respective workforces during the quarter. Finally, DynaEnergetics continued activities to prepare its Tyumen, Siberia facility for sale.

During the first quarter of 2020, DMC reduced its workforce by 264 positions to address a sharp decline in well completions in the Company’s core oil and gas end market principally due to the COVID-19 pandemic. The workforce reduction impacted full-time, part-time and temporary direct-labor roles in manufacturing and assembly at DynaEnergetics as well as general and administrative positions at DynaEnergetics, NobelClad, and at DMC’s corporate office.

Total restructuring and impairment charges incurred for these programs are as follows and are reported in the “Restructuring expenses and asset impairments” line item in our Condensed Consolidated Statements of Operations:

Nine months ended September 30, 2021
SeveranceOther Exit CostsTotal
NobelClad$116 $11 $127 
Total$116 $11 $127 

Three months ended September 30, 2020
SeveranceContract Termination CostsOther Exit CostsTotal
DynaEnergetics$109 $$16 $133 
NobelClad— — 10 10 
Total$109 $$26 $143 
Nine months ended September 30, 2020
SeveranceAsset ImpairmentContract Termination CostsEquipment Moving CostsOther Exit CostsTotal
DynaEnergetics$936 $1,181 $19 $126 $660 $2,922 
NobelClad244 — — — 20 264 
Corporate119 — — — — 119 
Total$1,299 $1,181 $19 $126 $680 $3,305 

During the nine months ended September 30, 2021, the changes to the restructuring liability associated with these programs is summarized below:
December 31, 2020Net expensePayments and Other AdjustmentsCurrency AdjustmentsSeptember 30, 2021
Severance$958 $116 $(56)$(57)$961 
Other exit costs— 11 (11)— — 
Total$958 $127 $(67)$(57)$961 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2021
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.
Marketable Securities
Marketable Securities

We typically invest in highly rated securities with the primary objectives of preserving principal, providing access to liquidity to fund the ongoing operations and strategic needs of the Company and its subsidiaries, and achieving a yield that is commensurate with low risk and highly liquid securities.

Our investments in marketable debt securities are classified as either trading, available-for-sale or held-to-maturity based on the nature of the securities and their availability for use in current operations. The Company classifies its marketable debt securities in the Condensed Consolidated Balance Sheet as current or non-current based on related maturities and expectations of sales and redemptions in the subsequent twelve-month period. The Company may sell certain of its marketable debt securities prior to their stated maturities to manage liquidity, credit risk, or asset allocation.

As of September 30, 2021 and December 31, 2020, our investments had maturities ranging from three to twelve months, and all such investments have been classified and accounted for as trading securities.
The Company’s investments in marketable securities are measured at fair value with gains and losses recognized in the Condensed Consolidated Statement of Operations within “Other (expense) income, net."
Accounts and Notes Receivable
Accounts and Notes Receivable

The Company measures expected credit losses for its accounts receivable using a current expected credit loss model, which is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. 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. 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.
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.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

In periods with net income, 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 in periods of net income as they receive non-forfeitable rights to dividends similar to common stock. Restricted stock awards do not participate in net losses.
Basic EPS is calculated by dividing net income available to common stockholders of the Company by the weighted average number of shares of common stock outstanding during the period. Diluted EPS adjusts basic EPS for the effects of restricted stock awards, performance share units and other potentially dilutive financial instruments (dilutive securities), only in the periods in which such effect is dilutive. The effect of the dilutive securities is reflected in diluted EPS by application of the more dilutive of (1) the treasury stock method or (2) the two-class method.
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 restricted stock awards (“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.

Deferred compensation obligations that will be settled in cash are accounted for on an accrual basis in accordance with the terms of the Plan. 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 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, when outstanding, approximate their fair value.

Our U.S. Treasury marketable securities are valued using quoted prices in active markets that are accessible as of the measurement date. Our revolving loans and borrowings under our capital expenditure facility, when outstanding, reset each month at market interest rates. Money market funds and mutual funds of $8,629 as of September 30, 2021 and $4,244 as of December 31, 2020 held to satisfy future deferred compensation obligations are valued based upon the market values of underlying securities. We classify these assets as Level 1 in the fair value hierarchy.
Our commercial paper marketable securities are valued using quoted market prices in non-active markets. Our foreign currency forward contracts are also valued using quoted market prices in non-active markets or are determined using a yield curve model based on current market rates. As a result, we classify commercial paper marketable securities and foreign currency forward contracts as Level 2 in the fair value hierarchy.
Recent Accounting Pronouncements Recent Accounting PronouncementsIn December 2019, the Financial Accounting Standards Board 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 became effective for the Company in the first quarter of fiscal 2021 and did not have a material impact 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 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Schedule of Marketable Securities
The Company’s investments in marketable securities consisted of the following:


September 30, 2021December 31, 2020
U.S. Treasury securities$76,591 $25,736 
Commercial paper (A-1 or P-1 rated)
68,341 — 
Marketable securities$144,932 $25,736 
Schedule of Allowance for Credit Losses on Receivables
The following table summarizes year-to-date activity in the allowance for credit losses on receivables from DynaEnergetics and NobelClad customers:

DynaEnergeticsNobelCladDMC Global Inc.
Allowance for doubtful accounts, December 31, 2020
$2,590 $15 $2,605 
Current period provision for expected credit losses100 — 100 
Recoveries of amounts previously reserved(10)— (10)
Impacts of foreign currency exchange rates and other(2)— (2)
Allowance for doubtful accounts, September 30, 2021
$2,678 $15 $2,693 

During the third quarter of 2021, the Company entered into a note receivable with terms of repayment over five years, collateralized by certain fixed assets. The note, with an outstanding current balance of $622 as of September 30, 2021 recorded within “Prepaid expenses and other” and an outstanding long-term balance of $4,995 as of September 30, 2021 recorded within “Other Assets”, is considered an arrangement with a variable interest entity for which the Company is not the primary beneficiary and has concluded does not require consolidation.
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 September 30,Nine months ended September 30,
2021202020212020
Net income (loss), as reported$403 $1,008 2,559 (485)
Less: Undistributed net income available to participating securities(3)(17)(25)— 
Numerator for basic net income (loss) per share:400 991 2,534 (485)
Add: Undistributed net income allocated to participating securities17 25 — 
Less: Undistributed net income reallocated to participating securities(3)(17)(25)— 
Numerator for diluted net income (loss) per share:400 991 2,534 (485)
Denominator:
Weighted average shares outstanding for basic net income (loss) per share18,728,278 14,820,881 17,239,306 14,759,062 
Effect of dilutive securities (1)10,807 — 11,219 — 
Weighted average shares outstanding for diluted net income (loss) per share18,739,085 14,820,881 17,250,525 14,759,062 
Net income (loss) per share
Basic$0.02 $0.07 $0.15 $(0.03)
Diluted$0.02 $0.07 $0.15 $(0.03)
(1) For the three and nine months ended September 30, 2020, 30,967 and 19,394 respectively, shares have been excluded as their effect would have been anti-dilutive.
Schedule of Defined Compensation Plan
The balances related to the deferred compensation plan were as follows:
Consolidated Balance Sheet locationSeptember 30, 2021December 31, 2020
Deferred compensation assetsOther assets$13,261 $7,596 
Deferred compensation obligationsOther long-term liabilities$15,695 $11,894 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES (Tables)
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of Components of Inventory
Inventories consisted of the following at September 30, 2021:
DynaEnergeticsNobelCladDMC Global Inc.
Raw materials$13,865 $8,923 $22,788 
Work-in-process13,486 6,808 20,294 
Finished goods18,251 634 18,885 
Supplies— 205 205 
Inventories$45,602 $16,570 $62,172 

Inventories consisted of the following at December 31, 2020:
DynaEnergeticsNobelCladDMC Global Inc.
Raw materials$13,250 $11,903 $25,153 
Work-in-process7,062 6,682 13,744 
Finished goods12,806 669 13,475 
Supplies— 201 201 
Inventories$33,118 $19,455 $52,573 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
PURCHASED INTANGIBLE ASSETS (Tables)
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Purchased Intangible Assets, Other Than Goodwill
Our purchased intangible assets consisted of the following as of September 30, 2021:
GrossAccumulated
Amortization
Net
Core technology$16,052 $(14,223)$1,829 
Customer relationships36,110 (36,110)— 
Trademarks / Trade names2,069 (2,069)— 
Total intangible assets$54,231 $(52,402)$1,829 
 
Our purchased intangible assets consisted of the following as of December 31, 2020:
GrossAccumulated
Amortization
Net
Core technology$17,899 $(14,234)$3,665 
Customer relationships37,638 (37,638)— 
Trademarks / Trade names2,194 (2,194)— 
Total intangible assets$57,731 $(54,066)$3,665 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
CONTRACT LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Liabilities Contract liabilities were as follows:
September 30, 2021December 31, 2020
NobelClad$9,450 $4,450 
DynaEnergetics309 478 
Total$9,759 $4,928 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Tables)
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Schedule of 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:
September 30, 2021December 31, 2020
ROU asset$11,198 $10,733 
Current lease liability1,648 1,741 
Long-term lease liability10,432 10,066 
Total lease liability$12,080 $11,807 
Schedule of Operating Lease, Supplemental Disclosures The following table summarizes the weighted average lease terms and discount rates for operating lease liabilities:
September 30, 2021
Weighted average remaining lease term (in years)7.71
Weighted average discount rate5.4 %
Schedule of Operating Lease, Liability, Maturity The following table represents maturities of operating lease liabilities as of September 30, 2021:
Due within 1 year$1,648 
Due after 1 year through 2 years2,379 
Due after 2 years through 3 years2,160 
Due after 3 years through 4 years2,019 
Due after 4 years through 5 years1,642 
Due after 5 years5,067 
Total future minimum lease payments14,915 
Less imputed interest(2,835)
Total$12,080 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT (Tables)
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Lines of Credit As of December 31, 2020, outstanding borrowings consisted of the following:
Syndicated credit agreement: 
Capital expenditure facility$11,750 
Outstanding borrowings11,750 
Less: debt issuance costs(486)
Total debt11,264 
Less: current portion of long-term debt(3,125)
Long-term debt$8,139 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS SEGMENTS (Tables)
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Schedule of Segment Information
Segment information is as follows:
 
Three months ended September 30,Nine months ended September 30,
2021202020212020
Net sales
DynaEnergetics$44,237 $34,201 $124,677 $111,065 
NobelClad22,938 21,080 63,594 60,983 
Net sales$67,175 $55,281 $188,271 $172,048 
Three months ended September 30,Nine months ended September 30,
2021202020212020
Operating income
DynaEnergetics$1,585 $2,171 $6,307 $3,886 
NobelClad3,620 2,483 8,595 5,941 
Segment operating income5,205 4,654 14,902 9,827 
Unallocated corporate expenses(2,499)(1,594)(6,903)(5,851)
Stock-based compensation(1,569)(1,595)(4,904)(4,154)
Other (expense) income, net(198)(148)304 (118)
Interest expense, net(14)(170)(230)(564)
Income (loss) before income taxes$925 $1,147 $3,169 $(860)

Three months ended September 30,Nine months ended September 30,
2021202020212020
Depreciation and amortization
DynaEnergetics$2,012 $1,866 $6,095 $5,410 
NobelClad967 879 2,851 2,594 
Segment depreciation and amortization2,979 2,745 8,946 8,004 
Corporate and other102 75 277 239 
Consolidated depreciation and amortization$3,081 $2,820 $9,223 $8,243 
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 September 30,Nine months ended September 30,
 2021202020212020
United States$36,453 $23,324 $96,316 $80,931 
Canada2,798 1,856 9,304 2,504 
Egypt671 388 2,398 2,642 
Oman665 1,148 2,117 1,842 
Rest of the world3,650 7,485 14,542 23,146 
Total DynaEnergetics$44,237 $34,201 $124,677 $111,065 
NobelClad
 Three months ended September 30,Nine months ended September 30,
 2021202020212020
United States$11,033 $10,589 $30,448 $30,094 
Russia1,519 — 3,586 — 
Canada1,254 1,985 3,985 5,446 
Singapore1,009 32 1,009 857 
United Arab Emirates929 310 2,030 2,930 
China892 1,448 3,775 1,543 
Italy831 301 1,268 685 
Germany761 982 1,539 2,770 
Australia576 587 1,171 1,193 
France509 300 1,929 2,392 
Netherlands507 361 1,628 1,276 
Sweden494 541 676 1,097 
Rest of the world2,624 3,644 10,550 10,700 
Total NobelClad$22,938 $21,080 $63,594 $60,983 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVE INSTRUMENTS (Tables)
9 Months Ended
Sep. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments, Gain (Loss)
The following table presents the location and amount of net losses from hedging activities:
Three months ended September 30,Nine months ended September 30,
DerivativeStatements of Operations Location2021202020212020
Foreign currency contractsOther (expense) income, net$(253)$(1,045)$(187)$(917)
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS (Tables)
9 Months Ended
Sep. 30, 2021
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Impairment Charges Incurred
Total restructuring and impairment charges incurred for these programs are as follows and are reported in the “Restructuring expenses and asset impairments” line item in our Condensed Consolidated Statements of Operations:

Nine months ended September 30, 2021
SeveranceOther Exit CostsTotal
NobelClad$116 $11 $127 
Total$116 $11 $127 

Three months ended September 30, 2020
SeveranceContract Termination CostsOther Exit CostsTotal
DynaEnergetics$109 $$16 $133 
NobelClad— — 10 10 
Total$109 $$26 $143 
Nine months ended September 30, 2020
SeveranceAsset ImpairmentContract Termination CostsEquipment Moving CostsOther Exit CostsTotal
DynaEnergetics$936 $1,181 $19 $126 $660 $2,922 
NobelClad244 — — — 20 264 
Corporate119 — — — — 119 
Total$1,299 $1,181 $19 $126 $680 $3,305 
Schedule of Changes to the Restructuring Liability During the nine months ended September 30, 2021, the changes to the restructuring liability associated with these programs is summarized below:
December 31, 2020Net expensePayments and Other AdjustmentsCurrency AdjustmentsSeptember 30, 2021
Severance$958 $116 $(56)$(57)$961 
Other exit costs— 11 (11)— — 
Total$958 $127 $(67)$(57)$961 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES - Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Marketable Securities [Line Items]    
Marketable securities $ 144,932 $ 25,736
U.S. Treasury securities    
Marketable Securities [Line Items]    
Marketable securities 76,591 25,736
Commercial paper (A-1 or P-1 rated)    
Marketable Securities [Line Items]    
Marketable securities $ 68,341 $ 0
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Net gains on marketable securities $ 2 $ 12  
Provision for expected credit losses 4 100  
Deferred compensation, mutual funds held by the trust $ 13,261 $ 13,261 $ 7,596
Variable Interest Entity      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Notes receivable, term 5 years 5 years  
Notes receivable, current $ 622 $ 622  
Notes receivable, noncurrent 4,995 4,995  
Level 1      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred compensation, mutual funds held by the trust $ 8,629 $ 8,629 $ 4,244
Minimum      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Payment terms, period   30 days  
Minimum | U.S. Treasury securities      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Marketable securities annual yield   0.01%  
Minimum | Commercial paper (A-1 or P-1 rated)      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Marketable securities annual yield   0.09%  
Maximum      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Payment terms, period   60 days  
Maximum | U.S. Treasury securities      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Marketable securities annual yield   0.04%  
Maximum | Commercial paper (A-1 or P-1 rated)      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Marketable securities annual yield   0.10%  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts, December 31, 2020   $ 2,605
Current period provision for expected credit losses $ 4 100
Recoveries of amounts previously reserved   (10)
Impacts of foreign currency exchange rates and other   (2)
Allowance for doubtful accounts, September 30, 2021 2,693 2,693
DynaEnergetics    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts, December 31, 2020   2,590
Current period provision for expected credit losses   100
Recoveries of amounts previously reserved   (10)
Impacts of foreign currency exchange rates and other   (2)
Allowance for doubtful accounts, September 30, 2021 2,678 2,678
NobelClad    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts, December 31, 2020   15
Current period provision for expected credit losses   0
Recoveries of amounts previously reserved   0
Impacts of foreign currency exchange rates and other   0
Allowance for doubtful accounts, September 30, 2021 $ 15 $ 15
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share Reconciliation [Abstract]        
Net income (loss), as reported $ 403 $ 1,008 $ 2,559 $ (485)
Less: Undistributed net income available to participating securities (3) (17) (25) 0
Numerator for basic net income (loss) per share: 400 991 2,534 (485)
Add: Undistributed net income allocated to participating securities 3 17 25 0
Less: Undistributed net income reallocated to participating securities (3) (17) (25) 0
Numerator for diluted net income (loss) per share: $ 400 $ 991 $ 2,534 $ (485)
Denominator:        
Weighted average shares outstanding for basic net income (loss) per share (in shares) 18,728,278 14,820,881 17,239,306 14,759,062
Effect of dilutive securities (in shares) 10,807 0 11,219 0
Weighted average shares outstanding for diluted net income (loss) per share (in shares) 18,739,085 14,820,881 17,250,525 14,759,062
Net income (loss) per share        
Basic (in dollars per share) $ 0.02 $ 0.07 $ 0.15 $ (0.03)
Diluted (in dollars per share) $ 0.02 $ 0.07 $ 0.15 $ (0.03)
Anti-dilutive securities (in shares)   30,967   19,394
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Deferred compensation assets $ 13,261 $ 7,596
Deferred compensation obligations $ 15,695 $ 11,894
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Inventory [Line Items]    
Raw materials $ 22,788 $ 25,153
Work-in-process 20,294 13,744
Finished goods 18,885 13,475
Supplies 205 201
Inventories 62,172 52,573
DynaEnergetics    
Inventory [Line Items]    
Raw materials 13,865 13,250
Work-in-process 13,486 7,062
Finished goods 18,251 12,806
Supplies 0 0
Inventories 45,602 33,118
NobelClad    
Inventory [Line Items]    
Raw materials 8,923 11,903
Work-in-process 6,808 6,682
Finished goods 634 669
Supplies 205 201
Inventories $ 16,570 $ 19,455
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
PURCHASED INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Purchased intangible assets    
Gross $ 54,231 $ 57,731
Accumulated Amortization (52,402) (54,066)
Net 1,829 3,665
Core technology    
Purchased intangible assets    
Gross 16,052 17,899
Accumulated Amortization (14,223) (14,234)
Net 1,829 3,665
Customer relationships    
Purchased intangible assets    
Gross 36,110 37,638
Accumulated Amortization (36,110) (37,638)
Net 0 0
Trademarks / Trade names    
Purchased intangible assets    
Gross 2,069 2,194
Accumulated Amortization (2,069) (2,194)
Net $ 0 $ 0
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
CONTRACT LIABILITIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Sep. 30, 2021
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract liabilities $ 4,928 $ 9,759
Percentage of contract liabilities recorded to net sales 78.00%  
NobelClad    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract liabilities $ 4,450 9,450
DynaEnergetics    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract liabilities $ 478 $ 309
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - ROU Asset and Lease Liability Balances (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
ROU asset $ 11,198 $ 10,733
Current lease liability 1,648 1,741
Long-term lease liability 10,432 10,066
Total lease liability $ 12,080 $ 11,807
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Leases [Abstract]          
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other assets   Other assets   Other assets
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities   Other current liabilities   Other current liabilities
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other long-term liabilities   Other long-term liabilities   Other long-term liabilities
Operating lease cost $ 1,064 $ 1,055 $ 3,074 $ 3,051  
Lease renewal option 5 years   5 years    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Weighted Average Lease Terms and Discount Rates (Details)
Sep. 30, 2021
Leases [Abstract]  
Weighted average remaining lease term (in years) 7 years 8 months 15 days
Weighted average discount rate 5.40%
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Due within 1 year $ 1,648  
Due after 1 year through 2 years 2,379  
Due after 2 years through 3 years 2,160  
Due after 3 years through 4 years 2,019  
Due after 4 years through 5 years 1,642  
Due after 5 years 5,067  
Total future minimum lease payments 14,915  
Less imputed interest (2,835)  
Total $ 12,080 $ 11,807
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT - Narrative (Details)
1 Months Ended 9 Months Ended
Mar. 08, 2018
USD ($)
bank
Feb. 28, 2021
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
EUR (€)
Dec. 31, 2020
USD ($)
Oct. 22, 2020
USD ($)
Jul. 31, 2020
EUR (€)
Jun. 30, 2020
EUR (€)
Debt Instrument [Line Items]                  
Outstanding borrowings           $ 11,750,000      
Credit agreement, number of banks | bank 3                
Amortization of principal, percent 12.50%                
Repayments on capital expenditure facility     $ 11,750,000 $ 2,344,000          
Maximum amount of shares authorized to sell             $ 75,000,000    
Long-term debt     0     11,264,000      
Debt issuance costs     318,000     486,000      
Capital expenditure facility                  
Debt Instrument [Line Items]                  
Outstanding borrowings           $ 11,750,000      
Credit Facility                  
Debt Instrument [Line Items]                  
Outstanding borrowings     $ 0            
Credit Facility | Syndicated Credit Facility 2018                  
Debt Instrument [Line Items]                  
Credit facility, term 5 years                
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                
Repayments on capital expenditure facility   $ 11,750,000              
Credit Facility | German Bank Line of Credit                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity | €               € 7,000,000 € 4,000,000
Available borrowing capacity | €         € 4,000,000        
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT - Schedule of Debt (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Outstanding borrowings   $ 11,750,000
Less: debt issuance costs $ (318,000) (486,000)
Total debt 0 11,264,000
Less: current portion of long-term debt $ 0 (3,125,000)
Long-term debt   8,139,000
Capital expenditure facility    
Debt Instrument [Line Items]    
Outstanding borrowings   $ 11,750,000
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
EQUITY OFFERINGS AND PROGRAM - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended 11 Months Ended
May 07, 2021
May 03, 2021
Oct. 22, 2020
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Subsidiary, Sale of Stock [Line Items]              
Common stock, par value (in dollars per share)       $ 0.05 $ 0.05 $ 0.05 $ 0.05
Maximum amount of shares authorized to sell     $ 75,000,000        
Equity Offering              
Subsidiary, Sale of Stock [Line Items]              
Number of shares agreed upon to sell (in shares)   2,500,000          
Common stock, par value (in dollars per share)   $ 0.05          
Sale of stock, number of shares issued in transaction (in shares) 2,875,000            
Sale of stock, price (in dollars per share) $ 45            
Gross proceeds $ 129,375,000            
Sale of stock, net consideration received 123,461,000            
Commissions paid $ 5,914,000            
Over-Allotment Option              
Subsidiary, Sale of Stock [Line Items]              
Number of shares agreed upon to sell (in shares)   375,000          
Sale of stock, transaction period   30 days          
ATM Offering              
Subsidiary, Sale of Stock [Line Items]              
Sale of stock, number of shares issued in transaction (in shares)       0 397,820 1,006,180  
Gross proceeds         $ 25,647,000 $ 51,779,000  
Sale of stock, net consideration received         25,262,000 $ 51,002,000  
Commissions paid         $ 385,000    
Maximum amount of shares authorized to sell     $ 75,000,000        
Agent fee, percentage     1.50%        
Weighted average price per share (in dollars per share)         $ 64.47 $ 51.46  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2021
Sep. 30, 2021
Operating Loss Carryforwards [Line Items]    
Additional tax expense $ 25  
Minimum    
Operating Loss Carryforwards [Line Items]    
Differences between U.S. and foreign tax rates, range   20.00%
Maximum    
Operating Loss Carryforwards [Line Items]    
Differences between U.S. and foreign tax rates, range   34.00%
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS SEGMENTS - Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
segment
Sep. 30, 2020
USD ($)
Segment information        
Number of segments | segment     2  
Net sales $ 67,175 $ 55,281 $ 188,271 $ 172,048
Segment operating income 1,137 1,465 3,095 (178)
Other (expense) income, net (198) (148) 304 (118)
Interest expense, net (14) (170) (230) (564)
Income (loss) before income taxes 925 1,147 3,169 (860)
Depreciation and amortization 3,081 2,820 9,223 8,243
Operating Segments        
Segment information        
Segment operating income 5,205 4,654 14,902 9,827
Depreciation and amortization 2,979 2,745 8,946 8,004
Segment Reconciling Items        
Segment information        
Unallocated corporate expenses (2,499) (1,594) (6,903) (5,851)
Stock-based compensation (1,569) (1,595) (4,904) (4,154)
Other (expense) income, net (198) (148) 304 (118)
Interest expense, net (14) (170) (230) (564)
Corporate and other        
Segment information        
Depreciation and amortization 102 75 277 239
DynaEnergetics        
Segment information        
Net sales 44,237 34,201 124,677 111,065
DynaEnergetics | Operating Segments        
Segment information        
Segment operating income 1,585 2,171 6,307 3,886
Depreciation and amortization 2,012 1,866 6,095 5,410
NobelClad        
Segment information        
Net sales 22,938 21,080 63,594 60,983
NobelClad | Operating Segments        
Segment information        
Segment operating income 3,620 2,483 8,595 5,941
Depreciation and amortization $ 967 $ 879 $ 2,851 $ 2,594
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 67,175 $ 55,281 $ 188,271 $ 172,048
DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales $ 44,237 $ 34,201 $ 124,677 $ 111,065
DynaEnergetics | Customer Concentration Risk | Revenue from Contract with Customer Benchmark | One Customer        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 11.00% 11.00%   12.00%
DynaEnergetics | Customer Concentration Risk | Accounts Receivable | One Customer        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage     12.00%  
DynaEnergetics | United States        
Disaggregation of Revenue [Line Items]        
Net sales $ 36,453 $ 23,324 $ 96,316 $ 80,931
DynaEnergetics | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 2,798 1,856 9,304 2,504
DynaEnergetics | Egypt        
Disaggregation of Revenue [Line Items]        
Net sales 671 388 2,398 2,642
DynaEnergetics | Oman        
Disaggregation of Revenue [Line Items]        
Net sales 665 1,148 2,117 1,842
DynaEnergetics | Rest of the world        
Disaggregation of Revenue [Line Items]        
Net sales 3,650 7,485 14,542 23,146
NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 22,938 21,080 63,594 60,983
NobelClad | United States        
Disaggregation of Revenue [Line Items]        
Net sales 11,033 10,589 30,448 30,094
NobelClad | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 1,254 1,985 3,985 5,446
NobelClad | Rest of the world        
Disaggregation of Revenue [Line Items]        
Net sales 2,624 3,644 10,550 10,700
NobelClad | Russia        
Disaggregation of Revenue [Line Items]        
Net sales 1,519 0 3,586 0
NobelClad | Singapore        
Disaggregation of Revenue [Line Items]        
Net sales 1,009 32 1,009 857
NobelClad | United Arab Emirates        
Disaggregation of Revenue [Line Items]        
Net sales 929 310 2,030 2,930
NobelClad | China        
Disaggregation of Revenue [Line Items]        
Net sales 892 1,448 3,775 1,543
NobelClad | Italy        
Disaggregation of Revenue [Line Items]        
Net sales 831 301 1,268 685
NobelClad | Germany        
Disaggregation of Revenue [Line Items]        
Net sales 761 982 1,539 2,770
NobelClad | Australia        
Disaggregation of Revenue [Line Items]        
Net sales 576 587 1,171 1,193
NobelClad | France        
Disaggregation of Revenue [Line Items]        
Net sales 509 300 1,929 2,392
NobelClad | Netherlands        
Disaggregation of Revenue [Line Items]        
Net sales 507 361 1,628 1,276
NobelClad | Sweden        
Disaggregation of Revenue [Line Items]        
Net sales $ 494 $ 541 $ 676 $ 1,097
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVE INSTRUMENTS - Narrative (Details) - Foreign Exchange Forward - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Notional amounts $ 11,746,000 $ 2,092,000
Fair value of outstanding foreign currency forward $ 0 $ 0
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Foreign currency contracts | Other (expense) income, net        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) on foreign currency contracts $ (253) $ (1,045) $ (187) $ (917)
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
employee
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Restructuring Cost and Reserve [Line Items]              
Restructuring expenses and asset impairments $ 0   $ 143     $ 127 $ 3,305
Carrying value of assets held for sale     448        
Number of positions eliminated | employee         264    
NobelClad              
Restructuring Cost and Reserve [Line Items]              
Restructuring expenses and asset impairments           127  
Severance              
Restructuring Cost and Reserve [Line Items]              
Restructuring expenses and asset impairments     $ 109     116 1,299
Severance | NobelClad              
Restructuring Cost and Reserve [Line Items]              
Restructuring expenses and asset impairments   $ 116       $ 116  
Asset Impairment              
Restructuring Cost and Reserve [Line Items]              
Restructuring expenses and asset impairments             $ 1,181
Asset Impairment | DynaEnergetics              
Restructuring Cost and Reserve [Line Items]              
Restructuring expenses and asset impairments       $ 1,181      
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments $ 0   $ 143   $ 127 $ 3,305
Corporate            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments           119
DynaEnergetics | Operating Segments            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments     133     2,922
NobelClad            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments         127  
NobelClad | Operating Segments            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments     10     264
Severance            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments     109   116 1,299
Severance | Corporate            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments           119
Severance | DynaEnergetics | Operating Segments            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments     109     936
Severance | NobelClad            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments   $ 116     116  
Severance | NobelClad | Operating Segments            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments     0     244
Asset Impairment            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments           1,181
Asset Impairment | Corporate            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments           0
Asset Impairment | DynaEnergetics            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments       $ 1,181    
Asset Impairment | DynaEnergetics | Operating Segments            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments           1,181
Asset Impairment | NobelClad | Operating Segments            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments           0
Contract Termination Costs            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments     8     19
Contract Termination Costs | Corporate            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments           0
Contract Termination Costs | DynaEnergetics | Operating Segments            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments     8     19
Contract Termination Costs | NobelClad | Operating Segments            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments     0     0
Equipment Moving Costs            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments           126
Equipment Moving Costs | Corporate            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments           0
Equipment Moving Costs | DynaEnergetics | Operating Segments            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments           126
Equipment Moving Costs | NobelClad | Operating Segments            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments           0
Other Exit Costs            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments     26   11 680
Other Exit Costs | Corporate            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments           0
Other Exit Costs | DynaEnergetics | Operating Segments            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments     16     660
Other Exit Costs | NobelClad            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments         $ 11  
Other Exit Costs | NobelClad | Operating Segments            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses and asset impairments     $ 10     $ 20
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Rollforward of Restructuring Charges (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Restructuring Reserve [Roll Forward]  
December 31, 2020 $ 958
Net expense 127
Payments and Other Adjustments (67)
Currency Adjustments (57)
September 30, 2021 961
Severance  
Restructuring Reserve [Roll Forward]  
December 31, 2020 958
Net expense 116
Payments and Other Adjustments (56)
Currency Adjustments (57)
September 30, 2021 961
Other exit costs  
Restructuring Reserve [Roll Forward]  
December 31, 2020 0
Net expense 11
Payments and Other Adjustments (11)
Currency Adjustments 0
September 30, 2021 $ 0
XML 65 R9999.htm IDEA: XBRL DOCUMENT v3.21.2
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2016-13 [Member]
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *&$55,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "AA%53<'(\*>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'9&&2;-I:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"U"4G_$(09L/ M?420G*_ (VFK2<,$+,)"9$UMC3(1-?7Q@K=FP8?/V,XP:P!;]-A1 E$*8,TT M,9S'MH8;8((11I^^"V@7XES]$SMW@%V28W)+:AB&MW!= M(MT9S+^24W0.N&;7R:_5YG&_98WD4A2"%U+L)5?52MT_O$^N/_QNPKZW[N#^ ML?%5L*GAUUTT7U!+ P04 " "AA%53F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *&$55/;;L9D1@4 /@5 8 >&PO=V]R:W-H965T&UL MI9A=;Z,X%(:O9W^%%>W%C-04;/+541LIH>ULM&V3-MU9S:[VP@$G006<,:9I M_OT>0P)I10YHMQ<-7^?EX=A^C^W+K50OR5H(3=ZB,$ZN6FNM-U\M*_'6(N+) MN=R(&.XLI8JXAE.ULI*-$MS/@J+08K;=LR(>Q*WA979MIH:7,M5A$(N9(DD: M15SMQB*4VZL6;1TN/ 6KM387K.'EAJ_$7.@_-C,%9U:AX@>1B)- QD2)Y55K M1+^ZCF,"LB>^!V*;'!T3\RD+*5_,R<2_:MF&2(3"TT:"P\^K<$48&B7@^+D7 M;17O-(''QP?UV^SCX6,6/!&N#/\,?+V^:@U:Q!=+GH;Z26Y_$_L/ZAH]3X9) M]I]L\V>[K$6\--$RV@<#013$^2]_VR?B*,"Q3P2P?0#[$$ [)P*Q+_SW\1:P%$#L #1FJ.!<;,Z)8Y\19C-: MP>/BX5-/GQ-&J\+?X3A%?IQ,ST'S\_=HD6@%7>X?1+)32'8RR;415QO%P:K@51KQG1 M3*A ^J9'$>C3E2G"E0Y]Z)=/GVJZ0;]@ZS=L,\7!PC('.ITN7&O)PP3+UZ!@ M&J Z-[$.]([P;=JFG7Z_B_!<%#P737B>Q"HP@P62]<"C MRM;#=:[O7?+M;CH>W9')@WN.D%&[=#F["=LD]J2"5N.F <_(7$/W(E(15Z:Q M5COX]2N!:]2O;S#((RNF32"?^1N9^-#9@F7@9:1(\]9(#CIMNV(].X.G>X)*4#VR9/@;\29,;5RY;O,-32MZGSWU&? MM[(2%9>V,<"R"E#3N\QDK(F,-S #VDB-V_>FL=@DJ>* M:HW0PVA^/<(FCJRL JQ1%7!3ID"DT@K%Q$UBC\^+CW>DY6FSQJ9 M_B2&"6V^0#0S2'Y K23#%6O(2K=GC=S>3-9@N@%>NI*JLN_7Z(P\#Y; ,($1 M?BZ&T95NSQJY_3SB84C&:0*WD^IVQ'7JIK:L-'G6R.1O(J%6IFM] P6]!E>- M-CRN3APN6(M6>CS#+?J0K+6 9&% _V\9P$JO9XT6 N]M<9XMZ,DTU5 =X\S- M/@?Q?IW_I7)AG;^EF[W%;/^\#NF@SSH#,WE\K2(LO9\U6AJX, 85E*5)[(LW M\KNH3ALN99L_IV/W^MCJOG1Z!S?J@XG=!HDIF#\$U!%LX5DCUVY3UD8GVTYI M_0[NV,6:\YCM%BY6CLP:L;KMD-+\'=RJ/U+M%^NGN7"Y1VRZXQSMTN V/0(D M/\<*^:J2 QAIO)MQOQ$RTVV4[>06LLH.UP+[@ME'H#[2RGUX<2\H-CL'?X+ M4$L#!!0 ( *&$55-8?LNO/ < *D< 8 >&PO=V]R:W-H965T&ULK9EO;]NV%H>_"N$5PP8XM4CJ;YL$2),,*]"U19W=O68D.A8J MB1I))<:_:BK1ETLMEJW M[U8KE6]YS=1;T?(&?MD(63,-M_)AI5K)6=$WJJL5"8)X5;.R65R>]]]]E9?G MHM-5V?"O$JFNKIE\_L K\72QP(O]%]_*AZTV7ZPNSUOVP-=<_]E^E7"W.O12 ME#5O5"D:)/GF8G&%WUW3U#3H+?Y3\B=U=(V,*_="?#'9YJ&Q]?[WG_KG0=G[IGBUZ+ZJRST]F*1+E#!-ZRK M]#?Q]#L?'(I,?[FH5/\?/0VVP0+EG=*B'AJ#@KIL=I_LQQ"(HP8XG&E A@;D MM0WHT(#VCNZ4]6[=,,TNSZ5X0M)80V_FHH]-WQJ\*1LSC&LMX=<2VNG+ZR^? M;VX_KV]O$%RMOWSZ>'-U!SO?;V_OUN@,_;F^0;^\^16]066# M[K:B4ZPIU/E*@P;3TRH?GO=A]SPR\[PU;]\B&BP1"0AV-+_V-[_A.33'??/@ M9?,5>'YPGQS<)WU_=,[]3DK>:,24XEJ]\_1(#SW2OL=PKD>FM@AB@W)SP?_N MRD=6P2.$F3WK''XY#85B3%:7*P>J$S/.@,O3K_8/([U^R^ MXDCQO).E+KE3XZZ;Z.CI. PS2B8B;3,2)31VBXP.(B.OR*L\%QW$#A)&SB&0 MH':)&DAN8H-8!2F(-3E'D,Q0(;I[O>DJR M#$S!Y0Y9Q1OO1,)=!M(2.5,O[ MU%$]N[R-+#=H1L-DXJS#"M-XQMGXX&SL=?9C\PCS1,B9<8BM9\8$)]-AL*TB M,PYN9)5]E7REI4%XC^ 'HJK/J)";[ET"4TL"5F6A!.=ME$4AJE;9GJ0 MF7IEW@G-*DB:QTO:)3"UIRJ,<1A-)-IF.*04!VZ1V4%D=B*6@&"IGY>HK9B1 M":$T6:(%-FJ7VLR6D9" 9A.U#K,T(,E,2'$P\B'PZOW$E8+\#\NJJ[N*:5X M):%BR$MF..PD0&!I.8OC+)C.59==$J3Q3&;#1TS#_W^,^P3BE(WM$ 81IM/% M[[3+0HQG9(\LPL0ONY/Y%DJ2 ABK6?-0FN2\F\;SHHECW,ETCEQ6)/K)SJL JCE,QH'#&'_9S[8M*43YP-+@JE MB:7.@4&8J7-3=00<]A-NE[,\\FS4A#2FR319.>Q(DL7AW!B/4,+QJRJDJF3W M9=57";XR"8],P7ZH'-C>LF<#=J?W-B9(&!Y5%8/SMAE.HB/FO)0X\@3[@0(2 M9<='[CDEVIA(PLA:@+951(.YC#&R!/MALA=8-KFHN5F&,R)M.J3XZ/-LJ M@4GD%DE&@A _00Y1K-M*/'..0*N))]OMXR WW_.&;TKW B V)-(HG4Y_AU6" MXQE4DQ$DQ ^2:]%H"3O-X]GO%&DC(4NL2>"P"C,R0VARM(7Q8V._0ELA^XA" MX5N)YN%,L]TYI=$&3X9#JWQPF*4DH7-+: 04\0/J6M1U MJ4W9O=LTYI!0R^:!-SGH1;]\%IHC3'YU*O?V;(XWWZF6Y?QB ;L1Q>4C7UPB MUXG2O]#1RY.@D7PT\-9.:RWR[UM1%5RJGW]*H:I\W^]#]+.O^Y%.]-0V9[^P ME'G0$KT)W@81U%,2/;*JX^]1N R"P/PAM672;-P[O16R_"\OWJ-&H%(I0^9^ M.]]I!9N. D9G,'8>6-D(LTZK?"8O/1T11T\@#J81D&W.31+Y_,39DF3A$JJR MWE$<+3.<+*,HVQOOHG#Z;(C:0,SBZ4IR&$$=/A. HT-%/S2OBJ(T<(<%;TYB MSLH&Y:PM(0$XA=H\)$F09=,TZK##.*%S1XMT)"?UD_,;UPR^@IJ/R09FE'LN M.;94L'?%T^K>:1?%T9S*D9G4S\Q])=*?:\"H]X6IY%OSD@+N*J'G(4^KGZ9WD3'7R>;\>F ;E2B^'#%NWK!E^0UM>%;OST7VJ M."Z^^Z:PCMZC*,Y@581]#Q%)ER0)A]7QBF5AP_@,9U#53./ALJ.P1YV)QXAM MZL?V#H3JE##@/!QQV MSL.!U=%[)/,2[P\F'\I&H8IOH&'P-H$PR-U[L=V-%FW_:NE>:"WJ_G++&8@W M!O#[1@#@AQOSMNKP=O+R?U!+ P04 " "AA%53IN1#Z#\# !7"@ & M 'AL+W=O*D9S,A%(EEF&Q>\;POBJ9[G6V\(C7:1*+]C];H$79$K4%G28:$,>T).'ZMG5IU3"ULCM^\?S;)0S(S+,F0L^\T46G/ZE@H(7-<,O7( M5[=DG5"@_<6<2?.-5I5M&%DH+J7BV5H,!!G-JU_\NBY$0^#Z>P3>6N"=*FBM M!2V3:$5FTAIAA?M=P5=(:&OPI@>F-D8-V=!<_XU3)> I!9WJ#[\^C,8/T_$( MP6CZ]?YN-'B"RNT,^/"P?D1CDKI$[ MFW(;*E&7PZO+X1E_K7TX"BL"7:H0GZ//-,=Y3#%#$RZIZ;H?@YE4 GKOYX%@ MK3I8RP3S]P0;Q#$OPL"$L0[%&4\'*FYB6#=J]L=U6X MBM(V4?2V7?:]=M3JVLMF'7<9.4%MM)& 7R?@'TQ@ EN."$$2!'T:OURA @NT MQ*PDZ +:(N&,82%10>"]D4('7>ZBKT*$#3#GN@%6T1\QVJ /:OK@/'ILM@@#6O2 M\#Q2.$FD@E<%S1?'<,.CN(XZ_XX@YPSTTWIY[;*)XT9>Y(?^=K%W60:1&P9! MM >\<7:Z!\&?X.(D2_&[0C^*[+X#"=I1Y/K;P#OLO(X7^ENX=N/4UU>N+U@L M:"X1(W,0.M!#5+:::*%Z8B\",*[A6F&$*-S\BM $\GW.NWB;Z;E'?)?M_ M 5!+ P04 " "AA%53?:*ZMC\& #!&0 & 'AL+W=O^!7 M%VPGRZ*F#QR(755E_.\;6K*7RQ$:O9UX+-8;J4^,KRZVV9K.J?RZ?>#J:-QE MR8N*UJ)@->!T=3FZ1N]$ R/<+)/9U05G+X!KM,JFOS3J-]%* MKZ+6"V4NN?JU4''R:GI_-TOOYND,J&_S^]]N9]=/ZF#^I#Z^I'=/@0!^ AABY+B>Z8^'0Q>= M_S=Z^I]'/Q(CZ-9%T.0+!O+=UDM643"7F:2J+DCPQ_5"2*[V]9^>[&&7/6RR MAP/9[U0%%%E)GHF8U"28*) 4L= M,()AF'2P(Y91QS+RLIPR(0%;@2UG^6XI!1"L="WTFS9-=,@%1B@P&-NH$,5) M8C"V42A49 SY4@<,D^! OR/&<<58V>;-(+,S6*#<(S,5*D#A4@8NA6= M=-PG7NYSY12*>MUPSS7O8K%KC(2/^<3>-M8RF=J@D$!C-\QL$(J#!!K,':B$ M8.AFCF#?@:&7^W7%N"S^R1J^NESL^'*CO$^N&JS,ZG6Q*"G(A*#2W66A8T+, M^7> @GABJ. )=C0,W6 $"3Q@ @'-@1Y17BD:M)5D=QQO0S>9KW="YHZ**IM M5G#=BMPJ(.NRH*F!#4&A655<($Q,#6Q0$!PLJF,-<*\!]FKPQ*3:_DNKN#CY M8OLZ50,TNZ0+AA$VFX8#%@9A9&Y]%RQ,PB'BO== @9?X_9;J0J1@7(;"NI W6:Q$-MLW=+R&^7 M;CN>VG ^%\VCBY.%,E'*?+IKAVU=(FR:3P<(!5:G=/@I9$VZ#3H-R%"Q[)T2 M\ELE?>_T?IF<6'99&W4:9@,D,6]-\+06R4MLD"U M"B V&:>^._[>=F"_[;C)1+$$)T4-N^W3DT&:<07,-N5$$'OV9 M[ML9A,QNY$"=JMS!@-"]]\!^[S$KRIU4EO,GI, _)(43]9X4KB!;"AOEDZ)W M(]C_Z.-;\W!1:9$]*UNRIJT& K"=%,J/Y\JG^-HT[BT ]C\%Z1=?.X);YM!Y MUY%@8C9H%S),,$RLIR(N),'!)(#F[;,S)XDF\."F_9A];U*PWZ03 MBH0$$YB8/K9?L4 MLCO;O6^X;IZR&^=OT/D4.<[/T'G:ODWHT["VDK0!%&)%D0*>UCMP21NDR6QN[;3PK_?L1.R;1HJ MM'MI[/&\-S,OSDP'&\9?14J(1&]%3L702*5<79JFB%-28''&5H3"R8+Q DO8 M\J4I5IS@1(.*W'0LJV<6.*/&:*!M#WPT8*7,,TH>.!)E46#^?DURMAD:MO%A M>,R6J50&&'M5FTDR-"R5$,E)+!4#AL>:C$F>*R)(XW?-:30A%7![_<%^HVN'6EZP M(&.6?\\2F0Z-OH$2LL!E+A_9YI;4]?B*+V:YT+]H4_M:!HI+(5E1@R&#(J/5 M$[_5.FP!@*<;X-0 IPWP/@&X-<#]:@2O!GA?C>#7 %VZ6=6NA0NPQ*,!9QO$ ME3>PJ8567Z-!KXRJ>Q))#J<9X.1H?#\+PED4!@A6T?W=)+B:PR::PV,:SN81 MNK^!H^G#8W@+?I/G$!W?W4?1"9K,P!RB4_04!>CXZ 0=H8RB>=^QB>Q)- @)&(+-&8%=*54 MM8LU01,:LX*@'U".Y W.]_8[V?6S+ZN\Z!?M.CN]?[#J%^TZG7M]OG';*])LR_8-ECE-, MET1].'%9E#E671-!]X?^IDR<$QJ_(U"5"G6H.FOR"[J">A%=BE31_.T<;=<[ M;VFR[W7NMW0+.IBW--GW\NU^MR2]1I+>04GF3.(,RW[M7TYMCOL #4PJXUD*ST1 M7IB$^:*7*?S'(%PYP/F",?FQ40&:?RVC/U!+ P04 " "AA%53^A^"XA$) M !],0 & 'AL+W=OUT2H9$,=Q!ZLP3GMG)_5WM_G92;8IDSB-;G-4;%:K,/]Y M'B79XVD/]YZ^^!(_+,OJB\'9R3I\B&91^75]FXNKP<[+(EY%:1%G* M!_S[E#N508WX=QP]%GN?497*MRS[7EU,%J<]IXHH2J)Y6;D(Q9\?T464))4G M$<;LS*WX/+:+[<).47[+'RZA) MB%?^YEE2U/^BQP;K]-!\4Y39JC$6$:SB=/LW_+.9B#T#3 T&I#$@JH%K,*"- M 3UT!-88,,6 FW+@C0$_= 2W,7 5 ^(;#+S&P%,-N,' ;PQ\U< S& 2-0: 8 M,&):..=IY1S%A 8FD]UB:ZMM2AP_+3=6U]LU98*?%ARK*TY-)8*?EARK:^XR MD\G3HF\+?K"M^'J[#,,R/#O)LT>45WCAK_I0[[G:7NR2.*W:PZS,Q:^QL"O/ M+J8WP]'-;#1$XM-L>C49?K@3%[,[\>=Z=',W0].QN)I>?+Z<7@U'7V;_0*-_ M?9W<_1?UT=?9$+WY[2WZ#<4INEMFFR),%\7)H!1Q5=X'\R:&\VT,Q!##75:& M"6!V83<;_;&)RY]H>G\?Y7'Z #@8VAU\N+NV68_LUA>;U28)J^:&1L+)O'R' M;H6K;(&R>_1AD:VK]O=.?/J?6$?14$M@B'''$-EJE:5__QMVG7_.RFS^'7#Q M\4@7W;-V>:3'CFF<="S"8A%7,Q4FZ#:,%_U)BB["=0Q7Q*?G^NK.^O-S77>D M?V7W^R4J!8='"S0*\U1X@+;/]9$N7J(R;^QC3LMEE*.]@415"'FRK'2#N+K* M"BB1:4HC3:@Z%Y$C"=!X5Z(WH;<4RS*/B+0I+,?+\/:+X M'2(.#J =O1V UP-4VNS'&>88>\3Q3@8_]N="!S*7<4IVL%8&=)6!-X2=AN25AM1@U+,DGG56%'Z(U8AOK3VXHPZY)>9LDBR@M! MJG6#LI0PWXW&K05P(XX4<3K/5F*\1&S#M]!RR=X@=+51\]978T^G\)RKS,"V2<'M^L'6I+D6-?67L[II6& MMTO#LZ8QJQL"BHMB(YI0E4V6ILV!YS$NEZBH^]5\KSNAM=B.K78"=0]/[QX^ M=; 'A^OOPO5?)UQHRGTM1.(J^WOL:_M(V=L3P LW9!GLL@SL659)]*NSXJ*5 M"I1$H#=?["J-9=(!:@6)'2FX'6N8P_A'O(B$4!:GV'DB%F8!*F9'WWW8]Y6& M==4):P>Y=RK UB!W5+RMC/H0K_6G)E(,] E/W843 (85>IDV&+?MB@2&;"2K M8SNM&[+IV(Q3K%-TWZ7<,?1 +#D:VTEZE"YL&F,6K05;.Q5;$P<\-5! 9%#! MC(2I,ZHC.1&\9]AJ6'(:9D>E<$#8YXW+5MAN$'"E#,8-KB4A7*[6D^Y,: -7 MU1#0F-CEOC)1-P!.* 2BDN(4B*V/"?9-;4'2-K;S=K?T_+1).\I"9VS,22 V MD+;1="0G7N!C0Q:2WK&=WV'YV17Y.=8Y&GL.4=O=N,%U5(;NS/>Y@]7* ,;$ MG'NN6ADZKD]/XZA1W MH-H12I['=J)_:1&)=:+W.%7+P YJ'S>E&"!V,?!J0I+HPH $U!2OU 7$K@M> M5$D271(HLSZQ0MHY[)WQ[6K@&)U(H.,\9VJ4':AVH%(F$+M,.$*$$9WG^]15 MC\$3 *:), (<@JGK&OH8D8J!V!7#,T48 8AY[WY".QC)ML3.MO^O B,0U8(* M#$#:%!B15$OL5/L:!FH2-%KL0S-0U)W\1.WYTW V5 5!UX :8J96A'^V] M0+V]!SG#'O4]M30@''>YIY:&CNL3$J@']BD07!_3P#5-JE0<)/@%&HQ*64#M MLN @#48!BM<*[:H+U8Y0"@%J%P(OK<$H!^.H-Z)M.6#L=J0EHAR;HTC7K MS;=#3P5H?J:X(B.]QQU$8^1( TL#SB6/(:.\Y@%T\')L1]/R5 G?@ M"66NLBI# "Y6.(RZ!KU#I=ZA=KWSHKJ=ZI*&J.>E<0/:GWM50$!^F.%T2*4NHG9==(R\ MI[KF8%Z@WJON0K4#E7J#VO7&$?*>ZFJAS[GV2+&!N498.U*I*:A=4SQ3NE. MMAEVF:FW23JF]AL 1ZAW#&XS_2R/ Q(PCZEB$T!R(9BQ05$PR?#,SO =ZAT* M^YSI5$X9"U1.&3>XUN,73;T#SHCG!('ZA ' 82&VL7J;#,"!CUB!X/I83+V! MPIE4),RN2(Z[@0K6!0.>4&GQSH!7!3!EZC&N$]9.1S(^>SG& M9] =$.UA91>J':AD?/9BC,\ QL>^=K.. 8S?@K4CE8S/7H7Q&<#XV#,ML.1[ M]KI\SP[F>P!IXWLN^9Z_/-]SG2I!O@=P>E,'0"#? SB0[P$V'HO/?$FN3;=_VW%V6VKE]K_I:59;:J/RZC4/3R"B!^ MO\^R\NFB>E-Z]S\NSOX"4$L#!!0 ( *&$55.1MQUZ/0< )T> 8 M>&PO=V]R:W-H965T&ULO9EA;]LV$(;_"F'L0PO4M4A*LE0D M 5(GW0JT25!GVV=9HF.NDNB1=!+OU^\H*Y(KDDK2 0.*1I*/Y'M'\IZC=/(@ MY'>U84RCQZJLU>EDH_7VPVRF\@VK,O5>;%D-OZR%K#(-M_)NIK:29473J"IG M) CB697Q>G)VTCR[D6,5JQ46-)%N?3L[QAT5(38/&X@_.'M31-3*NK(3X M;FX^%Z>3P"AB)T> =(@'!#CV+ESE4.JM:T8.7<1-%V:#WY^1*$I/9O?'8;*-IF$2=48_J(LZ M==%H,,Z+OV MP_;7"FD!^S\7=9B;\+W9*8@:K]_^IQ#&G2=L/BKLO!)2\W\:84BL MT78G\TUV"(W.ZCN^@DAF2C'MW(=S6S>A ]FV#0[FL5MVTLE.7B4;LBN3$E07 M; 6SKM0NJW.&K)KZP, &8RKLD M4FOX, W"@4:'D5)(.EX3#"F/J\8/T?I!1/[XQI>4NUSMI$@][-,N"J49SL_,0K[89ETV*1\UYGHN=R>20+1F_SR#[ MO#,YV^EVZ%A544R&CMMF)$[2P.-YCQTJC(N[Y@L VAMLG@Z/&@XKG_R>3N0Y.D$)H7A7*[^VR" .8L4T'%89+K,T M3HA'?D\L,DZL+OH@'^HD]G,^V+S" ;:B;UL17_A[I)%QI'5)8FQS.36[Z$;" M"%MKWF&8QK$O\CW>R/QG#NQ]LEOS&@XLKT@3/;;(.+:^01FP/YR.8=KS;,LU ME,@-'PH.^X^A=98;+NR=D;,Q-<5X'@VK&)<=H:$OH_8\(^,\NSEH;XYXW,3- M\SZ(V%RR)#K01>>AYQ1">W31<70=2WS9X9/:^!F*=9A,$T]-2'L^T?$#D]E MVQ]2<"<6U,-1KS*9P9Q1S:L25FU+L6=M$5%P*,FAW'5[9)^+2#2L'5Q&L:?B MH3T&Z3@&;R7+U$[N6]U/[R_<,AWL(^%\6!ZXS# FG@J2'KVU&Z=?E[]>G@.< M7MADPS2T]Z3#;CH/J&\5]12DXQ2\7*]A)33,9H_YX?P'U1EK$XS:.$7;3(L" M:X4XP!<&OKCWW*/CW&O?7YJ%8DZJASDP:[JY,+2[!QIZ#M?4)EF24$NY;162 MR%,6TYYX=)QX"Y_2=VC%[GA=F]4"\P %/@*,[$2>8.9T\*]\^T=%Y8!VD'68DC ,/@F@/4#H.T$L0K/?H&E:]>3\S M]OJ^QQI-_]]Z(.QQ%3Z#JY?E?^%TMWW5;\,)LF-H'<4==IX:,.P1%HXC[/SV MZTNF(NSY$9+_>2IZ'H2O.0W]W%10QV<78KT#'#[=?,PDY2Z&2K:'+X/T<5H8\? L] MW&BQ;3XGKH36HFHN-RPKF#0&\/M:"/UT8P;HODB?_0M02P,$% @ H815 M4R5YX%%' P =P< !@ !X;"]W;W)K]9&S/V)O=Z4XG6<]ZDSYT^D!+D,2$ A42BK/]^H"4K'@S MR;9)7R1>@,-S !!<'JU[YVM$AH^-(;]*:N;V>9KZO,9&^:EMD62GM*Y1+%-7 MI;YUJ(KHU)ATGF4_IXW2E*R7<6WGUDO;L=&$.P>^:QKE'K9H['&5S)+3PIVN M:@X+Z7K9J@KWR*_;G9-9.J(4ND'RVA(X+%?)9O9\>Q'LH\$;C4=_-H:@Y&#M MNS"Y*59)%@BAP9P#@I+?![Q$8P*0T'@_8";CD<'Q?'Q"OX[:1;RTYD]= M<+U*?DV@P%)UAN_L\7<<]#P+>+DU/G[A.-AF">2=9]L,SL*@T=3_U<P07K 4M#*+4Z"WD-(6D[-G)KA8_7F\W^YL]W%[# M[NYJ?_7J?G-_<_MJF;) !X,T'V"V/S6=/X"U&G8N(M_@&WJVK%.E_5"B%"5Q:\M;H0O65007L M''HD[A=L"=>:%.5:&=C+(DH9LH>_-@?/3@KI[R<878R,+B*CB_\;^1^ @?L: M05-_9X,B3;GI)#,R ):]W$J>R,M"/H9")N6HVG]6K3UTI+I"!XM#QRD&6OG:PI]LL)C")3J63O1(>Z!66LMD&:'0/C?6=^(R M&80$PKG3K/-!A]<5Z5*FQ-(UB,U@'6 M%6*#50PF4;S?%D&7,M*7O? M*2=A$L3S$$Y#9?COR[^O;6 M-<,&715;OH<8S+XOCJOCJ[+IF^EG\_Y)>JEO&F6KXZ.ZFQN%KH^=$M3XI>I MJQ:ZP==J=E0O*Z-S?FA1'(V'P[.CA;;EWIO7?.VV>O/:M4UA2W-;J;I=+'2U M?FL*M_II;[07+OQF9_.&+AR]>;W4,W-GFM^7MQ6^'<55W)(>3#^'U3\P[^!EHFMS[8HO-F_F/^U=[*G<3'5;-+^YU7\9S\\IK9>Y MHN;_JY7<>SS>4UE;-V[A'P8%"UO*O_K!RR%YX&*XXX&Q?V#,=,M&3.4[W>@W MKRNW4A7=C=7H [/*3X,X6Y)2[IH*OUH\U[RYN_GYX\V'F^NKCY_5U?7UI]\_ M?K[Y^+.Z_?3+S?7-^[O71PTVH5N/,K_@6UEPO&/!2_6K*YMYK=Z7N:B.AP,U'HY'3ZQW'#D^YO6.=ZQWE66N+1M;SM2M*VQF M3:W^YVI2-Q4LY'^?V. D;G#"&YS\^T3ZCQ94MY4M,[LLP(B;JFM7UN KUVSU MG^=&90ZJ*&N3TR?_&[Y,;:GQG"Y4W> "/*VI%58JVMRH!L]ID12O^N[7:_5S MX2:X^Z;,#M7^?_['Q7@\_!'7^=/HQX'REU9F\TI;;UYQ;14ON8IW\[]\2>%"KNG:.\((+%:]5=[>O;#-G^2TK2V%5NAZQK:)>W7RF O4Y$&22(@\U[; M@IX]0,X[J#46@8G.0>M!XPZ0"&BI->>"'/)AQDNZ:H(8TNU$CK8*R]J"'L;* MJJT-&T5;5: [D? A>VV0922V9I$^P9HMO1*"NU^G[OY6%W!WF!KG>O =-ZY4 MZK247]?GB'[8$4X=/K=.47 MZOQL<'HYPH?QZ>#\^(P(7"#$4BY::MB&VK\Z&)%J;O$/A[R7ZNQB<'PRXC0Q M&O^8!L_>TJ.3D\'E\;A;>YL =I+&LM9EV8(2#D\U) ]%0?C#P^'H!Y8[/IW\ M$#Q;XE9*^W*XGS&K)!=-&JJX0KWNFA]&)W!E\1!"P=+ASF: MS"&[_4N2TA,AXR[@ C*!3UT&H&7QI,_8GSA\[E-^J# M3^]B]D1%B;3KK5X9 HE;S&D@415N*=2[7BGYKUC# MD0.$H=\_N@9/_ 9#M?>\3B_ZB 1K']\(+$F8\$(C%Z-H%$%1U:W3UI+00@C= MM@0XS@U2KR 3Y+L89^?P,E=1PN<'D2L1IA$/\C_;.CAW6)F@G.W2,%FP*YD& MSLKM,ID&WND'V3G"1&YK/9M59L9*7CJ4$*3@;9Q-)&F 6B0\8A-@ M8:!FQLTJO9QSHC]B\JA0@?XX73,P\B31?BTQ*EP*-'!L,1VS% UAY]C1UG/< MP;%XQ=F*F>\I A;.]H32D#\DU-K4ML&W"UK=H51HPXB/B18A[F=@(F:F#+0GNA9W--!0PD6A,EA^H=7 16^7=\C])9 ME!@;+U-)<-J6K8@)Q3/)3+6E3]31E9S"B98F"*J7FD!=%I10*%:()IY$I\#H".@0;B* M0D176#E8]$P*,=S0UI[LS%4D^F3EIPQ^/T)\-YT"J7#IZJ,MJWTF&O'A^,Y( MP4,LPM.;RDY:IL _$FHQXI_4\%SLK_O!'Q49AV3Q0KT0 X<"R4;S-@LV1[$[ M232)!WA%RZ,D$+@^2A=&_< _$S*T0OSQ'UDQ%SEU@*DO3GR.& [[26(@.21H M1<)EQ#K*9QSN68&36JV-KJ@0(#%)4XGT[Q/I4WID2-T9*H/!)\-',+?ZU>9] MW3V;=?E5CX#EE*W-E4"^:N0@Y8"\:"K! [D(W(Q$ =N0$XK'3! M+H0,%"JCJ7W@VA71P.=WVF0@2^LR#8*JJ^ND_B-?.!N/*?]LKW%B?.K#O%NB MU.8QC'1R#P%%\F)O\P+A_(!X[6T/A'YY^I<)$)QYQ4S'YI'UA4K.$B?H4%&U M):A5Q $L7%G!![X'1!H*5;C@L51]6!+2[/54)J8T"--6>P!#J ;;:1"J6M[[22N)G\S]P9ID_T!X3#VY3;1?B7W":*7K2V\!*Q9)WYER^@?\\;I%>0FZG4\/&P7>F& >6FQM2'(5:CFQ+Q 0 M15$/T-7*5I[D$.G[_'I!SB \:5LQ!S62#F5;<=D&GBQ].G9WUEC'C6#R4QCCBJVV;NDO*Y M$D!04BN!\!5N:9?8A.$X-11)$$E_C!M:] 30!_E>I[FM3$H#JZ+3 ^Y7^' @ MRXI>N+D(355";2(?H#U#N*4,O4X24WH[D0)X:05^,6CF# J]T)D(Q"=ZR, P M\7:H;GTXD@A%-R=0[IZ]81V9 9(J(*UV%B*:*%M:E]))UL$M0B$9XIWW[N,A M\70V5+E>UPSR"%U$1%8*9/*.%3GGQLY7K)[?VV785EI$%%BJ M%(=1V>:9487U<.Z0NK!<&$0G\(U*0DR/[J<,ESL6:L=UVD'VB)"B,?S0E>QR M<&K?)(.Y-8!0WJE#AX!)Q8)87W[@@,L7D<50816I&+E<\,C:.S&D>5N@ ")6 MIX:%0B6P.NUZ[9Z17SI&0C GZYNV%1N'+>7TCXAPY7;^0X&-S!^6?^L!/F*\ MT).NW2]"@Y/C:@8T084XF0(U$M1G]N\OIG-_.G;SWJ ??!J4!D="T-0W'B)8 MF;;(B,7/IZ?7 /+$)[9$-H+0!M6DVB(@6E MK00!FQ$VP+H>UPB(X9HIH4DP#4?Q!U7H51U"B>0:CS/[>*Q[O.L">^"&?4P) M79'\)1-$V26;6D9;+ (2"Z.Z>B/B:N((=R[P(T-?[D^$9)$LY@'"X?,JVZ6B M1$C4$ZEC' *5CN5Q@ J\5SS4P(:UIJ1$NOO[LZ33<'[J#Q-\2D+!D#OQQ$CU)2+D+ MF51$]X^>_&E*7;O,>:ERJH#U$W M8;=XK+?=!5QJR\)Z6_@N0,?HAO8B?"[FQ!6<2@*G1VD$,Z/%IH=R^+>E0&W"&MSYYS7"T?C[V[MX MBATZQ,W*'? I#N0'W)0G_6!==HMU9U$4(Q=MH46>$8W4"JMS_-RW+R7WR[*4 M5]QB@0>!E+*O:C^EFLH6 B;EK##;[W\IK;%]BU67*'$M'1@W_3,EKI\KL4M4 M"98C!P26&RQ9^;.IY&'J>PBZA1K:,O:D<&=@F&H&NLH!0PBG_EM>Q]-Y7^#M MI,EVB@-+G=J\>:Y] 6[XJ!-RFQHKG9T.>'>U$.+NI]."OHXY/=HD* M:8TT<*4]V7WZV/G'/OD5 M!:O: W$L\$*=#(^I;S<8#B^HIWEZJ?9/+DY?JE_ \BOU>R_T['*VG1%F__@E M-'B._XU/NS;C1U@D\@H52Z[RKE%NTMDEAU>@<:@N+T=$W_&)I^\JSY\B3Y*! M/YW:1=ZQ&IVK\6DD[!F>*?=^S[+?PW6PP+_,]SM3.H8[KGJ%5+\1NT+$2B+4 M=\E8C2X&Y^.+P?C\0HU.!A?CX>#B8@3Q#,;'EX/CX1E=/3^]' S/QNI]=/QM M3D\>.\+CP_.NL3T:C$>7\>OW4OT=,F*Z0>'PXG23[M/AX'1\FM+]R!>2=237 MO* 1@['\<\[_<$-['U^ATQ#8G[Z+^/];!_CX/SY=GIWS R.(_?)DX]3%"RJ9 ME7OP,412-D"^C\HKUQ9Y[4#(1* .RTYL-UCCM1^CG(_+_?[< MGCQ&$Y^]3I^]15TBR"GTOG&AFTBLV5W">!*U#JG"ZNV.)")7MF$H M4:3XK:5FMXD&=I0-S2;&TY< M?L[/GU(DP&2 .RM^@D%89),'EB:.YL'DN!C?E]RE$@B0(,//85\96O2=G7RK MTKOSUMK7&'1>2C.C?LB/X!:(@,K6 M#4MK@$J&9:=;Z93Y\U<_/>?'T6O)Z9&-GI(&O;DYU_M1T410:#OI:2.F$D[I M3)UAOTX-)+A!2A*!SU*H\)@7:-).UQND4J7?,QLV >>[@6$H"465YRS-H**L M9$N:T>_5MZ(V$_WBN)8Z0\-GZK,+>%+LJH%:O0>"8KZ5; ME=S,"LY=ZG:N\H_A%:5@U["G\A[YTR\KCCNOV4B94 MK[_=785^+7"6?R@,0?>AO;]Z ,'2O(B=4O5#@[RD];#>]:=?;F((I;[99E24 MD 4EF768(>$+$"[XI(%D\/A[()_(\VI*7)/Y]J8O?&MN8"6XW8^[[9B+W9QM M^]R#T0,Z3J$SGT'8.I$&[[TS-/&C,(EH8?Z 48=1/:_GS4C3I@Q'TXE3;3X4 M]V;%DMB1M)C94+O)P"W;'2K2$; M]8([DW)+$BK6\AO H>&9SAUJ.)+0E;;%F]Z=OF\ M4_6GA^Z2SH5?4;V7>-]WM^MDE__7GD*Q-D[R)0W(7@N_CPA)MSQII&L_7H3Z M[(D)_=@!_*YAZ^UVXM.!3$[X+RB0CP?C,YIT.1^<7IY]AXG)\]TL1WK,1G,R M@[-+*AI0&ET YG\@V?T19/C7'9S?YA*;8SN/9UXL.<#5R]A>ZOS76[V M5U(2=Z3%_/E$6KK.9&AE#W[,+;)SES%?+>$M<2.@:MQ]KJTSY^EO8 D_J$$TR1^N$1'1Q3F,:!+PPV*.8X MX_O)6[D-FG5;#!*MP$7X/DT+Q32\8/!_@4!7JJLI-7!6ZSHF% M>/N'Q/2FQ(Z?E5C2 L3>US*-6 M#W(8)B5\BHUH6JC__LKNUT+XD=RWA1_9]#_T+1Y;VI#.OTT&U-]NY&!+WAC3 M3;#3> S(HQ*']+YQASX%#$X&U_NGCKDZ>"3P?CDQ-_S.,DRDDV* M/U_X/=^+2'2Q$?,]V?PC[YI@Q?0UKB_QK<5U?ZH!M'9>LHE=8E 7;3UZ5>FO M64[(D]& Z"RM;T2RSZ.)75S@WD4W \=V5M3N[VZD?%LIF<\*9ZSR6BGVYI?K M (,?#VOX#;P!425)!M<6C0Q.!$%_K[S*_+M8KF,:>E)37ZA5(B-ZA)GYJ#^$ MM^UY"RZY*;O'QL/1I9Q]=T@N>?*./)8; M!V\=L6OKNN7V2VE6(=S*R\?)#HK&OJKP_G&X97.2R0\V8YW:;T(SFXY>;([- M@X?,+&/'A8@,?9%E]TX\[KNZNU;G)\/^1)F\< D3I&-K><&6+RWX##@.NLQ: M*Q4B=6>D!>$F2W@KJ3@"W4#XQ&1;V'6T^V/2I,4X=AP&S"I$M&2^? MVIH 4@Q1T33XU<)N)#6,<)5A1/'IP8[#;7_HX"CY.Q(+>MF _EH&U7[0D/Q) MB7@U_D&.*_D[%-WM\M<\?M75C!KNA9GBT>'A^>F>'+6'+XU;\E^EF+BF<0O^ M.#<:L8]NP.]3AU#@O] &\<^4O/D_4$L#!!0 ( *&$55-2U"8+%P0 )P( M 9 >&PO=V]R:W-H965T)T28!^W:T/[8IFNWT8]B#;3*)5EEQ)3MK]^I%VDJ:X;8%M0%W+DGAX M>$12F6Z-?7!K1 ]/E=)N%JR]KT_Z?5>LL1*N9VK4M+(TMA*>/NVJ[VJ+HFR- M*M5/HFC4KX34P7S:SMW:^=0T7DF-MQ9<4U7"/I^A,MM9$ ?[B3NY6GN>Z,^G MM5CA OWO]:VEK_X!I905:B>-!HO+67 :GYP->7^[X:O$K3L: T>2&_/ 'U?E M+(B8$"HL/",(>FWP')5B(*+QN,,,#B[9\'B\1__2QDZQY,+AN5'WLO3K69 % M4.)2-,K?F>TON(LG9;S"*-?^AVVW=Y $4#3.FVIG3 PJJ;NW>-KI<&201>\8 M)#N#I.7=.6I97@@OYE-KMF!Y-Z'QH VUM29R4O.A++RE54EV?GYU\_7RYK=? M[ZXN%].^)T">[A<[X[/..'G'> +71ONU@TM=8OG:OD]$#FR2/9NSY$/ !=8] M&$0A)%$2?X W.$0W:/$&[T6G-ZB]L<]P(5VAC&LLPA^GN?.6TN'/#SP,#QZ& MK8?A?]/O0V,NN!-7BP)G 5640[O!X!@1]OPE.A!$W7GAL03AP:\1J*#0@EE" M89R''Y;2.O]9ZA"Z$97@CV L:"IMJEAO+R"[IR) *X4*08G<6')DVZP/J:;S@E*!56W17 A"EV2@ MFR7--5;J%9@-VC4UCAZ<.F)5H'/4!T+8(HCR+\KU(W?>@/3N3>Z0/]-<86S) MH+4U&\DMP@&U*, GAB5") Y4M$1;F(G)G5'H\<5%#^Z1<%:-$E8QXH9[R N# MQX:DD9ZEI^ZQ9A!^6@J[\ I3U:P+'4;%C-%YR1HY/I1EXSG;B%_9D"HE-5-= MAB2)?4 629>2^Q)![;9T;>ZQD79W$.S"8['61ID5G90BD VUT;I=[KW*#L)S MTG%RD&M.CJ51)$$;O@>J*X]53MFR+ZX3N'C6XE*C7:&7A8,;DZ,Z5Z*$B^MS M^%F9G/Q=Z:('=V)[.'D'GR >A-DHI4$63I(!O9,D'&<9W%/[I?3[3.'P&?"^ M83:"49A%&?D,D\D0OD@MJ5F5L#*FI"U9F*0QC 9#'F99"HNFKA4']/UW61(G M/Y%AVC['P7Z"81J.HH3)C,)T'-%@E(3Q./D7FEQ0 G:2Q*TDT?^3)$F911R' MDZC5) WC=/"-)N,P&B4DR2A+V&@\_%:2A/0BU4:35L#QFY+$[?-:DL$@C.., M.4S"8ZG+]HQNCXH#Y7F3%&NV[R^,P>[AZ3[L;YV5[=V]?"[N2 M5'T*EV0:]<9I +:["[L/;^KV_LF-I]NL'7(70,L;:'UIC-]_L(/##Y+Y/U!+ M P04 " "AA%53.$.I <8# #1" &0 'AL+W=O9LZ<.2)G/-LI_<54B!;N:R'-/*BL;4ZBR.05 MULPJ193&\2BJ&9?!8N;WKO5BIEHKN,1K#::M M:Z8?3E&HW3Q(@L/\KZS:BQ:QA):[1?FZN-:VB'J7@-4K#E02-VWFP3$Y. M!\[>&_S*<6>>S,%ELE'JBUM<%O,@=H108&X= J/A#E+D2QO_"KK,=9@'D MK;&JWCL3@YK+;F3W>QV>.$SB5QS2O4/J>7>!/,LS9MEBIM4.M+,F-#?QJ7IO M(L>E^RAKJ^F4DY]=7'^^67U8KL_/X/+J=GEU<7GZ\1R6Z_7Y[7H660K@S*)\ M#W;:@:6O@$WADY*V,G N"RR>^T=$K&>7'MB=IF\"KK$YABP.(8W3Y V\K,\V M\WC9*W@72A4[+@0P6<"EM$R6?",0EL:@-7#&32Z4:37"[\N-L9KNS!]OA!WT M80<^[.#_$?E-,/=*3TS# OACUJS+.E?T MQ(RE,[4%6R%LE:"WRF5)%FZ/OH+%>H.Z_Q0G<*&5,;#,\[9N!7/.5U1!5HJD MLYA74@E5/L [2$9A/$QI4O-X%J) !ZH:;BC8%L%"9) M#$?=^!Y^_&&2)NE/<*M90?6(:A5$W0(DJ]% &L:C*1SYX8FYLDR\D.P[&!*/ M+'&,AFDXB--'1O]9J#/,]SHE7J?X7^@T#B?3Z4&G;.!89>%H-'Q5IW$XRB:D MDQ^_2Z=D.G ZT?!=.HW#\5ZG 6D[>F1T2ZF32+)$B%2M.IXI^TXZ(Q5Z7D?F__ MG2R[APU*W'+KMVA)]:FEAN!(E7U1J)6V_,\.SJM-["FL@Z F-Z86\K7EIH=V M:5X@M09)/6UC>,&9YFB.X5ISI0^>O&X8U]3'[(%.'_!O,:[4!L5*L,+G M]*3-U(Z8:Z;N6;32=AVGW^W[];)K4X_F7;/_Q'3)I0&!6W*-C\?# '370+N% M58UO6AMEZ?;[:47_.5 [ SK?*F4/"Q>@_Q>S^ M02P,$% @ H8154PQL M6PIQ P 60< !D !X;"]W;W)K&ULI55;;^LV M#/XKA'>VIR)VW'1)NB1 DG98@',IVF[G8=B#+#.Q4%GRD>BFV:\?)2=NA[7% MAKW8$D5^_'@1-=M;]^ K1(*G6AL_3RJBYC)-O:RP%GY@&S1\LK6N%L1;MTM] MXU"4T:C6:9YE/Z:U4"99S*+LQBUFMB6M#-XX\&U="W=8H;;[>3),3H);M:LH M"-+%K!$[O$/ZM;EQO$M[E%+5:+RR!AQNY\ER>+D:!?VH\)O"O7^QAA!)8>U# MV&S*>9(%0JA14D 0_'O$-6H=@)C&MR-FTKL,AB_7)_2?8^P<2R$\KJW^JDJJ MYLDD@1*WHM5T:_>_X#&>BX GK?;Q"_M.=S1.0+:>;'TT9@:U,MU?/!WS\,)@ MDKUAD!\-\LB[W!!F]'"(H8:K9F<,J$H=^3X5+$=+=9?/M_? M+M?W\'&S7&T^;NXWUW>SE!@YG*?RB++J4/(W4*;PR1JJ/%R;$LN_VZ?,J*>5 MGVBM\G(CFA9AZVP-:^;JN!TXU53! M.B89'?R^+'R4__&.PU'OD8?&*>O",54(OE)-$(/=PL[:TH-B9%=BU*A0-[!5 M)@+8UO$AIY"L.\25I\[4@!9NAYV=AP[] ;%YIO/#=Y-\./X)I,-2$6A5*Z8B MB&^DQ(9$H1$TUT?[P7-IM!*%THH4>HZ1HQ,>ME;S#/&7P-U!6!=,]-0B<(7R M*!E&20:?;8%ZK44)'V!Z-KK(^#^*_ZN#$=<&F38IZ1EC"J/Q!.XM"1V5QQ?3 MJ#S-)_ 588>L++0^ #XU/$U"B ZEW1GU)\94NF-[">^M5(*P['I+OA:.?62: M HAG&S3(%2G!6-#6[$+F*\%%, @'%.X,BI:@-3Q[T2,:D,K)MO84BN)!LJH4 MK4<>0UH<8OU.1?7_BLL EDWC[)/B\88B&$-*'+OP0)Y>V#/E_-1JN MXS]SOV?MWI*S9?AU\4*S>MDZ97;1@^%FA[J;&QCFQBMU';QV%=,7XZX.90Q# M/=!K#763KY?V[\:R&Y?/ZMVC\XF;5QG/_;=ETVPPODC =8.\VY!MXO L+'$W MQV7%;Q^ZH,#G6VOIM D.^M=T\1=02P,$% @ H8154Q/[^;AP!0 L0P M !D !X;"]W;W)K&ULE5=M;]LV$/XKA/>"%G!M M279B)TL"I&F'%6C7HFG7#\,^T-+)YDJ)*DG%R7[]GB,E1?'2 /L2\^7NN;?G M3LS9WMBO;D?DQ6VE:W<^V7G?G,[G+M]1)=W,-%3CIC2VDAY;NYV[QI(L@E*E MYUF2',\KJ>K)Q5DX^V OSDSKM:KI@Q6NK2II[UZ2-OOS23KI#SZJ[<[SP?SB MK)%;NB;_N?E@L9L/*(6JJ';*U,)2>3ZY3$]?+ED^"/RA:.]&:\&1;(SYRILW MQ?DD88=(4^X90>+GAJY(:P:"&]\ZS,E@DA7'ZQ[]UQ [8ME(1U=&?U&%WYU/ MUA-14"E;[3^:_6_4Q7/$>+G1+OP5^RB;0CAOG3=5IPP/*E7'7WG;Y6&DL$Z^ MHY!U"EGP.QH*7KZ27EZ<6;,7EJ6!QHL0:M"&OK ML[D'%I_,\T[O9=3+OJ-W(MZ9VN^<>%T75#S4G\.'P9&L=^1E]B3@-34SL4BF M(DNR] F\Q1#8(N MOA<8H59._'FY<=ZB]G\]@;D<,)T.3#DQ\VI&X,E4CZSNAH\]H+BT:B\:S7F&/UA.M(Z%J5+YN2T33 M6E5OA:P+(9V0!8BA.$QF>#AU4D/1E*7*R4VCH':FMR!;\,IL% OQ7104]*U5 M#3K.SQZX59 G"Q,05J60(D?E.:5A@;X'1@06TEI9;XDAA/3"[]CIG)K0@*8, M![WV3*"M>H<0VGZG\EV0Z.TJ%[9PTA%-!]\M,+1T3I6*0ORD(&9%J6H)8P*H MG#HDH][.1!@S;)LS^.SC^\_/H>+(1R#DS2NI]9VH@-Y:!HQ^AT(AC!NI6V+] M&&$C[S@ZY/8&)J-[?,X9$HUN70\I"F4IY,AY5( 35]]-T=T^!MF'D,LXGX';[;$59^)WTE:Q($B]@Q[#"ZTRST['Z/10)J.:>#.^\^1+"&*Z)56$GVC M_!T^!IKYADB(W>,^U?C&Q7X-522K3.%Z*E%Q*C#E/%4;4*(5Y=U)&DZ2 MD=D?19I.TY,U+Y+I:K$05ZVU3,M#9]+I\7*-OZME*MZ:>OLB$/(_4LETN^Y31GR2_B?6C"KK?B M)N^=[_BZ.X* P_SY*DZ0JJ;.F!P37L$8,)XZ099MP9'Z=931_U. M,KV>H1K8(R M&(C(IHO5R4BL/^_E%H-<>IR,Y!8',L#N:-NS^YE([G^_ @]NNIZ MM)NP_)FOVNKP4Y0NIR?I$>:M0V=631MY"BQR7CS+INO%T?,.:&CNQUY#\]$S MLB*[#8]E[C?4,;XHA]/A/7X9GZ'WXO$Q_T[:+3\,-)5036:KHXFP\8$<-]XT MX5&Z,1Y/D;#&PO=V]R:W-H965TW;!B[6Q3VZIE!?/>5:XR\[2^_*LWW?)4N72]4RI"JS,C7G=..2-5<5IG_:M9_4=&?"#\."7!?A?_D<<6@=.!V\716ZQJG/-7MW?3;Q=]#TGTW$_BJ6DX-7KEU$_BLRG\THF[(E7IR_-] M6-"8,:K-F([>%/BHRIX8#[IB-!@-WY W;MP:L[SQ:VZIF1>WVB69<955XI_7 M,^=5 M2L?\4HFYR3)>.Q./&VQ/)"U&/7)AE4(9^C-Q(TOM92;4,S@!:X1L;88X$,-A M]V0R$ _[M<;53\JY,]0-XJ.=JV21*!CDO!.'QZ3[F P$.YUK,3AG_]T.AH- MSG>"Q6^'Y^_%>JFASJHRDPGK$!H0X*2V"F!2G$NKC=VCI$'\A8& Y%[-; 5F M%:,QNS'IB6^([NXQ[< Q?@F7&MDA$6 [&*YXOY"Q372RO(-/835<@D0#],P0%"5VR8 T6I_\7<%<"!>5XGUM*9&29J72! M-U!,JFB!L'75S.E42ZN5VP^,I"IPJ 8+8U8F6Y%]F9$%FUV5 C ?3 8<^XC@ MP2@\_O(H4A01DD/]5L&+C'( &C.=DP9(E!F"503$0BXGFR"\)SZB.Z4P!7G= M#6 U>51:L]+@V" #^D+JU95XUZK$^]J/.O>P23TWKW=2;PWX*@?!E-R.^("2 M<*X+5"3Y31EXNRGD7:'L0GF=.+2=H@)84$8;0 (R]&;8^!U-ELY/LRKOBF_J M&8.#N/;L# PD_+AT3*&"AR]M(TI:*>NC.8*KE\!I&2MSJOQ_4X(("7(8]2;O M2"[*!!:7 *,$^;&6&)P9!93LDQO&DB DW2]H469,056)C7Y/4J#QPU_\2*E. MX"*H=%HKA.4'@1+W)^.27,:604@P*A.; M$MIS)3G< J.8Q!S*AAN'VQ\7M]UX! M-,![#_1<<)*JO+5CZ_[[7GP(9LXHSS4W %2N#)76BE$+MS*K' O=KF+^7@"' MPQ72E_"96Y.+86\R>$=A'_<&@W?0MPO-7IV8@#'HI&'S'](WJ/6-:GU[TRDR M;,V?+?9L^'4;6559 Y!O9"%!]47,#;PI#6,,4"T<7H*S@@"S1;Z+%;L2@U MS&=L-XQ[+;I(Q'V,WLJ95!4&Y[AU;TW;:\@>*_Q2TH0$*? \,%I,/T"0Z M&M63*(Z!XHMX%6-O:LZ"MZ'5$1V@Z4A_A*6C/#ACYG-E&:HLV! MV-D &W"$6+)\KX>NGC!.)KCH91F VML9> !BSU7:C8,4Y"(HVE0TW&-TDM0$ M*,H47*L9=>1>@A:+KD3FUO-G1K&.Z-5]$LNIIJF#$A6$%#(SI0+0LXIET1'< M39.GILYO4:SVY'12X4B5ZKI$I5+'&]5Z]=W%:K9%4 M(4-SQ(B%A D"910'(ICZ$MB "4]GC@&)V9,\%$ E\*NADR M2"&P<5KY&1V8>(PJFB:5.EAWX(U2805_V9TX,?ZURC:QNBAX\3@-[-MA8[U- ME1_FA8:I*%@X4"RVP+7$S^CLHJFEO?.7,YE.N2U, MXS#X2-]O .[OL0>WY.C2#S?^-^U\>2W^'RV]?<,4 8?,\U[J>8_S>]Q&GW_H(EM.=A3[U$1_B=AF^AS5OFZ^) MU^$CVG9[^!3YF1N=0\K-<730.YETA V?]\*#-R5_4IL9[TW./Y=*(FEI ];G MQOCZ@10TWUBO_@-02P,$% @ H8154R8OK^WJ!0 Q T !D !X;"]W M;W)K&ULK5=M;]LV$/XK!R\;6L"Q%=ENDBX)X"1M M%PQY6=*L&(9]H"7:)D*)*DG%];_?E^]'PY=MI2%< -3R1)OYL86PN/6+H:NLE+DP:C0PS1)W@T+ MHR5%X=F-/CDSMM2KEC257%X6PZU.IS>JXM]=K']RJQ=+S@^')4246\D[Z M^^K&XF[8H>2JD*53IB0KY\>]Z=[[TS&O#PO^5'+E-JZ)(YD9\\ W%_EQ+V%" M4LO,,X+ WZ,\DUHS$&A\;3![G4LVW+QNT3^&V!'+3#AY9O07E?OE<>^@1[F< MBUK[6[/Z33;Q3!@O,]J%7UK%M>EAC[+:>5,TQF!0J#+^BV]-'C8,#I(7#-+& M( V\HZ/ \EQX<7)DS8HLKP8:7X10@S7(J9*+_WI=GIY-/3PP.N&68-V&M'2%] .Z=*4?NGH0YG+?-M^ M"&8=O;2E=YJ^"G@GJP&-DCZE2;KW"MZH"W<4\$8OA?NU5GY-?T]GSELHXI]7 M,,<=YCA@CO^G%/YW-&KH7\_GTJIR0=![EDHYZ7%357/M,K(M!!O?OGI($V37UO,<+OWZUNL(.4=08'9 ]6HIP4D MB1J*%!X(T)R>-\A6A!9S7GB)CO6$&VX:NML=3>]N::XT7)LMM@/ZO,$61H&> M*KUA/\'ARBK/',7"RHB[4GY)O\OUJ2@S.A.5\D(#U#Y(4+THLT$73[.H#:=/ MPH$L!I<#CN!1P!%RPCI7TCIZ@X8*$^-1ZG5,: -XO['L";6JK:L%F('V:JFR MY78-F'C.[S"'-*7]29+TDR1!\@28M#G>20;)A"IAZ5'H6E)FBB*DDU,/8X;< M=#] J"3R7''6^\]>TPJII(4%+:Y^2::*"^4W:3/EQ$S+D$E5HK( M)5MBPE%=4:Q"ZP-)'NU/OF/^/"P9@-0<24HFE3-2)0A)8 M%@Z/R_4":M'_?$[Q"OFR NVE+S. OB&,&DN94R8 M 8)%+-B570Q^9](_W!L/Z(OD[I%ET%N-.-E7^3H#[.JTD*6TR&UF;&70R9*% M4!F@MVDL4)4FE=A&,8-<6[(;N&.T\HNERZ3*K9C('&C-\E,XW%=E, MVA8MI'6)[52O22NXRYMZ!.$ZF=4\%YA>),467'TN+^*H1!5F54[W@SM,&9Q5 M7&W7&X;@K24+W4E)N7+89\,A S1,;7_LC#E=&20G'=#4[X+N;IP[[5"^L08M M5["*KS-O9N"0ID'*R?9@#E3C8$:'1:A&;V]ZT\^7O;@6^OIL[G(O02$UG[^Q/<);0FLT1ULM]U"A&<-PE99T:P19@-Y+SBNVFTK$+)ES6%L MLH3D'$T6\HJ3+*3?[F*)WQ?@1T?!X<;)&M5=A.\'KB7(Q4-V][3[1)G&D_G3\OA] M@VFQ4*4C+>3?P%02P,$% @ H8154WM\%T\V!@ /0X !D !X;"]W;W)K&ULG5?O;]LV$/U7"&\=6B"-'2=9?R4!TK3=6J!=T:3K M@&$?:.EDL:5(A:3L>'_]WAUE16G3H-B71)1Y=^_NWCU21VL?OL2:**FKQKIX M/*E3:I].I[&HJ=%QU[?D\$OE0Z,3EF$YC6T@78I18Z?SV>S7::.-FYP3(=\D:1^^#BEW3Z+!Y3M:OCR=[D^V+#V99)WXQ/3EJ]9+.*7ULWP>LIH.7 MTC3DHO%.!:J.)Z=[3Y\?\'[9\*>A=1P]*\YDX?T77KPNCR-/ZM MZ(RL94> <=G[G PAV7#\O/7^2G)'+@L=Z#6_\(*F*-< 9QTTY3P&_&MBED]?OSOYX^U)=G/[U\OQHFN"1 MWT^+WOIYMIY_Q_J)>NM=JJ-ZZ4HJ;]I/@62 ,]_">3Z_T^$YM;MJ?[:CYK/Y MWAW^]H?T]L7?_O?2-4@3X&L^ADC1^QCMZ: M4K-_C/M#1F-R-26, /K,87+P0+'M4^B1[O0(R144U8+2FLA= ]6N M9&,,D!N2CNK^NC8($;1;]B'GLWL,;?_@WH,==MUH1R[=ZIME0/S"GUY8ZJ'O MR+NB9I\QU\!VN0;:0I^T.,'*=X%GFT(@\:%TC 3U4Y]('F,4^'JEC17_K8]& M4N8 CI9:%K0R)0/C4!03&H!&F H26%6F,(R^ZA)3\B9.B("U2$8MR5&0'L!# M%^'QRL"/6]Z.[K0L#6>#9#;(%1@#T<,-Z0 M:3J;46$*HM()OY^-N_S*..1O MM%7G8 XUC,[2BBST9L-@5I!$[-/QE@1-T[+ IB^R8I4(])BHTR"%%?*P-@G M9MR=Z'(YO=M5+^ ,7KG:#K.CFBPXQ(*C(!< NJ P:(;4_YO7^+LF$*64X($* M'Y"'VRA=?H;&@M MV9#Q0MN>8%4_*'GGK:UD+3CSJ"I0"AMX0HW+HXLBF#2,F[;F7[TPUJ0-N[[% M71X%+B&1S-KMQ.==$FM;H5%:QMW0'BSS?%9H>P2A6]8B_,>KD5G.@^7WK.MA MO/&+J$Z+I.[_\M/C^7SV[.+LS:D\[CU[@ YXIE3,O-FJ BB"YB]C/P]@MRJT M8TY" W5B';NNN&C*VJ0:=Q!54;:>9PS0",.]$+POHC1:JM&K"HK [ M2G=K;4B9+7N9\?6=+ MUF]<::X/DQ**,QP-0ET?1S#'56]1 9=VU3O(1L!;B]+NL. QBX4;@]D:L!7B MB";RH;2-\E4C>][Q]5/(;41Q2DG#<_)K$Z'K6)D\5;$&B!^IGB" _)5LC.N MBWEN1"MR*4 PF'S&:<:8]*"N&=J66]P&/FSI1IU9NFB;2L.9MI9/# (!1O,S M%.1;0N?3:D&%9N77RNJPY),F7'>"QIU@^G'[K;GL#*Q-VLIMRY<=4_ 1KZA600]XH"T0? MGT/('OM_GA\J7;$Q-A-XR8>?Y=,2[_@8S=*2Y7.8ICY-W6&,@N2W>]LE=#JZ MTC>$OO.'"Y<"-<^W^^'M\&UTFC\)KK?G#ZNWH(UQ$6=Y!=/9[J/#B0KY8R4O MDF_E V'A$SXWY+'&]QT%WH#?*^_3=L$!AB_&D_\ 4$L#!!0 ( *&$55/ M\;982@< ,82 9 >&PO=V]R:W-H965T_<6BG/[C>==B>SM??]\_G[(]$KCS:VQ M&^GQ:%=SUULEFT"TZ>8BCO/Y1K9Z=GH<]E[;TV.S]5VKU6O+W':SD?;A7'7F M[F3&9]/&3;M:>]J8GQ[W0YVXDDPOWU MQ/W'8#ML64JG+DSW2]OX]ICE_>B'/8(R_@*!& E$T'L0%+2\E%Z>'EMSQRR=!C=:!%,# M-91K-05EX2W>MJ#SI^=O%R^NKQ8+MKCZZ>75]9O%\=R#+;VTM?+"U:J!I6CBE76X]GGMKFFWM'=OZM@MREP_,KQ5;=68I.V;:+M"L M)-33#8!J'T#4ZKKM9=<],-2+<+Y7%DL94M#K&@>"0P @U*; \5>#J, 4BIH-*)/+ M3NTBQ*2EAU["#PJ^@>=1\,#-T\:JK1]#O=4MSONU]%#S%@YH6II(_BXD01%E MW[?0\8A=R7H]2?KG=Z7@Q0][X2/)J+;OE">-S1Z[H;A @G_H1P!8,A8$CX<> M,4*^&-TRGO:J7FO3F55+:DQ)UNJA4Y!;*)X4B@ZE'S!]L[8*V@S%0E&Q %7O MU68)+2C?K^&#I]Y3/: AWEM=HW$YV4&GCW!^P-(T$DF!18)%S+'@(HWR@K8X MYU&<9WO@$R*JDI()[)1+S(L,BR2)2!:UE&H@BK M0D1Q6GX;2U\AE60H7\@R1.Y3@WF4E:29@(:D3AXE<; _*LM\S]0DRHESE,*T M$G9F+(NJE.]B:#Z6!$OCC,%W6D9,(U"'O"J),L68Q"E6'*L7V@/2SD_*36>)*2]BC"*A M,J MSW";00+*#;6SWX>-3\ )'(1-"SS/( AK@)LHY3'>V"H\H*5187S" E&@OT$ MA.9)D4B80%>D&6!4I3G&& Z_V &!2$P(%0=DD#4"R2>2"D>T,UW;!. \+85\ M&X<\@X9P SP?"9%@1M:E"7Q-!Z2V@**V&B%MK-M0$0M-' MYVG]>E< '1L :(96L5)F966_1E4.R!X9ABXRE

8P*2FD,RA2FAT6,A+C9XC8@J<#RBH4N M*WZ Z1G*ZO0TNIM'@HHDVD:& S0BX>"-!.R2A1!:0(ZHA(ZP[9ZO"^ !R)*!>$- %6BSO5*,U2^"Y#9\FQ!7.KXC,( M NB 7^ H34, "=,!00."'H$P\'4I ^F-GTP->J#J55?#E<58N__"#N$B AY MOY_92'9?_&&Z6>Y5-3_>&H[^J M5_Q_T$O_F532^/ 0;>GVX?2488A@R[_J"(\_HK"OZ)/Q)-JG3EZ^RVQ\AGY MXWF'UE6K]CU]0$R:7&)G4(0/CO@*4?B].%/Q=)XV!26Z_ 9 M2 ?P_M88/SV0@-VOJ]/_ E!+ P04 " "AA%53'C1!W94% ,#0 &0 M 'AL+W=OK]\SI.0HS66QNR_6A7,Y,W-F-#Y< M6W?C2Z(@?E3:^*-!&4+];CSV64F5]"-;D\%)85TE Q[=:NQK1S*/2I4>SR:3 M-^-**C,X/HSOOKCC0]L$K0Q]<<(W527=YH2T71\-IH/NQ95:E8%?C(\/:[FB M!86O]1>'I_'62JXJ,EY9(QP51X/Y]-W)+LM'@6^*UKYW+SB2I;4W_'"1'PTF M#(@T98$M2%QNZ92T9D. \6=K<[!UR8K]^\[ZAQ@[8EE*3Z=6?U=Y*(\&!P.1 M4R$;':[L^B.U\>RQO7B^NKKY_.+Z\7A^, VRPQSEH[)\G.[ D[;\4G:T+IQ;G)*;^O/P:F+;!9 M!^QD]JS!!=4CL3,9BMED-GW&WLXVT)UH;^>I0,FI6\D4$!?&!]> 6<$+:7+Q MD?*5,BLQ9X:HH,B+,^4S;7WC2/P^7T(<[/GC&12[6Q2[$<7N_T[W?[$COI.0 M@$P_:NLI%\$*M"V(:4 EY\AD&YQEI30K$D[Y&[25!WTY^,+92A2ZR4(CN5^\ M4*8G+ /YH:B=0NLJO1&A)/%UM!B)W&HM';NBQMGA8P>GTLA<2=.^&G+2AWP@ MA2;OR<%/0#6&PD+;=5@5>X0WOX6G3"#W.K-5+&)1I J5BPWPC8\B99> 8CC"H=2AIBLG(Q%8R% ENXY;]% T'!4RHFB,=&\ MU-M\CL1IS- CZ4(GAY(S7&,"<;@PXND^S)1_UFT,9JI6?P'%"K,4WIT SU; M+@ ]*^]K,O3&> I!0P6Q<.()*;%%O'546QK+$3=%9Z+D; M,;,:@'] )[Q82Y>+#-W/3>(Y4%L4,+<5OI>6^QS#7'Y@LE\0Z=D05UHKN51: MH<[@MHK:(W%I#;5P >X.0ZJKA]G6"J9_9AL3\U&BW2.U8%5JE/*N@!QV(5'I M6ZF;SO(C,;)]1YE=F9A.:/[ZR\%L-GG_.5+F)1H0WRUZA1.PE8;"4(@2T_>1 M%5!@0IY:#$O#G8H[;[7*(]Q%P"6-)R#XC/K)-M[OW-N4-8'#Z^992S0IF&BJ MK?"#W"^=O8$AW!7*59R2-3Z%?$TT1V/&,R,-&P%R'U1H6L?72$-J_HW(T%WO ZTU>O#Q2O.>\^:2NQG0=2*ZK@J=)IM MO2-3>(/ B5E9YA 6 97<2I J4S4S.\;UB/VU0J*7$%UJBC.YT9B@'JGRQ:8= M+7:IU:IMB@:L<#^%*)9-2(:"O"&1VI(G0VZ;98ACDGB/R3_/,$2JDEB?8%OEEW'E,;Z8?7UL2#L1]M,IN629TG, _M#MW>3-;*Z M;!<,N5TPWL$V2BNJM#01+TT_Q7B)3_YSY[V%YJF!(7[K\,6$<7YZ=Q]^SL1= M!IX98^*%>#G;VWG%U^EPLKN7[@[VX_7M=/_58VO2N+>A5H1)PWNX3PQ-R^KV M[7;5GZ<-]TX\_4_XA$'%7R]-!50GH_V] 9H[[M[I(=@Z[KM+&[ ]Q]L2?U?( ML0#."VM#]\ .MG^ CO\&4$L#!!0 ( *&$55,I[#*.I@, "X( 9 M>&PO=V]R:W-H965T@I0LM[4O;2\B/G;?OGU8++3LG?\: M:N9(WQICPUE6Q]B^G\U"47.CPM2U;+%3.=^HB*G?S$+K697)J3&SQ7S^PZQ1 MVF:K95J[\ZNEZZ+1EN\\A:YIE'^Z8./ZL^PHVRU\T9LZRL)LM6S5AN\Y_M+> M>Y12-VR#=I8\5V?9^='[BQ.Q3P:_:N[#P9@DD]RYKS*Y+L^RN1!BPT44 M!(7/EM=LC "!QI\C9K8/*8Z'XQWZAY0[I0&!1ZB1]'\_D;4DWW4DQ3UY+]2^5_ /:<4Z9-6N38Z2FX/-6.K M:95]PFTJG"]% 5R+PG?*$.XW%<^>YL"SKQEV!&$"Z4"YBS6UWN4J-YQ$1#<( MSF+Z1!RB;F1C2M<5!=? HG$=$'L=:RTX7B$$N6H 5&W+R@>*CG+8XB=&]B-. M9(JUD 1G1,7Z2S L#7 3L8N[79!,:7$YI4 .5[[PKF$N('.B#=PT!GR6J?"?4,^[V$Z(7(IRV6V>V7 KH5GGMND!&]:'3 M8_&:A-D>8/:U+FJ";> =%1RTMNBW.-W.AY1RW@545 A3^@CR6_83DJ/>J-0H MP3IT^1]HFT),6R0L%='9@GU$FY>:F*3XHDD)=Z!Z#NB#8TR)XD>I(!^4#"FO M@5?UU[R'LQ.#6OF&0/. X2.. ]>QZ+RP0(59![%[64,FTN9L-+)%#1B#4%L(KFVIM[K$!0 R/$;-U&;C 1AAH20#]AKHNURYJD0< M2'5(=4(5=$8?@24N4JF3F*)#RU[)O1I%"M-_ZBBS@Q[>L-^DERK(H=DXM//] MZOXQ/!_>@&?SX26]47ZC+6J%*[C.IS^>9N2'UVF81->F%P$W&>]+&M9XT-F+ M ?8KY^)N(@'V?Q%6WP%02P,$% @ H8154^S[OQ=X!@ E@\ !D !X M;"]W;W)K&ULM5==;^,V$/PKA'LH6L")+=E)[%P2 MP$E\;1Z2"V)?6Z#H RW1%GN4J".I..ZO[RPIRXKST?:A0&!)#+D[.SN[),_6 MVGRUF1"./>6JL.>=S+GRM->S229R;@]U*0K\9ZE-SAT^S:IG2R-XZA?EJA?W M^\>]G,NB92*+T^[T2=[<"#7&6.!GH79R5? MB9EP7\I[@Z]>8R65N2BLU 4S8GG>F42GET.:[R?\(L7:MMX91;+0^BM]W*3G MG3X!$DHDCBQP/![%E5"*# '&M]IFIW%)"]OO6^N??.R(9<&MN-+J5YFZ[+PS MZK!4+'FEW(->_RSJ>([(7J*5];]L'>8.,3FIK--YO1@(6@M&/7? M6!#7"V*/.SCR**^YXQ=G1J^9H=FP1B\^5+\:X&1!29DY@_]*K',7#]/9_.'+ MU?S+P\W=3VSZV_WT;C:=LI.Q!*.Y$RB8D%^FDL.SWR0*SH)\_WO$X;#P.O1><_N637@0J7";:4QCKVK>+&"97=Z M(=25XBF*,M$&B05Q**_$5%PQ] G&TU12S>'3BD=A>)$(IB1?2!48A:T/473, MUIE,,K861C"^,@*6G$8!N(PIG6"UX@LR5[E,F["2S(N\5'HC\ 59@&\R8;D2S[!;9*1X =[_ MZ^KS+S?7!]$8-*$8 M>4"Y$)$3BEF1ZX-A!>"12$J39!6)_S]_UWHS@Z^;AERQZR"6Q 41;M] 79 M.Z$1 4SF)9<&K#N69!R3:D5UHU'$P'LBC,-^M"> FCR7<0>- 7ZA(;-B!9X6 M@E4.J?H++K"NE4+,I21?JBKOLKEXXB'2N='2IMHLN^PG:) 7FVVR(5+$TA2 MVG390D/0>Q&1D5TA+2L#[@SBA%\1B"06A=^S_,8&"A/$F>YR72?YD'V2M:,] M'Y""DT5%M.V:&3*)S@ 5BE?5VTCV57F]UA&H-&ZO&NADM,'+%AL6'P]9B8(, M,B$AI2EBHVQ;)*^$1A)J8Z^J"F->NQ@"Q[5H*#+ ;TM5X(E#Q5>(HP3:1);$ M"-@2VX)Z(?]#-L]:U(8 ?,Y)7@D5QK)2ZL#A#-+UO<6_!J&C!6F#0PQ+);3I M#D*C,EH)CWE/>$40;KX ) AJ7PHVQ(WG2F"8A[!XBM8F:>/Q&MA1^,)"JR5W MPU)'*6FS16@=M9&E3)#2N7;P8EYL?J\4%LBL4-&AAD$DV@3*8V5X#B34MZDG M*YSM@J9I"/+2QH52(NH)2-S_^'RO%4\X5UIA&W;:9>W;0QQ]9$$8H-OWILI M"<@>UJ7TAAXL4]_"9@X/OY)4^;EI]:?LCBSDX10BZ!3"<(; 7,B].4A@:+M+ M??9U.'V2#@XL%8BG:E>J'QAM7/1+/_%)/>'E<(;][!\<]UN.$8X_8Z#)A#V- ME!@@O(%I3T9PVQ_C=T1O'LI@T,+MU1!_;)Y1G_X:\,W2V"\=#OX-<6W\$Y_" MFYV W@EH^JV2I9]TJQ])#/\MSO' 8_3='L^Q9YR&CH_[%$%W',>MR./A\$7T MVR="H/YTU51(!'-O36ZHPYR&N&X\'K^!9D1H!MU!_ZC=0XM_(G4A?!O[HM%>DTM8W+K^[+>@:=LJN15)[C.I,WB%[=4VR M>[X)M42U&;(R2?_$922,7E%#*)+-L\%WJPHY.QHU-?+#T?&/_G%"C_%Q5/L0 ME/G$9WY'-?LABGY\D8(M_;59U!OL'9_LF7WMN-YKW95R$A7="*E'5H4+UZ9F MM+ET3L)=:S<]W%AOT2$E&K(22RSM'YX<=9@)M\#PX73I;UXX . >YU\S7)R% MH0GX_U)KM_T@!\U5_.)O4$L#!!0 ( *&$55-FXD2)F! #(P 9 M>&PO=V]R:W-H965TAF)N%CJN;2I;FQNO0KM8:+]Y9RJW?G-T?I0> M?+*S>4,/3M^^7NJ9N37-S\L;CU^G64II%Z8.UM7*F^F;H\OS;]^=7] _N(7 M:]:A][>BI4RDP;V_T[2 M/_#BL9B)#N;*5;_:LIF_.7IQI$HSU6W5?'+K?YBXH*OSYM,!^-.BVB['[Q']DOUHZN;>5#OZ]*4P_>#,K M.T[*OAL?%'AKEB?JXFRDQF?C\P/R+O+B+UC>Q1YYET7AVKJQ]4RE9:I_74Y" MXQ$L_SXPP9,\P1.>X,F>"6Z\K0N[K"#73=65JP.F*37%XRYS_M?"U.>Y486# MF>M@2OHKOL./J:TUQNE*A08/D%%-4)!4M:51#<9IL0)+_>['*_5]Y2;X^KHN M3M2CO__MQ7A\]@K/^:_S5R,5'ZW-]I,V;#]QK<^/G.?9XILKMUCJ>A/?/E:Z M+I6%#E"]\:ZJH'AH)\&65GNXY43]5%>;P2.L0:WGMICG,>1'6S?&FP!)VAM% ML-3@?Y!&/_MV.5&7%4QB9[6=VD+7C0PM1*]LE)%:>C>U] >IB,BH@V9 "6JN M5T9-C*F5J2QRD\T-K8J^:TX.A-'3'$9/#WK^1^WO3*,GE5&WIFB];;#^70%T M4 P!_+=AJ0OSY@@('HQ?F:/=LM6O"(W-$G:I8'5;KV!16MD<&(<'GE<:NL_7 MMIFS=Y?>$K@K-_G-,-YR5,79R#]+"6)=L6%7<"8>PM@F!-4X5=DO+9XU&_HQ M;>OU6[^CC]S.ORIN*!<<5I->;K$O$58P$+)@/) M&V]*LUC*BZ@+!8#YTI+<9FVJE3E>4%U26*MUY7"A"PV4 4=0A?&$'"3\@14C MI G;7#0QH^Q 8;Q:Z!H2R!2S15_5@Y^#&P+"IM<6WTGIPV"/"G6=XF 0TH# MC)0"!V#*"3&WX(2>D)D' M203W!<^1O(8O1"DDR,P'9X"=8>7,TZ,'RVRZ7S M$M,890J-LCG,ACG\6=J@9S-O9AS62P?"27&Y:V43R6YH"V2B90+51VIFW,SK MY9P1^935(UJ+V&5="AR._C7']: M2-] 1%_.G[\B(_!W@NQ2!"T*10G_K,@IE'-$"VP9\54M-2H([)2,(3'34)*2 M*6?.E5O. (14F]\C I=V.C7L9/Z2) 4S6S#&.$C:&4E33$$=6 MIHHJD__2TDY46B^^J1UDF]I(L><5!$ ,N==)K9KK6K@7"%'D -UJ)."RM#C+ M[Q!5 ^*HXXJK+""6R$+HJ: M#$O3EFF%%:DTDB*9G5$(OT.! I(0[TMAR2!@4%R,E.!N$^(-@0XC8"UZ2$A2 M1.Q4"(40D6(@MY ]2H&XFPG3Z.E$81IXDX$?E5Z'Y$?:YY2)"C#GY(X"(W0> MWA$7(04TCZGA<@HL2<-LN]ZD%IE9<#2S61B_PU:X:UH1OES@)66@('7*U)XP M,CCL>O*PR_:YJ&N3-(/TY\@H<)*:HK6F;6VF/%:J6K5F".",V:*=]Z;NI15\=RC;*^:!<@ M3:31"-A&YMLYFR0G="&>H3B*7)W8[BXSL>+W]+PF9G['#(5(3H)*5G=$1D@X MS7-E'HX)@Z4=#<=G3>60?F ;44H%EE!CAB7>(/3S(*;L#_,5=9M>0C^]UR.\ M*?IMX-/TO03*B->W1)FM>05Q!T0CJ0[#GEVF;>V6X@8@!%=8AO0=3B(',#(? MI&PO,[2]/ AM[[4G+8.Z@3%OY\C'70#W9V60 R5)(QQ3/]9\&]+H&"2 M# Q3@66DOL;[F]O<@DB\K%F[8R:Y8'DH)V6/A2$2L[".JE,^+MI*2X3FVAL4 MI'.N/K*/,8XZ%2R6, S[3 Q$'2GNU*-FBW)I1:I49O?WCX6F/[*0NM3( MI/ M-T/*S?3,&TP[+>I?,@QBVXU@]7;24IBD!1,YH*<< MG**X7FM?AMQ:H:0QY7Z=;./TNX1#Y$W"^M]?W1^44 M/3E;.U7I;5&X?(3!_MD"X7A;ME,'=0/0D%"+L4\/NOY;8,ND[2Z1*H*_P>RH M=7>TB^4M1MP> \4JMS%4IF^29>O8?4,Q$3++C'1J[L,V 5)=M]2;Q-;!;T;# MAP@/0!I%Q,35;6K!\1>@']3"B+[%=M:U,VE!\3H)U @JCW-=8)9Q$FU#H SK MN6Z T,2&>&(QIPKE4]^(:OADTT>6$;[T/(*C-B^3-\ 31_T%[A:0$+ RX>F$ MR%TJ?4[S2A,LTJYRI]/=!!,D@NJHF*&Z-=0AC4VC"6TT*IB)&F^ ;]2 K\2S M6VX04'>$,"_U=_.>98!!S(84MH!SJF01/J1N$\8N.]\*&R9PR*4EG;%@81_Z MRQ@X:33HP[C!2T6-AL0)];214!$F1KRVP'R=&\APH[Y*6 LA,VD100*%UTXW M6ZI2&1Z$#8> ;&:Z7@?J9EQ9+OWX2IS5FY(ZTK!.F@MY-WIH.N8C/?=M^8V, M?W_[#:V@@PT4E%IA(PV=J4\(#AD]"(YT5[MUS4PS);?7DXF5SV*.LVVSAA1D M,84C6\(B*>#"5(PIC,*5-$X*+7\^R-& MZ>DQ#&MH/S*E:O.X8^K)NS>QR&C?-7<=U3Y]5>!(^BUI_]MR]BBN&BK(;'J6I M>];@N?="$P]%2.0(:V0+A;),Y#*WHK>1INTO.(=.;KY%*!ZTM'K8T=O_<:!J M>V"Z$T4^8NXV;%2*JI1SD$U;$6+\(@9TKS*'G;;'*??FZ)0[4;M+^B#!B#]N MHT2$Y1WRJ<@Q5'O22[;1.[";500ES6G73]C^]#Q#,GJW4>O,/;!R2Q:K-G+H M=@\\B[D+V/O#0CN0\[^TQ(-U#J5B95T;@(@QP+K*MPMO!G'Y<%+==N>GU)BG M47-7P0HA2E3O!>^'Z7;5F^7_.5,.\=_>=8+S@[SU \WQ2YKC0]Z,7M= YI:- MMY,-_V6IZD.W.DL;G:D<^X9T+EF8&%6NI=0U:;?!740^\M&Q%C)OH_8L$40Z M\!7JFGI2&TXRQ*OG!.B?">>>5X2-0;F,/H]'!YPM%%?<.9'@0_1XT8>.Y8C2 M](K_W*(V^F(NYW8]7_8$IG."=AF/!&V-+7!N]/1V_/%DM32S>! D>UPFM)KK M/C43F?WPT5S3?Q+C218I-5H.E"JS,E6.MTYC1A;BN-1H"-]*9CQ[I7Z@[]4Y M_SX?OX(_=ZO;6]67UO$Y!#D4A;VM4_ _EI9>24R#3D MSU=.H9G)ZPP9][TUU'W\H.Z)I P5)Y(@[/V>'IS1K.,HTO(MC3G+X_9WYRI' MR>^]1OUP^CQ9YU4I_RE@TOMT@I'/[1'PW!.G/:#SWDV<'!!,-OT(B?$/B^EM MBUT\:+$\>5L/@HZ_3KW/G*DY+240Z8B>;BOPJ2PG:Z!O[:R6S$HA%\6E1$!< M#D;E+R_BER*]T-YSRW M\01PJ@L!&A(T(2NON>74^U O;1./ .F,CZAZ&C7B5BL^:ZBK&J\3T!'05TNG M('$#W6Q&_N MG=H+C^QMO>*VZ^%.0,\76Y@?U>:7/&N/J?4/Y7_-=U VPX8_=.VR9)LY9% _ MR!?&'5\8/W# REWK_DT\[VK\79C]9.&OB:0&.^A0VA)8WXK59I]27:TV]&10=EOMTLRE]LGW@)(!"P7:ITLSBE7E(QCNZ@8^'0*"5#9=3;FG^<04$!P/H @!$DRG5D8*).N195]: M\"*A[%,;J%CG="E!NZ@ \GT3W1W;II.V6E+_H0N.!X.SNQYZ?O' V>S*4+ME MSVV[/SY:&B)R,2C20"HX7EK[L,@C-LRQQ99:_@)R/6;F99IX=L5@' '[MG=M MD<>;:GBQLY3345%@$^]"BBE'JM+ 4TSD^NA:Y;X"E=(**[ M=]AVS8TN^5Y2;0C.N6&[3GO&WG1TKMF$G;H33Y!CPI@V)QXZQ%;/.%@!5= .\T0(0AZ[AHT9T9#ORZC)C8:W1( M#W?!_4CDPT(.D:<)AJ$?':$"CF&, XN;T!VM2HT[T/BWV@)3HF M*HLJ2<7U_OH]0\FRDW7+DCD?/#-S9J3+M38_[%)*1[]666ZO6DOGBHMV MVR9+N1+V7!P+#\ V!N!:(O=^5(>_EK7#B M^M+H-1G>#6V\\$?UTG!.Y1R4F3/X5T'.7<_N/SW<_W$_&3\\TG@R^?K]X?'^ MX1--OWZ^G]S?S>CD4V$(D\JJ%&K32/,O6]>-2TD2O"I%O_OF/81P-/EI2^;.T#M7C>(V,:S*=[B.QZC6QZKT[5F,&0>0)XV%H8F2J''W6UL(ZB.0; M8%#/OBP.!?"XG<=]E*D^G"=$]5^HWTAASIP^2P%(Q5C*;3B '!WQPJ^D\BMK M_#([OVAA](IN-[FXRZ5YDDXEED2>TH.>RVR2B;3F%FGLQ>M]NSVW7R;T*=-S MQ.P^3\Y? 9/JG29ANJRR.EDR@\ M;43]S3UJ)7%>$!9!W#G@8)>2#Z)$Y:-!)5JD1-:NW7 A9U.ZD@B13P4L/FA'\>0YN4!!."J-N@'7AN,,:)Q M^''*GJK4!S^W^[C[#=%'_^"5\4SG3V=\UA?FP0VCWM]VX*N/\=@?NC89D*HI M,O6(P[HPAG/#(UK!0<^H7(^\\H&QCB/$1@V@N M<[E ^^$UGW(IO-DD*]G-5,M*Q,B?I3+2>X1V!89 Q9P?H;Y^0WW]=U,?NUDZ M40U,\(6K+$]4IJI'V'$G3 [P+4V!%Y,Z'L^6PLA#7'C<,,:J"@A/ [YX+:=W M&E"JLI(YX&XZH](VY=%T&J>3'[22;@GZ6 ,O<)ZMA#C%'2JX$ECKLR1#*M=[ M/W)>V#)9!B!,<,2A/1[_N90Y(EK'8,ZS*Y>"D9)6U50C>:IYE6 /.."Q_WT" M>EK,,0J)A.F.I. _81Y: - _"!NF&'^2((PR%S:6]$)]UA[Y0^X\@7 M]!VE@(E%S3U<^4Z9>!8J\XD)GBA *,BP0OAI9Z^9GG1.08D#_,2]';T]E&@, MPB$\G,08>E6RK[KRD\-&EB-_ 1]#&J';P[].M_9OG*;'W -[)MSUC[K7H6B M)M\X]ILS(SW>I?8]I]YFX-\^]ZW,-09U5G1!?_FW B8/\"]>G%OW^__JX4]/3<>H0\4 MGH=Q=1GXBV^D)[A%3&]K?X[OXO-OJ($(L(^Z/&;P MO *,LTVP!6H)X"H.P3A1<0B*&@85YILJ.&M=9NG>1H&N<;8-US%:'S2T/G@W MK=^BP>1P@ND=_;4B\REZYB'2/JKV[3>0N@5,X=< '1\'R ]P]3?8JH;IPN_.O_ M7#L,_'ZYE (C#6_ _PN-Z:Z^80/-]Z#K_P%02P,$% @ H8154RN+=501 M P DP8 !D !X;"]W;W)K&ULI57;;N,V$/V5 M@;HHMH VDJB+Y=0VD-C9-@])@W@O#T4?:&EL$TN16I*.-W_?(>VH7FP2%-@' MB4-RYLR9(W(TV6OSQ6X1'7SKI++3:.MX.\#4&=3%B:5DG'A8IFD[!V9V83O7-2*+PS8'==Q\WC)4J]GT99]+1P+S9; MYQ>2V:3G&URB^]C?&9HE THK.E16: 4&U]/H(CN_++Q__XG'>DJ/UVAIPQOV!]^\BJ#96:>[8S QZ(0ZC/S;48>3 M@#I](8 = UC@?4@46"ZXX[.)T7LPWIO0O!%*#=%$3BC_49;.T*Z@.#>[OOUT M=?OAK_OKJR6\_DHL-NA6:0\AP6CXI?*30; M=**Q<*M7*.>2M["XF<,?4J^X),;-&=SS/1TTAT9P:>$-9'E<5R49=3QF.8V, MQ:.ZAL]TZ]X)]:XWND%KO5]15U#%=5I3SIB-"W@OE* SVL)&ZY9L9URAYXQK X= M]^+0:/YS/[3K&VXV0EF0N*;0]&Q41F .+? P<;H/;6>E'36Q8&[IKX'&.]#^ M6FOW-/$)AO_0[%]02P,$% @ H8154][RHI<7 P ^P8 !D !X;"]W M;W)K&ULI55M;]LV$/XK!ZT8$D"(7BW;F6W =K(T MP)H:L;M]&/:!ELZ64(K42*IN__V.E*VX0!RTV!?Q[>ZYYQ[JCI.#5)]UB6C@ M:\V%GGJE,&<:A[$89@%-:N$-YNX MO96:361K>"5PI4"W=9AZD7?:>*[VI;$;P6S2L#VNT7QJ5HI608]2 M5#4*74D!"G=3;Q[=+E)K[PS^K/"@S^9@,]E*^=DN'HNI%UI"R#$W%H'1\ 67 MR+D%(AK_'C&]/J1U/)^?T']WN5,N6Z9Q*?E?56'*J3?RH, =:[EYEH?W>,QG M8/%RR;7[PJ&SS2ABWFHCZZ,SK>M*="/[>M3AS&$47G"(CPZQX]T%J\B5PE[*6LC:+3BOS,;/7I>?E^OKZ_@\>GS?SIX7'QQSW, MU^O[S1JN-FS+45]/ D.1K'V0'U$7'6I\ 74,'Z0PI89[46#QO7] #'N:\8GF M(GX3<(W-#22A#W$81V_@)7W:B<-++N ]2%D<*LZ!B0(>A6%B7U&N,-<:C8:[ M2N="TH3/B M2"Q@)SE5;B7V9&'WZ"H,UENB=[J/6WA04FN8YWE;MYQ9YR?J)TM)^AG,2R&Y MW'^#=Q!E?CB(:7(5I7X<)]=VSQ_%8UBZ7YU %1( U:LNJT9#DOE1%,)5-U[# MK[^,XBC^#3:*%=2=J'-!T"U L!HUQ'Z8C>'*#6?FTC#^2K+O8$ \DL@R&L1^ M&L8OC/ZW4'>8'W6*G$[A3^@T]$?C\4FG)+6L$C_+!A=U&OI9,B*=W/A#.D7C MU.I$PP_I-/2'1YU2TC9[8?1:601G#8G([EW;M9*UPG2]J=_M._N\:V@OYMVS M\(&I?24T<-R1:W@S''B@NE;;+8QL7'O;2D/*N&E)KQ,J:T#G.RG-:6$#]._= M[#]02P,$% @ H8154[VV:AIK @ $P4 !D !X;"]W;W)K&UL?53?;YLP$/Y73F@/FU050LCR0PE20CLM4MM52;8]3'LP M< 2KQF:V4]K_OK8A-).:O&#?^;[OOCM\GC="/JD24<-+Q;A:>*76]3K"IEH%M[ .SHV=%]JZ_#C>4WVN$7]LWZ4QO)[EIQ6R!45'"06"V\YF*TB M&^\"?E%LU,D>;"6I$$_66.<++[""D&&F+0,QRS,FR)@E,C+^=9Q>G]("3_=' M]F^N=E-+2A0F@OVFN2X7WL2#' MR8'HCFN_8U3.R?)E@RGVA:6.CL0?906E1 M=6"CH**\7FY[J$Q'4;)?Q9ILKY_UY(&/4)(Y &:/\P!!$ M\9[OCI*4,JHIJH]Z?)'1CNE,U23#A6?F4*%\1B_NJ=D[-30H$8B"0C S?&H& MIIL:J]34>&PIW>0;.$\"#2)$EC.3P":97T2@P:^36FU=.;CG*/6J:*<,Q MA6@\@9W0A+G@\6CJ@J?A!#[JG7]R42O+8\=1028.7+=WMO?V$[]L+_I[>/M< MW!.YIUP!P\) @^OQR /9CF!K:%&[:Y\*;7ZKVY;FU4)I \QY(80^&C9!_P[& M;U!+ P04 " "AA%539O9C>N(# ";"0 &0 'AL+W=O;C'"1G.ZD^ZP+1P)=25'KN%<;4TR#0 MFP)+I@>RQHI60?#$MX6Q@F QJ]D65V@^UH^*9D&/DO$2*\UE!0KSN;>, MIM(-"6""B\6^'Z?4N MK>'Q^(#^F]L[[67---Y(\8EGIIA[$P\RS%DCS)/<_8[=?H86;R.%=E_8M;K# MU(--HXTL.V-B4/*J_;,O71R.#";A.P9Q9Q [WJTCQ_*6&;:8*;D#9;4)S0[< M5ITUD>.53#I&2IN'O MY5H;147PSQG,M,=,'6;Z'D?JC:P1"#*'#S4J9GBU!><)EEJCT<"J#.XY6W/! M#4=]*K!G?=ANG.J:;7#N4;MI5"_H+?Y$IL0>F!#6M2D0;F19LVK_\P^3.!K_ MJD$0"4N&*<6J+5+_6#(*82.8UCSGF '3('O6PL5G $\?/M("<7?4G11$MX$] M5;Y@U8;BN$/"(H!<"FIH^U>.!^%QF6EP7"N#V10HDP;+-:H^G7"+FTX2.4EX MY/9'B"(_NIK80>B/DP1N&J4(ZPV9R!^E$_J.TPCN9;7]Q: JWVJ%?IK$]A>. M1O L#1-O=,A5[(>3L'4^"<=PICJ&?74,O[3?/%/4V"Q;>V ;NSE;^'R7*)F7G#B6;\1>BL<5N_S9<;85F1$ V%&(BB6TR M7U5&'RPJXI,I_?3:AT)[&7P%<,FYX!7LJ7CU)8P'XQ-6WS"!X2"%G\ZD8M2G M8O3]J3BTY]Z'!V8:1:-363CKX72;GDJ-PJXU-)W?SAM%U/(Z$W#7J?F)J$_A MMJ'TZ:6]7A@=XZ6O](;=W-*+C_0.\B$UZ+AKT+RAT*"]Z7C9''JZ9OOV'(M2 M_RH:4OZT!E[6C2T@3H<-!=; 1>Q/DN%E!]1W]JDJ"HXNS!+5UCT+-+@";._. M7MJ_/);MA?M5O7VV/#"UY94]=W,R#0=C:EK5/@7:B9&UNW[7TM!E[H8%O9Y0 M605:SZ4TAXEUT+_'%O\#4$L#!!0 ( *&$55-BO+%$H ( 'X% 9 M>&PO=V]R:W-H965T*&DE$:%(E:3BY.^[I&37 1)?I"5W9SB[TG"V4_K)5(@6 M7FHAS3RHK&VF86BR"FMF+E2#DC*%TC6SM-1E:!J-+/>@6H1)%%V&->,R6,S\ MWKU>S%1K!9=XK\&T= Z295Z I Y898M9EKM M0+MJ8G.!;]6C21R7[J-LK:8L)YQ=;&Y6CW#VR%*!YGP66J)TB3#KX:L.GGP MOX8[)6UEX$;FF+_%AR3EH"?9ZUDE)PFWV%S ,!I $B7Q";[AH;^AYQM^U!^F M%C;<9$*95B/\7J;&:OH7_IP@'QW(1YY\])%8LDC>"@15P"WEC O6&G-NWQOE M23+GOJEI6(;S@.QE4#]CL%AZR@UF6*>H81C[P=!XR%_&,IES64*J- FGR$"F MR"[&8NY@MD(HE! ^-X7M*Y5GS"4SKQ%8J1')878*:]9PRP3@"]F=XO&3,D2-'%N3,MDAB3(6 -GH\GE.3PJ=X+/$R*Y M'/6(K-6:1$"CM'>:)& M77KGNP&UTG;V..P>+I=EYZG_Y=W-=,=TR:4!@05!HXNK<0"ZFA9QLCT,>Z!MQA:JBT?23;)?O^]0EINVB5^&[H6D))[[ M=SY21P^=_>26QGAZ;.K6'8^6WJ_>C,=NMC2-=H?=RK3XNJ-1\MN773:/MT9NKNX7@D1L.+FVJQ M]/QB?'*TT@LS,?YN]='B:;S5,J\:T[JJ:\F:^^/1J7ASIGA_V/![91[3>T\2*$&J3A7-5R42;> MXFL%.7]R=C>YNKZ<3&AR^>[]Y?7MA/9O];0V[N!H[*&?=XUG&UUGO2[YBJZ2 MWG>M7SJZ;.=F_K7\&'YMG9.# QE\[U*=;]6E0G[ZF'ATS7]>&NGL:3%VU?>, @2\E M=*=";L@W;J5GYGB$CG/&?C:C;1#5%\U4.=*.[KL:/>;>T.W2&D--7PS#Q8 _ M*V^:J;$AG],CN9%$2 MA_BCHLB>A9I$&6N.4H16($Y%*BI3L45']ZTE1!HK0NY42B*-REA2&14RI[M6 MH[@S[1'!K+/ +Y9D'D'.#MG:AXVR/*!]P=G$G$$VP:RB0HD#FOAN]ND7IB\6 M;UBJ1PX+9(.@PLQ&TS +A?F#7R)3^QM#!QL_(VI1J'U1%BR98DSB%"N!U57K M#<#J!^>&O:Q4Y#%&F?"HLI0WA[#WZ\ZY YH:0-H,N?#Z,>"@E"JD7*1]BD56 M8MXO,FCY(?6_,.BV6=4G2+=ST@W3Q3_]B^_ "0*&3PLLBR (2X#;*-4Q,_ M4&8Y%7F)_2@)1H;] (3Y3I-HF""7IPHP*M,,8XR$GV^!P")=*)4 9- U$LTG MDQ);6M?5U3P 9[<5SFT<^@P>(@W(?"1E@AE=ER:T@R'5EB'53H:\J)Q>+*Q9 M]!;!DS?FLVG7YB5NW*GJ96Z\71J:?V?#]C;(:-LB"_>V:] $;>!]A_/6+S_@M/'X(0._:BLLY\:@J(S#) MHE1QH602)3+ERH&1!(.Q *\F@LYUJ^>:(506#%25H;CLU32AT:WE(&_N?_XI1 Y*\"G&V[R339P]:H#W:F8#XW_))5M-.)AA$:-G;];.59K/ %'2SS\54LA? M$;H"\P]/FW2+2#*/XV13V, C. '9F(#Q]8JI#L;BDA*Y610J'QPZM7I*ETUE M@U^EQ"[!1TF<\%AB/%]6K::B9&%V,(GRG.NDT*M72/<3%:A\@K3"CZR@#/;? M&5P9VB?*,T%EP9(J"T\^"* ML%SBQ\E8WH#O]UWGAP&PO=V]R:W-H965T5U&)HDQX*9,U6BI)M,Z8)9VNI-:$J-+/5.A0CC*#H/"\9E M,![ZLV<]'JK*"B[Q68.IBH+ISRD*M1T%W6!_L.";W+J#<#PLV0:7:%_*9TV[ ML(F2\@*EX4J"QFP43+K7T[ZS]P:O'+?F8 V.R5JI-[>9IZ,@02_J0!S%W1/Q>@WCGH_7.\88-7]G[B_ 7!JK*_IBU@"3*=QANN%R Q/W M5;CE:."6FT0H4VF$7Y,UF=,W^GT"1;]!T?+*6+H5*6"T,8LX*54GKP$AJ!$38$/=, MJP+RW9NPYDVN895K1"CJ.J.K,U"5+!9KU+Y4CP3FU/T!XZ5E=.%14?:G$K5' M9>!^C\_5W0W1P8H427J3I!"M42:?D% R5QL#3T1.0PL_J&\9; .7B2JPXXE] M@U8\Z+7=W.U$_4&]NKSP\U7WHOU59<,#=16H-[Z'&,I(+U8+K3EMVM2D5N<_ M\[K'/3!-CVE 8$:NT=G%( !=]XUZ8U7IM;I6EI3OESFU6M3.@.XSI>Q^XQ(T MS7O\%U!+ P04 " "AA%53U[4G)"P$ !6"@ &0 'AL+W=ONJ\,84JZO9 X9OME(E7*#CVKKZEP!CZQ3FKB!YW7&S[L*[ECBJPQ M&MW85*TWDA,9?92E4?A6H)\9+B;+U>)QO'I<3&=?V.2/^62VG"S9:';/1LOE M9,6F#_/1=/$PF:V6[&+%UPGHR[YK$)H"N&$%NQ!9B;6;))%$!W[ MNTBYYAWL>=\%9P,N(;]B3:_! B_PS\1KUG5HVGC-4W4 ;501FD*);,MX%K$% M)-Q Q$:D&V$$:/;G:(U6**2_SB"V:L2616R=R@#[*RH28'+#WJ-/TYP+A>HW M;!QSM47T:1862KVM7EFLLU#4V#H)G.%*&IY@7[U%%J_(884L M*F2&0X"9&".P7,FMXJEF7 'C&M\DV-_:1J M!;E45#Z1D0?[Z8=N$'BWQXG" M,\X6#967UCB#7M&U=?%O&67#A(&48LE"L;%$$:%?1'=:)B*R'VII<+&>5-*O M.2A.C:]OV(PBI*4 @03(4#YHNP95:PBWGM C"X%]1<**39X%UEYJ#%>6:B;7 MD(P3'K$?F>]W[)4NP75E\'X[5O!?P-X!,*9CY<56H+#7+?V*P@E.]R\9GV2 M7\F(4!.LU\-KE^XLE6;S@#=5U ]NZ]7WZ%>3KUT#Z]IJ?J9PA_Q']A,>2O=T M0I/OA9!ZW6N^SW*Z80 M=%H(IU"R*"'\?KV3QG7IT*8N7"/H]4ZPZ1*;9J/IM=F9F=&N9T;[TS,#QT)& MS6FD;;#CSOI5\+5(A'GY:%B,SP>-0D>X;4^#(4 MMH5WPL1O!XS0U8E!_(,6:SI&W+![""M$OU+A#)57S1,VYR_E'*"Y4BIJ%/V- M?Z;E[IB&61:^'&V>G0BHMW:W[N^+=N?2+M>T]#I^A0&DVM"J]E4F[,+W+]_) M9R^=*BS."HS7N7X3]B/%N ?_]2DU!)UH-,(6F2G_]NO=^M T*L\*K^;EB>L! MI[O(-$M@@Z[>U34*0Y6GF/+!R-R>'-;2X#G$WL9X\ -%!OA^(Z79/Q! ?90< M_@M02P,$% @ H8154\%6E,N. @ 8 < !D !X;"]W;W)K&ULM55=3]LP%/TK5L0#2*/YZB=*(Y5TL$BL5+3='J8]N,EM M:Y'$F>VT\.]G.\$JE'9[@)?XZYYSSSU)KH,=98]\ R#04YX5?&AMA"BO;)LG M&\@Q;]$2"GFRHBS'0B[9VN8E YQJ4)[9GN-T[1R3P@H#O3=E84 KD9$"I@SQ M*L\Q>[Z&C.Z&EFN];#R0]4:H#3L,2KR&&8A%.65R91N6E.10<$(+Q& UM$;N M5310\3K@!X$=WYLC5UB-.AY2A!D$$B% .6PQ8BR#)%)&7\:3@MDU(! M]^Z=EG+$G.(:/:3I&(SM/H62F&%JTP\T-TW:.KI*+Z$9EP_T:Z)=2R4 M5%S0O %+!3DIZA$_-3[L =SV$8#7 +S_!?@-P->%ULIT66,L:+2LAA3J+GX6-()-S5<.R5V3I/LQ)MMW.P'WC\6'4"8][1F/OI,:(YCFPA. ,E;@$ALY'ERZB#$WEP+" ].*$ M$WV3I?]Y=@],DL''V#TX^%B[?;_]UN[#*.>-U?9>_U-WCQ2P)@5'&:PDQFGU MY+MB=3^O%X*6NB4NJ9 -5D\W\@H$I@+D^8I2\;)07=9&PO=V]R:W-H965T/S/C>>RXM13R2\_V&E_ HK;1;YMU0MELBTW&4PE 2E24) MEZLKB,7RLD(K+R_NHNE,YR^\=FO.IS "_3 ?2GSR"I0P2B!5D4B)A,EEI4._ M] *6.QB+'Q$LU=8]R4-Y%.(I?^B'EQ4_9P0QC'4.P?&R@"[$<8Z$//[>@%:* M,7/'[?L7]*\F> SFD2OHBOB/*-2SR\I%A80PX5FL[\3R=]@$5,_QQB)6YID<]DP*7D>7'(20\TCV)UBF\?1CUR\NF4?")1 M2NYG(E,\#57+T\@I1_;&F_&OUN.S/>,'Y%:D>J;(=1I"6.+?=?LW'?X>YJ)( M"'M)R!5S HY@7B6!?T:8SV@9G__FWG.[]V",[M2X^XYH@J*\@<$+]N#=P0+2 M#,Y(/XUTQ&/2F<_C:,Q-SPU!1B(DW2S)XG6%KR<3[$=R+SDVMK'Y\P8125]# MHOYR\*D5?&J&3VT/GP$JV1352!'$1J%YPAGU& -1,,XDC@BE4VB-V3"8N9 M MVJSE+;:+LFM!K:#G1:#GSD!_1WKEF)H7!?3%4;1*L^#3=+>*T*!P:1U#M,A#/B,8<5)6-#=.G:R R[*Y MVOV XZM0J&]7&?\G@\%^EY"63L(-UO;,:;"W'7_ Z#7/K=60_B3/5*0NJG2W MW9O-^ENN!ZQ>DV66+'.2O<$9&Q/J*I!=)^AQ+!34KA34O53\,DVCNXO#18,U MW];H/5:]$JL:J]7V5-*N-=2]V-Q&:91DB2MO=BF@C>.HI-5LZA;M(5_AEX(V M^J7.R-QP*-WJN7$"GX1\Y10D*_;TXCT9)_^0A^JHBN$#5YE<[=V(O![&:CAM M'D4QF%5BYE;BV[)-%^%IFG?5*L*&*MWTND']JD]_<]&S LS< FSKTA5) G*< M)VW.<.H:T:HH8\=1(JO%+/@_2N0&Q1(UG26RPLS< MPGS+GP^(%;/"Q^K'D7PKG\R]E7ZW6!W :1P4*V8%E+F%;Y/QCXD5LYK(CF,' MS*Q\,O<6](.=X ;%3JBY.B&P6AHHY*I5&ULQ9A=<]HX%(;_BL;3BW8FC2T1OCK ##%)EYF69D*RO=C9"V$?L*>R MY)4$)/]^)=O8$(S+M&E[$_RA<\ZC([TO*(.MD-]4!*#14\*X&CJ1UND'UU5! M! E5ER(%;MXLA4RH-K=RY:I4 @VSH(2YQ/,Z;D)C[HP&V;,[.1J(M68QASN) MU#I)J'R^!B:V0P<[NP?W\2K2]H$[&J1T!7/0C^F=-'=NF26,$^ J%AQ)6 Z= M,?[@$V(#LA%_Q[!5>]?(3F4AQ#=[,PV'CF>)@$&@;0IJ/C;@ V,VD^'XKTCJ ME#5MX/[U+OMM-GDSF055X OV-0YU-'1Z#@IA2==,WXOM7U!,J&WS!8*I["_: M%F,]!P5KI452!!N").;Y)WTJ&K$78/+4!Y B@)P;T"H"6ME$<[)L6A.JZ6@@ MQ19).]IDLQ=9;[)H,YN8VV6<:VG>QB9.C^;3C[/I[=0?SQ[0V/>_/,X>IK./ MZ.[+IZD_O9FC]^A>,+M=ME2&2"S1F)F5ISP 9!ZBB5@O]'+-T#@(Q)IKA=Y. M0-.8J7HY5T@XA%2^6LI M@6N4@HQ%B%(I-G'F0!84GE)C)A"B(&\.,\V!VNW9/D*[*KER^'Q$>V\$]KQZ M]D[)WFED-XLI-H8;E-4=3?(E-F:]B8V2V+-Q405R4R^(SA'/>WR"IUOR=!MY MIDEJ3#>#,=TS_LB-0=GV!L^FE4%$^0J0I-KP&IDCH2.0=6C=8S123]8KR7H_ MM_^,X'2Q 4^+]KIW!$8Z_=:+A?[.H /^?LG?;^2?/'-ZPT&N0,>!:A D]BI; M]_Z()>"]+Q;\&TRA*'+0[W;_Q$[&I((CO\$7_*+*6;+'E9OCUJ\3?I'[+.7C MRN!QL\._EO:+,N>('U<>CYM-_I7DCX\]G'2ZO1?Z_]ZHPSE47H^;S7XF%L!\ M1IM^G>#*J7'WSZB_YS@"H3)\TF_EJZ)\32_T2+- MCG0+HI!U@WB^%T+L;6Z#\K\#H?U!+ P04 " "AA%53S&>. MDL@$ C$P &0 'AL+W=O:BE::-\T421)'XFEFDF4Y5VIV+U5Z8Q( UB<^Q_>0<^\3]'>,_Q!IC"7X6.15WG;64FY[CB'2-"R1NV093]63)>(&D MNN4K1VPX1EEI5.2.!V'7*1"AG4&_;'O@@S[;RIQ0_,"!V!8%XO^.<,YV=QVW M\]KP2%9KJ1N<07^#5GB.Y?/F@:L[I_:2D0)301@%'"_O.D.W-W4C;5 J_B1X M)XZN@9[*@K$?^F:6W76@'A'.<2JU"Z1^7O 8Y[GVI,;QS]YII^Y3&QY?OWK_ M5$Y>36:!!!ZS_#O)Y/JN$W= AI=HF\M'MOL#[R<4:G\IRT7Y'^SV6M@!Z59( M5NR-U0@*0JM?]',/XLA ^;$;>'L#KVD0G#'P]P;^I3T$>X/@TA["O4$Y=:>: M>PEN@B0:]#G; :[5RIN^*.F7UHH7H3I0YI*KIT39R<%\]OE^]FDV'MX_@>%X M_.WY_FEV_QD\?/LR&\^F"9$BD^JD9U_;1F6X%H)OJ.5"/6_3KI?G2C:G3>F='YX"NC M:^X1EZKPSG>W (??@0>]%S+>,:7FT/;='ZO M]^DO]WX"PZ]CQR_]^6?\62+C$:>,IB0GJ%P&_AHNA.1J,?B[I;N@[BXHNPO. M='>OEDU"4U:H ,R9$-L5\&030[SLOQR_,U+@0 MQJ>BB2GRPC Y%4U-T4T0A[7H9,YA/>>P=#S6)AB+Q(T:7"P:+VQ@,370 MSJ1;,^FVQ\&VP!Q)QH':)_4N0=)C)E5L@(V*R7(]ZMGFWS4&%4#8 &!JDL1M M # U7N@'#0*FZ'Q@1#6$J!7",,O:XB+/68ITXSOC(C*&V@P+4V%$A2DQ@L*4 MG F*N.81_TZBJ!KJ5Y'$;Z>*16) L6@,*J;F#)6DII*\(U4RDC>Y7)0LB649 M;2:+J3&3Q=18DL44G4\6%QZJ'-BZ54TP9:IZTBAZ+5N1>U0VN:UDOY<5J(*) M7A3A%7ZM?50M+J0J=G1<7;0\@2M5(E7&U]8"R343+HZ\V(L:F]38I@QB#\9Q M\T78E)'G)S[L-MZ&U6<4)K#KG7DEWH&@UTIPNERJCP7 EE5ZNF4P*%\?FV*/(3&(=-9!;E MF2BR*",OA*&QKEE]MD;1H29T@];$-HK" Y.V/#_47VY[ 38J\U?3S5B>(RX. M_NV@*W?1<9S<0J\)V:J*X,F?P=MFY!JL3=6-\NV? 7THNMSVJFNR#\)WH.A> MA,*J>@N%S-VHM*&ULG51=;]HP%/TK5M2'5MK()[14$(F&M8O4453H]C#MP207 M8M6Q,]N![M_/=D)$6ZBFO9![[7O./?=@>[3CXED6 J]E)3)L5,H55V[KLP* M*+'L\0J8WEES46*E4[%Q924 YQ944C?PO(%;8L*<>&37YB(>\5I1PF ND*S+ M$HL_-T#Y;NSXSG[AD6P*91;<>%3A#2Q /55SH3.W8\E)"4P2SI" ]=B9^-=) M9.IMP7<".WD0(S/)BO-GDZ3YV/&,(*"0*<. ]6<+"5!JB+2,WRVGT[4TP,-X MSWYK9]>SK+"$A-,?)%?%V+ER4 YK7%/UR'=?H9VG;_@R3J7]1;NVUG-05DO% MRQ:L%92$-5_\TOIP /"C$X"@!03_"@A;0&@';939L:98X7@D^ X)4ZW93&"] ML6@]#6'F7UPHH7>)QJEXD=[-TMLTFNTB)- M*S=K!=TT@H)3@J#JH=#[A (O\(_ DX_A4\@TW+=P[S75UWVAX.NZ)72J%,:_8=2OJ)D8\.CJ/7/3CFYHGYAL6&,(DHK#7.ZUWV'22::]LDBE?VY*^XTO?(AH5^ MZ4"8 KV_YESM$W.9NK&ULK5=;;],P&/TK5L0#2&R)G?O4 M5H)VB$DPIA7& ^+!:]W6(K&#[:[LW^.D69(FCH5JQW)L3SG!6'ZS8:+'"M]*[:N+ 3!ZXJ49R[RO,C- M,67.;%(]NQ&S"=^KC#)R(X#XH.?\5WESM9XZ7JF( M9&2ERA)8?SV0.$CJ1L*RWHKGLGJ$QR.V"!VP&HO%<]KLE:04W;\QG_JB>@08#!" M0#4!_2O!KPE^U>A16=76 BL\FPA^ *)$ZVKE134W%5MW0UGY,RZ5T&^IYJG9 MU?7=Y?77+[=7ETOP>D$4IIE\ \[ M^4"O'[U!KP"E(&O.[Z7F*WEQ%5ZS)+I MKNKZ[X_UT4C])2G.@>^]!4G16"KX@TJCL6"+OC>B@->NJ& M*.C'06!6%S;J0JNZ#Y11O7[78,NY>86%PV&3) E[X@PH/XA#L[BH$1=9Q2WW M19%18I05&>:L+\J$@69)<2,IMDIZ6L(CJN+!B!&",>KI&J)"%,8CZRQIE"56 M98M'AB\9$5NBZ$I:3)4V!=/_ZU;HM;'GOBD^BOL(A+/8B-"*P#5*(7FC;NL"I;W6<]?498"CQHA&!;2!#>R+; MK%M3NV-Z?5DVR*FD-H>A/8B?L2XAR@(4V\D!&&;@M >@_]BW628 MTHG7WPR84%$RYMPV5&'Z4N>FPX']_F; !(I2LSC4YC*RY[+-M6B8M<-_7"-H MY"\7M7&,[''\C'-K=G??!J,P[F>*"98&87^/XG:V\^59ZC,66\HDR,A&\[SS M6#3XXWB1;7#O^=*GQ>JRYT^TA%1 O3[#>?JZ:8\-#2'Q-E?4$L#!!0 M ( *&$55. 9RT250, #(- 9 >&PO=V]R:W-H965T>42( *]IDO&!%0FQN;9M'D8DQ?R*;D@F M[ZPH2[&04[:V^881O-2D-+&1XP1VBN/,&O;UM2D;]NE6)'%&I@SP;9IB]G9# M$KH;6-!ZO_ 8KR.A+MC#_@:OR8R(I\V4R9E=1EG&*#U&#F* MH!$_8[+CM3%0J2PH?5:3^^7 3KX<:UIN1S15P MG2\ .0@:Z.-V^H2$D@XUW=FGVS+S,GU4IH]T/+)J_4 MY+5J&H7A-MTF6,B<1REE(OZ#U0MEDIE'\FL"+GWD.>A IPGF.4%@%NJ70OU6 MH0]$F#3Y1XO!+NH=*#H&N4'@F_4$I9Z@5<^8,@($":.,)G3]UM(>G3)BYQ.: MKUM&[Y[6?-WC"@:.?_A0#:A.M]@BY!SK-,-U7L/[1?P94

MO_[I^2*=G^%\_=.S)88UYI]^GZX__?3WC*M__%26B[.?_KY8_F/Z)0#\Q^:/ MGBT^?UU./WY:_R28X+=_NOS78G4VR!0P+1"4U EBS!D4YFB+<;9(_W]__-X@F*%"6?LU%$4%X)V600GG,FX?.IO-__&O]$,,*?R+FYJO-E__^IT_K M]>=__?GGWW___<]_Q.7LSXOEQY\%8_+GJ]_^T^6O_W'G]W^7F]_FWON?-S_] M]JNKZ7V_2(_E/_^O7U]_2)_P+,!TOEJ'>:HO6$W_=;7YYNM%"NN-S'](UT\/ M_D;]"JY^#>JW@ N0_,]_K/*?_N-??OKI0AS+Q0S?8_FI_OO;^UIR66?_]3 M7"S.H.J6>X(LAL^'U-W[C\^_J6_6G!/]8XSWC!Y]6; M9HMTXY=F5>Q-5Z&=)ZDDV0D3D%TBH'BCL#+D<# MT2NCD] \,GF3]4KZBFC?*&6%Z<\?%U]^I@?_7,51/]G(92.3.Z^[D,]^=%^M MP5/ZW8FP3A0I,D1DFL@FVD-,"8044MK(K3%X$-G7WW:3ZNMZ/5FFGQ;+C$LR M(E>O"\MT1\86;WQQ"X__S/"SIB;.O[_'S8KF>!%]0)I= ,T]R$#9! M(+J!IQ+11QZYBX,H_]:+M\*!Z!\'A\BS$TB\(UNYR"_F^3F9S4G4)41I"^0L M:3OU41"F22"TDT96-(N"N4$ <>.U6\%!]@^'_679"1A.EV&^FE;!7P+:9J&B M+ K(=2$>!)'OI226C)"8?,HE#F,@;K]Y*TBH_B%QD$1'1L6+^7JZ_OIR.L,W MYV<1EQ.",*:B,S@E! DC,8A.1R#OFOE4F ]"'X2&VV_<"@6Z7Q0<),$NM/\> M/TZK$.;K-^$,)T5S[1)%3R(S#RJ1XQ.]$8"H@Y"AH)=F 3>/U64'&]0V4(V78!DI.<206KRW]>3^?()Q9#+-X8 M$#H'4"%%",5+X#9J9[/-H90! '+/J[<"A^\='(?*M%-@B$E(BI5,UB^;&$DL MP5-=%*@)-F]8*4#0_$X/CG.? XEU9'!4JW>R MQ+"A6Z*K_'K046=0C/#L91*0DE;(K?!,I<-.\JZ];3L =)SIW%MT(ZN\GJ#/ MWGU:S*]RQA\>;M-VZG_H[S MF@>)<&3UGRY#K5'Z\/4L+F83([C3S)!_J[(&Y9&B'QM((#Q)&T5RS!Z6C+KQ MNNT4WW&BB#ZKD!)Z3P^)2,9$KQ6PX MS/N[[ZW;8:#C#.3!HNPB''AVOJSBNCB;K9 F'9ROR'/E.AEM(3#!R(WQ)!0N M+'DU*D:?1&;\L&/OQ]Z^'32ZSS\.(-HN(/)J3D\C<4R_X/.P#I=L3;A4/A1N M 76@O4[+2/8/->2BF(@E16>&@,C];]^N?JK[1.0 HNT"(O6 ?_DLK/'C8OEU M8E4HJA0-3F B\IT#9[@!4?&M1$Y2#9%-N/'2[0#1?0YR?T%V@8,/9V$V^^5\ M-9WC:C4)ACGFO0(6:_U7#AE"4 A!:BE#L 4S&P '-UZZ'0ZZSS;N+\@N(D9LDN("D$\_"&J6C'P / M][Y\.UQTGV8\7+!=X./#)YS-KJA'1206HE[+:N4*.J -3H-ERLLL!'-E"$?B M^CNW0T/'.<<#Q=@%"(CPLUK@LTC_^/")Y+9Z>[ZN]WQJ9#W)3#GGR/%)S)"7 M;,A!#D8[$%Q[Q>IMIC#$WO$8#=N!I./LY,!B[@,T)+EEF+V:9_SC?^!78B & M8TDV-BM"O2D.O$8&%$A))AU],PQ1)'/KM=M!H^/,Y>'"'/N\ZB)4>CE=I3#[ M3PS+JTL'(5#D) H",BV)!U3@G$'PW%K)G59)'7:=ZZ$W;X>)CI.:@XBTDWL< MWYEX2=]937@)I<9,(#DG%A22\UP])&EMY*YD0\;N(%0\\.+M0-%QEG,(@7:% MB8LK2A=,1*[(0XH24JX7&$TD>\>$]YJ^&1I5;"*FZ@<;):X7KUC5?,VJ7D NA<&W0X*< 'J\'$$F/6 M*#5OP^M-.L;I/- ,%5>6: "AC[@)W:3^T@'_SH3%)$R]'^M6*/-B?%_SF??@DS8F9U MLGX6ELNOT_G'OX79.4XH8O>(,+PM>IG@EM F3R-&R#!CK96Z9. 1;4XBQ6)8H"C#R ML8/>_>'U"%'C=%9I!ZJAY-\!E$Y2JA=Y5^\Q(:T.8ND-KJ]X06Y4,$8!B[H#-[A&JQNG+T@Y,@VE@;S11Y!D7 ^'IU?P+T;U8 M?B4F)MRAM249$-P0]=)*"F,Q0C;9L,2BM*B:X.,T;6F'E[TEW(&U>;?$ MSV&:7_SQ&>:UCPN:9!_K)UU/R_-M]_D/E)HMTZZ^R YU([L-7S7"27SW*9:6!..C!+1\F%36&2G>'LK^ \AP_5DK;6L;J:@&?90C&&B@\DO%/01C[6..+_8'T.%T]N/:#0&E \7>PP3Z_ M?&UM0'>&I^&/[YSX&((B(PNI5%>]@?._>2,TZ/ MR :P.5S8'2#F@OZ),5IK2?%'ILT75)W?07:30TBYF!RXXJ9-('CQ_G&:038[ MVMU)G!TX,:^G(4YGFY,=N)8L13\8UT:]H?)MA2.FSEH7F321%$=6*%K?-U.W3GC@O;2@3>"=F!% MFV\H1E1.4'I5N'BT*.[\+7>MQXE<<-+HK$ M508N:A&$THY6(6=06)3*^Q1,;!.8W4]/-Y Z2-L/'/8>(/H^ +0\I[?>D=%$ M2*6-8@&4=[7Z(9.4L&1P 3W%!C&P1G[U@R2-N_VU@]$ "N@'2=_"S.^,N"QY M+.BAJ.IRLDAA9LZFCBX2C%Q&DUV;.J8'21HWP]T620DC9O&;H2L8172 <*> M+>8;J?Q]NO[T['RUI@6SO.+JZ[?#\&2E+Z4F57F]:97)PY2! W>\"$5QM&AT M?+P-=>/FN!OA;'"U= "UUXOYQU-/FN1L!Z5"A=X";3?[U'DN;?')HI8)LZGU"I@HYA!1D^*"< MUCD76@OMTMU[;GC-$MZ-\#.$\#O T#T<<"4A#H'.W6 M3K;)#.R)G&9I\5:6YS"1]Y NO[2=KZ=S?%N>$0'3=6V!I95!,IF%G#S%4NVO M:6@)U"D=0G/R_AKE*>^AIIL\0,,,Y:%*Z,#ZW#EXOB:Y3?F"9@1^32LL5B8B MC^!KNU;%BK=&.O2ZS4[V \*Z20ZT@]>0JND :;>WZVL'UE8*2Y$H!UMB'57G M!#@6,CC"AN$Q&OWHE+?AW*4=2P2.D2)HAZ^!%-(!M*XQ,2F>DP-(?D$JOO:! MI*#3*>[ 9">XQY05;^X[=1/W'^5T;B>1=^ [U6: T_79YE[R/-=TQG3^$>>I MLJ)$E)%G1?J--9U?BZV07$N6'<.@8E'8IBS\$:*Z"?[;H6DHE71@BQZ1D&>Y M6$DQBGZ<=&O3--T/7%*9\M(2B@] Q5B M %?#AV1"227;)%F;HI,?TS9N J 1L@9620<@N\;!)I]1)P$L\1/.5],O>)$Y M>[U8U7S9VW(:_I@H)I.K53:!&=JZ535:DV?F!M:J#NTC)N M&J$1H@X4^:'7P$\;I@TFV@L*,K"&%?4&3Y()G"L%5/:IB"!"C&U\K;NTC)LF M:(2= T7>02;S1_F3B3.Q:*L+2/JW#M$30$N#V#.2"652@@Q1M_-NC=!6?S1:_TZ/QY6+Y?'$>U^5\=K>=XU5)3]0^ M9ZT-Q"PC;^P4;&,$ M-E!2=]"[&&IW/HGN2$(*.IC!O8_:YC5^V!7%C9VL; MHVUH]?2%N#L[?_0R1D9^I8B6@;)DG4/4&K@KDB%W(OHVYYR/$#5V3O=X"#M( M'3TBZW+C3UHKYS4"6I2@,%L(H@Y!"<5Y)UU)C7;*!P@:-ZE[?$3MH88.T'3C MR.R"$1(+4](9#=IS(MS' "$; Q2B:!ZY4*Y1AZM[B-D*18-/A3T:B@X5_Y,< M'/KAE#[^^N+-Z8>W+]^^>_'^Y/05_72P4X ''M_^!& ;O@;*_E^41WR#YSN(2*)QAWP)B \F_ R1MIJZ\6R[*=#WA*07!0P%F16W1*S0$ M927PQ) I5[@SL@ETKA$Q;D:^!5;VE7 ']3QO/^,RU*MOEP/"OC>$-BXR7;0# M+6SM:2(L1.X3(/(2.;&30IM0[T&2QLVWMP#.,-+OP<;@G#B9U<$Y^6PZGU8N MUM,O>,G7Q.G$&&L,M<'1 M@)KH %?OD41RGM;G2Y+3!URO9Q?[_SR_.OL?8)OZ_AYAQ0=,TG-M3XAV YLUBOKC)Q=7D\"L!:9.M5S%! M2+77*2=1.8,1!"_6,9$PN3930G](VK@%+"T -:PV>MC$ZAW2;QB-=( O"C:0U+.^(E\X MSUQ1]8JFJH/K X>8G ?,B5OOLW>Z31+S%B'CI@O:(N@0F7P!;_!];7P M)SK."VH-OGC:6 HM 5>2 :>=T"A"M*E-;]P;9(Q;X-4%=U M][^$U31]$TL*R(0E_X$QIT"%H(!<$*0 .F4MO5%*M[DC\2A9V\4 ["EA:#@U M=&!V[F5F8KC+RA2$$BAR48[7P2PQ /'@D\A(!K1-F=Z]Y(P;1PZH[FV M)/L M.P30\^GLG"*,B37">"X8Q,Q*;09-MM5S!\(7H64DYRZTJ79]@*!Q0\GC@6@? M^7< H[_C].,GHOOD"X4.'_'-^5G$Y=MRYW;C-YE)GDM114,(N1Y#U9X\G.*# M')C4*0N13)L6W;M2NIWU>E)UQ$V5]83 >&&PM68B,%O[!"@&BG$#09D,,IN2 MD:602YO673N1.>XFVA8Q>\)S=_7UB\U+LW_W-G@26G%K(G!!(%*V!"#;7T!( M%0SAJJ1&$^IV)'3<_;D'? ZBP@X0>NWVY?/IEVG&>?[NG6":T3]YDHV4W''R MO_WPX=4;^M:+F_P-=-7QH7<=]][C5AP/WP+Q LZ;:4%WFDA_[]]) M=I-SRZ#4$6;*R +!94+)3D5\XONC.GKZ3+, M5R2LJL)YWGPUNU!H_M_GJ\WXKF^MVYDM69@0H61>K^6A!F\\?5 V:(_T/]_& M06S#3S<]$IN#N0,\=+ J[A' -U:BD[%@)M<\U,K3J RQHC(4)53.PADOFS7S M>8BH;AHK-L?G4)IYDAVUK_M='T[?/OL??WW[^OF+]Q]>_,_?7IW^9Q,G\Y[7 M'->__!&?P[N6CS2$=]:G(+P#FTT Y;2 6$0 G@I&Z._JV5B&T24'>I*,;1W(@7-R=0[&WU#O8 M*;]1?R&1:IX7/D)6 M)XC:0]\/0>=@X7> I%L\/%^E\HE":&+@$:2/MZ5@4N*0-6.F<46@+5VTZ M6=]+3B?(.5S=M\][#Y9]!P"ZEHW\%6OV>\(X$T8'#3K4V_66>0@B>I#"62FT M=<8V[[MY0LNX + \,V;QDA@(0K836$+/E9)1]IDC5U5ZA MD15,T67=!CB/DC5RM;6=$&HG(6,&F7 M<_98HFZ%(3@Z8-C@2'] M9X1KDU?=FL1QFQDT,%)-=-,!Z&YTHKUD@7,A=,X.1&:"+"W6Z211 ,\V&8F1 MZ]SFBMX]Q(Q[)7UX(!TJ[Q$ALUJN)\\N5D'M747(3NMWN)PN\MMRDA>?-TJI M,4BR(6=N&/" $500#)S@ M!RAREI%OU61X_TPFO8H:]NXV9;BCHYN-D_U&\B M^LZA=+G8*'I(.F$ 9IFL-70*/$<#Z+BS*1:9Q%9W3P8!TYCQ?QL,[ "P/132 M.<2^'U%>11M%6>U$!"V"JV=2OL8="8*UG)=2O)5'M%RWJ.L7=OL@8Q?+=HB: M.O"Q/IS'U31/ ^WZ88:71P@7V3I;AXU("=IO;@DZ\B24CB1 F85)Q=A&S7\? M)*F3,^0!LN*#"+T']'PG_TTXHT^O55Q<+;SL4RI1@V2NML%BF>3D&&0MBRPQ M!2W;..P_IFWD7/DP(+@-K6$U,B+&:BG 99#SEDQO[=)W:6(-C\QB*)!4I*67 M:Y=1'@QH]"C)]$HM;J48[I85//CTD4$QL/H60\IR;#"2I;(>'.HT<.RQK"X# I]K#I7&W$KZ=SW/12(:=+.(_D MV F52!B*U^H&:2 D71V\RD?CJI=OM'0RYG7 H_O]Q-P!4%[-4\UHU8L>FW]? MS>\6R+Q?S&8O%\O?PS)/,(44LLR09;)U'43PTDKP])F3.9;(VZ!H1T([.>/? M$Q=W^]@T4U('&+PQB$^2:76%$P244J $)[+)IX-D$37G-K%6MSUV'8+8\EYV M.W7?MF#[RGYOW'S>9 =HA2S7 VUUMV4SD44$5(+66C"U:4)6=2:5A")L-I:6 MFDEM&DSN@&3S@I-% ?KL952&G, V MYFCW:U@M!SP=#47[2[^#C:S5M1OGN%'1 9?UO)+<4HB<$)-#3E8PI[AIT_%R MQ&M8+8=.'0W,'>!A[U7Q!9=Q,5@T2A*^\#&>;T9)7)P07/@>;_#WS8]6%(EY M;45Q$(RH+7.CA(@*(66&0G/,C#?>_KV12"X\J!=R+YXC4JW>JV^1;DC=Z0?VP,'J"M?B%XL;"NNK_A MYMHE[1<;O4XP\.243&"99Z PT"K3.H")@C/EE0O8Z@+7SL2.WL=Z;'@.ILE^ MP;I9@0]P*)C)05D&TA62J*\7Q$LHD%$%;64RKE'#@-UI';W;]=A0'4J/'2#U MNX^\.ET\E[)%&OIFN\'$=](9KWF!8?YYNG;*0T88K\:Z'(VI+ 'J.N+69/)Q@N:TAV2TB"%)UJ;5_#;4C=]O]V@X&UQ9_4'P MPM>^8FL2G)%.1P=,Y,THCT3,* \6K;-.6"-UF^S1(T2-WRUR', =H)I#<7;: MYEA:I$P;.9EG83<7HY.CW9TS0)MT+DR1=US:1#8['TO_4YP#[2W\ \\17\R' ML53WG(:ZQ#63T8/VM;6#L0Z"$P&"Y<*3I?78UZDT_ZHL^-?3U;I>;91!\ P^9MK'-1E9[[4!SX/B M.D2A&S5:V9+ 3F[RO1ZD+*N%4IY^[^23#W]]^?KMWS_)ZSYJ9CR7D(L7H+A"(*-'/KO4PLCD4#3J8O(854,W MJ:-5J)E/H"DB!B5R@9 #&?@L;$[D'J)IW.*YKR9UAZ'@1[WI=A!V!XFJA^\ M!2VT5,*#5-S7&7V GA_? M$F%:2<\P@<14C^4XN8,^%/ &+4>C@^&-VAL^V=MW.X%@]]MWNVAD[ M7]]\8 M,X@QLP2FN "*&06!,4UA!G?"T_^*TS_RA9[N[;N=U/?CVW<[R')L,-R]-U9* M\AQ# .9JK%F'R08G QB1O10E)LVW0\+3NWVW-PP.DV(/F\X]<:8."F,0P+G4 M%&[BO=[I]=[1N.H)N0.@O,%U=?7?+1?U5##_ M\O6W%>97\[>?<1EJ7N&$UM.7Z7J*JV>+FF@XI^]=_G Q_QX<%*-\]LR0_ H' ME6P!9T,$$TSMQF]+CFTNY0U#?R=>\YXHNGN!X=@J[0/(UZ?G%%&0\0):*%[G MA!B(T0C0/G(FT4??:$9T1[.+QL#!XR.-=E#* 8=PPUS"NE&M4TMMYFDZPQL, MG2ZVE._W6G.:7A1M!H]O1L41$%;5_'%DE\5I, V9S_7J1C7Z(Z/B=OE M7OLJJ -PG9PMENOI?VUHKS.AUF'^L9YIG:Q6N%Y-HO9>*)UK'Q2L:S>36%"# MBX6;HGF1L5%-[*-TC6L7NP/@@$KLXBKA37Y>3N>!)#S_6(O:5B?S_'RZVIS) MKB8^)!.0?'@?I0?%4P GHX"L,P:#)4O6:+/?DL)Q[W1W#M2!%-N!%7W@AH5% M@SHE!4D$"RI:02&F)/?')Y\$=UA8H\Z1^]^&:58/U!T8!U!:!]![?OG:"RF> MAC]>_%%YP5]PCF6ZGAA$*VUTX+2I:8[BR>XK"199#CJ2LV+;M)W\ 6'C7K3N M#HQ#JK$#5/XE3.=5B&_G%V<()$82W/KKNUFXF(GUN"DG(\9H)5X;S-X?YV](U[$;L[C#90:A<7#MXC"><\K3?W)J]\D8WO_.KL M&%PB&'!SMG45O)6)H8VJWIW'< MV]K=X;:1:--T%!O.X&R#B$6G^I=A43!G2+6VF23?DA:;PTGC[PC[Z.@+CW!6DI0Y?3W MZ?K3,W+(R?5>OIZ&.)W56YU:2L^,K,V&J_ RD^1/)P=).!-$LCZ:8^'O44)[ M:R-Y)#0.I[PNL4F+;7E.=%QR5-T2%ITI]:XR24V 2B9"%)H8RUB"#2XS?RQ_ M\2YUO362/)Y-/$1-'4!O^\JK2H/F,Z7%ZLS,V-Y M<@DRJRTSZ]B4H,F-X::@+U;E@&V2Z%N1UV4M?%/<+%HKL9]&5237A)A7+TGP M]?CU9)Y_#?5,J]ZEO)=/%7-&E*(V?I.TE219IY\%$#DEKH/3#MMTL]J9U"[+ MW(\*W*;*[=&\WJ@=(':_EP](%B/#9,BSJNE=90)X;2QQQ@+M:DD9W2;$WY[& M+AW:40WM,.KL(@EZ>RW>JG.YP1RW.GN,#M P58>I6XB^WG-EQ43F2HRA3;>W M'8@<-S': U@;*;0#L[J]="=:>L,SBZ!=[4^60P*7*'[-FDO/A5.^T=R=[6D< M-VG: 5(;J;/?/,&W&P!;"M>*&(NL#CO/-1.C,L08$Q1KG//"5]D?$\0[TC^N MWW"9^0(R9UM/>QV0QZ,A1T]" MYBA9:9/#>I"D+O,!3?%QI_)S"&5UE /XQLVU"0.!V<2$ .&TIT"P7@S(7(/V M63.I?&K5V.P>8KJ,XX\)N$,5U$< ])T)C.O:G9ODAYO"Z8G/0<0B(@A-+"BN M,[D=KK;K1AL\4]PT*LI\A*@NH_&14'>0PCHR=-="MBM^R'8OSLX6%UW$)RP7 M'1AC@-H4/"L=!E=>!SW<_0Q?#"WZ; MDSY?T3=(F%]JWO;^6Z4UT["B7YN=YTTG<9+"V\\;D4\*%LLI@ /K'*\=] 34 MB@?@3N5B%<6+MM$&WI*M+F/Y\5?!&*#I805=[E O%TORR<^7Z1/Q>M,FU +N M%#;5L8B@BC80D1G:MT3DQ5LOL%$J]8>TC5M&U0.6AU5?/W[&]K*=:&Z#BQJ) M01U &5' :\X!I4A*VN1X(S.]/8WCWOOL *>-U-E!_O1%*9C6;\N+/VCMS3_B M>UH';^>5V?K_]?SB2YCAYF86R7&::)74']#6EMB'7L3@E-$-V F7&=[H$SJV,KNP.'X2!F+V:WWJT+OG2DKHOU0M03 M$D?QFD5(L7;(LCJ"TU: T89K%6JFL$W-P7'Y'-:S=X79710XZ,3&1E/T?CGY\.K# MVY?OWK_X\.+-ZX^-88,LR^X?-:?4WDPA4M@6?)ZT1U"S'1!R>QY""XU[+-_?A! MR#_41!Y$1&VO.5NLSI=X2BK]95;S-AY+TDX;T$@K7:7:5J'6$6DI2F&&"R/; M-/@=FI-QBQV.C^W;MG=49/0^T/3#J[^\>?7RU;,3LF_/GKW][??V M]:MGKU[L-X+U(9YET3<_$P30?W[IU^G$_+--52X#LO^;XOEO1-W)+_F$0=*6ZHKUP2W6MPH*<0B.60<4AV1FBG4AM3F#V8J\D0=YM('8\(KI &WO\0O.S['67=W7 MCNJV868Q)%5T!N0J$W=8(-0!I3F0_(I)V32:+[\;G2//[FB#OX:JZ@"(WT8Y MW.9#B,RUSA:8K5<$1>7#1 D,3?&IR.Q\FU*WAR@:>19'&W -(OX.8/0B+.K7Q>YS5XLK-M9$[;)5BHRL>;%81E-:)EHPDRYLT0U6+\DR;4X(M"1QY MXD6K>')XY72 N9=ANOQ;F)WCKQCJB4,]@+A@Z39C.C"+P0O0S#+:[SF#4,=Q M9>E$E"1++]I$!%N3./+$BC:X:Z.@#I#W!G^_)K+E8DZ?IHL#L/OYHP44<_06 MN% .E T.@H_U)B[RS MI/OX:'^2Q!.)(U,(691*M2VP@\C(UP\\25Z*+SX^M;/P^W+.W]>%01,=2@V. M24G;O;+@ PN0HC)&*.X9MBF]>I2L;L^2=L''-LG__131P49W-[-\,ILM?J\W M8E\NEA<=63;CU>J/OG/IZLB]+!E$5V?Q:900: ^';#Q:^D2X1IG9_>CM]A#J M$!P>074= /1#^H3YO'8&O)W?^26LIFDSF7QV7F^>WF0SJ5)""@&BKK4M(47P M2%Q[)KVS'C,VJB78D^!N#[$.@>@QE-<51J^-F+HZN[LVZN(6EQ%IHZC');7; M"RA#'YQ26)/== '+UARWCV)B3-YE+T#DVA;*UZ2)KE\:PC1S)IE&QT='CF(VT]%R%.0C%TFK M6&M045N(AK8 P[@,7"J!N4U+_ =)ZC9ZV0476T4O.RN@@TWWVU6)5_,Z0[SF M'D_^F*XFT@:1F-&0>3*U>P2QX21I/6:NR7D0CK<)31X@:%P4#:3NV\<0 \B^ M PB=+L-\16^N&_X'7'Z9UD8DUR[A?.=N=4J/7-W_H^>+LS"=3T(I%AG),QM! MO&=#/JLO!EC4)04DAZ2TL5]#!U=TZNG%TW &^?_MPNMR<$W[]OOA_ MQ;.(RTF]**8#T1^<$[65#XFT9 61!^0YV>1*&ROY,$WC8F\\G"R:**T#^-4> M9+BL$GH7/N/RB@F5/')!45-DL9:LUM#)!["2,FQGL!G2' MJZH#O-WGZ[S^UCP!E;,\Q$#R\+7MAI'@E99@B!F?T)+??+SXXAM9X^*OC7*P;,#).BDWTZKQ/,K2R)0]0E1_X<:>JM\" M5/OH86](?<%E7(R>CWL3EK4KXQ=LE82[\X+C9=X>YZU]N@VYC=''4L>?USTO M<'#"(UA&3I=DF:%HDX]OEVZ[O,7Q:D[K)69((UI)IYL"96H=3]P?6IHSB,+J[3=SM@K ' M+N0<0Y4C;KNKY7KROK;WVP3^1GH>LH_ 7"1Y,>G Z\C!T#*9;!BM1'>$+&FU+;KQGGPZ"UY&*E>*DK: M;3?C:7NLC)FV.$!EMY6^A_Q&5ONOT_GT[/SLDO <2XDU0.5<^IH=%%"]08I7 M9%"2IZRWV[:W4OR-5X^L^GT4MQA"BF.K/_QQC? 4%%,Q:I!24*0J8AVW("*4 MS ,&JUP<4OW77SU.[#Z8^O>68@=1^4,G!29:*26O[=!,!@HW$Y#YJR.5!$:1 MC5"JS8GY(8=_S=([([@20RJH YP-FJ MJ+4NT4.(KHY6XK5/@PR@O$DAT+JC M!?S_GQ#N=4*X$ZQ:GA#NHN,.\/W(89-)UII,FX'@2)P46<@.9 U:*6^33SRS M-OGR_T^<$.Z$D^U/"'=16@?PN__8R68*8Z36M(2K1\-L("9]-M:$PE2; MK-,_^PGA(: [7%4=X.W;]>E?OG[[]*]37!)1G[Z^)F]IMME-0E39R%@/.NMN M@KP6%!<.0FB#Y"D'5&U,WW;TC7M58$RGFBDDS9QM+FHNDC1'6"MN&A\!#H#M3+R/F[[\U8 M,;^8KS?^ZV9!HM?21*<@DC\"*OLJ&_)>C?&"9>:5LELU7]LJE?<0%>->,X1"*BI8"*8.\S32KG4GM"W#[X&-Q3&5U@,:][?_K;U5VSG)F MA;20 ];YX[2:@W )!*(HLOAL>9N;[X?3/FZSTQ$CVR.K?42@UW+$>XLY3^;S M\S#[SRG.\B1(+J01$C@SU42$!-Z4"$DX9Q6/BA;UCZH2R$*0LX$5.(LOL4;7I5?D854_T9/@P MZ VNK@Z@MYEHOR+1O%PLGR_.X[JZ_UTBLNSB0N893'D@JALJ@N2 M(>CHP;N87+#"&,.VVC?O>?@3S8L,L%<>*ND.C-0M%BY;5K\+R^O7:%ST:$.( MY+$&54,E0K](%JSGR%.R(;,VQFH;ZIYH:#",T1IRIQ[(WU1Y-OPM=ZPE-W@=6% MD"=%2<-C0L#"$113!6(R%M!A2($%7GS::MO=^=7C#E<8 M'S7Q;A;F%RWJ)II;E*'6:FN2F>*6492D!%CT.6%0S"71Q"P^3M>X4Q=&MH8# MJNQ)-PU\OYC-RF+Y>UCF1?G6E+;<#;A:76+>F8#C77(^3#;M+T%[PR0/AH&0 M)8-23(+/,@(G&^DTSRC44YO!^[W'YY5L-V[+ZP6M_I-YOBR8G'^\%N)M$OKD MED1:\0$8ZE2+)!7X8BVM7 KW9!3U8E034>Q)<+?7GG?!U,,-6MLIKX/=_@,I M:E,Y],OYBO:BU>H#?MP4$FU.Z;7APIHJ.Q-H4TKD0[M:X"UTE-F*X(UK<^+\ M*%GCXNTHP+@-QL&TU /D+FB_/)4GYJV3GM?Q+-4[UA%B)"DIC5@2:N$;V?T; M9(P,J>'4>QLX>\MZ[&CX.;DY+^:X_(CK:;H2R-6E49N#YJS65AA/2ZG.ND9: M2C7.4CKZ%(O^D1_WHY>,C(C]];9H(,0!FQ?M?>I 7S^;A7R3B2"L1A4$A+0Y M+M:J=NBLS=@IBE+.A,S55DBX__GC'I8.!((!1-?!KG%CLZ5]=K/??M]CKP72 MQM .6^M?ZGPN52JN1:W#!S8ES,F&SM<)T4<44RK#U= 7,DR;+"F6MSM68[^D9&8EN0[ 7)G32V-PX_ M;W+7%)LLU\**HB'/N=(DP>8YMIRE>E:F^K0L4IQ_G%^4WZ>O$>MH+G&(D M4H^U\TR$H)%#+B%:KH3W[%8CL@=BX(-)&7E2VU&P.8+2GHXGJ9DUJ5XR1J?( M.2FT_GQ@&CC3AID0"NHVG:8&]"2;U?+U:#MWTMB!GN2+>1ZY/N#V,-!690 / MO>=XI_U;<=K^4)\)49*N^[% K"OER!MD/193$+XI-23&R1X6[+?>!5 MIK/IA8*^<57(Z#NO0%A=9^L(XLKR L8(BKRLU#YMU9GB8%#=3]^X$!L&"S\ MV "*Z2(B?H/K5W/:/'!SU\VH(K-4$2RK79>#9;0$R<K2!P[188_V8Q:R!)SFV+A0RD?-_-W!&0>5;7CIUKN M79 G7\@GWIQP+FJ7R<7\PWJ1_O%I,2/M7G+)-2,AHP.["=.U4A E6LC1N&"B MUD&W<6!W)'3G BMO?'5RLPVQL2_M\.JM_-&$E>9]E)CXW706SA("R M ).:RZB\\:%-MX'#:1\W;]BWM=U'O6/7[CW([GL,5PRO?\1P-%ZR6 I8+3># MJR2QKC(D9*DP" HPB42M4 M#D+)" 0ZH9R(7OHV.>Z=21WWAG!73L$^RNL@2_1WG'[\1'2?4%07/N*;\UJY M^;9LY+EZ>[Y>K0,MW?G'2_:>3U=IMJB]8#?%4=\3;A@X4]: %^01J5AH%Q$D M;1198@DY.-XFBS0,_7T%8X-DF490[!."\Z4+7PRB, %2KD4G@2=P/"<0D82K M%(6?HDU)T$YDCIO#&@-'>T)Y=Z5VD0.C#>:BM7:876XK&\9.UA?^TL6&L_D> M,5A;4&SN_Y\LEW54VN82SR0A1IUBO5]11[!R;L&Y&("[X$*QT8=&%>F'TSZN MZ>T W4=6?[]&^E+&=V0_P4C[']+FQ['>'N$J@O="0S*1Q=IY0#7JD[,CH>.F MR#J ;(M">PKE=OD3'4(U71@*>]E:X)%,L,=@BKUSBZW'()*#DJ1OG@6M5?J>/CJ MZXAU$,5O ZZ=M- AE*[R%=(8GY!S<-Y$4#8K(!,?H'")29JDO&LSDNX!@OH* MQ8\!IWTTT0&@3N;K::ZD3[]M_Q"H!WXOP8W;T,,U%1\*!*M9X):]SB0 8,!#T,M"T_L4+@'S3=*SI: METJ@<*GV\[,R@Q/$MLXR!QY"B=CFF&B /HGC].K:'B$[]C_<115=Y!SOX^?U M-,3I;+K^^FP65JMIF6*^UN?6"L7I_RA6]QCJ-0Y/TC,%C.(I6A6*3VVN<.], MZLAW:H\'P.$4UOL6_.K-WUZ\.7W[GK:=?7;4ZW\^Z ;Y(%T#[7>OYE^(P,7R MZ_=LW3T"M(JYF!\O4F:O$6T)K$2S'H?9N>]H\0=?A1R)U'GY(H?Z'? M^0=YM3)ZPQF(D@G07#,(P6I@%![EX$N0J4VD^AA5X^YV0^'C[IG$0'IX0H9E MTX1H+X?][D-:&9G[:#R"J=&)"15#A.C8YA)5 <>#)REH;;S2(<9*Q38+T7G+ZM36[(.)! M=V=OR7>0CW^\Q2\*IZ34"$4Z!\I$ R&Z4!MRAJS1IM+HFE''?;8'4/M.7;1W MT4$/@+K1'+:XY+W6!8J/M+Y4SN"-8F",0_J9$18; >BI=-'>2;V/=M'>1=9C MW\1YK &T#MH%9P68Y PH%S3Q@0502F=+-B&K?ZHNVCOI;=LNVKL(<6PP/- ( MV@B):)6"7'("14$!.&4*Z.2$8U&BUV4K'/3?0WMO" P@N@[VC&];ZNMO_7.Y M$%GG$H%C5*"*#."5IP^66%,VH]5M&D'U+.\@NN)M*QD#3Y]"'JVLO'*7+LR;M/@AO// N*-TX^/4A;)^[KGMI_ M"$S#J*(G;(L$TM^!;$C5L'W@I? RFC)WQ].*_S/O&V-4Z&!(,UWF3D:L:4@%Q/ <'8 M3,N(XH)&MQIT;'4N]_>/_OKR8<7SU^].3UY\Y=7O[Q^?YS6CMV;XL![2S.2DWS3 MFIO5X1JT!46-KE9JD#5QUD1L4ZNZ$YF'6YN'WO#]\#8DY[)A&9+WKA:I: A, M[:(>JNV1I63[T?LC]H&?:O /K1(X]CV1I6!^V& M1LZ*+RPDVOLJ6E(=).CH,[1"JZM' X[4_) M.NZ"Q\>F=!]!RT_6>!Y0K_3#9Q['?+:L9=H-KU(SPV,Q("1MZ2H4!!=KZ7[Q MCOX72F9M2KN[M9\W%M;FW$05+$$56D4Z)@J]95W3*$&BX]RDE+1JQV \SE^P=GB_I0HH5H)*U39-''8$,T;7SO1X@:MQ#@F$ ; M2C,=@.QT&3*>A>4_ZG3YS1=51E?,D =#J"V16;JV@EG4D77,VM;D!R1R W$8!04([3T3%1&FR!O M%RI'+ND=+01IILD.4/H(3W]9UNEE09,-SU&!UK6-K90>G/(>9%UR)0>539M* MX1]1-G9+FU:8V#[,V%U!?0/N)*7SL_-9G?1QTU5[6LC!L- MRH94KPB0]\M%U,Z8D!O-.'ZJ_S>O;VS>G[DV>GKU^=_/+J M]:O3/=LMW?>808_P?DCG0*=V[_$+SL_QHNGE?',J\O?I^M-5D/J]&ZSV7II" MH#*LCKBO=\_K;1X?,2>K-/>ZS165+0D\U#[]X#7?3[I]+B9)"I1RD;)&9$@V M6!LP(3EF&&?)CB*(3JH66N#IMKEJHJO>JQ+N,0C[%W,]_+#61JQA =>VT&,B M1HE* 9=1$/12!"^3@)2%% X34^9)F[)[GUTW\Y-Y_M9/\7:'(6%-S$@1CPX> ME!<"HB=G0B0*>JS.+IDVC5;W(/9I&+A=4'8G1=Q8@T_0UAU0>_7(TUI;NY;U M5ML",6C%"U<)4OK6<[]L((D65DRS%?3^O.+5&8,"KW@$IBKO2>$JXWD;0"1E;6HO9.RJ7CV MI/MI&,%=L/> EW<,O7:0R'N\[P[/7//D(MA<&QWKXL#GE, I)4W@67G3J$%C MOZVMCHF/G7I@[:*L'I!WH[E+X$SJG!S$4F>CA9IBU+774W$NENP4;U05]61Z M8.VDWD=[8.TBZT[;'DD3I66Q@/2&O$[+%$3&'%C!=< !81,>X-PK$C-#2^EC5-S..WCHG%$ MS^?(:N\ Z/?%-]]R,!.B-@N&'E %8H;5=CZ%$S/!Q& 3%X*UN=S]*%E/U#'? M$R-;),_V4]C8/M<5)[_?Q\F+/SZ3\#"_Q[3X.)]>RC=517_$2=%&168E*"4#REOM27O3\,3M9&'@?"8>NL]BULOG>YWNG[YEX-F9^^C M9J!,[&L,JVLSL$KP,M@2R:90;*BXC1"%4H!&9DT*9-JU":%OTG'HQO>: E_$ MMY]Q&>JHKXN'7SM;1>LB<@;!HP(5M8589P,GH[0Q&%3&-F5DC],U[M9W !)N M;V,#BO]I&(K]3[-O_'T#H]'PS/H68)+@*"0WP .+H+"V5K<:@92=0RFQV$97 M)H8Q'9O=[R9D+\L8OY];3G%UZ^2R7K4N&FNSB(*T2D(&[Z( ;EQ,)0E3;O>/ M?,!7V?7-7=F*751_P]MH*N\. K -6\\6J]M#D8)2I22RILS8.@&Z'K![\NEY M#BXE8XJV;=J./D#0N/[N &@:4N!=X.;N!OK-"_\UK.O8[]M%%%FQF) C"&YH M5[6T2,@;]R#0\B@"U\ZT:1BY!['CUB8/BK>VBGH:[L_[M[]M;'<@TWU# K^$ M69@G7!U0 ;/C&QJX4/MQU\;)0E%*\=F1PZQES;0K<-PK((]9\^Q3()^]8R?K MZFDW%\SFKOK;\MNE!S"1K"2IF ?C:_(BN7HW1!O0B2>9$@H;V]SQ?I2LKCRN M77!PVV8-)_P.=LH'3._E#(])D4(R09H6+-;S BG Y:+ 8^'!9<9LHQSWXW1U MY6\-AZ6#Q-\OF*Y-;4_(%!=*@"^9?(5@+?A ##$6>%*!%5/:!+D_)*TKEZH! MI/940K^HFD1+_]5FE\@=Q22JLJ$224HHJX)R7C3F=4TA"PG^WN#@2?%&ENJIW8E]/5^N)DZ%E_[B#GQSQ9+/D=7; MW+0_Y& AQB(!,P;TFALIVER$&XJ#KD* X9!\))7V"^7O?NH.K,MD:BL^5A./ M)'\FY>8R,?"@A(B)&Z;:[%(#,M%5 -( T,T5VQVFZSG*Q!<,VJDZBBV2TVR" M 6\YI]A+V("ZCM1N4Q%REY:N I3A$+:SF#L RGWG'N]QCK^'V2DNSR848+%@ M2P*V&>6G;0:70@2>*&Z7%J,UK8H!'B5LW(%F T)H2 4\C4.FOV-UDC&??"&> M/^*&X\KJ*LQS;8^_.)^OW],?'W[8M/.;&L3*AW';)I;V:)CT+%.LP1G%&@$A M)JT(M!Z5#T6'1G.#6L;2MP3]'NLUF:L?5HGS21VSP!.+8!31IDS=SHM@%&,9 MD:Q3)LMCQ!H_IK2KZ'@7M#R^00ZLH@ZVST?YN[Z\+\NK)T$YQD-RP#&1>Z!Y MA,@+ATA>@ZBCWXH]1M[FQY1V%=8V@^"A*GH:.^YE_;Q@=AN*N]J$CX'0@U3V9*%)6,.)TQA2K)Z-KCY.4HD\#ED@ M>.62T21S/:X5O4MS5YGBX\-S9[4]58"^7)PO)RHP+4/"&I1E4$C+L78PK5,[ MI*8=PFG6D?&L)'>59CXZ/'=6VI-%Y_0+3J)Q6I;(:LZ57!A1)$2?%23%8J2( M+=&'CM!))'>5P3X^.G=5VA-"YTFA=][FU0IC.9<(NDY,4)8^>%&][9Q4E%E* M-K+O>1_56V'4_!-A]/2&83IBU41N304I%P5[&""ZD Y-K(4:]+,V-?7; M4K@5_.P_$?QV4LE@E:V-H/;;/%]F5S&_^"/1KYZFX<67+!.D;6H_3:= M9^"3I\5BLHLF(^;HFYBC^^DY?,#X]:=^ORA?E->*H8.HF0:%2(:%UC=$EKDO M62HFV@3G#Q T[L'/ %BX.S?\<,'W;GWKVMR_/=.UOQ[<8C1LS?0 5B*3L5@" MAT)1VS:C!B]KU)!*X4IQ:4V;LX(V=N/['&!2 GU\1M";KE^&=-4[Z!N@N11U M*!O//@[/: ,;,K?(&5:.. EN3V*5MV04O=]K%-U'.4[ V0US*O/?:D2F CXFB1,9Y"88KS]I4M+7S85[-Z5GG-2ES MT:R::^U*IEW9%HJ.%&,4O\A*D^.6.R%4D;$9B[>(Z=*^[(*!^WR70P3>0<;U MADG\NAG0@3QR;4,&K#WZ56+DS9$L( DCC67:DN%M IF[M(R/F(/4>[NS]F&R M[@XME^,>#O+AZSS7F1:8;YIAP;B[M)V< H%Z 19LKM43/I!1C@E!NZ2E-%+3#W\4 M16_YKI[PL:]"%^VD.S98WN.7Q>S+=/[Q)C>_?7B^F,W"LXQ((4A6:O@DFNH-@*1C]ZT[B5ZL/# M9E#)C@V3O^#R+,Q_"?-_U,AP<3,R) %YIIP!*6M[CMK,-%C#( >!F V!_G;= M^0,0>>PMXY:*#P^/P20Z(C16R_7D?9A_Q$T@X(I%-$+5&6E$M,D2@@L:M$D$ M;K*"66[548.>>BU,HJ]NAT@W7MO3;K-_)+V_)'M0_R5J4_;>YSK M'9\4EY) M<(;\[?[(] ,8,>0Y0V6VE[R&_D=7^ZW0^/3L_NS)7.?GL$QG! M(#;#$A%"<0R0RUV(]0\%TK,%TT1ER$IXGP;+QL-@.?# M@\29"?/!,F45>"\]"$,YV!@I*,\%HY1&9NOG)[5T(;RC6+'&<:@PD4/.:_0JLXB$*^(3J7,F=:&NI;OB MX?$TB$P:Q=DZWO!FOEC,_U7N,]UW_.3ZUT0Z%DCF#EC9.4)XW$TN9@A<)QF$ MCR14&L3:@\J6 OWU<#>(C,:^+7QN86<_BBTXS^7&:SD)3LM@,SJZY0)4:(8^ M@U,1$A>>&:VHSK]IN U7AB^^JJ5HT'ZPJ<#:L8'R6SKA;/;#77U:3&=A^AW_ M<-,39MV2>I[O/IAX1:(420,5VI1>K:Z$21Q$*='EM#QZW2VU9;?WMV1X#P"I M PBA@0/Q(GU?]QBZ*>).V'*MQU W#_;'5U8<'F1IW:6 AH$!0-.]2:1^2)M(RJEG(8'40(&Q94"8: M!+=)QB2L#*[ST?;2V\;M#E;E=!N4P0THGL=,>N.6T^4ETN+B^>QAV(U.0B!4 MH(\!Q.-Q+6)V8*1!"\]XJ97-5M,Z5GA7"L?M E9#+561S=A:ZO)Z'OYYZ:[2 M\NC+(JUF^ZV]BJ,?UU_GB^F_4UPW-I/22T)D )8U.A5!9?#!<\C:.JMC((ZJ M3KJJ^SO'[?8UN,:JQ.P&]-9SGL;=M**G_JEBG'J*YJ"E*2,'@P5O@@?KJ MI1(D.5@,83.=W:*AY#7@[P"":@&&\]F7,A:K<&[BO.16:%=RHL1-CP5OB$6+ M401C@R0Q5@+9 RJZ0>AU1=1W97(# 'F[?NW-]-K5 -+E6;J>!*XL85X#5Q[5 MK;<5]U? M]NN%]/S#!F^(U('FNEV1F-5$,NU+-J0%(00#PWP $YVE@4M'*YD$A^N*E .E MF64!+D0%@GK4FH:@86D';M0'+0K4B_QOMR%H@^OFT/+@RHS34/. M,I=TFM);3&4.-L0$V5(?@@G1QSJ))*^F"T4O27?M0M&'[6-'?5XN-_7");3% M"G/*%#F.%GU OT])%Y- XT^3^)+U,EPA[^$[4/029K]"WAZ<;4[+W'L"C#)C M66F0&K,L\2D%+JL,0>B@@^%!=:O?/&A^XT%[) UW.NW&]0; \S#8-*$NH2^G M*&27. @K+?B$;I_21N=DDR:ASBSYAU2TI&YV%.NV_,8^/&X 'YM" I0;HQE7 MZ >4"Y0R1,H39(HH,U0,$]FD.G.6]HG&'#P8LP]JAN#\OL-KAH_X,N4L3\2 MS*XQ8&;CV@_:;WSO7$$G9^\NCL[>?+L[?7QQ]W(51FQ\V M*)LZTCS0C1F!Q2"$EK3S6+=6+&C^G8 M>\9-29;Y.K]"_;6\>?+9_#H]-[1),.UUM!&R9@($<0R^#CR6R;*D)I75MOW,Y##+SI_O##J*B#C,;Y#9(I9_P9JD%Y@V"A M7( A-D%$;U1Y;8SD=<9S#:RR?OCE-$[=XM?YXN;)']/UUWD\G?U,R^N42NK? M>5[MH3>_GO[P[8_=Q ]9T#Z3D !]_C[ZGA0VFU 5?1 ME.+K@[(GBF\LT380IKM?SH-5KB[2&)-<$2&1A1Y-\HS6N,N6@;4I).:DC+9. MH&XC2>,";CR4;(3K/B)K 7OWY)?KN?/\>>%F2]S-*-'U79V2N).-DI E[FVA M<@:ON )<##&9:\98)47Y(FVMH'$O$/P.K6$E,O95^,W.6W4KFLZ^K"]I,]$F MT&! "8$G16"%/RH L\E:4]HMJV[7W\\]?610#"R^^9"\;$#AG/],BZ.KJ_EU MB6>=?R]L62]$T"PY(V4 0.G4'GP +]"M82(:QTAP7-;)J]E(TKCW4I60-*P@ MQE8O1Y\__K8?O @N</>[-4TW%LA\7 M&] JSQ[%]]%RK:0UTE%P6A13+Q?/A"I0Z)'HK(P-JE($:RM=(^N7IHWIW80W MMCIZI@+QZ O^J=R5]1?'T M?W-7/]*GM%BM;T*5(XD[ S&%LCOKK0%PK.G P[-42 MS.BJ[9Y!#RR/=4,VCRZ'1::4=OFJC,])X+5TJ/Z5E"Q;(NF+@?H7WS*R_55+ M30W%UP:4T4,;]9&&/5TN?R2T+!ZL<.*#53&0#"'HC(I62G1. MV]7C2B]1.6[^4$7U5$U4;<'PTV(:[O6M*;GA5FC02J_ZDZ*^+5.B@C542N>9 MKQ1BV$31N,E%AX'7[B(8_4"#Y%"FOY,\?R1-N9$!"*X@10DKM!I77K7:.")9\V89%;429#L1>:XW= .H]H& M%E8#2/QTUQEPM<#;?;4J8)AXD8+0Q$ .7JX.?W"<HYO:9?21'B>J18>6/*N],#UX'V6@%YRY"I:J;G9%3NW+QFY8]E! M0Z4[L+5!>/P]3;]\O4:P_\1C^DMZ[(PD@4H3?5M<3$(ST04-CD8-F7HEJ+,\ MT&Z=SWN^>.2N90>$T6#L;SV'^?3L^/SCR>>C_SJYW"5+^>$_'S0/>2-= V4: MG\[P5>FS^_.9?D,TBLA2UA!4&9.@" D6+9 MHPKBF:?44C,UZQJVH2E;9] R\8!^$!Y;J4QKEBJ#9='2A(=)J%2755';G']? M!1=F7S[,E\MCMUC\RO/%O]PB+F_2+G0*3!O'@(N2=N&U Y]=^:*C29:15*DT MZP7"VM4Y?5#R)&5N0&F,/#1\-3)[E:ML0DQ,H)K,A!:BA0(C+(,DN;)99>N[ M=;KO-##\[K7C F100<[WY6H+4+@='ZNDIYRA\Q]= D&,!^=)!N*)24'K0'FG MU@W=P3!FSO8>(OM=Z#OP;V2Q?YS.'@R\]]RQ3-&M1ZR7=C3XQ9?QC<01ETS, M1OI.IGHGP3]Z]4I0"2 MF0N1N\1,I:*,EXD;-W6PA@U12S(-@.TDYQ1*V?N=<5Z&^5RD,)^5_ITKL;V; M+]+TR^S13[R=K@;=SZ[1WYQDA6!QV@/+JW$99?4^:<20<2FI)'VEF^\AJ&_5 MY-T14O.1Y=L IG$)1_$?/Y:K$JKE9;J^OEH%O9='L_C'[,=R-;MQ_G.ZQ+4O M)SF&$M#"=:E5=4X,X 3%P\(X(4,RF?T^WVD@\/8BLU6E.@Q*ZTFL]3#BFS\N M3\].+B\O3]Y_/#G[O-,EQ9-G#!I"W$[A0 '$R_2ER/LB?9\O"L[NXT*!1L&] M 2I+QACA&0P-&C2C0C/BI4AUVN=NHFCOG++?GOM)F[DHJ0AZOMCPI*KZYSEJ:VLA M(REC5JZR!44I/K/@E(B@DK8B(KRHJM3PI9866C!&M54?/#W15@<070-& M_$7ZF68_4LDB/\'=O9BYJV,T$-%#62S?_'J?YE\6[OO7:3A:)'?CVM\O-5.F M!"=H>ZX*[J,18)238++,3FJ2=9)54+H'T2,77-9 ZJ%$^-K.VS6S'VS7/3(( MNC^\ZJG<<4VU#VHJ0S9">"!1%=>0^S(!W4#0@D:?7%2JSLYOY*!>A3B#HHQ8 M)H!:JE#3E[) *S,0$@T:K9H;7ZD0I3^QC1[0?7"TYP'=6V0-',ZKHOG5./@? MR^DL+9?KQ2Q7-[;H(@F9G "7.9X9J?3 I4H"<8Z;3+6OU3%J*UDC(ZTV*)YT M+!Y*0BW [8;VVR%E1*1,: :M76GDK",8$RTH:4C2)7G9UPG8/B)C9#@-)][G M@R$[\'KL*H.W:*RAEN&K*^ J;&.DC*@V^$N$EI2L*4.U6<1HP[" MD,A>LK1>>DD31]DNXTRN]X?"V1R_/[YR\?$"F(W<$4N!98]M] M181E/*8 U"1T#!CN QMM A.-%0J1['6G4I(=<32F[3&49+<"90G[20PX03*>F-:"85(#829Z8V6@W="R>YK68X): LXNDMZ4C[4' MVQM S\=U>.TN*P=URQ(<>C9X1J OA_,>+12T0%+2$+5.%)>6M8 MG82*C22-TS^P&I"&87T#&-IB)WZXR_IR2J>2,PLN>C01C495&W%?D)2"D+@N M$BIU"^Q W8!.^U)):(B!9J M77_RGIB1#]?:&-N7_6/?AMR9H2=_?D\SW <3K5 M)U5L"T61>A;!,ATA6&=U MXD:YW[.B-D2_GSQZY&[,M: P !_WG>H^B"8IXX1">=JJO=,;AQKQ>/ZMK&;% MI/7")D$:39,7H&@YPV7IRVJH!*:M-)8EGF6= ZX;?2/W9*ZM;RH(J0GPG5]_ M30MTA>>/]>GM>I+54O*@@"CCT=.F#KQ!Y4JR(TX1:GBJ [KM=(W&JFY?7M D32@DG#T,0CI5HC$+!&,(B#[(RW"=\E0C+S_]^KO)XDZG1FZ MTU+14"KO2MH9T9 CDSDJF52EYHI=J!NYBW1MK XNH-=62O%VNG3KX7'XAGE> M1X;\@^J2#P7FP]98[/#6JL47^W*A=E6&1 _%EI)<&DIK )82(M![X#92'T,V MC-<)6]6JRGC,\/-;AM_1,%"')0TPE3=+05!J645#)>6.=S8K5<6FV4=76 MU<1.R'BB_(820@,7$MOSN7,621E!0.M2#!>02]8D!BQ8E1-)N-C_N(**X:3? MJW*BCRA:P-6CI&"F9*!.6)0T6IZ"HB%JB+=@52(R)$9QT_UG5T[T$N_6RHD^ MO![[KF!;TK]DF>5D/4BB/"9'";8SB6 MCXV;&\ _7,)Z,WEOO=;>0&0,V>(L@M\GW%L6F<.CU+9;FE8WW&PB8[S$]X'$ M.Q^:UR,")I3Y9HM?DS\N)]HQ)"X+2*YTEG2"@^ .0]3W&P 9D?'TV\0FU8>G +5WHK&&7P M9/49<W-5#K)_.3]^.5%-21>4\.-B#S\X\31KT@#.UF0G(IF;$2C$77 MFML@'67H3Z=MO>+ZR?S\XSA):/5DWI.#8[N-%VEY?9X_?TU_GR^NXIW?ZY6W M5B-*R]!OB]K*N#*R4 M=O*AL?+?9G\\]?9R$L.$%/@S[&MCS%W],LLT:J8H@ M"36E#L"BZZQBF=V26%8ZA:V#K_KM^8L_QDG3JK?G>W*P 9E?OI\X*W!E6@+G M@I:)"@I\R P2E8YS%VB4PYWME]W.]L%SJNK)O"<'&Y#YTS'MRL &9'Y]-HG6)2X9NABZ34Z2T M8'TL$WFLI=D'X;;.G.GIMYV-D[I3T6_KQ\$&9'[Z>4*S%BQ)!^AO%(I+Q4LF M%LJX1AK0ZT!#=#"9GWX>:8Y[/:'W9&$#0G][,A$\1$M*/@97)9*=*!B1)&C. M6/1"A^V%(/V$_K:;3)Q1+)01F<*ETO1:D33D[@$3'M%!>.9 MRFW]#WLZZ1W/]%<0G-N1A0VD_AW/9R&5Y@B%ZQ?3Y3_?_/J,__0FS4TA?(4D MH+WWI4&P 4\=AZ2%(]2IR'F=FHTM1(W;3Z!:.NE08F@1464AZ[UEF#)\U?(Q M\-5@O@0NB@R:"(+J,6B9.TTJWA]1]T2-FU8XF.!? M2.4F@!4.N&+4^6='O_ MX10C.D>P-%@0 @UJQY%-E!/+49M;G^K4C;Q 6&/ VA4 OP-K0&FT *ZG^^]- MFH6OW]SBGZM-:**.03 %BI=<;V("6*L%*&483200Q0YV"#ZB;-QV*H<\"7<7 M2), NUW->C,Z1IW4*0-C5H"P48)5R@,/#O>BB"I6:JCR$F6-Z:^]Z'5V5HUQX1(B(8#+Y%&$;P%9TON.M>HM+5';[5.OXM.Y+4&MWT0T:\3 MW0[B:0!S1V'E]2XO4DC3GT7OK]>A K7>> [9E7PD40HCI'<0$M4B29*4J0.S M312-6PY0%5F#"&'DJH"/[A_SQ=W(QY5N5]E('BT'7Q2\(#: M]27U-6O-DW-T.7H)R9O2Q+]TR"#2 MH[OAI? D.^6&0\I&,L:K&-A7KO.AF3QVANGY+/UVKE(\1$/BN%L\'JY"HY*U M,1G@27L5 K,Y_Y:=L"&]],FCQQ/[0+*:#\:X!@R2#7KSPUT/G62R98+@F:A" M!*&4!$\E>@PLZ$)0=J;.4(.7*!NWCV U5WY0@30 L%T:2F>=I>590B .MV-" M![5D<960;F A4_RPSI3=6OW #]VJ8T>T#- +O(_H&D#G$S_C4UJ4OW!?$IT0 M$P/ZD;@666K!F#?@F2_99L$&SV46JDY/CVU4-5FF/0S>!A-&ZZW6WIY?]"@#=$ZT#I0C[.W^.J?2.G/=#I;7B]^ MW+2.F<7_E>*7HF4"?C2]GJ8E@C!0[/WJSRBJ-_B,?TZL=XZ:[("ZHJ<=<>"2+RUYB.%. M6>I8G2-V'ZI'/FL/A,^GG2@/).=7J397%O=.K2>W/:Z^"GV.[A84J5=6E5MN M2I7%\]LPL$0JD(SQS$1D4E9R]\93I/?3Q)XEXKV;SDK/XM/97<.1\_QN.G.S M@')&&V75>19-E_M=EP01Q#)5\M_,NAFQ3Q(,PZTHI6915.K*.?127K'*[8'D M)_WF1D7$J]3#9VZQ6/%ICV; W1Y<7S=O7TL#6EH)Q7*6$FP,$KWL4NU&T*;( MGBATA +^JI,2V(2Y>Q-D\\)H(6V$$%,"82T!FW!'2>FH4,Y[KFJ;_ VT_ST4 MBC8;I?VET4#42WJUP(L$R(,(0;6L<* MW$95*SC:5_8;0;6G(!H U;OY(DV_S$[^#%_=[$O";__E%K>-:YA57A76Z#(R M7=! P7.##GV6/MFDHQ-U'+1M5+4"JGUE/Z\DB"8F>=VSZ3Y9HYCXDX6RD?=A-%K>B>'46]$3I[\+TI_+QS MT\7?W-6/1\&4LW0]823F2&@$)_ M;D1Z%YW^L!Y1]N;7)@=LG;C&C;0D6U0KM%Q3A@A>"E-F1B6?HZ-2U5;)M=?8 MBKE0%_N=[I#'QU!3ALHS$8EL+57>">!,E@XTM.2'YY(7S$D,W'-F#Y=6TEHD ML"TD]0DR]A%K4Q!])K[!@B RL[*"DEF2G0,GN0$6$\M1*:MT;7_L5049>\F^ M3Y"QCR : -76V)8*T4=E!"@;&(@@&:!_P2 39E*R3G.[K=?T?UR0L9?L^P09 M^PBB 5!M4/0W&X^FS!0/H 1#H\5[4K0Y^K(R(]-T.)O/YM]3R1LJT^C+ZD[^_)YFR]OBFS<1XQ#%$Q&14"0,AHS90-.* >,4J=I M1D-7'RZ+Y2E](_?5STRP\'ZFVR7@1 M2$8GV)?QJZ4(5*&)B,C+*9^]<.=WC9?04 H<%XF4GI"5%V9DK@ MF%6@:.:*B'*;NVW>1V6F-%+P40]G3XN-JTFO=:5W<5*N@X\_X[] I?%?GT[. M+D^*&CFZO#SY?/KQT]'IQ>-%S>RNZ M3"VE%AB+%K>Q9& EE4 \24;P(&BU%HO]J1U7/];!VM/&'Y6E.& ^[,@ZI%RI.EW>0IZRR53:#2@%M5IW+[!::P3MJ MHT;X>UTG_;2UD_ZF LFGR(/7P+7E)>1@P)#@(1"J!"4!C>LZU]$]B'PM)WP? M9.UXPO>660.G^Z,%E66L%K4Z%FXJK,X45%:$!AYY8G4" MN2\0-B[LJ@%BFQN^IW0: -N-F?%H4;>CE7RV+*"QD827(&Q9B-0!6) LBFP, M-[P*S#:2U)!>VU?P\QI2: !.)VB.S7^E=)E^ID5IMG3;@)OKI*D+N(R2S:&C M!ALT,D=F8C3:L)35Z8VS@:!QH320N.?#\W[LGO>E:_'UZ;?O;KHHMT#K%81@ M/2^Q2Q*$*XT:.5@>9 M%F!V0_MZRUDOD]!2@?!T=:M<,ON#A)"Y\@QWH*DT)_@1&2,;TL.)]W?@[,SK ML8^ELSE^?WSEXGH)MQ-"15;4VP!!>U%.5@(N,U<*0;)6P0C#7XQ-;7G^R#C8 M75KS85DWMO3?_IJYDUE:?$G7T[!\O ZB>0A9E U0F".I!2-5!)64E(H[&J7J M!($M+QGY6!D&!T,QL8$S8XLG^.$NW3,CV3ZBHK24HJ(T0:"E56K&Q=INOKJ]59C2N[-_@_+>8_I\N2(C\)S#.3>%D3 MTR""LF %NA1&AJ +(V.E,?7]Z&PVLK,C3K8!<5BA-0!)I#RD%)=E)-';TJ?F M>HHKQ=U]:T"FTD526&<< \Z]+>5"%!PE"J27GC,7-,UU)EMT(*ZAV^8:X!M: M/ T@;LNQ.DA71D0>'3Q_G5.14 MQOA05OJU$P=>LPPY1^,D\U%7:O729'I$:8A)/)KKF?!R"8:ZP)7N]59&+Y(U M7G/R_],CAD?6/ND1?636VN'_W#ULXI9'(X$PQT0L0?=,C>DBG ;!MOIT+.>5YH= ML9&D<<,8=73),/QO8@#).Q>F5]/K7\=7\R4RYU8I9NY-Y )XHF49/*/OP1W$ M8*DGC/"8ZU@WSY+3"4+B=4%H?[XWH(=6G;P><>8VV/-#R>9%F#V*)'%,\8]BPJ(0+-/,+3]K7:I9+-0$@)! MN[].)[Y7D^K72[Q;4_WZ\+KE9*]@8Z#6^M+S&==!+06+UAY$(W/F.0>>?ZN\ MJI3L=:"DOUYRZYKLU8>)8X-A0_(B%Q%%FB*HK!F(K!PX'S5XZPAWQO@47"<< M[)'W>:!\OYTA, #K1I3^OU*)U+'!O(W!&4"UJI0%E M2M&XHIK$LCK7*4<<7_'@T,#O?C\P-M/P>M+W=C$^!N)]<^A9[ZBHHM.:RS+Q M5.$.L!:YD0CJ/\VME%J&V*GEX([X&=/N&$JR6X&R YL;,$[/;WMAWYI@M\5[ MTCN)S %4P^C*!2%P&3P ;BM&8X[!DCH5*1L(:@DXNTCZ=Q=Z +8W@)[C^>+[ M'!>2SN:SQ^>M$9GI8#(87 0(Z3+84DD8,E/2))M$IW?BT,'S?#-)/&HM(# T"P53"IR4 M'(QC+J-]P&+X#\KS#90Z2S,!E1P'X9P&7R:I9*\CD9Q:2^IPXR^8Y]L'6?OD M^?:166L6P3,)A5$RE94R$&/$T\1P L9'"H(HJJDM\Z$.4,WSFO-\>P&B9YYO M'^DT +;-%_0>/4'#)"NY]P0$E0:LX!8;Q\I M- "G3;FF6K D?#0H;BU+ U\-)C )+'E2/E&N4O?05Y;GVTO<'?-\^_"^ 0AM M3.[)41JE4)_4JA%2A/D M-2F 9T&M2\TD?M'$$BYTHLS7B1(/%M1K(M6JDD&UFYP:T&&/UK1>3''WU^/4 M)R'H+$H0U%.M060FP%G*7! [-!4.H9]8>83[.FIB$\[2ON#E#JQ?N=\?,]+:;S>'GM M%OM55CV_ZVXBCQ/<1D+F5'K3D3),W>)*#.=@9)32H5O#,7/<'I0I9I.RJ4X(81-% M#766&1A)@\A@CRK/+\4BK':J?49_=GDS_1QM@I6/ROSZ,4!;N/[&%O5*KT.;FSUX?V>QM;)[*%JVWBQOOZ@?/%NF?[G M?_M_4$L#!!0 ( *&$55-*\-MQ$@@ /PX ; 8F]O;2UE>'@S,3%? M<3-X,#DS,#(P,C$N:'1M[5MK;QNY%?W>7\%5T&P,Z&T[LF7'0-;V;HUFDS15 M$?1300TY%FO.<);D2%9_?<\E1Y9LR8B,VK7B*$#&FN'K\''N/9><.?[I[-/I MX)^?S]G(9YI]_LX%>^/6Z&1XZ$1TY-CH<9,B7N]W4_:HO8,X:.VOON (7K262Q1 M.8&;\B/EV!\EMZ"OGN)Y8:QG)F>_&IM%O)UVXV_,I.SL]U/VFS9#KME%GC2Q MD@\W?O&L;W#_73HBZ=&& .]N5_TCKOI?N,-:QZK.INPJ-Q,M!1GFL/BK)2\, MVLL-!!RJX[#?/)^R,O>VE( +21?4'6C 688[JT"#E"=X9)G)($"\B?F6,N0R MDA3H=G F#0I [2$&U0AD192$%DRU$<2(2T;#)2R8BYDB[S M\A-I954)=2!33D,SDOR<*#]"!UTADP"0ZBT S0AT M*N<1F7K&Z6'$#93U!?JZ&9@EM%L&/R7PO2V#'Y'!@UO+_?6K@VZG=^0JCE91 M$[DQDZ8*MX$(%XQ;&2@'"JFAED0-)L'SH59N1-DI6P873FZ<[H5RB3:N1#ER M[M;HR+W"FD0*/';L#:@F)+@;^71^G8PX8C?V'G[S2ZFEJZ3P+F]T]M_(G7A+ ME73V17RT$^I4% ?GD?W4$B,WNV 4(DD)U<.:3)>;3-$D]?VNT4 .TOBK(\T7 M90CV]YX-.-]Y,8;@64W F72875 @B-IO,[5.>COAI5N_" G?H037JI:BE#:E M107PIF/E@H]&+IF'>FB?9N[=%Q6"E9H'\E9:>DZ[>J4>*%'!TP.+,UJ)L!?L MRJ%30G&KJ ,J*OZ@67*JJ72DPH/5@^R)OKJD-%:0L8!A=BD"0Q5@0 (F]/O\)O GL?5X?'BFQ3"W:3Z]"W)"RDK\/\-PDTDV2E)8(M*"(5]2:&>?QG ZI M49=+4%%UY,7>W%,DA26 3[V3NP*>@)_A*(!."?+R!M=.1#7B[B9\(&\<+(<4 M0::$\:@DQ)1I=25U=2YP)W_]?QZB'\1:/./NQ?YV-_#9=P/#<;:8&9WZW'>2 M*U\D_MR-$G4?$%PLQ?HWT#CB?6^LN]'SX0&JS#+EO0PV8D6QH4&T0&E" 5NH MX U, S2!(\V!O[3C,+-G\H]2 7JP766>A*.#G>WFWG9S;_,9_5XCDL7\*A"6 MMJ9INSM1$@RK=/C-)MM$\BL2UC&R#=(ZQ.3A='UV8O8@WE;[8?&P8(7#Y0(% MG;SQM_=RO(KD401D10=J[,LNXQ8B$SE0Z9^79X@_BB[>[;]\S6R'0 M4PL75@=W9/"Z8%]XHZ2B:3WJ6Y6/C1Y+$KDYOZQ>C+&5HY99H=3OU^$;ZAJ"]/70^;+=6 M$(8PP=(V@$3SPLG^[,<1-&"A^;2O\E!?*'0$\WRI\L;0>&^R/KWP/B8AB9BN MLF)AK<3DZEWXP\-FK]VCU^&]Q7\Q:[AZ4[X9WI1O>;&Z1J6P%RA(V!<07/W]5V:[,"!1>T2]WO%M>L@[%8L.9:ILMC8XI'I\ZWIK^] M@CE5KS>S0]]OFCS5]%9@"EFEDX,64S>!O0V_4F=SNA MF]2A]>;LLT5\00HA2/?3D9(I.[^624E;_.Q3W&+83N7W,)7+GR8LSULKR($E M7;/B.[<%'7GG4[G"Q&\%^_$MD+%<^GAN;M:"W&C/B_ A;%OI[R]RW[=4]WZ) M5UWC=X'A"\63_P)02P,$% @ H8154Y1Z]5($" 13< !L !B;V]M M+65X>#,Q,E]Q,W@P.3,P,C R,2YH=&WM6VUSVS82_MY?@2IS;3*C=TMG6W8\ MD]K.G>>:I)=3)]-/-R"QE%"# N DM5?WUV >K$E3^1I/)8392:T2+P] /'L M/KLD3[^_^' ^_.V72S;VN6*__/K3SU?GK-9HM3X=G+=:%\,+]N_ANY]9K]GN ML*'EVDDOC>:JU;I\7V.UL??%H-6:3J?-Z4'3V%%K^+%%7?5:RA@'3>%%[>R4 MKN 1N#C[[O3[1H-=F+3,07N66N >!"N=U"/V28"[9HU&5>O<%#,K1V//NNUN MAWTR]EI.>"SWTBLXF_=SVHKGIZTPR&EBQ.SL5,@)D^)U3;8/C@ZAGQUQ?MSO M]?KM8][.CD2;BT3T^]W^T?\["+*%U6,;YV<*7M=RJ1MCH/$'O6[SL%_XDZD4 M?CSHM-O_J(6J9Z>9T1['L]@^_HS=K'7FX<8WN)(C/0A3JL6F\^+4*&,'+]KA MWPF5-#*>2S4;_#B4.3CV'J;LH\FY_K'N\#8T'%B9Q8I._@F(">&%TVF$?(C] M**EA/H5.ET!?WHQE(OT/+SK_;)\<=)K=V[ W TYQA<$^.N+>1L01Z@[!W+RP MYYEYG*5@OLQGS8XY; MM7^T*T"WV8M2"[RQ@\Y1\?@3KOQ7V8R=O'NG/U+F80K=J73 M)N[&XYW? -N;S-]+1T0[V1'@W?W.O;-S?^(.]RONS'S&KK69*A CJ,<-7&U; M87 \;5!+87=<:L;UC)7:VQ(0+JJK(+1P*W.6XYF5N)4SGN(ERTPN/?,FUENK MH"$%Y[B=496<7P..N]*GPVL"P>"0*J@T'(,JI-*B*L-J&ILC$@&63<=HX)DK MZ;!L/P4+52SAG;/PL<$WMNS\ X+A[>V[ \OCKJ=PQ-7 M\:R*(LB=F"R3>!HV\Q7C%@)MD 8R44#;FP%R-5'2C:DZ58/QC!X!>X/^ZV.IP%6R\H W.OV7 M\"J>4B>=OHB77H4^)46%.C*81F+D[E:('8E&J!XV9+8^9(9#TMSO$A]KD%[> M''E]563N]YX,.-]%,O^=XY,:@@MP>(^1"$%B?IZO=5*_*2_=]DU(AB: C*M& MBL+6E!8[0+\XD2YX6ZP%.O1#V8NEGU[U]184#Q2NE.V2?/5*!U"A1)^-6)Q1 M4H0DJ2L3)X7D5M($9-3?07UHZJETI(F#[7-!0 ??;!P@((]:@!H5&//*M%2< M) 5.*X!8:FML$97Z:H"!OQ*@BNCUL3V([;W\$_+KV1J&Y.LQ##MD$K9VJVN6 M87N'O+6!0*,RD8)XSYW1G#0(=V@S*&(F8\"MF!,3387DB532STBC;QJ6S%3@ M<*!GM#"WJJY$W$'JW%03*DI;H'EP(:9(4V-% !!B[Q%H#!446@DL@8+,#U4I MM8^6 ,V4+(+&V-N"QP.>?CVV8 ;@Z)@P' ANC570R\$U/Z^Q%LHUWXHC905B'[?'J,)?-\1;!I$%<"\03^ MT@![#C\2A51C;E;!!3D MF8/] !$D2UB/2D[,F)+7H*J\_9WZ];^]1-^(S7C"K$9_%VW&,\STA<>^8FXX MZDLO2$YYE;Q+ATCT>T"PL!;!+Z!QC.*]L6ZAS\,%[#+/I?<0>+ZA66)0_5.9 MD(@M=/ 2Z8W>W9%ZP+^41YC;)/BCE @]V)]2IR&U_VJ?N-LG[IZ+5W^C,#[% MNRR1MI1\IH1V*@%Y5NGJ10)M"OR:A'*,5X-4#I%V>(X]?Z[U(/96N:[X.&"# MZ^0"&SI8>,Y[F5[%Y]@$*8MA=#VJ=8=2W95YSBVN2)A,I5@V/@'\1KSJ/K/V M_#F+@CNSZ,[JR" ('A@Y&-[@J,A:CWI5ZHE1$R#1JOFH>A'%5DX;\D*9&6#I M=&RBI^:W3 %2]XLH^N8S)=33@+F@!$E0$!$6^X B) $;S[J=>GP9>T?0WEXZ M'U*I%80$#3'8!B)1O' PF/\X03U8*#X;2!WZ"XU.T$B/I&XDQGN3#^A=[PF) M2HS1*EL6]DHLKEX#/SYN'K8/Z4UP;_&_F ]#"^)M[Q8+^L=-8_;]Q>W MFYU[R[Y0MZT .<+&A7$%UZ]K![5Y@X(+RD /NL4-Z^!:K-AT!=GZVICBBU/G M<[>_O8$YU:QW3KNH8/S + MG[J=_0502P,$% @ H8154TKT(3<_!0 _QP !L !B;V]M+65X>#,R M,5]Q,W@P.3,P,C R,2YH=&WM66UOVS80_KY?<76Q-@6L-UMIXI<&<&UG-9;& M::RBZZ>!$JF8JT1J)!W'^_4[2G*:Q F:H@WB;@T<0>*1Q^=X?'CDL?]D-!U& M'T_&,#=Y!B?O7Q]-AM!P/.]#>^AYHV@$;Z*W1Q"Z?@"1(D)SPZ4@F>>-CQO0 MF!M3=#UON5RZR[8KU9D7G7I65>AE4FKF4D,;!WU;@D]&Z,$O_2>. R.9+'(F M#"2*$<,H+#079_"!,OT)'*>N-93%2O&SN8&6WPK@@U2?^#FIY(:;C!VL]?2] MZKOOE9WT8TE7!WW*SX'35PV^O]O>3?VP36,2A-1/XC -X\1/.VFX%X9A^F> M(#VL7K719I6Q5XV<"V?.;/_=L.7N[1:FM^34S+N![__:**L>]%,I#/:GL'WU M6JG94&;8A7%(QL]$MS2I435=BQ.92=5]ZI=_/2MQ4I+S;-5]'O&<:3AF2SB5 M.1'/FQK=X&BF>%I5U/P?AI@07OFYK"#OH9Z,"[8V(6A9T..+.8^Y>?8T>.GW MVBTWN [[TJ2'PQ7>BJL"M 'FEM%+T-U,/=+P#<>GT>1P,AQ$D^DQTN5T]GYP M'$$TA6 ?WKLS=^C";#RTTLJBH+WK-[?>K,$,!J/I230>7;5IZV%?&^F._Q*F MAQ"]&<-L.=,_CL8?83",K*3E^ZTM,NE;>?#70AN>KAX)YT1 (H5@ MB0T'L.1F#F;.X-V"*!R\; 6GK)#*@$QA]'8(OV4R)AE,1.+"CJWX[.E^J^7W MAC(OB%B57T'O!:"N0ZGRFCN^\PY2J4K-!>*4%)B@&"UFK# LCYF"MM^L@@/1 MD/(,99=89BQ9* Q7:#01%,87R9R(,X91)<^YUA8W_FQ-BB$(YDPQ1'L5767# M&ERS0C5IPN_LG N(7#B2J+ ))XII3FTXLQT-YYREV!UV;_@Y@VF:\@2AHG*K MNS:Y"5AF'0C%0ND%P<9&XBI2=;)>2JKQO;*46#L)E86-F5<:5C6NU[>$J/N< M$143P;0SO_P M%VO4W[7[]E<,VT,_'\3 >XXO1#B3ZV4E762XQB1(INO]*;"\;E8E%3)>BT0R1)IV<9_I,HWTJ4_QQ3'IT7 M7&"@S$D9C3$P&X+5*):6$WM-&L)M9"XP6EE^-*V89!E@,^P9PS,*"B2,;I:M M4BZ(2&PY*J3EN:^,;UAKD57TDAB5RS[UC>CF;C='M@K,MFU!IXF1N+6JT+:" M>G^UW6.X#6 ,B3.VAA!+19ER$$E&"LVZZY<>Y;K(R*K+1:FO;-3+B3KCPHFE M,3+OVD3#N=T<)B2K)T0Y-RIQG8/H=-P]?\^F(8S"?[KNN,Y0N&6&PC-T4Q;N MNQW_;K'O!G?*OI-:KX1P MAO>5UE8D?B3__O3I-AET/Y_=*[GPTY4_@BLWDV&;?O/*'<&6;6VV$\S6)44' MH!$$GKNDXKB?0Q^7IR*N8:FX,4P@(#QKE1=?=::"0KS:3-O-B8:88?U"R7-N M,YY&;N11[7*PY'A^BVW>HS[QH;;;ZJ4+);B>5XKNFQQ5P/&8AY#3%!8%EEC, M3)O-P]UZH&_(1CT% !C' &P &)O;VTM M97AX,S(R7W$S># Y,S R,#(Q+FAT;>U9;6_;-A#^OE]Q=;$V!:Q7VTG\T@"N M[:S&TKB-573]-- B97.51(VDXGB_?D>]I$FC0212 MC?-)'%^^EFRVF&EVH2T2\V7:*T1JE$-K*O;RA61!(>;WK/ YXP M!:=L#6GSIL)EL!23/"H[*OX70TP(K_A3CZ2^T>0LF!Y/1\-@.CM% M=SF;OQ^>!A#,P#N$]_;<'MDPGXP,M93(:W7=C7 M--UU]V%V#,'K" M">?$&SE@FI 81P?C-"'Z)Q8+$,$U#&_9, MQV=/#WW?[8]$DI%T4WQY_1> O(Z%3"K?<:UW$ E9<,X0IZ# 4HK18LXRS9(% MD]!RFV5P( HB'B/M$LNQNJKB>9$+DC*E#6[ MB-D&AF&A?6/U3:03E*-SN&U9WXF9]XLFCJN?ZEYK/WOX^'D[\#W^HD;]3:=O M_0NU/?3S002\IWXA0$NN]HXHCW$C"=%_8N/$EXXMV9\YE\R<^Y0Q\1NNLT=> ME*^X72_X"E&PX04 M(1>CKR;8C6)K8=BUTQ!NPF\FF3+^T31D$L> PW!F#$](R-!A5+,8%5V&+61( MB^2NB);8*X]+]Q(8>HLYU8V09N^VC^P4F%T[9\Y"+?#\5*+UO>H0M=LZW 4P MFBQB5D-8"$F9M!!)3#+%>O5+GW*5Q633XVG!KQC43XA<\M1:"*U%TC/5A'-S M(@Q)7!E$81LEN2HT=+OV@7M@:@U:XC^M)Z[*$'91AG TW::U#^VN>S?9M;T[ M:=^(K5- +F&C8A3N&"\;K48](".4\G39\[,+\% 75QPC9M&V;D3VS3WE2\OO MWF*+E=2[*= 7#;J2J'W05\7S6B9S3<;_V^I5KHQ #6=0(N84:G@[(.W]EO;' M)9#O/5XB=)\#X7<"J0@&%Q6:[:K8B"A8,^V=2 MG'-35=1BJU9I4J$UQ_1I8W&UL4$L! A0#% @ H8154_^R'@S,3%?<3-X,#DS,#(P,C$N:'1M4$L! A0#% @ H815 M4Y1Z]5($" 13< !L ( !F]4# &)O;VTM97AX,S$R7W$S M># Y,S R,#(Q+FAT;5!+ 0(4 Q0 ( *&$55-*]"$W/P4 /\< ; M " =C= P!B;V]M+65X>#,R,5]Q,W@P.3,P,C R,2YH=&U02P$" M% ,4 " "AA%53J0>(1CT% !C' &P @ %0XP, 8F]O M;2UE>'@S,C)?<3-X,#DS,#(P,C$N:'1M4$L%!@ * H K@( ,;H P ! $! end

$)UDB/+:[(TEM MD'TUE1_"=D.<,[R4>TJYWP0VT!.0X92T]DMEC? SO!%6Y@A/=$=X;'S("8Y> M< ,*]II,I[)'^''^" W.9U)J@C5*194_HI/\L6 %+;W8"LG5V+4-K?J;^('9 M.LXX2,A*&ULS5;;;N(P$/T5*^I*K=0E%^X5('%;+5+;14!W'U;[8)(! MK#IVUG:@_?NUG9"F%/+4AWU);&?.F3/CL2>] Q?/<@>@T$M,F>P[.Z62.]>5 MX0YB+&L\ ::_;+B(L=)3L75E(@!'%A13-_"\EAMCPIQ!SZ[-Q:#'4T4)@[E M,HUC+%Y'0/FA[_C.<6%!MCME%MQ!+\%;6()Z2N9"S]R")2(Q,$DX0P(V?6?H MWXU]"[ 6/PD<9&F,3"AKSI_-9!;U'<\H @JA,A18O_8P!DH-D];Q-R=U"I\& M6!X?V;_9X'4P:RQAS.DO$JE=W^DX*((-3JE:\,-WR -J&KZ04VF?Z)#9MK5Q MF$K%XQRL%<2$96_\DB>B!/!;%P!!#@A. 8T+@'H.J-M ,V4VK E6>- 3_("$ ML=9L9F!S8]$Z&L+,-BZ5T%^)QJG!^,?C:C$6 JW:,:((IBB89)0$F);K7,0A$=HG,8IQ:9PT72ST96,5@+K(V%M?M]K M1C13$,L_%7H:A9Z&U=.XM+,ZVT*?$D0)7A.J?<#9;B>P6PCL5@JVB[E?MFGC7]!RRV MA$E$8:.A7JVM"T!D?32;*)[85K3F2C&PO=V]R:W-H965TH&W7YC33:'M@I^E%=G O13-9-FYKM@" 8-<6P=B;B\P!L:LD<'XUWAZ[2.M\'"\ M=__FY+(F"L6"_Z4H70V_@H16LR9;IN=A]AR:?GO7+!5/NBG9-+/90OE5: ME(W8$)24UW?RVM3A0!#$)P1A(P@_*X@:0>02K7V%!=:FEUJ=#J;WH\6]PMTC>8_G]!(*?/>$+Y"4S"E05-*EI11_8;N M"",\!X4N)Z )9>K*2)X6$W1Y<84N$.7HL1!;9:0J];7ALNY^WC#J_'!:A(PKWHZB->L<5 MMUSQ6:[Q5DK@&C%WWFQ_WEV4M5'O\/E)? S9$=2/@V[&7LO8.\LX%7QSK4&6 MGZ'L?03 <10>879%X23IYDQ:SN0LYZ/0A'V&,?EXDB$>X"/&CJA@@/M'C/[! MIV_;[@.1&\J5P5@;';[IFR1EW8/P?-*Q]L[@&\6UVEB#S60FQ"^[^3SO>8$-"!DFVC(0\[C'(3)FB4P8 MOTM.KW)I@9OK)_:)R]WD,B,*AX)]IW.=]KR.!W- MZB$N ?&A'EHEH.6T+\1R2H^()OVN%&N0UMJPV84KET,;@2FWC375TKRE!J?[ ME^/!=#R%4[@F4A);97@_0DTH4Q_,Z=UT!._??8!W0#E\3<5*$3Y775\;UY; M3THW%X6;:(>;!EP)KE,%8S['>0U^M!__<0_>-RE7>4=/>5]$>PFGF)]!(SB! M*(C"FGB&A\.#NG3>YGW\-N^3_? 1)@8>UL&WM&Q4/=1P?(U=/83FKZW@QV"F MM#17Q<\]G,V*L^DXFSLXO^1HVY$OP;&?@+OR3L7B]$XA#)1"?0)3332:6TZ# M6,"$2](4X7%I)X1%8&03%6GV/1S4Y"M66 M\JU*^=:KE;\6/#FJ^"^$XM)D@B]/-Q-U?68&?HXKDWSB-RV3EVJ^UEB>$0B:YOB%< B$7]C3LE0+MU$J4PM5EP7 MGYOJM!I:!VY6>W9^$9X/PYKS47@^+F;2O_3%A'Q%Y))R9:J_,*Z"L[:Y#60Q M=18;+7(W)&ULE51M M;]HP$/XKITB3.FDC(4"IJH $I=,FM1*";?TP[8-)#F+5+YEMFO+O=W9"Q"1 MVI?$9]_SW',O=E9K\VI+1 ?O4B@[B4KGJOLXMGF)DMF>KE#1R58;R1R99A?; MRB K DB*.$V2VU@RKJ)I%O:69IKIO1-3J!\=-U9\5SJ_ M$4^SBNUPC>Y'M31DQ1U+P24JR[4"@]M)-.O?SX?>/SC\Y%C;DS7X3#9:OWKC M6S&)$B\(!>;.,S#ZO>$#"N&)2,:?EC/J0GK@Z?K(_B7D3KELF,4'+5YXX^NT;,&D0'+5_-E[6X<30#JZ M $A;0!IT-X&"R@5S;)H978/QWL3F%R'5@"9Q7/FFK)VA4TXX-WUZG*T?U_ 9 M7H)^+&#VAH;: 4](R<)W--("4P4LN,WU7CE8,8<6;A;H&!?V8Q8[TN'9XKR- M.6]BIA=BKK'JP2#Y!&F2]O^%QR2_RR'M@ MXQP$SN$%SJX&UL MC99=3]LP%(;_BA5Q =(@=KZ:HK82M$R;!!JBL%U,NW#;D\8BB3/;:>'?SW9" MZ&A2>M/8B=_S/CYNSLEHR\6S3 $4>LFS0HZ=5*GRTG7E,H60J&?)%SD M5.FI6+NR%$!75I1GKH=QY.:4%;OQP-:I,C?BKOA9ZY;905RZ&0C!=(0#)VKLCEE%B!7?&3P5;N MC)'9RH+S9S/YOAH[V!!!!DME0E!]V< 4LLQ$TAQ_FZ!.ZVF$N^.WZ%_MYO5F M%E3"E&>_V$JE8R=VT H26F7J@6^_0;.AT,1;\DS:7[2MUPY"!RTKJ7C>B#5! MSHKZ2E^:1.P(2- C\!J!=ZS ;P2^W6A-9KKSG4%X@'W]!'O9( MAWQZ6#Z#I983*\?_RUV=A3857IL*S\;S^U)1[_3WU4(JH?]>?P[$]-N8OHT9 M]#%6H ]4I3I1!+T"%5U9JD-$-H1Y[383$@7QR-UT& >M/Y@V,T1MASAD1R-<0OB]X.$^R DPMT@40L2'0GB?P ) M^D&B?1!,>C(R:$$&1X($'T#"?I#!'HC^BWC=('$+$A\);M0R5]U3U"=:(,]W,0#$G8S4+P>P'$!VEN M04K$\K)2L-(%3><#I.HL9G@/X-R+_3Z G0I,/D]'IR'9+PP>CM]?A*9*=BPC M,?YX2.Y.DS =^HZ*-2ND3GRB=?C"M#11-[UZHGAI^\:"*]V%[##5'PH@S +] M/.%]3XC@8Q_^5#/=CW!D7FK04W$-F M1-35T=/!\^[%S;T()4!FVX9+4M2=_>,O*;%!*6G18U^L+>3Y\LWS))\^;7N/ MC'\3$KB5!PWYE(NOK1:(IJ3!(LF6Y!4?3-E/,%2G?)92RPXP9,\*(E; MR//"5H)IVNCW\L_N>+_',AG3E-QQ(+(DP?QY0&+V>-R C9!D>MPX@5^N@E 'Y"/^I.11K!T#/94Q8]_T MR>7DN.%I1R0FD=026/U9DE,2QUI)^?C7B#:*W]2!Z\B^5\_(5M"IYOEZ&6.)^C[-'P/5XI:2RI]/:H5&:W!2@MMT;K!O F\ M[B% 'NP^W _!P<^?QCC]5J)TZE8Z)^,F0+D2@D:I1&7H5KDGBR;PO2J5L_HJ MWG:5\QV\G#V,P,&O/W7],/BM3.O"K34DD=*"58Z^NE5N(ZERC*I4+MTJ5UEL MO53-ZZI**[69=FBUU!HO%CHJ%CK*Q?VM21M+<)D*R3.%=PG^OE8#P*4DB?C' M(>\7\GXN'VS+9B:%Q.F$IC,P9EQ%JR-15MN53ICKZ*O7L@]AI^VI?[W6LL1! M4#@(G Y..9E0"?",$Z)G> C2+!D3#M@4Z%THP ^P93<.5LKM-4]^N9EV8:;M M-'.2,"[I=YQ? Y6!!:=I1!X4[CM. M]S?XB299 G#",K6.57+%'',B ,[DG''ZG4R 9$"U('$9%#H;KE;FM]GJ%K:Z M3EO7+)U]EH0GJCL9EU5WV-U89&\R=K$Y D(4;D_94>'MR.DMW_M4B RG$0$1 M$[)L9PZ/-G^X-7'LAOOZ!M4L]W <"H44L1/\3 M!(U0?0I""V+H)K'AX'F-S%FTPF OF;.XA&ZVU<[.@0:3Z5MK5NG#9X) MYL+ER9((NE'T0N^BR/KZHPR67FL&1JP^K9&E#7+3YB2*&)_HR_.48,V:LM\W M&J^(['E. Y9&".ZXZ!Z:]TTP9'&,N;KU7K)XJ?,3,YRZ^K^U!G O'2"RY$%N M\NQ66R.VGMNV.[465ZA6*[B6VI-8K?U4[6=PFG%.5"^F&H91D>/KBAQ;CJ'V M7G)L487R-V&O2O':M0-3?,)_% ?I!.U_2Y3%:8;>:=6K7Y-# 0^OH=\RU1_+RV@;]'INUO #]3++>PW/7>]+'S]7?O$ M7>M5:P]9!OM[Z2!]"T[?W?E]H"9N8515$XM>WTW(S9J\\SXRL"@-O'VD/;!L M#-RMX6X7>2/VZD&+LTD.+$,#-^H^]*3H--CU)C>PY QV)>>%NK=1FVV@(9C7 M@TW-K9NK)&L/%_>"O\#B+W!3:GO-U>3,<^"RQ]-&]FC]%NE-\5?/GDL&!LY5 M8K$8N+%XLL0TSK&PH_ES(USMJ;7VAD>_M[S!?$93 6(R59%>LZ,FQU>O EH#Z?LJ8?#G1[Y&*%[+]_P!02P,$% @ H815 M4^!EMXVW @ [P< !D !X;"]W;W)K&ULM55= M;]HP%/TK5K2'5EJ;+PBT J0!FU:ITZK2;@_3'DQR 6M.G-DWI?WWNW;2C!7" M^K#Q0/QQS[GG^.-ZM%7ZA]D ('O,96'&W@:QO/1]DVX@Y^9.5 N_2@($C_GHO F(S=VHRBT@;@"Q,UHK<[;F'/EDI-66:1M-;+;AUL:AR8TH[#8N4-.L M(!Q.YN^G=^R,+>AX9)4$IE9L#DMD)W- +J0YI@,^.P^>0$CQT\.!/N$\V6Z]1ZS5R?'$G'QF[*@SJ MB@XBLF_7%,"N$'+S_0A]W-+'CK[70?^Y0H.\R$2Q9DNE"4TM<\AVS9,X'GO/ M'B9A..@']!OY#P<4]%H%O:,*KL&82SK$9%,84_$B!98J@X=$3'M[(L[B<+BK MH19;Q_5WXWK#I%-KO]7:/ZKU3B&73NLA$893T.G4EK:[D%6N8 M5EK;(U(J[:H-70NIBO49@LX[12=[*_I2=+*_EG$8]3M%#UK1@^.B_Z9M-MC+ M/ SCB\[$PS;Q\&CB&2^%W4=XI'"BGPZT"[I^7>H.JM(5Z*5"*O>NN:$7 M&;0-H/F54OC,GOP!02P,$% @ H8154P/T^=FO! \A, !D M !X;"]W;W)K&ULM5C;;N,V$/T5PFB!72!KB=3- M7C@&'-\2H(G3>--%4?2!D6E;6$G4DE2<].M+2HJDVA)C(W4>8EWFS QGC@X' M'.PH^\&WA CP$H4QO^QLA4B^&@;WMR3"O$L3$LLW:\HB+.0MVQ@\802O,E 4 M&L@T72/"0=P9#K)G]VPXH*D(@YC<,\#3*,+L]8J$='?9@9VW!P_!9BO4 V,X M2/"&+(EX3.Z9O#-*+ZL@(C$/: P865]V1O#K-7(5(+/X(R [7KL&:BE/E/Y0 M-S>KRXZI,B(A\85R@>7/,QF3,%2>9!X_"Z>=,J8"UJ_?O,^RQ,T% ]T=TV*!3G*GT]#GOT'N]S6=3O 3[F@40&6&41!G/_B MEZ(0-0"T6P"H *!]@-4"L J =6P$NP#8QP*< N <"W +@'LLP"L WK& 7@'H M9=W-VY'U//M3["8 MS:8/-W?S)1C=3<#]PV+^,+H%7\ =9@PK=H%/$R)P$/+/\NGC<@(^_?)Y8 B9 M@?)C^$6TJSP::HEVBU^!Z5T 9"+8@!X?@;9:T1,]>N&++D H@YL-\*D>OB1) M%UAF:_39Q^#SC\&O]? )\24<-JW=D(0I68-*UJ#,G]663OK$@U4@Q>X"+'%( M %V#I:#^#_#7;](4W @2\;\U@:PRD)4%LEL"C6D4287CRO<%2# #SSA,)1N# M&*QH&&+&04*D%F\Q(TV$G.;^O[ MKU_ >2KK)W,4#,<_9 M&.H3N_P?8&7Y)$IR.+@H#F^=5 8IP_M]NB5L$*] MLBZ>"?LR"D,JY#@NP")1M=#H"ZRT$3KGE3)8B29TSRYF18AZB[7$JX06ZI5V MCWAU=9 ?84";&CY^QZ=E@A5^Y;KB56H+]7([^G9[S X&*Z&$_?,V'E4RATZ2 MN?]%E*=%S#H3S+UIJ<'$ZGL]M&D'WU'&[5=K FY4"KFRQN\(8TYZ/W KF/^JM." M:A- ^DW@>W9((PN"Y98FDRF&GG+0.7[\F161Z@.D:W=M;Y]UAV8.[-KN7FV- MVMF$.@V[Q6P32#:%9"UQ9M>3%6+Y 5-^(VB2'5<\42%HE%UN"9:?C#*0[]>4 MBK<;=0)2'O,-_P502P,$% @ H8154UAY9+.G @ X < !D !X;"]W M;W)K&ULO55M;]HP$/XKIZB36JDC(0'ZHA")0JB_G^V$E$F0[DOW)?;9]SS/W46^"TLNGF2"J&"3 MI4P.G42I_-)UY3+!C,@.SY'IFQ47&5':%&M7Y@));$%9ZOJ>-W S0ID3A?;L M3D0A+U1*&=X)D$66$?%RA2DOAT[7V1[GRC6,J=/9A4%IP_&6,:#QW/1(0I+I6A('IYQC&F MJ6'26A50\J\$Z@HRR:B6;NA [ ,VS'^#7 /]? 4$-"&RB560V MK0E1) H%+T$8;\UF-K8V%JVSHWLVMX&/VXGL/Q!!6A MJ3R!C_ XG\#QT0D< 67PD/!"$A;+T%5:U$#=92UP50GX!P0"F'&F$@G7+,9X M#W[E:K=T!K%,?4 M/!Z2@B(;P(UN!A+W_=.*9V!Y3"=XCOQ^Z#[OT>XWVOU6[1EE-"NREBP&#=/@ MW2MVUFB=M48]H:L5"F1+E+! 52(R>.S,.Z ? VA1W268K:6.".6I7MAZ7T'' M[3*^U_&\#RWQGC?QGK=7F6S>J/)%PW3Q[E7N>J]=R/L_=7Y#)^@=*K2[TT,S M%&L[6B0L><%4U4Z;TV9\C6S3=E_=J]DW(V)-F8045QKJ=<[TRQ#5.*D,Q7/; MD1=P2B,@[Y?<:ZVAA%HAGKT!U!+ P04 " "AA%53WPXG 8& M ^'0 &0 'AL+W=OB6[213]^J8M%AQPQ,=8OB22? M&?%P1G-FI.D3K[[76\8$>B[RLKZ>;(7873E.O=JR(JT_\ATKY2^/O"I2(4^K MC5/O*I:N6Z,B=XCK!DZ19N5D-FVO?:EF4[X7>5:R+Q6J]T615C]O6,Z?KB=X M33_AJ0./_>G-RNKR=NLR*6LY5H7*3RWP\V9WG>>)+K^*=W.AGNV1@> M'Q^\_]:2EV0>TIK->?YWMA;;ZTDT06OVF.YS\94__<%Z0G[C;\7SNOV+GCIL MX$_0:E\+7O3&<@5%5G;_T^=^(XX,"!XQ(+T!>:L![0VH;A"-&'B]@??6._B] M04O=Z;BW&Y>D(IU-*_Z$J@8MO34'[>ZWUG*_LK))E*6HY*^9M!.SF_OE[=UB MN43+Q>^?%W??EN@2+=E&IH) MV67B$U +Q(FTBROWZ-W*"O1MRW?UVFYKJ>. MD*MH?#FK_HXWW1W)R!TI^LQ+L:W1HERS-6"?V.UCB[TCV0];0 Y;<$.L#I=L M]Q%1]P,B+L'WRP1=O'L/+&O^=B_NN)?D]+7473@ 9XO_NZ07^T6'E*&M6SKJ MMDN/3*6'Q:LW>/5:K]Z(U[M]\< JQ!]1S[=&O] X]:3SYK?>FFKX8T:FS@]@ M ?ZP -^^ %F5ZS1G8$IWIL'1W8(0A_YPQRY#3)3ODPB_1"4F"D<1"378 H"% MQ/4BF&4PL RL+ _!DTI3R="5&QG&%2\81#HPMAAC&FJ< 9 7:!N3F"#JQAIH M88(N<3A"-QSHAE:Z?XJM3*H+]BR%M6;O>[(?4,F@I+H)@27$D<88 GD:*#%! MU/4TPI C/$(X&@A'5L*WI6 5JP7J*8]2C2 6&E,($[H:4P!$J 9: " _\&"J M\4 U?H5J$TMTD?-:RM(#D]6(]0%&(GV&'^386$A,],?8Q&#L:7F?F""*@UBC M;8(NH\"%:6-72;9K)9XPV1.NLDZ8I0BCM."5R/X%2G$OR"Z0C7I=F@,H$A$] MW J)H1JQ %41#PZPORH6<'VQWFH6GT=JRW*@XER2\ZH:%@)):9G*[:]J^,= M\XFKIR: DM76TV-DHK 7NT0/D@F+I1"-!$D).;8K^>GI"6AY',8Z=0 5>KK2 M *@H]@*=.8!RW9%ZA%4'@>TMQ"'>7]F*EZLL;R)^*UAAS5*EW#@X9Y8JB<1V MC;POTSSGJU2P-5KQ:L=EKK*#?L -/J!L.30##YF.IM @C#_EBV M*OG$=OT\L3?"@)B9S1&(,KHC &6V1Z"KL?Z(*/4D=O5\Z*<:\B;IM:E:J2($9$VA4Q>[1'/J2J])&8M?&EV%!O]!) M'2A1(D2B<\9*U7ABK_&G=* $F'NDP.J1,U$$ZR\O$@ 54-<(&R #413 0:.J MPM,SST<4F'QI[;7 MHE05>'K. D^/WA_:"[RU@%"@O)*8ZGT&!,-NI LO NHT8(N()@;1R/S*E55 MG;[R4O,0CU,K!U55GIZSRE-5Y>GY7A12H)H'^IN#.8 B7D3UB)FHR&B=%P!* M1G5D%J"JW--7ROW)E2,TWM+&@2YV "C2Q]L$ )'CZ:;G#:".T[GC[1Q]#RH: M\6H^Q-5RNMF7HGO//UP=/O9]:C]Q:==O\-4< ]<3?+7H/N4I]]V7Q<]IM&ULM5I;;]LV&/TK@K$!+;#5O$L*D@")K78!>D/<;@_#'AB; ML87JXDETT@#[\9-DQ91)BG;CZB6QI//Q\AWI\-,1SQ_SXENY$D)ZW],D*R]& M*RG79^-Q.5^)E)=O\K7(JBOW>9%R61T6RW&Y+@1?-$%I,D8 L''*XVQT>=Z< M^UQ?%T+9+\\6($1\\G;N/E2M8GQI?G:[X4,R&_KC\7 MU=%XU\HB3D56QGGF%>+^8G0%SR(?U $-XL]8/):=WUX]E;L\_U8?W"PN1J > MD4C$7-9-\.K?@YB()*E;JL;Q;]OH:-=G'=C]_=SZVV;RU63N>"DF>?)7O)"K MBU$P\A;BGF\2>9L__B':"=&ZO7F>E,U?[['%@I$WWY0R3]O@:@1IG&W_\^]M M(CH!53OV -0&(#V ] 3@-@ ?VP-I \BQ/= VH)GZ>#OW)G%3+OGE>9$_>D6- MKEJK?S39;Z*K?,59?:/,9%%=C:LX>7G]=7;S,9K-O%GT[D/T\W9/W3N3+@J]7\=Q[G\^WB%=3(7F+UZ<>5]6^:;DV:(\'\MJL'67XWD[L.OMP%#/P+#W(<_DJO2B;"$6EOBI M.SYTQ(^K).TRA9XS=8V<#<[$^HV'P6\> @A:QC,Y/AS8IG-:[]&+>]]+!M[= M-KAI#_>TUW^+_/V^@GHW4J3E/XZ.R*XCTG1$>CKZ6&EER1-AO8.VH:P)K17Q MX9+YT*?GXXE(VULUR ;EA]_UY'_RTK8 MY4H%7HMLOJK6YAK_J6+D^8*#DW WVG!8\B%0JP=P)F9_^D4]_;4HZE-5E6$5 M?7=[$+X!X%>;NKXT,#H4B,S _61TEE+X,^^2J_D\WV2RK-B9B_B!WR7B^'L! M(C4J-/#=H!8%B'_JW3 ]T-YA;M0R MWKB,'-URR68N'-))>Z>.UWH30K;AN[)ZB,4*S)K@6&,$9$TUT++&08,DUW+; A!C:=1>JY06ZUQ?S MF>(97W!7%I6HPV!@PI0BP_ $PK:QM,N$'P8Z7R8*!I3I=)FH$ .BLV7ID790 M^P6R6@V06TL-LJ+ETUJZ:F^EK0@.RQ52@HG0R[EJ8[N98WJ1.+& <*#Q.;6 M$-99CVPH1E /4TJID5M9#:8^I3QS94\)+2(#$Z4$%[FK9C=1U"2*Z:\&%A"$ MQ&#*1"$(]N26>H.I6U'*.JUR)6H3)G&^VRJ=1?[ M"G91>YB MVDU;8#XZC *=-Q/EDX#JO)DH2&B'DI8X$X8P)*R'.:7YZ(#FYWP7A#:8( &H4Z9":L*#%TT(RL, MA#TU!E:BCP^(?H>R@[4@5C*+!S9,L)):?()ETL;ND8 HT:FRH$)#_RPH;* B M"XJ2/O7#2N7Q 97O\/0C2Q96^HH'MCF($E_B+FS=+B2PE&CZ>]3$@JK>RO2W M+0NJ>@;U]2^RPGP [*01I?SD@/)W2=N49>QZN(B263*P!4&4YA)W8>MF"IMI MHS#4F3)1^K)E@6 :Z._$SH;VY]>QPP\(?8>A69PM^3HOA"MS2EC)P/8%46)+ M3K OVMC]>QL8))DHC'26CFDILJ "ZO?PI$2>'!!YL[*X*OB=%Z5Q<:# ($IC MR< &!E%B2TXP,(C%=$ &8R8(0^/!LA@3 !OR9T&%N.?9HDKEZ0&5[Y86JSAS MB1]5FDH'=BZHTEEZ@G-!32_NT6VMBCIJ=FI4GAZ M0.$[+-U(GCRY4J=TE0YL6]#.M[X3; MJN@@!UOTE"P@;'\PL((B87J9;4"SH M^5I&E<#3 P+?X>B=*%*>.5E2JDH'=BFHTE9Z@DM!+?X#,U@R06&@KU$6$*18 M7Z,L*.3[?8*G1)T>Z5#47Z,VI2QXXJSXF))2-K!;P92^LA/<"F8:!]37ZK2) M#11H]M[4 H+0V!Y@184]FL>4L+/C?8JW!<_FKI*/*2EE QL43.DK.\&@8*97 M0(V*SP+"0*\?+"!HE"*1!85PV&/5,B7L['AKHIKO2A2)N?=IO^W.?HZ!_0FF M1):=X$\PBUL ]!T=%A#6Y7%J 4&&]/7)AD)^CSO!E+JSX]V)V:-8"-?'#Z8$ ME0UL2?A*8?T3+(DV=F_GC6ZJ3BP@2HQM-R:(Z0(:64 0A/H[U+BS2S&M/VC4 MVT-+K]D$L=UYMCN[VX)ZU6R\U,Y?P[,)M)R?PK-HN\%4-;_=[_J!%\LX*[U$ MW%==@3=^=3\5VRVDVP.9KYL]DG>YE'G:_%P)OA!%#:BNW^>Y?#ZH.]AMY+W\ M'U!+ P04 " "AA%5352%2,58" !"!0 &0 'AL+W=O0&/EH@ VUD: M6B6H4$N[AVD/)KEI M+!P[LYT&_OVNG30J@U9[:7RO[SGWG%O;PT:J%UT &/):W[.BV@ MI/I<5B!P)Y>JI 9#M?%UI8!F#E1R/PJ"2[^D3'C)T.4>53*4M>%,P*,BNBY+ MJMYN@+K%@F\+8A)\,*[J!)9A5]:@P\GN6C)4@-)."*,A'WDUX/8YM MO2M8,VCTWII8)\]2OMA@EHV\P H"#JFQ#!0_6Q@#YY8(9?SI.+V^I07NKW?L M=\X[>GFF&L:2_V29*4;>-X]DD-.:FX5L?D#GY\+RI9)K]TN:KC;P2%IK(\L. MC I*)MHO?>WFL <(XP. J -$_PL8=("!,]HJ<[8FU-!DJ&1#E*U&-KMPLW%H M=,.$_1>71N$N0YQ))M/%;'WS-%M/R6R^?%JL'J;SIR7Y2N94*6I'3$XF8"CC M^A2S.#H,;'.13;.NTE+4P^K.YM0R7CL%>QVT2AE?Q M91"@S^W^A#X61L'W:+_NG<:XUQ@?U>C<;YU[F1-\ [2A(F-B0_+N'*2U4B#2 M-YNPY^ S%_$']0_F\E?4$L#!!0 ( *&$55-=0W^_R@( M &,' 9 >&PO=V]R:W-H965TT^3/O@)@>)FMC,-M!6^^-W=D)*JX"J[0NQG7OO MW1TOY\Y:R">5(&IXSC.NNDZB]>+2=5648,[4B5@@IS]ZIF[.4.[V./;N3O8Y8ZBSE>"=!+?. M9\'F.$%]O[B3M',KECC-D:M4<) XZSI7SS&84 M=QW/)(091MHP,'JL<(!99H@HC=\EIU-)&N#V>L/^Q=9.M3PRA0.1_4ACG72= MFR"DLY$"V5%GD)I@SRE!=/]ESV80M //4 MOP3X'P&M'8"@! 2?56B5@-9G%=HEP);N%K7;QH5,LUY'BC5($TUL9F&[;]'4 MKY0;GTRTI+3Z?C^9G@[G< Q?"6/N8UKH=0AC#$2 M_ N-:KJEK_I5M_?2SC! MQ0D$WA'XGM^LR6?P>;A75\[_J0__6?U=,X+*.H'E:^W@HP^5/D-.+I42>?0" M$35;TI>OX ]\UPE*:. S#32%AV0$8YHCX*CW2+N5%IN:3) MI=61-2V4IOUY32 8:4)]::C.Y5[UC MOQUTW-6V=VJ"FEZK_3XJK(LZ/WL?-*P)NFB^!14-<+>F1HYR;L>UHD*67!<@49SDC*.SFCA&4QTHN- M%@L[LQZ%I@EHEPG=@BA- +V?":$W&R-0W:N]OU!+ P04 " "AA%53'ZD+ M'_T# "@$ &0 'AL+W=O3N3GK=VDL C^".4,\#D/"7A\@H,>>AK6W MB86_W0DUH?>[>[(%%\3S?L[D2,]9/#^$B/LT0@PV/6V [R=F D@L?O?AR$^> MD7)E1>D/-9AZ/8&<"L"[ R@%47T,@ C;J 9@9H7@+,*P [ ]AU5VAE@%9= M0#L#M)/LINE(LZ2S1]F@^FBR=GMG31KVA&&".JVM#7$0CB M!_P;^H+\""UW-.8D\GA7%U*6(M?7F82'5()Y18*%GF@D=APYD0=>"7Y]4 MX'49CCPFYEM,'LQ*0A?V=\@R?D&F8>)G=X2^?OE6(FM8S?)$F&3!'[&,ZFLQ MKK,XU2S?XZ@.RV-]CPP(]P%]!2C+U_\2WLG/!N8L]U:^'ZR$UKJV'X +%J]% MS/QHBX:4"R2K&LEI8++J__I-VJ.I@)#_7;%:(U^MD:S6J+4:O,@3B0-/5B2< MRY/+#_?$9_*L$*4;*V6W$W9U2AWZ1E<_G%;7>POQK*, M9FYTYGTS][Y9Z?U0-I-7Y?B!!#$@NDF=YF@'@8?DN8PX"TVZ4ZVGE>EK5 M>N@*@F% JAI:.^=JWZ"H._EJG<\LZG'G73!/R_%,$C:*8\ZH%.7" 1B)UE#A M(#XY-/$- HK-8CWS,T,ZRNC/MKC1N6@#F=%9X+%]T0?*C,Q.YTIZBJZ+K7KI MD1NM3N7CHL/BQBU25?0T7-W4?C)5PXS>KLK"^ .C<^E%!\35+7"0Z)OF^JKB M4;0QW+I%_(M6A]N?&?])1G\>VC:^$MNB)^+JIG@96UGGH]>(.!&P+0A_S:N^ M6XLN9QHW"+99]$$3?V:PG8S^@V#K)]>;4,5+774Y6M,X$NF773Z;7Z<'R27R M8OX!WS_BDOFQO'ZGE^6"/KV[RT_>K2^_! +8R*6,NY;<>"R]#J<#0??)Y6I% MA;RJ)8\[(!XP92#?;R@5;P.U0/Y/B?Y_4$L#!!0 ( *&$55/0/^G$L08 M "TP 9 >&PO=V]R:W-H965TR06O+G8 M>&9V=V;W-_X;[NPE"+]%:R$D>O4V?G3>6TNY/>WWH^5:>$YT$FR%'W_R&(2> M(^.WX5,_VH;"6:5.WJ:/#8/W/\.S]-IM.#P+=G+C^N(V1-'.\YSPQZ78 M!"_G/;/W=F'N/JUE M!>WE8R:.Q==OT:?IXN/%/#B1& 6;O]R57)_W[!Y:B4=GMY'SX.4WD2THG> R MV$3IO^@ELS5Z:+F+9.!ESO$,/-??_W5>LT04'.(X:@><.>"R ZUQ()D#:>I M,P?:U(%E#JSI&GCFP)N.8&4.5EJL?7;3THP=Z0S/PN %A8EU'"UYD=8W]8XK MXOK)5ES(,/[4C?WD<#Y9W,WO1W?W\ZN;&9K\?3NY64P6Z.)FC"X6B\D=NKJ^ MO;B:7T]N[A;H5S07D0QW2[D+7?\)C8)(1NCS6$C'W41?XL_O%V/T^=,7] FY M/KI;![O(\5?165_&4TT&["^S:5WNIX5KID70=>#+=80F_DJL%/Y3O?] X]^/ M4Y3G";_EZ1)K R[$]@01XQ>$#6PJYC/2NU\[8>QNUKJ/FX]N*-PG>O??=[[6 M?7K1/$F2[:F")\%^N>/V!Y=2>%%_VI&H_EH M-!V--AI-O,8](!)1.J(317&O<+VMXX8QG:5RG^^C\S1ZTA>>AW$.GHNEKUJ8 ME!S:3!4VV#JTF55M"#%8;G2P>I:OGFE7/PK";1 Z4F@RR?-8O(.Z6?EH5IMU MF^VCLV+&S8$ZF78^)5L[I?$/WYGX(GP2TEU&Z#_T=2OBW";S6X@GQ4P.1AGD MHPPZ2+-I0 ,QVDST. M_D&E2VO\SA1$>8*RNAUEH?J9V[C?!@]B,-HZN0Y@8 MHN$N,@\<-$F;F9]FX5D-50YG!;PT]<#,<_K>#6X"E$S61:(!7"9O=XOS:J*- M\@ZOVF!.:XH!$#3U%%R(Y[@"_E+';Q/X9=I=Y!U(9@[:S?M D?=!J;6JC$Q> MKH["" ]J^@$&=F(]._/RQ&>E2:O%0#9L=E J#.S#N-5VFX5OU&\Q$!+K"5G, M[W'=%P/_,.TB\P!#K/^*=NPAR<)K#\E,830@O*8\P%6LYVJQ/$U:,0;N8:N+ M(@ 9L?ZKW9%%&&7AN0Y"T\RHCE2'4P?(8CUDE45X[_$@@#QB=% 9 B D^J]X MQQZ/+'PQZ>76K3#!M*9U$R JT1/U(IW=53X[738*TKD+[4P AJ15]3S+PA]N M>=NLR2TPD^B96D7;5+JG+7J$DR,)'HF:A(\F$/UJT< M\$6ZD+L4^$5;E;N3+#QOM*,I8([J,??39+^7Z!1 1;N0O1081EN5O3.JD+WU M%2C\3JA'G:("'VZG%$A&NY#"%,!&6Y7",UJ5N36@H0 _JH??*/!EZ"PENA.A MY_I.>H\KO3>A6S)PC':A>BD0C;:K>FE5J]KEGXH59L!,UJH>'K.JU"VK+JW)X;0!O4R/WLGW MG;M-F_=U\)S?X=;=^P(Z\BYT+P=$\E9U[XQ71:V):WYLX !2K@>I.L$-^P,' M-O(N9"X'#/)V92ZORMR:O.%V;Q<:F /C>+L:F"MN^=;N M>" AUY.PM@P?ICX'G/$NM+$%C+-:U<8SJWJ7M^886,!!2\_!KW(M0C1Y=>5/ M86X!QJPN)*\%/+-:E;QCJRIYGJ62]2P'5B M0JL+D6P!^:QV1;+56"1;A<=A]'14)/FX1F ! JTN!+0%V+/:%="60AV7;P@K M;#BO*9(- +7U %44J3 IK:>IKJLOS> M4V #Y>PNI+(-T+/;E>X\0LM@Y\O]0Y_Y MU?S9]HOTB>[2]4OS=&(JKD_-T]G^R74(OW^0_MH)GUP_0AOQ& ]EG"1M(MP_ MF[Y_(X-M^FCT0R!EX*4OU\)9B3 QB#]_# +Y]B89(/\? L/_ 5!+ P04 M" "AA%53Q(5S,'8# #7# &0 'AL+W=O.--/$I@2H (D",]N'LHC0F956^^ F%Y*=Q&9M!]J_ M'SM)$UB2%*DS+Q [ON?<>_$YN@P/7/R0(8!"STG,Y,@*E=K=VK;T0TBHO.8[ M8/K-AHN$*KT46UON!- @"TIBFSB.:R#W=T"QZHQ]U2Z)5=H@11 DQ&G"$!FY$UP;=WA)B M[,2W" [RZ!F94IXX_V$6]\'(I\6KNK5>/T_7CZG[Q%IAOEA[Z#-:\=A(;M *I1.JK5$1LBZ8A%5N0Z&H&BD:Q_(@^H(BA M=VR^RN\NS(PW9#= #9RJ4:,X""$[C;5UI62YY+?>.M )Z ML+M&'><3(@[!C]X,77WXV +;*;O8R6 [35T\Z8->@=@#^MMT"WW)V_5/"\U- M27.3T=PTT,S A^0)!.K@K *GKJ,YA)M!&$WNQX-N?VCO:WB[)6^WE7>AW0&> MM1%(J&/,@[M'C)CTZAG=DM%M95S2%RU])9&^-^A/%>J:)\&_6@[9;ET2[ED2 MG]V&)'IE$KW6)*:I$,#\E[>H>^?4W0;J?DG=;Z76]U05/W5Q6>N(^V?$ Q?7 M$P]*XL$;Q'L0E/G0(HX@^40=V M&T@KO\&=7ZR/ O#TEC;E41D2;G>D2R52P%RD$5S9$F[WI=/A.5+(Y_+_59^"5H:#>[]5+Y6]X'9_N4POY_[B-+2MLA?<[B]OJ650 MHY9Z3E*Y$'%^L5@*P)/KVIA'95*DW:0N%0LY]ZF&OI/*I4B[2UTFE0+$;6&V MCV;-!/2\9R9JJ360,I6/G>5N.;5/\EFU.IZ/_ ]Z7(R81#%L=*ASW=,5BWR* MSA>*[[+)]8DK/0=GCZ'^YP'"'-#O-YRKUX4A*/_+C'\"4$L#!!0 ( *&$ M55-\Q#$KZ $ %H$ 9 >&PO=V]R:W-H965T,JRM+@VY@LU1T*KF!CB.VD9.;W+0C=+Z-9M'<\\;I![Z!9 MVK(:MH#/[<8XBTXL)9>@+->*&*B6TI7X^!#PPJ&W!WOBE>1:OWOC6[F, M8E\0""C0,S"W_((5".&)7!D_1\YH2NF!A_L]^UW0[K3DS,)*B^^\Q&89746D MA(IU I]T?P^CGH7G*[2PX4OZ(78QCTC16=1R!+L*)%?#RG9C'PX %U&*W^+6S3NE#L<9@\L M!Y%2=%3>08L1=OLY;"W 724> :X&8'("^,)$!W_#J"MYJCN9ZDX"S\4)GINB MT)U"KFJR1:9*9DI+GMN2(9#7]0[]G.4"R%IU$@SS(_-V3.;G63I[5C/6_OC( M-B4;N#V:#O^7T82SR[/9G/R^@@R!_-VK&OTX.;]JWMDIN;*$@&5RQ>? M?W%39(9)'@S4;;C57*,;K;!MW.,'XP/<>:4U[@T_7]/O)/L#4$L#!!0 ( M *&$55-9 B-I(@, (H1 - >&POBA++B4"6/%GIDC[N]^Q7[9=,9SF.F^I*UX>M MG4-JZ3[==Y_NSI7)N#8;P2Z7C)E@70I99V1I3/4N#.OYDI6T/E(5DQ8IE"ZI ML5.]".M*,YK7X%2*<#@8)&%)N223L5R5YZ6I@[E:29.1X\X4N-O'/"-1'K;RMESEX%[G[P]N!@0L,W\9%PHN2M 3)S!1J8E"VZHR,B4"C[3'+P* M6G*Q<>8A&.9**!T86WDK)0)+?>O@R,V@*5J>DDNEF]@N@OL[:Y?O =L9".1" M= *'Q!DFXXH:P[0\MY-F<6.\!P7M^&I3684+33?1\(3L')J;#3)3.F>Z"Q.1 MK6DR%JP .9HOEG WJ@H!-$:5=I!SNE"2-AJV'NW TLZ9$)?PQ'PM[G"OBUY- M!U!1V0VMH';H:-P$^/MLCKM/.W@2;U#Q&V4^K.QV9#.'3F$7FA5\W\(4LF=O\HP-.QG3K%RR5YK@LCGV9-A>^STSK8[)UMG#> -(B-?X%U%[((&LQ47ALMVMN1YSN2] M \[2&SJS+YIW^.WZG!5T)?F0:?/!XOA]4GOY=YJF<9PD6$:G4Z^"*9:W)(&OGPW3 M!AY8'(CT9[G&JXUWR,-]@-7TH0[!=HIW(K93/-> ^/,&'FGJKS86!SRP*F"] M _']<:"G_#YQ#%7%M&%/,(ZD*89 +_I[-$F0["3P\=<'>TKB.$W]"&!^!7&, M(? TX@BF #1@2!PWY^#>>11NSZEP]^O+Y#=02P,$% @ H8154Y>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'F9**A)[V1>')M@SV MYR/[?$>R/STW\ONB:;Z3'U59M\/>5JG=7;_?+K>\8NVOS8[7L&?=R(HIV)2; M?KN3G*W:+>>J*OON8'#=KYBH>Y\_'8\UE7USHU%\J4130Z-N>!3\N?UGO]XD M3Z(5"U$*]>>PUZV7O$?[22/&SJ14K\Z5LRG+80!5NT78MBBQD#D&'O>@ '7 O9JNX7W?$9,#YQ^/%A:Z^:>U$J M+F.F^%@V^YVH-_HPR?\3QF:]%DL>-\M]Q6MUB*/DI0:L MVZW8M3U2LXH/>U'SQ*6^'C@!71VN30&4$2EY)V"'I*L.SR)*EL9)FBDBD.X%(;^Y!J2'0'H7@(6C8[!7(&6+X>V$6: MSF?1EU#?=Q3Z,QW3T20A89XGQ0DBJA3[3BEF8520"0U'=$*+5^'#3.)85LDD M@=B=T&#*<"P[(TY&AR\2Q\,!DQ M,3B6S4#3*'M(2!%^/>U#S ..91&,YCE-DSPG>3(&SY\^AECN=RPG_QCZ\1$R M_F,"J2(O9O,W=%CZ=RSG?^C(!UIT2-V=II,&W'9)^BK[.UCZ=RSG?[ FQ"TJ MYOJ)(,G7J3;^@5>G7+,ZQIS@6G8"ZM*3JL[%O.!:]@*.:=9U+CK8L*P(0_KD M XP>2][^8K)APG M"P.QOV8U,3&7N/:'&6\J@+.QQ&3B6I;)H10XBX7YQ+7L M$UT3G(7"7.+:'DB\EMQ90LPGKF6?G+?=64S,*.XEC7(ZE8$9Q;NH49*&/$PRGF7)H'5$S$U,3#N>9>V8<_[TGRG3' M\XW^%Z'UVL3$G.._^U#GBL2B99N-Y!NF3$Q,.OYEQCO'I]W$Q*3C6Y;.OV*. MF:B_?3!?.&+>"2Q[!Q^6F5-3 >:=P+)W<$QS6!9@W@DL>P?'-(=E 2:?P+)\ MYO42SKS17Z! H4$5KUJX,1=-4UVY@VZF] 43DT_0R:=__&QDQ=>BYJL43M%" M^Y*5RZDD>G%X^>4'>DI[O2_+"-JR>M*PU?$KE.,7-)__ E!+ P04 " "A MA%53#Y142-H! !9( &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8 M\O5?6)^LD>6;7?(FVV?)\?][I 7S::4_B&$O-RD?9MONCX=SE=6W;!O MRWDYK$/?+M_;=0HZG<["\'-&\SC_.7/R>NK37R9VJ]5VF9ZZY<<^''Z3)M0.4@C2^D$&058_ MR"'(ZP=%"(KU@V80-*L?= M!M_6#[B#HKG[0/03=UP^2*BWDJ@MZ+> M2J"WCCZV"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]#;4 MVPCT-M3;"/0VU-L(]+;19@F!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z& M>AN!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>/MKL)M#;46\GT-M1;R?0VU%O)]#; M46\GT-M1;R?0.Z+>D4#OB'I' KTCZAT)](ZH=R30.Z+>\3_USN6T2_G:\[W& MY_\GU>5\;[H^_K+\/CEZ>R\X!_B3X/$+4$L#!!0 ( *&$55,A7: @= M!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T76SJ;9/2VM>1[F[IJ M_#A9A& ?&//Y@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:#(F&2>.*I_T'G<3VZQQHJVMRER'.,[63?$MI;]/2./*;HY? ME-;?Q D).YG0COPJ^C87(A?+\(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C67:[?XZ]G?*Q_81\" MI \)TH<"Z2,#Z6,(TLX K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " "AA%53 MF5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( *&$55/;;L9D1@4 /@5 8 " M@0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ H8154Z;D0^@_ P 5PH !@ M ("!^Q0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ H8154_H?@N(1"0 ?3$ !@ ("!,R( 'AL+W=O M M 8 " @7HK !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ H8154Q;&P7*! M%P LD0 !@ ("!:C8 'AL+W=O&UL4$L! A0#% @ H815 M4SA#J0'& P T0@ !D ("!;U( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8154U&?;?"P" ;Q4 M !D ("!NU\ 'AL+W=OH% #$#0 &0 @(&B: M>&PO=V]R:W-H965T&UL4$L! A0#% @ H8154\#QMEA*!P QA( !D M ("!,'4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ H8154^S[OQ=X!@ E@\ !D ("!6H8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ H8154RN+ M=501 P DP8 !D ("!5J4 'AL+W=OJ >&PO=V]R:W-H965TRK !X;"]W;W)K&UL4$L! A0#% @ H8154V;V8WKB P FPD !D M ("!CJX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ H8154R&PO=V]R:W-H965T&UL4$L! A0#% M @ H8154[8'2-.Z! MQ4 !D ("!B\4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8154PA,C@). M @ 1P4 !D ("!IM, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8154YY\4?7Q @ V0@ !D M ("!?MT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ H8154V[F-P,5 @ J 0 !D ("!P.8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH8154^!EMXVW @ [P< !D ("!+?( 'AL+W=O&UL4$L! A0#% @ H8154]\.)P &!@ M/AT !D ("!W_P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8154UU#?[_* @ 8P< !D M ("!9 T! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ H8154\2%&PO=V]R:W-H965T7!E&UL4$L%!@ ^ #X Z1 %(N 0 $! end XML 67 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 68 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 272 320 1 false 57 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 (LOSS) INCOME Sheet http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS 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 2110103 - Disclosure - INVENTORIES Sheet http://www.dynamicmaterials.com/role/INVENTORIES INVENTORIES Notes 10 false false R11.htm 2113104 - Disclosure - PURCHASED INTANGIBLE ASSETS Sheet http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS PURCHASED INTANGIBLE ASSETS Notes 11 false false R12.htm 2116105 - Disclosure - CONTRACT LIABILITIES Sheet http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES CONTRACT LIABILITIES Notes 12 false false R13.htm 2119106 - Disclosure - LEASES Sheet http://www.dynamicmaterials.com/role/LEASES LEASES Notes 13 false false R14.htm 2125107 - Disclosure - DEBT Sheet http://www.dynamicmaterials.com/role/DEBT DEBT Notes 14 false false R15.htm 2129108 - Disclosure - EQUITY OFFERINGS AND PROGRAM Sheet http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAM EQUITY OFFERINGS AND PROGRAM Notes 15 false false R16.htm 2131109 - Disclosure - INCOME TAXES Sheet http://www.dynamicmaterials.com/role/INCOMETAXES INCOME TAXES Notes 16 false false R17.htm 2133110 - Disclosure - BUSINESS SEGMENTS Sheet http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS BUSINESS SEGMENTS Notes 17 false false R18.htm 2137111 - Disclosure - DERIVATIVE INSTRUMENTS Sheet http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS DERIVATIVE INSTRUMENTS Notes 18 false false R19.htm 2141112 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 2142113 - Disclosure - RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS Sheet http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTS RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS 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 2311302 - Disclosure - INVENTORIES (Tables) Sheet http://www.dynamicmaterials.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.dynamicmaterials.com/role/INVENTORIES 23 false false R24.htm 2314303 - 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 2317304 - 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 2320305 - Disclosure - LEASES (Tables) Sheet http://www.dynamicmaterials.com/role/LEASESTables LEASES (Tables) Tables http://www.dynamicmaterials.com/role/LEASES 26 false false R27.htm 2326306 - Disclosure - DEBT (Tables) Sheet http://www.dynamicmaterials.com/role/DEBTTables DEBT (Tables) Tables http://www.dynamicmaterials.com/role/DEBT 27 false false R28.htm 2334307 - 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 2338308 - 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 2343309 - Disclosure - RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS (Tables) Sheet http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSTables RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS (Tables) Tables http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTS 30 false false R31.htm 2405401 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Marketable Securities (Details) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESMarketableSecuritiesDetails SIGNIFICANT ACCOUNTING POLICIES - Marketable Securities (Details) Details 31 false false R32.htm 2406402 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details 32 false false R33.htm 2407403 - 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 33 false false R34.htm 2408404 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) Details 34 false false R35.htm 2409405 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESDeferredCompensationPlanDetails SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details) Details 35 false false R36.htm 2412406 - Disclosure - INVENTORIES (Details) Sheet http://www.dynamicmaterials.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://www.dynamicmaterials.com/role/INVENTORIESTables 36 false false R37.htm 2415407 - Disclosure - PURCHASED INTANGIBLE ASSETS (Details) Sheet http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails PURCHASED INTANGIBLE ASSETS (Details) Details http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables 37 false false R38.htm 2418408 - Disclosure - CONTRACT LIABILITIES (Details) Sheet http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails CONTRACT LIABILITIES (Details) Details http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables 38 false false R39.htm 2421409 - Disclosure - LEASES - ROU Asset and Lease Liability Balances (Details) Sheet http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails LEASES - ROU Asset and Lease Liability Balances (Details) Details 39 false false R40.htm 2422410 - Disclosure - LEASES - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 40 false false R41.htm 2423411 - Disclosure - LEASES - Weighted Average Lease Terms and Discount Rates (Details) Sheet http://www.dynamicmaterials.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails LEASES - Weighted Average Lease Terms and Discount Rates (Details) Details 41 false false R42.htm 2424412 - Disclosure - LEASES - Maturities of Operating Leases (Details) Sheet http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails LEASES - Maturities of Operating Leases (Details) Details 42 false false R43.htm 2427413 - Disclosure - DEBT - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/DEBTNarrativeDetails DEBT - Narrative (Details) Details 43 false false R44.htm 2428414 - Disclosure - DEBT - Schedule of Debt (Details) Sheet http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails DEBT - Schedule of Debt (Details) Details 44 false false R45.htm 2430415 - Disclosure - EQUITY OFFERINGS AND PROGRAM - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails EQUITY OFFERINGS AND PROGRAM - Narrative (Details) Details 45 false false R46.htm 2432416 - Disclosure - INCOME TAXES (Details) Sheet http://www.dynamicmaterials.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.dynamicmaterials.com/role/INCOMETAXES 46 false false R47.htm 2435417 - Disclosure - BUSINESS SEGMENTS - Segment Information (Details) Sheet http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails BUSINESS SEGMENTS - Segment Information (Details) Details 47 false false R48.htm 2436418 - 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 48 false false R49.htm 2439419 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails DERIVATIVE INSTRUMENTS - Narrative (Details) Details 49 false false R50.htm 2440420 - 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 50 false false R51.htm 2444421 - Disclosure - RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSNarrativeDetails RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Narrative (Details) Details 51 false false R52.htm 2445422 - Disclosure - RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Restructuring Costs (Details) Sheet http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Restructuring Costs (Details) Details 52 false false R53.htm 2446423 - Disclosure - RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Rollforward of Restructuring Charges (Details) Sheet http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Rollforward of Restructuring Charges (Details) Details 53 false false R9999.htm Uncategorized Items - boom-20210930.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - boom-20210930.htm Cover 54 false false All Reports Book All Reports boom-20210930.htm boom-20210930.xsd boom-20210930_cal.xml boom-20210930_def.xml boom-20210930_lab.xml boom-20210930_pre.xml boom-exx311_q3x09302021.htm boom-exx312_q3x09302021.htm boom-exx321_q3x09302021.htm boom-exx322_q3x09302021.htm http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/country/2021 http://xbrl.sec.gov/dei/2021 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "boom-20210930.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 272, "dts": { "calculationLink": { "local": [ "boom-20210930_cal.xml" ] }, "definitionLink": { "local": [ "boom-20210930_def.xml" ] }, "inline": { "local": [ "boom-20210930.htm" ] }, "labelLink": { "local": [ "boom-20210930_lab.xml" ] }, "presentationLink": { "local": [ "boom-20210930_pre.xml" ] }, "schema": { "local": [ "boom-20210930.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.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" ] } }, "elementCount": 419, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 7, "http://xbrl.sec.gov/dei/2021": 5, "total": 12 }, "keyCustom": 17, "keyStandard": 303, "memberCustom": 12, "memberStandard": 45, "nsprefix": "boom", "nsuri": "http://www.dynamicmaterials.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - INVENTORIES", "role": "http://www.dynamicmaterials.com/role/INVENTORIES", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - PURCHASED INTANGIBLE ASSETS", "role": "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS", "shortName": "PURCHASED INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - CONTRACT LIABILITIES", "role": "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES", "shortName": "CONTRACT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - LEASES", "role": "http://www.dynamicmaterials.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125107 - Disclosure - DEBT", "role": "http://www.dynamicmaterials.com/role/DEBT", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - EQUITY OFFERINGS AND PROGRAM", "role": "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAM", "shortName": "EQUITY OFFERINGS AND PROGRAM", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131109 - Disclosure - INCOME TAXES", "role": "http://www.dynamicmaterials.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133110 - Disclosure - BUSINESS SEGMENTS", "role": "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS", "shortName": "BUSINESS SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137111 - Disclosure - DERIVATIVE INSTRUMENTS", "role": "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS", "shortName": "DERIVATIVE INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141112 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142113 - Disclosure - RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS", "role": "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTS", "shortName": "RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "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": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - INVENTORIES (Tables)", "role": "http://www.dynamicmaterials.com/role/INVENTORIESTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - 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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - 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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320305 - Disclosure - LEASES (Tables)", "role": "http://www.dynamicmaterials.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326306 - Disclosure - DEBT (Tables)", "role": "http://www.dynamicmaterials.com/role/DEBTTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334307 - 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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338308 - 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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343309 - Disclosure - RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS (Tables)", "role": "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSTables", "shortName": "RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Marketable Securities (Details)", "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESMarketableSecuritiesDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i50e9f7cf8ec845c6a6f307da82b6a7d9_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "ibe2b1fc5bccf4431acefca415472b70d_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - 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", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "ibe2b1fc5bccf4431acefca415472b70d_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i690fad2d09b14f2b83cc0761ac62dac1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - 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", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i690fad2d09b14f2b83cc0761ac62dac1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "ibe2b1fc5bccf4431acefca415472b70d_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - 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", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "ibe2b1fc5bccf4431acefca415472b70d_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details)", "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESDeferredCompensationPlanDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - INVENTORIES (Details)", "role": "http://www.dynamicmaterials.com/role/INVENTORIESDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - 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-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i690fad2d09b14f2b83cc0761ac62dac1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - CONTRACT LIABILITIES (Details)", "role": "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails", "shortName": "CONTRACT LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i690fad2d09b14f2b83cc0761ac62dac1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - Disclosure - LEASES - ROU Asset and Lease Liability Balances (Details)", "role": "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails", "shortName": "LEASES - ROU Asset and Lease Liability Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "ibe2b1fc5bccf4431acefca415472b70d_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "ibe2b1fc5bccf4431acefca415472b70d_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "ibe2b1fc5bccf4431acefca415472b70d_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422410 - Disclosure - LEASES - Narrative (Details)", "role": "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails", "shortName": "LEASES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "ibe2b1fc5bccf4431acefca415472b70d_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - LEASES - Weighted Average Lease Terms and Discount Rates (Details)", "role": "http://www.dynamicmaterials.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails", "shortName": "LEASES - Weighted Average Lease Terms and Discount Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - 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", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i690fad2d09b14f2b83cc0761ac62dac1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - 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-20210930.htm", "contextRef": "i5e9ff887fd65452bab9acd337057aca0_D20180308-20180308", "decimals": "INF", "lang": "en-US", "name": "boom:LineOfCreditFacilityNumberofBanks", "reportCount": 1, "unique": true, "unitRef": "bank", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i690fad2d09b14f2b83cc0761ac62dac1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - 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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i690fad2d09b14f2b83cc0761ac62dac1_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i087b781481894c7da4acaacfc493dd7d_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430415 - Disclosure - EQUITY OFFERINGS AND PROGRAM - Narrative (Details)", "role": "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails", "shortName": "EQUITY OFFERINGS AND PROGRAM - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "ie37b3681de164678bd496d90ccaff1bb_D20210503-20210503", "decimals": "-3", "lang": "en-US", "name": "boom:StockSalesAgreementAggregateNumberOfSharesAgreedToSell", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i4681983b25bb49bcbc61bba82ba4b989_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - 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-20210930.htm", "contextRef": "i4681983b25bb49bcbc61bba82ba4b989_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - 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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "ibe2b1fc5bccf4431acefca415472b70d_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i86c6eb4621da40559e000c2f09393a4b_D20210701-20210930", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "idc0ebb12b60c4897859a99b6a5e3c754_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439419 - 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-20210930.htm", "contextRef": "idc0ebb12b60c4897859a99b6a5e3c754_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "ibe2b1fc5bccf4431acefca415472b70d_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME", "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "ibe2b1fc5bccf4431acefca415472b70d_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i9064611969144c279bf3f270e3565d91_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - 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-20210930.htm", "contextRef": "i9064611969144c279bf3f270e3565d91_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "ibe2b1fc5bccf4431acefca415472b70d_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444421 - Disclosure - RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Narrative (Details)", "role": "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSNarrativeDetails", "shortName": "RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i72291ef9161d46ecb0f4eb644368ddab_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "ibe2b1fc5bccf4431acefca415472b70d_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445422 - Disclosure - RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Restructuring Costs (Details)", "role": "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails", "shortName": "RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Restructuring Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i096d32ef32414b8db0fcf44ac20d538a_D20200101-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i690fad2d09b14f2b83cc0761ac62dac1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446423 - Disclosure - RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Rollforward of Restructuring Charges (Details)", "role": "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails", "shortName": "RESTRUCTURING EXPENSES AND ASSET IMPAIRMENTS - Rollforward of Restructuring Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "i690fad2d09b14f2b83cc0761ac62dac1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "ifa78b07e4c8a437487e62e1a7fd7a1c6_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "ifa78b07e4c8a437487e62e1a7fd7a1c6_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "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-20210930.htm", "contextRef": "if235e05cdf8a46648db89818545bcd6c_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - boom-20210930.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - boom-20210930.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 57, "tag": { "boom_ATMOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ATM Offering", "label": "ATM Offering [Member]", "terseLabel": "ATM Offering" } } }, "localname": "ATMOfferingMember", "nsuri": "http://www.dynamicmaterials.com/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "boom_AssetImpairmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Impairment", "label": "Asset Impairment [Member]", "terseLabel": "Asset Impairment" } } }, "localname": "AssetImpairmentMember", "nsuri": "http://www.dynamicmaterials.com/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSNarrativeDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails" ], "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/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "boom_ContractwithCustomerLiabilityExpectedRecognitionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Expected Recognition, Percentage", "label": "Contract with Customer, Liability, Expected Recognition, Percentage", "terseLabel": "Percentage of contract liabilities recorded to net sales" } } }, "localname": "ContractwithCustomerLiabilityExpectedRecognitionPercentage", "nsuri": "http://www.dynamicmaterials.com/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails" ], "xbrltype": "percentItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "boom_DynaEnergeticsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DynaEnergetics Segment [Member]", "label": "DynaEnergetics Segment [Member]", "netLabel": "DynaEnergetics", "terseLabel": "DynaEnergetics", "verboseLabel": "DynaEnergetics" } } }, "localname": "DynaEnergeticsSegmentMember", "nsuri": "http://www.dynamicmaterials.com/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails", "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails", "http://www.dynamicmaterials.com/role/INVENTORIESDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSNarrativeDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "boom_EquityOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Offering", "label": "Equity Offering [Member]", "terseLabel": "Equity Offering" } } }, "localname": "EquityOfferingMember", "nsuri": "http://www.dynamicmaterials.com/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "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/20210930", "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/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "boom_MarketableSecuritiesAnnualYield": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Annual Yield", "label": "Marketable Securities, Annual Yield", "terseLabel": "Marketable securities annual yield" } } }, "localname": "MarketableSecuritiesAnnualYield", "nsuri": "http://www.dynamicmaterials.com/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "percentItemType" }, "boom_NobelCladSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NobelClad Segment [Member]", "label": "NobelClad Segment [Member]", "netLabel": "NobelClad", "terseLabel": "NobelClad", "verboseLabel": "NobelClad" } } }, "localname": "NobelCladSegmentMember", "nsuri": "http://www.dynamicmaterials.com/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails", "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails", "http://www.dynamicmaterials.com/role/INVENTORIESDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSNarrativeDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "boom_NotesReceivableTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Receivable, Term", "label": "Notes Receivable, Term", "terseLabel": "Notes receivable, term" } } }, "localname": "NotesReceivableTerm", "nsuri": "http://www.dynamicmaterials.com/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "durationItemType" }, "boom_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Customer", "label": "One Customer [Member]", "terseLabel": "One Customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.dynamicmaterials.com/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease Right-Of-Use Assets And Liabilities", "label": "Operating Lease Assets And Liabilities [Table Text Block]", "terseLabel": "Schedule of Operating Lease Assets and Liabilities" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://www.dynamicmaterials.com/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "boom_RestOfTheWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents rest of the world.", "label": "Rest of the World [Member]", "terseLabel": "Rest of the world" } } }, "localname": "RestOfTheWorldMember", "nsuri": "http://www.dynamicmaterials.com/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "boom_SaleOfStockTransactionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Transaction Period", "label": "Sale of Stock, Transaction Period", "terseLabel": "Sale of stock, transaction period" } } }, "localname": "SaleOfStockTransactionPeriod", "nsuri": "http://www.dynamicmaterials.com/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "durationItemType" }, "boom_StockSalesAgreementAgentFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Sales Agreement, Agent Fee", "label": "Stock Sales Agreement, Agent Fee", "terseLabel": "Agent fee, percentage" } } }, "localname": "StockSalesAgreementAgentFee", "nsuri": "http://www.dynamicmaterials.com/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "percentItemType" }, "boom_StockSalesAgreementAggregateNumberOfSharesAgreedToSell": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Sales Agreement, Aggregate Number Of Shares Agreed To Sell", "label": "Stock Sales Agreement, Aggregate Number Of Shares Agreed To Sell", "terseLabel": "Number of shares agreed upon to sell (in shares)" } } }, "localname": "StockSalesAgreementAggregateNumberOfSharesAgreedToSell", "nsuri": "http://www.dynamicmaterials.com/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "sharesItemType" }, "boom_StockSalesAgreementGrossProceedsFromIssuanceOfStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Sales Agreement, Gross Proceeds From Issuance Of Stock", "label": "Stock Sales Agreement, Gross Proceeds From Issuance Of Stock", "terseLabel": "Gross proceeds" } } }, "localname": "StockSalesAgreementGrossProceedsFromIssuanceOfStock", "nsuri": "http://www.dynamicmaterials.com/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "boom_StockSalesAgreementMaximumAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Sales Agreement, Maximum Authorized Amount", "label": "Stock Sales Agreement, Maximum Authorized Amount", "terseLabel": "Maximum amount of shares authorized to sell" } } }, "localname": "StockSalesAgreementMaximumAuthorizedAmount", "nsuri": "http://www.dynamicmaterials.com/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "boom_StockSalesAgreementWeightedAveragePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Sales Agreement, Weighted Average Price Per Share", "label": "Stock Sales Agreement, Weighted Average Price Per Share", "terseLabel": "Weighted average price per share (in dollars per share)" } } }, "localname": "StockSalesAgreementWeightedAveragePricePerShare", "nsuri": "http://www.dynamicmaterials.com/20210930", "presentation": [ "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "perShareItemType" }, "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/20210930", "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/20210930", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "country_IT": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ITALY", "terseLabel": "Italy" } } }, "localname": "IT", "nsuri": "http://xbrl.sec.gov/country/2021", "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/2021", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "country_OM": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OMAN", "terseLabel": "Oman" } } }, "localname": "OM", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "country_RU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RUSSIAN FEDERATION", "terseLabel": "Russia" } } }, "localname": "RU", "nsuri": "http://xbrl.sec.gov/country/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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 YYYY 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/2021", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r639" ], "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/2021", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r640" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r641" ], "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/2021", "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 (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r641" ], "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/2021", "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/2021", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r641" ], "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/2021", "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/2021", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r649" ], "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/2021", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r641" ], "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/2021", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r641" ], "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/2021", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r641" ], "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/2021", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r641" ], "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/2021", "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/2021", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r637" ], "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/2021", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r638" ], "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/2021", "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/2021", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r119", "r291", "r296", "r304", "r456", "r457", "r460", "r461", "r532", "r634" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r119", "r291", "r296", "r304", "r456", "r457", "r460", "r461", "r532", "r634" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r119", "r172", "r185", "r186", "r187", "r188", "r190", "r192", "r196", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r303", "r304" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r119", "r172", "r185", "r186", "r187", "r188", "r190", "r192", "r196", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r303", "r304" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r124", "r131", "r137", "r228", "r417", "r418", "r419", "r440", "r441", "r484", "r487", "r489", "r490", "r652" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r124", "r131", "r137", "r228", "r417", "r418", "r419", "r440", "r441", "r484", "r487", "r489", "r490", "r652" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r124", "r131", "r137", "r228", "r417", "r418", "r419", "r440", "r441", "r484", "r487", "r489", "r490", "r652" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r204", "r383", "r388", "r607" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r309", "r342", "r404", "r405", "r542", "r543", "r544", "r545", "r546", "r547", "r566", "r605", "r608", "r635", "r636" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-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": [ "r309", "r342", "r404", "r405", "r542", "r543", "r544", "r545", "r546", "r547", "r566", "r605", "r608", "r635", "r636" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/INCOMETAXESDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r204", "r383", "r388", "r607" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r309", "r342", "r395", "r404", "r405", "r542", "r543", "r544", "r545", "r546", "r547", "r566", "r605", "r608", "r635", "r636" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-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": [ "r309", "r342", "r395", "r404", "r405", "r542", "r543", "r544", "r545", "r546", "r547", "r566", "r605", "r608", "r635", "r636" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-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": [ "r200", "r201", "r383", "r387", "r606", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r200", "r201", "r383", "r387", "r606", "r622", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r125", "r126", "r127", "r128", "r216", "r217", "r225", "r226", "r227", "r228", "r229", "r230", "r290", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r440", "r441", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r530", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r650", "r651", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "enumerationSetItemType" }, "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r46", "r535" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Allowance for Credit Losses on Receivables" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r10", "r26", "r206", "r207" ], "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,693 and $2,605, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r21", "r575", "r592" ], "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 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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r44", "r261" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r67", "r68", "r69", "r594", "r616", "r620" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r66", "r69", "r76", "r77", "r78", "r121", "r122", "r123", "r459", "r611", "r612", "r654" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r27", "r420", "r535" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r121", "r122", "r123", "r417", "r418", "r419", "r489" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r406", "r407", "r422", "r423" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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 (loss) to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r407", "r411", "r421" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r212", "r231", "r233", "r236" ], "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, September 30, 2021", "periodStartLabel": "Allowance for doubtful accounts, December 31, 2020" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r33", "r212", "r231" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "negatedTerseLabel": "Recoveries of amounts previously reserved" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r102", "r329", "r337", "r338", "r516" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r102", "r251", "r256" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r113", "r180", "r187", "r194", "r224", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r300", "r302", "r304", "r305", "r456", "r460", "r497", "r533", "r535", "r573", "r591" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r12", "r13", "r63", "r113", "r224", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r300", "r302", "r304", "r305", "r456", "r460", "r497", "r533", "r535" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r42", "r104" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r99", "r104", "r105" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r99", "r506" ], "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 in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper (A-1 or P-1 rated)" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESMarketableSecuritiesDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r55", "r285", "r578", "r598" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r282", "r283", "r284", "r286", "r624" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r360" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r121", "r122", "r489" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24", "r535" ], "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; 19,294,745 and 15,917,559 shares issued, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r409" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r71", "r73", "r74", "r82", "r581", "r600" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r165", "r166", "r204", "r495", "r496", "r623" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r165", "r166", "r204", "r495", "r496", "r621", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r165", "r166", "r204", "r495", "r496", "r621", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r165", "r166", "r204", "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r165", "r166", "r204", "r495", "r496", "r623" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r107", "r458" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractTerminationMember": { "auth_ref": [ "r267", "r268", "r277", "r278" ], "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]", "verboseLabel": "Contract Termination Costs" } } }, "localname": "ContractTerminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r364", "r365", "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r364", "r365", "r384" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r185", "r186", "r187", "r188", "r190", "r196", "r198" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r86", "r569" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r164", "r204" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r454" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r110", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r323", "r330", "r331", "r333", "r339" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r20", "r21", "r22", "r112", "r119", "r306", "r307", "r308", "r309", "r310", "r311", "r313", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r335", "r336", "r337", "r338", "r517", "r574", "r576", "r590" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r53", "r112", "r119", "r306", "r307", "r308", "r309", "r310", "r311", "r313", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r335", "r336", "r337", "r338", "r517" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r53", "r112", "r119", "r306", "r307", "r308", "r309", "r310", "r311", "r313", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r332", "r335", "r336", "r337", "r338", "r356", "r357", "r358", "r359", "r514", "r515", "r517", "r518", "r589" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESDeferredCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r45" ], "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", "verboseLabel": "Deferred compensation assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESDeferredCompensationPlanDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r45", "r319", "r516" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r428", "r429" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r114", "r438", "r444", "r445", "r446" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r428", "r429" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r102", "r259" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r102", "r175" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails", "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r494" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.", "label": "Derivative, Fair Value, Net", "terseLabel": "Fair value of outstanding foreign currency forward" } } }, "localname": "DerivativeFairValueOfDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r470" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r64", "r469", "r471", "r473", "r474" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r480", "r492" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r467", "r469", "r473", "r474", "r475", "r478", "r479" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "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 [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r464", "r466" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r463", "r465", "r466", "r467", "r468", "r472", "r473", "r476", "r477", "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r455" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r383", "r386", "r387", "r388", "r389", "r390", "r391", "r392" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r360", "r588" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r83", "r129", "r130", "r131", "r132", "r133", "r138", "r141", "r153", "r156", "r157", "r160", "r161", "r490", "r491", "r582", "r601" ], "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/2021-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 (loss) per share" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-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) per share" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r83", "r129", "r130", "r131", "r132", "r133", "r141", "r153", "r156", "r157", "r160", "r161", "r490", "r491", "r582", "r601" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r158", "r159" ], "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/2021-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]", "verboseLabel": "Earnings Per Share Reconciliation [Abstract]" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r506" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effects of exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r431", "r447" ], "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" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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/2021-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]", "netLabel": "Severance", "terseLabel": "Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSNarrativeDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r76", "r77", "r78", "r121", "r122", "r123", "r126", "r134", "r136", "r163", "r228", "r355", "r360", "r417", "r418", "r419", "r440", "r441", "r489", "r507", "r508", "r509", "r510", "r511", "r512", "r611", "r612", "r613", "r654" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]", "terseLabel": "Equipment Moving Costs" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r321", "r335", "r336", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r493", "r539", "r540", "r541" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r321", "r396", "r397", "r402", "r403", "r493", "r539" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r321", "r335", "r336", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r539", "r540", "r541" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r219", "r220", "r221", "r222", "r223", "r232", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r332", "r353", "r480", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r642", "r643", "r644", "r645", "r646", "r647", "r648" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESMarketableSecuritiesDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r255" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r252", "r253", "r255", "r257", "r570", "r571" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r255", "r571" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r252", "r254" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r255", "r570" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails", "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r102" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "(Gain) loss on disposal of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r88" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r85", "r113", "r180", "r186", "r190", "r193", "r196", "r224", "r291", "r292", "r293", "r296", "r297", "r298", "r300", "r302", "r304", "r305", "r497" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r80", "r180", "r186", "r190", "r193", "r196", "r572", "r579", "r584", "r602" ], "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 (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r263", "r269" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r269" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r115", "r432", "r433", "r436", "r442", "r448", "r450", "r451", "r452" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r116", "r135", "r136", "r178", "r430", "r443", "r449", "r603" ], "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 (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r75", "r426", "r427", "r433", "r434", "r435", "r439" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r101" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r101" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r101" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r101", "r567" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r101" ], "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 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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r101" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r142", "r143", "r144", "r157" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r258" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r79", "r174", "r513", "r516", "r583" ], "calculation": { "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r249" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r34", "r248" ], "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 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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "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": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r61", "r535" ], "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": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r16", "r62", "r108", "r162", "r245", "r246", "r249", "r568" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r36", "r248" ], "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 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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventorySuppliesNetOfReserves": { "auth_ref": [ "r60", "r247" ], "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 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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r35", "r248" ], "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 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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Operating Lease, Supplemental Disclosures" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r527" ], "calculation": { "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r527" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r527" ], "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 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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r527" ], "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 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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r527" ], "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 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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r527" ], "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 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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r527" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r527" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease renewal option" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r529" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r49", "r113", "r188", "r224", "r291", "r292", "r293", "r296", "r297", "r298", "r300", "r302", "r304", "r305", "r457", "r460", "r461", "r497", "r533", "r534" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r113", "r224", "r497", "r535", "r577", "r596" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r52", "r113", "r224", "r291", "r292", "r293", "r296", "r297", "r298", "r300", "r302", "r304", "r305", "r457", "r460", "r461", "r497", "r533", "r534", "r535" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r22", "r576", "r590" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r47" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r47" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r22", "r320", "r334", "r335", "r336", "r576", "r593" ], "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", "terseLabel": "Long-term debt", "totalLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r53" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r53", "r288", "r289" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "terseLabel": "Long-term debt" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r11", "r50" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities", "verboseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).", "label": "Marketable Securities, Gain (Loss)", "terseLabel": "Net gains on marketable securities" } } }, "localname": "MarketableSecuritiesGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesLineItems": { "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": "Marketable Securities [Line Items]", "terseLabel": "Marketable Securities [Line Items]" } } }, "localname": "MarketableSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in marketable security.", "label": "Marketable Securities [Table]", "terseLabel": "Marketable Securities [Table]" } } }, "localname": "MarketableSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Schedule of Marketable Securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r190" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r99", "r100", "r103" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r70", "r72", "r78", "r81", "r103", "r113", "r125", "r129", "r130", "r131", "r132", "r135", "r136", "r150", "r180", "r186", "r190", "r193", "r196", "r224", "r291", "r292", "r293", "r296", "r297", "r298", "r300", "r302", "r304", "r305", "r491", "r497", "r580", "r599" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "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": 1.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)", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss), as reported" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r129", "r130", "r131", "r132", "r138", "r139", "r152", "r157", "r180", "r186", "r190", "r193", "r196" ], "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 (loss) per share:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r140", "r145", "r146", "r147", "r148", "r152", "r157" ], "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 (loss) per share:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-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": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_NotesReceivableRelatedPartiesCurrent": { "auth_ref": [ "r58", "r117", "r531" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).", "label": "Notes Receivable, Related Parties, Current", "terseLabel": "Notes receivable, current" } } }, "localname": "NotesReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableRelatedPartiesNoncurrent": { "auth_ref": [ "r17", "r25", "r117", "r531" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due after 1 year (or 1 business cycle).", "label": "Notes Receivable, Related Parties, Noncurrent", "terseLabel": "Notes receivable, noncurrent" } } }, "localname": "NotesReceivableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r168" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r180", "r186", "r190", "r193", "r196" ], "calculation": { "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "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 (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r523", "r528" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r520" ], "calculation": { "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeasesDetails", "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r520" ], "calculation": { "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r520" ], "calculation": { "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r519" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r525", "r528" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r524", "r528" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r437" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r185", "r186", "r187", "r188", "r190", "r196" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r7", "r462" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BASISOFPRESENTATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r65" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r14", "r15", "r51", "r535" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net", "verboseLabel": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r267", "r268", "r277", "r278" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r94" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r98", "r268" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r96" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r94" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Commissions paid" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r218" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Investment in marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r92" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23", "r340" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r23" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r23", "r340" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r23" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r23", "r535" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r12", "r40", "r41" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Carrying value of assets held for sale" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r93" ], "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 the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock offering" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r93", "r412" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Net proceeds from issuance of common stock to employees and directors" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r91" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r43", "r260" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r18", "r19", "r262", "r535", "r587", "r597" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r84", "r234" ], "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)", "terseLabel": "Provision for expected credit losses", "verboseLabel": "Current period provision for expected credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r95", "r112" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Repayments on capital expenditure facility", "terseLabel": "Repayments on capital expenditure facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r266", "r268", "r271", "r280", "r281" ], "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 EXPENSES AND ASSET IMPAIRMENTS" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTS" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r102", "r265", "r274", "r277" ], "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", "verboseLabel": "Net expense" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r267", "r268", "r277", "r278" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSNarrativeDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSNarrativeDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r102" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "terseLabel": "Restructuring expenses and asset impairments" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r268", "r275" ], "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": "September 30, 2021", "periodStartLabel": "December 31, 2020" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": { "auth_ref": [ "r268", "r275" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r87" ], "calculation": { "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 and asset impairments" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSNarrativeDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r28", "r360", "r420", "r535", "r595", "r615", "r620" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r121", "r122", "r123", "r126", "r134", "r136", "r228", "r417", "r418", "r419", "r440", "r441", "r489", "r611", "r613" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r171", "r172", "r185", "r191", "r192", "r199", "r200", "r204", "r382", "r383", "r569" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails", "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r165", "r204" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r109", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r394" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r385", "r394" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r202" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [ "r393" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Sale of stock, net consideration received" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock, price (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r59" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r252" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r252" ], "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 Purchased Intangible Assets, Other Than Goodwill" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r469", "r473", "r475" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments, Gain (Loss)" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r157" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r16", "r37", "r38", "r39" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r47" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, classified as other.", "label": "Schedule of Other Assets and Other Liabilities [Table Text Block]", "terseLabel": "Schedule of Defined Compensation Plan" } } }, "localname": "ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r267", "r268", "r269", "r270", "r277", "r278", "r279" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSNarrativeDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r272", "r273", "r276" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Restructuring and Impairment Charges Incurred" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r268", "r278" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Changes to the Restructuring Liability" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r180", "r183", "r189", "r250" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r180", "r183", "r189", "r250" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r167", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r185", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r196", "r204", "r270", "r279", "r604" ], "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/2021-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/INVENTORIESDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSNarrativeDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r167", "r169", "r170", "r180", "r184", "r190", "r194", "r195", "r196", "r197", "r199", "r203", "r204", "r205" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r88" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r101" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r355" ], "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": "Ending balances (in shares)", "periodStartLabel": "Beginning balances (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r106", "r120" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r167", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r185", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r196", "r204", "r250", "r264", "r270", "r279", "r604" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-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/INVENTORIESDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSNarrativeDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r57", "r76", "r77", "r78", "r121", "r122", "r123", "r126", "r134", "r136", "r163", "r228", "r355", "r360", "r417", "r418", "r419", "r440", "r441", "r489", "r507", "r508", "r509", "r510", "r511", "r512", "r611", "r612", "r613", "r654" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2021-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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r121", "r122", "r123", "r163", "r569" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r23", "r24", "r355", "r360" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued in connection with public offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r23", "r24", "r355", "r360" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r23", "r24", "r355", "r360" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Shares issued in connection with public offering" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r23", "r24", "r360", "r408", "r410" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r30", "r31", "r113", "r214", "r224", "r497", "r535" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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": "Ending balances", "periodStartLabel": "Beginning balances", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r111", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r354", "r360", "r363" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "EQUITY OFFERINGS AND PROGRAM" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAM" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "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": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/EQUITYOFFERINGSANDPROGRAMNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r424", "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "terseLabel": "Additional tax expense" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r208", "r209", "r210", "r211", "r213", "r215" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts and Notes Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r453" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r219", "r220", "r221", "r222", "r223", "r332", "r353", "r480", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r642", "r643", "r644", "r645", "r646", "r647", "r648" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESMarketableSecuritiesDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r56", "r361" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r56", "r361" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r24", "r355", "r360" ], "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", "negatedTerseLabel": "Treasury stock activity (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r56", "r361", "r362" ], "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; 569,914 and 528,274 shares, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r355", "r360", "r361" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r267", "r268", "r277", "r278" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSNarrativeDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRestructuringCostsDetails", "http://www.dynamicmaterials.com/role/RESTRUCTURINGEXPENSESANDASSETIMPAIRMENTSRollforwardofRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r118", "r396", "r403", "r585" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESMarketableSecuritiesDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r151", "r154", "r155" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": { "auth_ref": [ "r149", "r151", "r154", "r155" ], "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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Not Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity" } } }, "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r140", "r157" ], "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 (loss) per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r138", "r157" ], "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 (loss) per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "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=120395691&loc=d3e24072-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2740-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r214": { "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=122038336&loc=d3e74512-122707" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r361": { "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" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r394": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "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=123447040&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r421": { "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=122041274&loc=d3e301413-122809" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28511-109314" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28446-109314" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r443": { "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=122134291&loc=d3e330036-122817" }, "r444": { "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=122134291&loc=d3e330036-122817" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r462": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r492": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r513": { "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" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r518": { "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" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r529": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r571": { "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" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r588": { "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" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r604": { "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" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r637": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r638": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r639": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r640": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r641": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r642": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r643": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r644": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r645": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r646": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r647": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r648": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r649": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r79": { "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=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "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=123367319&loc=SL114868664-224227" }, "r81": { "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=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "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=123367319&loc=SL114868664-224227" }, "r85": { "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=123367319&loc=SL114868664-224227" }, "r86": { "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=123367319&loc=SL114868664-224227" }, "r87": { "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=123367319&loc=SL114868664-224227" }, "r88": { "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=123367319&loc=SL114868664-224227" }, "r89": { "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=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" } }, "version": "2.1" } ZIP 72 0000034067-21-000105-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000034067-21-000105-xbrl.zip M4$L#!!0 ( *&$55-]9EV*2"0" ##U&P 1 8F]O;2TR,#(Q,#DS,"YH M=&WLO6E7&\G2+OK]_ I=WGO/Z5[+LG,>W+U]%@;L3;^6: .V7_CBE4,D"&M@ M:S##K[^1)8G)N VVH*1"N]?&DBJK*C/CB8@G=MJUK] ?M'K=?ZW0 MYV2E]G]?_?G_U.O_\WK[76V]%T8=Z YK:WUP0XBUD];PL/8IPN!++?5[G=JG M7O]+ZZNKUXM[UGK'9_W6P>&PQ@BC-R[V7R8MHP(BZD0RJ LN0]W[&.L"HM=) M&9VX?7;P,G!'A9"V[I43=:&QF/',UYDUG#O.A(7X+&(Q1AR71BM.A?/1)R*) MIH'*%**@*;_V<(BMPQ9V!_]:.1P.CU^^>'%R4&OMB]-<9F5< MZ&6$UD7!4]]O/Q] >'[0^_H"+[S(;9H6]+U>Y]HCXUG7=5JA@[W4;[GVX'GH M=8H[B.5D>M=H4#]P[OCBQN0&OJC)Y$)Q0YW0.K]X4:Y%Z]J;BGKEFQ@A_$6K M.QBZ;H!I^7:K^^4?BN?+W@TNBK=.OU>8YF=C<*.+)L]6+\87+YX\ MZ E&]3]5?5SBLBK#.G;WM1NFW7]9DQ?#ONL.4J^//8V0S165=6*N]MB@=9NP M\97TQ?\TWNV$0^BX^LU^&_2'WXH%?[Q%)*$WZ@[[9[<#97+Q&EBP9;=WPS\U MBY$Z877*+IKUC62OH3A?+8J^;+ONP;]6H%O_L+."&@ NOOJS T-7R[?6X3^C MUM=_K:SUND/4Z_KNV3%V01A_^]?*$$Z'+PJ%>/'J?_VO__7GL#5LPZL,]OH4 MRW^^&/_XYXOQHWTOGKWZ,[:^U@;#LS;\:R6V!L=M=_:RV^L"5J!U^C(7A/[X M8RM&Z!8?\7H3C4N_%<;O/QUN0_K72BLQ+H'($)-Q0BEAHC?64".%]"&J\'F] MJ K^5[_4+U2^_&IHO=SH8OW.UK Y?=?>[$8X_6\X6ZFU(CXZ\H]G?KWW]1W; M_KK'&Z-XM/%U_ZT]VNHTSAM'KP\;YQ]$\WSOO+&[?;C7V6[M'ZW2QGHXW3O? MH/N=YI?F^IO..]YL[YT?'S7.-T_V=AMT:SVPQOD&V?OTUY>]SMY)5-SXU M3IN?]H_VU]^?[K<->[O?CS: M_]3@S?4]TMS]ZW!O]_W7^/9-R[_]H/!YM'G^GC>.OM"]W2^\^?:O5@/_Q7J1 MQNYAI[G;.&NL?Z#[GSY,[OF([Y+=_=T>UOT#/C.<;>U^/-S:#62OLWF*_Y[@ M\TZWWN[1W(;F[L?V_D>LX^[&L+%#3M_MKGXFH#QHPNM<0*H+IG3=*![JBGCN M652)&;_RBN3_<4&4_O/%-7D^I'C71OT^RO9-:Q!<>P]IY#)\/!HM=V2F614CL1*<4W9H8[%NDD''FY&@HZV^H>["!9 MCJX?!Q^.(WK;C5/DBX.6;\.[UF!8KL#/MM9L)W3>=+@^^:[3//JC&>OO+WN[>6?.\?;1W M]%>[^?:]W%\_0*$W6\WSUYWF.M;UZ+"#@$M;:^3D4H$M8Q8UKIX@\;H(2M:= MPHC8,J,B*IXG$17XQS'B?WU7/BA017D#.A[Z]\$,,=IK0P5JOA5!1R<0/RZD M("R/4U?PJ5K6/HNUR3=X#AY78>!-A*'P:P.AC $&LWA&P>MM*;5A?# M+HR0_^X-6CG4F2>";6_OH]00'W?/6SMHSUHKF^<[K$-LI7MQE&&S ?1 M^/2>-MA?J7&T>=I ?^U"X%K0N@>0=2%=1(N.J"#$6(9..S%U-T!L#0^A7W3Y MH-GKAC%7O@\ E"7)19;-!16)><-#(%IA!16++M " .0V6[$$P*\ &(PD9@Z M".[J:*5-W1J'SL!1R11('YE[' #,R@*\:SG?:N=(?%R')0+^"0'O/Q,*.H0$ M=?0!*=#LIV!0+B58(N'>2 7*77(""SEB 3&7!V!(>I@DU(*X<"MFC427EP? MI>]# BP78'#+Y$*>='@Y*"94$"NU8A+BY?#L&#$P:'6.VWEVI?CML)^A=&T> MX?GI #GMGR^N/V/\_LN73NHPZ(WZQ;=B.NSE!)]C3/S,T,7T05!,%DR_M6+^ MGEK0KQ45@EOGHM8V__OZV/?-FU]-?[K^].-BQ&OZ;3!T_6$>N'XU%1.AT_LN MKUU4,UXI:NMY%N;ZE>GWZ4M>7.NHZ7-&W=:XTP:'#COUHALZJ)^C/KR:O+ZX M.'W$]-KT>W[&K7*(0B<.TC#AE4@I^PF?F*2)"Q!!Z+''H'E>K/SN'T__#<<] M2DF=773^],H]>W14H/EZETTF.%]^V%F_=V_>P__.66]>P^?]>O-:#]S#[\Q5 M#Y#II,FOXNEOZ.]D5;QH7FQ]Q6I=+5I8;3?L]7\2>M_ MU4!<>\2+Z[7_$?(],$^1^WH,AX3@*&](P0DJ,13RFL2)/=?S;<_U8]CS:_VF M&;,4DJ6*1J$@>)($H"D67)D8G2_ZC4S[CIWC M7A>_#E9/6TB.IL7P]TZONS/LA2_3$?5;7W'1:Q"TXV"AU8$)%AQ!"X9-X'(H36VIIL M_[@,WC.*T6EE1+;;+VCWV2*Y)4T)$5$MQ&.4+VH%+@E/%*?+JH+AC @4@8_2"1**@@H)^+()=OG"9YT$$ MX5%[DXC1>G"4"4TPL)5:1U$]X3XPARA?I(KJ9%3R)'HM A/H;CU-C!D?P6L; M'F\0_8$E^8A#%#,:W>J8&%4R"8H,3Q-K MN*7!J6ACJJ ]+F>6JA3A>L,Q!G8A !#!'8HU6L _P)+V7*?J"?%(YY'"$&N!$F)M#*\.9?F'7ZO6!(W".:1Z1U$:AA7 >"6Z41J'I M1ZQ61S3E<*99B4DD[IQD,A@T'IZ@2];HF*ER%*016E=&3(_,F68E'R\T"R:/ MM>H@.#5>$AY9I!CJ:EBT,/Q7 M+DG!K#4)PWX?/4LD1G"R>E(M?Y:J%$%'0J3 0%1H[P1$ZY)#CJFM!6:2X'Z1 M!#WR@U9L.;2?K@U;J;"B8R'G#%DOQ_+?2@E[IWOP V$N5+Q1/HP, >FX93;* M*+S4UGCP1NO$%48JUBT2C!XR2BD'S L)*:)Y,)02A[Q/J)#'.C7Z)"^9\-PK MNTB0>O+"=%I3- >2.ZT$>A=C/!(,@HXF*6[I0KF961O\F<%H=;=190P1:I)T MRC%%E(C2V>"4%U(Y=#S>&58]#)7L8RJ.)XE1*X8R/!JEA"/)&Q&3Y* B@LK8 M*CF8BDO2&"(81B])28.R\Y:B42#<$IVH%BPMDB27X43.$,4#!@Z&:.>E,)PY M !4HXS$E+X*HH$!+2PCQ^,+U5DC&DA3)Y,4_J'2ECS'-II2PCL?0#"_>1 M$T(\ODB3T\83#2(8)[@61H-B0)U.43L:5!ZAGQR%M=B2?*1I8VIG-]]E@&JG MM 0J1,0G@T*?&+7TQ!.JJR.:$J:-9RBF&%3,F]&8<598I:PA5%*;(HT)R'BQ M:B7$])C3QC.4CV+)$J:31Z,F?$YUDW(^T7RT>@C:5$B-RITVGJ'($FJ4]QK= M4I#":V8C"U1*PIE@%N.$RHCLT::-9ZE/41(;#!,<8S?-P1DO;4HRL10=Y?3Q MA%-6#SAI:6 ^,6*52(Y8)P&#'H6!3H D5 GYT1?>]-_<=/+XV=M3%$)YY<': M*%3B1J<0>:+ 0N(*:/6D6O[$>3F"3EKGK462<2%"B-X025FB,2^]E[J,XPT6 M.?8I7Z Q:J*,<$$Z*8+4QI 8^?C"_=G#NTNGW=<[3=D M'G?MMYLDY1?Z+6AM@Y)HU9"2!&T=$=A;2%2LE8H_W;#TAZ\?](L]L1QFJP+&"9'DY*1))K@=4B6N>IYP4?>!U\&LHUX3&RH*!" MPGR\10NE2%(20#T,R4 P0@;E5.)$1U1/KYR.=O[SU5Z<+;V)_J8_RG=?-ZT? M=BZ,*X11OS@B^4&WM'@B2$V4N.M%WFWV/SO.9H_Z;0%^L7)[0Y[9D'4)E%M."J-TL:( M0*(-8+3!2-$S;IFO@MH\IF!F<^9Q=Y3K\IU3R8_QX_0!=SY%FRL9/<9QP7.* MOBN?G4T2UTX'E 92S05:PO,09O).0>:VZQ[ 9239:'5;G5&GBJN#!,TI-03D M[&J".6T3PD5X&\%14$POT7)_M+C3JJ+%VR2,D1DC7 @N'=/"*N84]0),4E5" MR_U\R=*L7%\D+/.)X@G)!!,B4&=90FHAM1+ HZ!Q 8#RTYJ]0'2F?*!PKRW3 M)*&ST2*1:#CSCBD;I(DN)9A_4GHQE/EZ-&AU83#8&3]B<&6X9/VLZS:ZT#^ M82M,"\PO.[T^JA51,MYR+P47!I+A@CNG'6,\:"E]-234['EHK[5=7"SA(%U3 MCE,ON5,BH-[DDQL]1MDNCU5)O@!V=@[UJ'RSJ)+SGDII\K('2H/AT6OB! 0/ MS+-%\)_SI7WEB]2#\TJK@$8SH 4ESN;3!K@+7,H8'9__<;$YTM '.OA1.T64 M#$A),*PI]D)))"*:88PCJB*A1_5T,SSU$;SG&@-0[T!0 CZKCB L*A[S49#S M*YQB+4*O.^BU6S&OQ-S(U6K!C:GNCZ[?!-+QM(;CDHZ/1<%"4H MB#QWE"F/F2"EE M@E!G4J0\$L: Y]UK"S#4,?_2FEUD#3%0JBB7+FJ!BF8I4.6=*^9%8O0+H%OH MJ8;PKO45(I(*-(HMI!>K@P$,!Z_/&NZHUT<6.+A!0]:SC'K'$'!_K;D%>\(MD\ M;!TOBL@@Y]]F-C@KA0@$'.149#%9*VPDH:J:MMMW$9#9?QFL=F/QI>DZ"[,& M2RN3C+8I6BX%E=IRE%I"JNA29^?5D.&SZ*4W*"YAJ;>.Z.0D MURC* '81.,ABF,<99EBGD1HTD-'FPV:--4:JX",QG"O\8"LJLC+,XPSG97C4 MD2K%HB1"1(:&TH5@>8J):N_BC:7@<[BG[7X+KV>UITWZ8(WV"'<=A,,O*H*F M&-@J9'0BA/GG FM]B*WA&Q=:;:S6=4R_:W5A*XU++(B?%YF.*>V3#%$033PG M6@1#C9"2L&CFW_JL@Q_>7&!1#(1/MM1NG!XC8%O#41^F4EL0(Q-R$F]E"8^4 M"P;@\M(:#HDD$IQ0Q4$ U!!.3'WZ8>&$M'.&L@EYV/RZ8N4&S6H=3GDJ>VT3 ML:D37B?F#@;W9M%?2=SK@C"1)$&)%"%**U'A([HL#,"T-,61.TOHS"%TKNPP MO8&&GUR)[EWWRS?KT(N.S%>F=]]Y&;H$FY(Q.D4EA63>8:P1(N>:2.V"(R48 MIX502!LY=7FE #%)"!LL */6"L>3$G:A%7(;OO;:7UO=@^M:\V%GO==NN_XO MK\6NCE)>UZ2OY4L: \TG^G9%!6B>)D M'Y>HLCPPY;G'4&T\?<^FT_>,+4$Q3Z"XN9Z W7T] :NS67 /11PP%PPDA0B* M'!DA91PEF#>V*%Y!":,D$YYT)XYZ;PT1FB;)E.. M&+_.P8#Q]8D]4F?L%X?A8?1M-IC6H"<8U2\W/FS?>QR>H[>U7@N=-]][J;Q6 M@5'OK Z*@U3CWB1J?DW+8Q.W[YJ!M]#ON.YKI&SYM;W'F,@G=:)F,Y&/NJ.\ MU$[%/-'GT?4$'SVX:!,E,4Q6?A$]OQ/Y3QP'>D9G3G'MS#@7%,G[Z"P3.@BT MLY1Y[?D"I&=[RCB8X:IKCM)6AD:@2BAM?!1614M"<"E1/SWU61)>GWZ85T#, M5>99E)"L$WY'RG2UZ*],&DO#:"+&!FV%I]HE-=[XH*26GI*)4B]E>$<=NRJ6 M7]$QY_)!%4PGBF))QC$A)8>$OATC Q!>1(?=9P$> M;PC@H<3RH G49S4H<3V 9,:0Y,!J1834 3V;%BEQ@Y$$$Y/X^7@U-" M@%#:LR!"7G=M>!+"063)1*86R3C.3[ZV\DUEI"@KH3E-R"-YB-YSD)KSR**1 M1MG)CDR]"(?SS*EKR+3 /S.J#B1N N4@P:**?<.V+TS9VV2[D^ M\$[@F5&;F*QA'%@^W5)X, D]8A+Y[%>K0=F*V>''SX#Z^"98*]G7,6?-E&R-_*+;&&7X+7N MP53,LYHNGE13@H]-Z41(*+\$T#ZM,-=*2E,*40 @\Z&B*0<%/IC-#44@V!6:Z LB536C@< ME7,ZK ^:16^CI$0$;9RT6H(WU"N23QA8DJ2%PU$I_(@%31WC3BI(0B=P5N6S MQ[U(&B1QZ8GRHX7D*)8&@]I/M,; *4IPQ 5+K2 VJME/;1.T>5R(=#I6AE ML"PYXJUQIB+>LSPM+>%$/:JH52@I&;V@5/N< X\[C("1[))4E8"W/"U]?%^: M:#)!&T4I<,$#M8#AB[=!YH@T.*B(+UWK]8][R(R@V>M6>(2<%"4HC;,YO.;J: F&I]LGM-7R7BTP%7QH*7H M9@F)FY#3<@:),T&%-]&3%/+6B< PA.&F*A%H*;KY^'Z3Q+S[1>2#&+4P&DVL M]4:S/&C+B&.+L$LP2_-B"/XM] [Z[OBP%=SDF-K0&W6'_;.7'W8>9Z3_R:SZ M8P:2!XR*T)X+3X,WGFLOA)91JF@79=7?$X=.*8P@)8)A5\@!=!3$.'1*H1]2),L"B:L!,N9#X) 2(:"$(NPZWT)G7*XCG0('/19UH=B/MKZI"&OW[+* 4F\ M.EQGXVUUH5/.]H00F$+$F(C0<8:ZQ'@*5N@4.#5^4;8G/''HE#/38Z10E"8I MN11<*T-4D<[#(-.)/BW*3,\3ATXYTTH"_POY>%.KA23:@8B!BARL&ZO)HNS4 M?.+0*6?M!^2C+CQ1GCD1N#5]!6^D7(I[6$3CEO%TT5- M.?R'T)R5)1H# ME B,OSAXM?A 37;'RJ) MFG*FN1(('L!8Q8SP/)F<^,!%PI@(A/M4'5Y34=24,\-E%0F120\\":V91<$U%45-*;S& M<(T("<%BR"T"#0;1XI,TD@AAE5N$ QGG;*G[4^ U6M!@I=3>&^0S-AECDE 4 MF)0^.*^KPVLJBIIRQFM2U 22\ 0DVAIG(3*=2$#<@).D0KO/*XJ:4GB-84ER M#Q2I+PA(RGBO08L8-?:D#LT88SIVP.NAD*7&@F5R4D_.>+FK*67.C31 @@]5""66I)2%Z:4443%%# M4W5X34514PJO$0!&646YU" TR\$V1!H\$S(ERA>!USR@2&>%V-6-:O$:!Y6F$780\Q4\;-:7PFI"\3U%I MSS!@\"W*5&D>JEE)-ES.> W0Y,%CL U1*.(\A1 ,))KW"">H M4GK :J*F%%YC@D6KDK.2RISL!!SG(B8NT6L9QYA? %[SM%%3"J]A5FEILI"T.KQF M<[>2J"F%UT1*E!?:B:B(T$ALJ S,>&*HYHI!!?:(5QPUI? :&2A3,J"M42"4 MLD[22(T0 !:$X17*C%-1U)1S**/!T"E9;F)>%\$T\AK+':!O$B%$X-7A-15% M33GC-3&?STH-HSX*D?)ICT0REHBD (FQZO":]>^/M"TR:DK:#Q6#ESQH&:/P MRCE#.2? \KR"YZ9":?\JBII2>(VU2H2HJ)?)",ZBX0Q9L #GBN3JI#J\IJ*H M*2FG35XEP5@P4HOHF-&A6L&T9*HPGZ)>N,B!J#;RU]!*&=1Y(<*S1>\V:[DJ@IA=<( M#8D12Y))6KBD'(1BAY1*GD7N*[2^IJ*H*6=]C0Q"$ZT#XUXX8XSE":FQ5C%& M&52%3MZL*&K*&:])@CG)7+(61#!@&'><,:XBL$WS72514PJO\>$P$1'-B!#<6&64320J2CE:(58=7E-1U)0T7N.45^BGA 21 M)%B,J6Q,(2D!E7A]=4%#7E[/-F.H$P0/"O8 F, M!<\114Y0\)>YS2O :RJ*FI+6US#N6(@6.**&H[=B.D8J?:2@6%R$?=Y/&S6E M\!K"30HL1N4Q\C8)(V]KDM#$.".0%E=@'JKDD\:> LVAF1T;#I!33)# C?%& M\R"\(=&I21*DA:8Y3PM$)67M(P3#*AH"AN:!4L:BG2MUPUX1]\-\>?MUN#+Z[/=LV,8"_2BT&@P['6@_TWA7P56 MAG+#'?7ZTS=<1=)6%Z8_SPK M[3V-73#8X(WO1[';P)[PC# M3ZWAX:PK=!>->CH'K0>:3)#$)1<$)]820TT05D@I>=2+D,QYJ59+M9HWWAR! M,I$\M=X'(8-RFN4Q0V6CDS')15BGLU2KI5K-&PF,/G@P4HGDHM 1O"6.@126 M)*$N$R#.OL)F=S#LC_+M&5G7X?2FUX?607?C-!RZ[@'@ MUQ/7_U%P_A,2;6$=');]5DC3*S\A)!])HMH+'IP1P2HKC0TQ;VN*6@3."R$1 MRCA="NF>0B)URNJ,%&Y[C= M.P/8@:\(-0RY*SP+>3_3Q:^0_5\Y(\H*0P0EAJ/IBDC %&CF9!#,0S7FT?1RC4N LD9LN M]A&,W\,ZC1GI=S060RMI0@I&D(0LF'C%67#)N.2]6R "O'0:\\)W 9FM!VF, M<58@"['&*H6P"HE8XDVH(J@*SGNM]!)5,Q[!)\$J[X"$R 2EPF(()4 Q8UW> MY0]51-5]3=5""M;'"!JC%V*M$TQ$3[560DAB@N;1+\(.ZH414% 84AJ;=Q$4Z8S1/':[WNH-=NQ6*H8Q.-\>"&,*?C'%/+/"O3 MOQB4YLDL+\*;J^:!?ZG5:WJ.<2 MT ^QQIPB;HD$JI%*96Z.?(H*!D1RHR NRLD+\P_H$)X+P8/S20%>";SR%?8A&:[ V<1<3QK;:>4LH-RSJ/'-(V*+D(IM_ M))=,-9X"EI4W/I^+:V,>7C:(55 Q),."1F2S1=ARLQA8?E)CD*5 .0$!P2-R M8Y6$(]XDQ0D)B>ODF0M\ : \]V.0I0C6<>(2HYJ3Z(5QSC/\%(6CGC%\424% M>W_7MY"BC1@*Y '(R+05TA"OO51!$B!14O1!513MHP\OEW.TL1>60H@ +L_W M*Z> .I#*4!4M#7$!UM4M!K%XBL/+C[^ CQJIJ+**FA$P:#7+2 8A2A%O-S (@>3$,\].<*"GA MH"PE%8B@A$"FX5(P#H14B9ED MIHN@" OC>VWKC0:F/-U]J]P0R&$I;6>5[ M#. EI=$0$$1XX ZX1[KLM> $M/UFK>P<@GDQK/.3G/4K(2N^%9$@6XXJ, &, M6)V'EIG4W"2>]**'YBLWZ/CV2%E$(G3HR(7 B2; Q4@"$&D98T7X3L MV#'/\Y*:N2\B_16R*R"J( M-3GI23!:@(?@C5.!&K>,^^96&(B$20& M(6CT-AD=K"9!Y[.-XB(E02XS"%DBZC)S5.+&.IZ2 "J0PUGI7611>0)6)DA5 M1%0)\<<305,,1H 5& PX*\!1)$S4&R.()C(O?:PBFF9/R)> NC1/)@:DW2Z1 M*(0BSG)-C&)@K=3"I44XZ&@1ED.7(%C/F06N4])"('6Q.I]H3QC+BQ]DM?S. M3Y#BQ90I3=R+?-J\B8)@Q,.CU$9%R15+U"W":MG%6.)>PO(DP+C5@/&.22&% MMT8ZZK5R"3B)%UGZ*B7:^]'$A12KIEPPEKB6G(OHI&/*!X^F6!AF-:ND>RUC MY\+C2Q;#.,]<1/FF*!)X3YPW3%$JA \A+L!!!_/$EQ[DF ,9(43AA5.,"^Z" MCX1:IH$QS13W9OX/#)E3$)\123(7H!SMV95QG]I!Z]:)V^[,.@-^H'&(R_ M'H*+17UBZ^NK/_'/)&#@+*_;,5IQBHH6?2)Y$4^@,J%EI.ES5JO+>P;#LS8* M!WEV_1!:!X?#EX(]U_)X^,=)*PX/7U)"_K^5HNBK/P?'KOOJ3]]_@0\8?QX_ MYYNGY3K77;MUT'V9S]."/CYAF _)FA;PO3[6O1YZ[;8['L#+Z8<_8FMPW'9G MV"_M5A?JQ4U_=%S_ .OG>\,A!GVY;FCQAOE-+T^J;>US(WFN^1"[ M:!BG+YXTZGG1J!?#^.TU:YY;\OW+Y#F]N/:B>'9_6F#2?_QXN%+%%T MTAVE\#T1WN&VZ75L5J___I]=U,-!K0DGM>U>QW7_S[.! MZP[JJ'2M-"XX:)W#2VI0@L77DW&/:7Q.(>Y)#U*6^_]#[6\UGM?7G:\__]W]11?ZH,2*%+:_R-[M?W%KW<5WG'B5O>OW.I*IH MP;N];G/4P2>%VL30;T/*^2H8ET!D0%_KA%+"1&^LH48*Z4-4MV9BKG5==K(1 M6B_7>V&475,^J'%E,H? /Y[Y]=[7=VS[ZQYOC.+1QM?]M_9HJ],X;QR]/FR< M?Q#-\[WSQN[VX5YGN[5_M$H;Z^%T[WR#[G>:7YKK;SKO>+.]=WY\U#C?/-G; M;="M]< :YQMD[]-?7_8Z>R?-W57>^-0X;7[:/]I??W^ZWS:G[]C^V=ZGH!KK M>&WW/6ON;ISN[1X>-M<_'C4_;9XWSS?.M]Y^;.VQ]V1_=U,T.YM?X]N/(O[[ MK_8^:W_U1[V37(_F^AYM[+XYW'J[09J?&G3OJ('/:XC]3W_AN[;;C:,#MMVW^W5MC?^WMK>K?W]87OGPVISM[:[54/*LXN\9EQ-RFM; MVS4J?XN_CW_8>E/;_?=&[7N\:'5MMX9%J.7BWEZ[= )[-R.*SKZ&P67M/U/5 MK(VCNQJ@I8JUA[09+Z,;0KV#CSS,IJ(>W5G]#%R_#MW;C,??1;TVQB.C3\UT MG!]\3M%#)%;776+($Q0W=2=LK&O+)8M6&YX84GPX'A9C &. <_*LECO_IB6I MS0]7_GEG.@?JL[5=A8Y\VJQDMX_5;Q6GJ3]16G+RV:(I(1:P'X5D=6&DK'O! M8YT[(J3D.J ,)K1$+ XMF3.BLKN]VMS9S'1DRE0^--Y*2[[5Z_NR MDC]^WC[,EJ9@G^1>N-*%?V]L;VZMU]YL;S7NBX)?^8ND\E%?]WQQ@MLY\,=K MO4ZG-?X>VQ%D<<]1X^0S MI8PJK3D&N(F@)V&J[IV+]038O3(D0X+*\VFT3H76\H>C6_,S7:/HMP1"9Z[")5YZ8T6GL!OK9 !4NI5!75M"Z M2 KJCGI;E^!]$#$I%JEV*?::&]1VCB'D)0BQUNK66L-!;>VP&,6Y&!!_]/EL3?3/&$BAGEO+[V0@ M[_-8]EPJ.?.G"OV<"G8?:_X]RSVUS.SX--OF/ZZ K@WIVQ[O':_,&^LBCQ+# M#_(.]>-^[VO6@^O#@V-SN-D-DWTQ2/V*_>QKO5%WV#];Z\7%M(YO6O[M!]4X M>M-JOMTCS:--K,?A47,]G#0ZF[31^<"W=O'=1Q_P6- M'7**_]ZTS**Y'MNY_/[Z'FG@N>!B@^.0=& /%HE:'M3EP?_MD<3]7KUS5G;*9FKAUW M4HX;D=/,VO1TK,%-9=]UIYN3U7>A4/@%CKP>6\TWOZ/FQ^W]]8;8^M1L;^UN MDJW=/;+?:8B]3B,_A^YU/LA&Y^/A_E&#[%%4-UXRNI& M"Y2L0XU/>N65$76BB!'\F_F'6Q3]YWWE9*CJ5OUX9,Y6*,!OA0/*=.V:6ZKU M^K6M_H'KMLZ+[[_/WB8\CIV[O=6SL'-S)\G-Y]O/=Y[7)LO8^[7K=J?6[#V_ M+L6?"ZL?>Y3LP2WT:HQ]& PF_[S#"M"%M,Z_-*MR^ME#E)%R6P]@LY7$$-4K MI>H28U/"G.,.XLHKB@:5U+9;\0!J?[O^EQ-W=M-G,@"^VRX M%2E)52= 7%U0%^H^&JCK)(F1E')IR,JKG5$+#3PGI#Q!K>''K?YN[Z3[],1T M\AD8R><(R[H")>N"L4P]K*U#T&" $!:97'GUNM_K=5(+VO$1Y'3OF'4BR((L M;/7_QI*M;EC,8/67I,D_:^^#SF-W/$A;%YR)NB?YD[(D*$*LXB;/[:!W=+'W M[5J61U*YOWLHT_9^ZWAA!Q5^24[B,V>Y$[5 79,Q+UX,=>.LKW,2I/;8H<)S M9/WDE@5'\S_0.A%RINW'?=3$UK%KU^ 4PFC8^IK9/+(^&#RKX:7V*!/8VGGK M&,$6;UE_O-QX\%,+NA]0D;.[7.V#>YJJ>_K9N&"X1R)CG41> QBU&W"T;BQQ M$H!I*S%@YX3?5-S?']*\ONMAE/?W8:_[-"?/,4@X_^P@,>DHRQ/F#%V>2'4O M-4,"ZI7F) %HNO)*(CEE];__RS"J_QC4AM"&XRSUR?J, MJT;5H9)6QZI>7SGUN--QE)#G9#PB>]_Y."Z?B_%2AWO/G/WS-6[$[&?YU'/& M%Z6RG#\WXFZ/G?6 Z ,-#MYM4F"W-6P70Z+@PF$MM-U@<(^APFM+5RK1'1C( M9&NW<];QO?93[HGF9&4#G(9#USW S]W:R6$+0=(O' ?T(7X[Q/I]M;BR.YW> MOCO]OF/I\^54'WJ*;0<#GCZ29^?-H^;; MS=,]MGG2?/M>;+UM'C8[2,W8QTYS??/FK)IHG!]^::SO'^&[CAJL0?:.WASM M':V2_?4#@<]C>^\I9 *T1=A"#K3E)3UY(2+8,C,6_QR6M<44EV MAKWPY5GM_T4G+_.X<>VC:X]^?4;]#@;FIU2L5-/SZ%HTL>]C\[Y4H3NHT,7$ M]&KVUU?@NV)04W 56Z7[%P,:+R=[='ZCD[U:AVY0[#N)-==N8\&\G7" M__YGU$(:6QOV:AXF!?#YJ"%Y%<'%OJ]>_^J^+^3$^6T3-6IA$Z>:5%M%X>+E MO &L%HMT8$71XSX$*,(*RFK%ONI![3=\*.IK;3!"1CTX[.7EP=,MWL-#-[S1 MHMJ)NU[?8A=-7QSER5R<.*\X2* MFA0U=8-AS9):=&>#:0J?!Y_%61OU^UB+\2;/[)R';C@:+*1)^J4AQ[//.I 8 MDA=UXP#J0NB(C-.JNC;666 6 NQ-Z4,-C\Z]O:]E8X=VKM,:#M$\%EZVW^MFHM<^ MJ^44IV>USC_F"4'XT7MD=M&/>:P)!NO-MC MU!ZO--NI[SZTJ1]7ZL)XP^#W1S/-5SHM]]G$4C\YTQS./B<2P"9/Z]8Q7T?R M9^J6J%0'"(E@6!1]$DO37 G3S-ASN33.LS/.K4'-U=JNCP39A8#&.9^2$PM3 MUL^D]=9?:ZA"]5LN##IHT_$=_2E;1*O7P2XX>Y9I.CX,&6V>D3NH'?1[)\/# MZ>6IR=P!*.H7(;6Z17*18F5)G@)EV-3OU+*X3/^8%OMA@>_7_4 M>%JRU;WB@"@:'U:;A" 7<<>?K_1=_-< MCDE$4;/7HP%6>;"8DQZ/2B+._F&K_&'C:#/7F^_M;N![]LC^V_VCW-ZMW>;1 M_MOWLMG!?COZZ[#9-N>-U<]"$F]-H'7!3<(_EM4-]HUA^F)A4P(1NW#].4;D"F]7I;5&MM7*NE(?F1(2'_ M8$B.FF__^M+$^_:/WG0:NPU\YR%&(9LGS?5F>W_]]5%S]S76X4"@(3G;6OUL M"=5:4EZ'9'5=Q.#KED:HNV@=,Y0[$N.]#QV+RMY-8!Y%:Z M;6*OF,Y#=M;M%;-QH\%X!!<;.LZ%/[S($SV=5J1=>/@UK>(MR*-Z8")TM#:I3_YG[_ M9APVK_]8@ F.:B_^&<\W# ZAW;ZPT;\AC(H1_W%*OIOCZ2-LX?@Q*,&+V=4] M&)0Z9U6V8]G)7;C(_N27IGS/D1Y"5)Q"W=-HD![*5#>.B[J-^-DISAF8Q\V] M_G-3KG,Q];Q<#/,+?9E7DDXR9J/+&1RZ/A2SEE=W'-1ZHV'AO J7A_9N8C[> M%.LWL-2HVQH;C_']*]<-2A0Z<9"&":]$2L+RZ!.3-'&1E[KJ\:&M%/^_@I8T MM#!J'?QK9;/YYOK1,5C+>NP-ZY,BMRSV*ZI47-,\W$,W.9NFTJX%Q?GS# Z/F?F>6DSLO-_DNJ-PU*_N[V S"AG]_?.;O@!%[MQPNYQ;\QY M7_8A+T7["M^L5Z;W'/8OAP0.T*7V MP7VINX3=\=*U3]S98.7%[,X4_LF,Z?<4W4-XK3LZA+75#_FLC=7MO5IS:W>C MMOIZZ\-N[0+NSV2&?W2R<&<_C+'% MY8ELX\'DO#'V\FC6?#)HX5E=JSN8KO!!#WF",66]W>M]F029P_'*^^DBGQRC M8F"20Y .N&XNE#W])-ID>K7V[;:#R]T&O%A.=%&:;MQ2^K9-"L]KGP#CH1Q' M%\6_7T^\W.^-#@Z19.#'N_7">$EMZ'W-6X5SZ)9?,7 ),*KOHY4=1]B#8@E6 M&J^1_<[;G]=V+FLRZ=QQ)%?495*#\>YDY!3%2 %>&/;ZV3O5$CK(07'A'QOH M,'3L?NVUOV(TV1I\&12=.NH&='+XOJ(3BT*A-VJC6W%Y( *?/')Y1\E@U,X/ MZ=5B*R7D: '"N]F.TYZ><2B6"'L+E#7<6//7,;RNK7OK%5'[\6'?#<8\=M!"977]*?11W,52 MZ&:SHM^=;[61O>:'YPG#G(X*?UW= M;=0F6IM&PU$?QH7'M<2'3Z2%E0L ** ""7EE-SZIEV&2PZQGE^4SM%O=46X2 MOJUU,%YB'GJ#X=524V@5?=EVOACL&J!>]K&%6#!7!R4TM2&'K>/<,47IRR$O M[+)"*[!$$^EB>ZWMXD4>F/$R2*3K*(Y1)V>%B+G#9$[,HXX;3Q: MGAX^?6(3\C,SYQS7Y,J+!MC%O:XK.A+;=;N4_&0J[*)CL4>'A]\^^X94L(ZM MSG@T;IP3%FK;,,SJ@V]:0P/4&M9^FT!R8WMM L??KPS]K/7Z6+FOK?X(36LK M/L/[45G2>%O5!C:PUVF%J44]RV;T658VC&_R*.2X6'Z.^^H0S).:95W%5PS& MZ_B/QY82:]YN(0IB+C$E96/-N(J>,:1N*5J8CF]L0*L[#L3RL] H>I?'.//G M*[]/ZH81P#A6*%;"3G(BWV[6BUIU<_0)Z "PN8/!J',\5L!\+:(Y:?>.K]C0 MJ0&>N+3U-XC> M7O\G3?_$;CU#5%]V3!MU_EHULFIL.NHE\4H 1^'?63,"[(QS;(X*+IUK%3M=N\D!S)7]7-M MZ^/F>IW:XJX\;%J$%H611$%UAVZ<<*]PW$,8;Z49QY[X5/<%NME+'61_W\TR MR19JA V<$)#\T'%G9!T2/C M%8Q1)S!L#?JC,2S_&$\(Y X;@_[ZM:RAEV:CY[-O+V8&"I".F0+*:CB<;A8J M/,3DSDP6QXI^85_#"'E&)UNF;!K'M9G:7+P+NRJ.D''EIQ1IM,9." -IO'C# MAB%\V_D% ]>&B;/();P+7]J]@S]JJ3W*F!MW.-;ZXM41D-K&;PL@1)"^YH)Y MWTYHY6;D(7$TN$73)KC[8^HR('=MGC>!<5[T=-DI?UQU*T4;.":UYBHN:.LZMV[7%''4,?=6%RW]@5%]B[84*1$DWUB)V)W":,7>6X M[YY- %I(.PMCZIZFYO[BAXDYQ 'LUIB Y/>@:'+SQR(;;[O*#;KP";G;LCU P8^R&,=;T(+#NN9.FSSE M*W9%MMJ]8QCGNO\6=&@=LK:ET=A>#>$@KX5"O9YL0)NV;RK=<7<4M ;&@XU7 MJW5!6HIYMJ*#>_VS+"R4UE3]KDHW=V/!7J:>\IL*7N%;V%']PFQ=-G3LOPLG M,W;RDXX[*[:#C&_-+\4;6AE$$P(X)J('XVWY%[8HLYC6I6\[[N4&A0GT+DI= M=7G/T32[L=[W\TM&^>[+N4HD30AIK.,H.Z=V"\E7D4CI1][LV46JI51D#$ I MNX/BT@5'PU_:9X-6!@$*[H8[1R6!7BK"NZ*#LG7&.J&Y:T\%E&LWPJ^A4-5V M9K^3B;2Q/^NEB0L8AVBY_ ]]<.$C,>S(#K2#W3(V:N,F%!ZD4,K0ZH=1)P_Z MAHSW/ 9TL^:YV)5[\]5>F%BQPNJ,NI?Q29P\^]L3.1]SZ.SG!YSN.ZA&23FC M:G,P>'1[?MK-YOK&_\S)'JB2]S_]Y&@[Q8OR;EN*[O-8;9]+/?MM5>HYT7?; M5O5 2YD?=-'NPYU6]:@YD&;;JKN>I5IRJW]X"&G1ZK_15O]XQ;TMXP"RE!YL M!>6XVA%IU)B*OBR822Z%U7%S4Y?:83]/B/_7'?PP1U&N;N^.0;Q9J]?>;#97 MFVN;Q9FF;[:V&ZMYDN;/%ZZRBX7OB\@E[F:!.X64!REWC7X'6DN9S:7,UGIY M C./9^*GPGT5P#,A^,]OU*'1HZ3(?&B:+ZS*7]JHR0&3LN_;JREJTO-SZ8FKM M8D9^B&\93V1V\:73-)#C*?I;[%HN6$S67S%PRP"@*B"22VNVM&:E U'>T9KE M[7Y].,1R>7W(;^]Z@\'OMW."P]J;=.[D,19E^K*+,]N7.I,M)MR4I MJ I(&%^2@B?8HB4IF!M]74S;@0^:L(+O&9"ET.93:.]S5N76)*U$]O#X0WOZ M/1.$=J_(W.%\SLLQ/C6]MMT:?%DZ_7[GRAI)8G]J;9]I>>O#)B77KR M)]FBI2>?&X5=5.,AEXM]YZ,N]Q3:A^[X,.[BV+>=XBR37IINL[YR(EV>__LP M/B%K$L0O_7YU4+#T^T^R14N_/S<*NZC&PRR7\\Y'7>XIM'5(KMB@\^$X'TH/ MW5:O?\7?+WU[922]].U/LD5+WSXW"KN@QH/1Y:+=^:C+/876P'LPED^ (?SE MSIRE3Z^.A)<^_4FV:.G3YT9A%]5XB(E/_UZFZZ70YE-H6\59VIO=U.MWBD8HN6WGQN%'91C8>>>//O)79?"FT^A;9Q>MCRK>71D142Z=*) M/\D6/5DG/MNFS0$"EPYN5B>MDY57.]BO;K@<=:Z44/_9Q;T8.M^&Z>\7VO3J M3]]_<>.F*^*:5%2PYUIB8XY[@R*'Z,L^M(O48G^>S3\_BW?[/N5OKGXK_FOE+B): MF=YTV+]4J .H^SZX+W67L,4O7?O$G0U67ESKF$ZK.ZV0R%*XV8$S5B%SATYY M) WZQ:K<9Z/DRJO=K"#C@]L0?;>>''^'[!2W*=2=;WXX9.M;D?VWZP\G:2!J M]=J;S>9JX6'M^;T \=GW7MIKK&\V=C?4:?MK9>K>YOKJ+7[#^B.Z- MVLZ_-S9V=^:^%;^M=GJC?&I'JUO;/>R-\%EQ\*RV<1K@>%C;.73]<9[/OZ$_ M^;;NAN[W:;O^?_:^M:FM'%O[K[B84Z=FJBQ:]TLR+U4TD Q]8M,)[LXA7U*Z M!A-LY]@F"?SZ5]H&; (DOFS,MJVY$(.WM[4E/8^>M;2T5K':CQ?C?J1$$)M^ MKK\,_(N;%R]=>_#E7%^^:'>+!A0?>MG1_4]QQ;E>P=."\Z,@3UTT>OMZ+5)J M6S*2EJ-K,^;ZBZ]7JNUBI;H1EG?>XWQ;2?3HVW#[\?=^=EM$MP7"<]WVY^\Q M,M]=?]%8+-A4MYW25(1)GD_<;S8M?ZV^EF(UJZE,R_N%MF8P,]>M,_:]O>X+ M5/0%G,>9L&Z=VT5-,C3N7_J*3C;:?/_4C?3MP_?BA^,_+>0WH9^C0W>/C MR67R\0YZ]&&O5YUA[TMR(-4*Z52[:7^BWX^L6=.#@1\.7LPUFW[]U*LPV',^[5S868\>*VFYJ:5_QGQ86P&.^*^%GK#2L_K?[>\ONKWNJ[ZV M11&JBVY[^"XYYRX&;BM.ZFYJ?/&'-I3""(FH1%)1*YRFVFIM@Z6*."?=ONZ//!_]L"$0^CZ+MXB^_#%]V+#G"]PC&8KMBJ=77'IZ\#G[3^ M\B)-LMVN2_\^^ MGI#&A3L[^/KAM3H[ZC2N&F>_GS:N_J+-JY.K1NO=Z4GG7?O#V2YJ[-OO)U<' MZ$.G^;FY_ZKSAC3/3ZZ^G#6N#K^=M!KH:-_BQM4!/'G_Q^>3SLFW9FN7--XW MOC???SC[L/_V^X=S^?WH6'5LYU7WZ.SO3N/L\.KH]2&)]XKW>(L:5Q_B=QVP MQOYGUK@Z_7QRY>)]#L@;DMKP_?SHK-EN[!^2DZMWL95_L9/66]H\^W!ZU/H+ M'K5^_]QX_?;JY.P$GW0.\*_VR=F'T-R#W]^T#H:-8_CM(Z("8X63/F(;L9,%&FK,O$M);$Q!4,VF$'E4$T8".) MM5!PI"W'3EM4$!-$F*!,3-4BIJLQ,3GC/&<6, L=H#Z^BJ,9>8K%]499;B!V M6SM8UI$4%2*FD@RD%5& H_)4(P_VQ)GW1VP(/%LW/$BXJTQ+2]%+XR$99R&X M-FDS&0H 8S@$-%@+EO ?62NT))-8KL[6#**TK@A=EHY\P MPE/)I&DM^$U'\%*$149P:0@>RPEB%3(61>M&!04HLQP8@0A@!B&/,/>4PR@G M6%T07B$ +WO_8F)__?H6(%W_@A=2Y)DV.*P=;;#WO?519T=@U&M=/TP10/K\ MO/=-=ZU/ *NYWH49AHOSFK[Y2+SDOZJV0N_>M/E5K[]_W>*;9WQW^X@9\7,@ MO@V_W2 ^WN?<_^?=Y8?W[HO!E!_M[W[_L'_>B=>?GYPU6'/_$)^TXKU2_YQ9 MTKRRJ/F^01N=/T+SS'X,VFM"C068>!3M#^N % @"'!26$ H*'8N$4>>*W..+ MPBDZR[Q;RKJ2YUWEY]W5VX\*(P:C;0N"=P%0Q110/#C !(M:DW&&C2CF'63W MYET]4N3@B[W?GA.)A]VNUP7$FH\FP.6>-)M $X(VS@$J-@8[+"8!19,21A=I*O+6CZDK0 M"IDOV0&Q@E(BX[AT'(\5AE<.^4 UK$WS/U^;>U6P^6 MLZ64F7].YF^,6'^DXG8_$IPF+($ &JT!18P @[T&FFM, S/&0+*U@Q6)[']_ MKW4^\W*6LZ&KXBW:7+PO9P,JXWT1O%_>XIUZ23SF#ACE>?+_^BCS7 #*$J69 M(C*D_*.(DCI!"Y]U6A;>-\W7U/L26W-9KT7%EL1*UQ7G3K^DK$[9W?2\[J;1 MT/R9!B9:J0>BQT MTBE(X#I,]8PJ8Z5F;],*JHT,XW)A/)8?6G!"=&! >1IAC*+AH:C!0%MI6!#6 M&I9@+&$=BQ5R-JU9S,L;/QC40#I <-&Y."\22#K_I1_!5W!^V$T]W*^Y0B:%<3ZL@)O,]:?!>MCS>*)QBKR.'"! M!D -XD!CHH!CE$AF-?,!;NT(6)?\?J#]LV"]3'](U3=N?NH-*8Y(+N(2V5RW M[O/Z2W+$X*R4]792GM@ O10< XM#BLS!%BA!&,"$1G&"(+.01S,+LCHB91T. MJLRN3HFNE,V%__/Z63+\YX#_6+$(+(*W+DJ42-R >DV 5%X 1@4SU"KG-4[P M5W6*T*K ?]W"9U:NP>N0U_C/B[X]U:D\2KL[U-U/[92U:Q3M,[]67%ESMVIR M\%4[-L"_:7_U[O!V>$9;_WE%F'5%L)."$!FB)#(0:$DUH $BH$V(ABR'UE = M@O(AK@AUB1?>/,L^J\J">"FB+H.X7!"/91V4WBF$(. ((T!)-.T41A)XG_)Y M22(]%UL[I,YY69%Z%7)&55E5[/O@^_TH*H;Z^R*QPYNP@;\4(7$S((==V^OX MEOZ>^6<^_ODT*2(H5II+C &1-IJ5"EI@A$) >B="7^!_D6)RIW,((7D: I(& M@*/Z#]9X060*UZUS427PEAG_0N VKGBX[NCL\L/JX6EWN*O6$S-7?IK^\=>% MB)=X/#LS[RS,>[8[*9MP9$-+L0 6*P>& 2'RE5@SGW]YZXC/+42V[E!NPCOCG< M_?WPS6'K\."XMMO#M7X>MD[E*E$^[ MP_&<]]@ 9^]U%I/:>5N;]GE1V>Q%54K.EWZ/S4K-<5NEZXN^3%42<@WXC2BU MO-0J.G^.IE;.A32/'KUS2L8I9+AA FC(,:"0&"!YL,!*))1E6BIOHQZE=;IX M.<3J!31D+EI++EIJ/:#,18MQT=@V=II3@6 2 L3N2BD]+L, N>P-#X:R"K8 ME-^HSBJ53'NS\J+$:=^_\.,L_SE4XYD%41J--V,S*O/0/#STUZ0F"E8+)) ! M6KBHB9#T\976P(D H>:(0DVW=D2=LGQ09'WQNRP1D?%;#G['.B)@Y)"4-AWX MC?CEV@+-6 !"2Z1$X%%&^!2C3>#"!W^7%["Q'*X1:NP@?3\=R MYA1KFQ#0OTRQ=AO/G\E^/K*_<5& ?7X_/.%]DR MLU6Y(%'=.<1#B( $>@&\=110H1R03F& /'/Q?Y1(CI/08+)*F0>R5V@%A4;& M<>DX'@L.JY"!&BM@E)* !AU?,06!D#CR,M(XV$)P1,16",>;Y;O8BU>D/I^, M#\N^B^>4%CN" F9*&0\8--$,LH$! M:5&TB@@4GAN,(?>ICK18?,\INS$J"^6EJ(L,Y:> \EA@2,Y11&TT#T@Z,&PY M ]I$D\'#2-),&:%)2!E&%,[5?9X[_OQ+JAL1,=D+M?->]Q,8^GXG(LOD)*A/ MJS9"^[MWX,KW>S^RTYLX#*TX"OMQ$#(9S4-&!S\D/66<,P.X,P[0M$!,@EUEI*Z%(]G3JG53)KLH=B!75$1F])Z!UK"8,87"(&"Z*M/&B M'M&_$FC?A%12B^_H;())MZP=G3>QD4=AK^]=.U/1;%1TYWBRXE@00V&D(N8 M%50!#0.,I 2E<=Q39&!I6SK9%5-9W"YU2R>#=Q'PCG4$X5H([S30E,!1%+F2 M6($X:E@'(QG!110Y(E6*\]I4/TR5U5_6FB^?I^K>A!F6*W?-2IWV M;CKXP+'V%F J-* .>:!QBF?1R!%,I8.,)!,;$ >1A1S"B+4LA(8&*7>^F"@"AL[> Z9@OG>*M>4$N5]<0HDF4;DH3MY0P@*E"%A 8?* PHU!B9 #JCQ$%H, PJ^J,F'4)62 M368GR@K*B8S@\A \5A)<:JBYTL Z1@$-(86V:PF\A4%09%Q$;E02K([)PB=Y M*WK09F4*\SUU=,C:;QDO.T D$]-,Q'0G4PB2T%*L.< 884 =E$!Z0X$WCF.D M(S\QM+6C4)TN7K9N5F"LD!MC<\&^[/B0#/99P3Y6(1HJQ!U!0!8;.IRF3&8: M D:\(48[*2S?VI&X+DA9V6:75<]MG;T=>[U.ISWL^%2H*"4P2_B+3?==&_%0 M^V>S-_0UA/]59HVQIUGLOP_:+[KM\_^W->Q?^/M'_6^?" IC:'V)"'H!XQ7IK;?X][?R; M2%R%)69<$V Q0X#*J"B-( I8R(F&'@LJV:/S;P,VQ(^'/?OYM'<>U\;!3:5( M_W\7[>%EKBQ8TD+MVE]O[GU]"Y"N?\&+<[K/,^Q_]F\"(09I M1K__4SIOO3 M]X]/==^78EX?-E_]R'BWK2EFXY^Z?]0_'J8D?G_K\PL__O9KP0TS#4Y!@X?# MQMXU#>XI^.%_3Z'M_-W5[]7%4>>O]*S?/[S^^W,3QYX[>_NMN>].FZT#]J'U M1Z=Y=DA/\+MVX^PO_+]7A]\_8BOB8N8$, JC%$2@@+$$ VFYYUHHB!3[^5KY MR R:SV;+,VCE9I!'U'K# O!>J3B## /:I\,_S#N.E?$B):R&V_"^;^?>'VI? M=+_V-8WKR]JC+B3?8O1B>]OJ1GUV>@\\R!QOH(\), M2!8G'=/! >JA %*3 )@1T!B,L;4_8[$'9]0"!)9GU,K/J!"T=#::%-0%#R@V M&&BB%6 X!"<=(1#2E+0N2KGT_RFH;33):OIV<&>EN)(FY.,'4QZ:BX>#P46> MA\\T#_\B'W&(IBQU&ICX"E#N([-Q2X%G!E,<5!)IS\1LLTVDHXOA8*B[R4;* ML^FY9I- 2G"M"$!,!D"IC#(M4 $\$8X%AZW',\^FDI17IJ55FDC2:6Z\M("F MS/%4I0R*<6D$P=BX/%(B!3U$("^C M5"DCTI$@":A(%7FBS@+>>2-Y\(RD>NO5@^VR]U2KN/N6=OA[W46VWDK;.!DU M)>^:E(?2QN.2]RQ^[NPM:N+FYP]1UC9:;\F']_&S^XWOC:OSSH?X[,VS77:" M#[__[]4!_4BPCYJ)," 9X1'CTD>,.PRBOF+>(QP3A6<3B[.&T:1 !8CDX(()- B+H<0$6V=LCPH M4YQ=6^)^VS.Q6W9M/^?2^NVH]1DU6@>X<69C?S8^XL!IG)HB3DJ7BHX8E:95Z&99S]Z)!+/8* 907'F1:&G M!=4 0Q8$A=AS&^+,8W6%1)T]4 ?SA@)''N]Z+;[^XN-;7_WYY0*.[DW(JC._ MH_M1C&6WV%S@FO!F0R:Q]@Q8E#8>H2% 4V\!# $JK%4@-)K,BE>I^%/.=E45 M3W;&9;FXG$CA:86TD$'@12JIR*)L-]9%4U![+ (E1C&]M2,4KQ N-ZLHVVYL M=.IP?5[[HML.M+LUJ[^TA_H\9[)ZSOP2XW'Y,P[+87=O-"B9C&8BHSM52#CS M4FM-@=M^ M-S8_)]E^5AUQ,QP'UZ.Q:^U%Y^(\[=?N^]"VN43!C)1TM[Z(I"G5M@"(&P(H M5.EL(^- $!>TB&,'"4V4).L85P%V%YG9PKO1^AI-,0%A_]HOO5C%"[ M>7'W8__SM:/^/SXW6ATXC?OYHOT%/6O;[4>NTT\"O MVLVK3[CQ_@#][]4G\M%JQ4.P&%@E0E0!T7A16B# M57&.@,1U5L[C*NZ>J!. M1V5CT?(*]JW?E?S]@_Z[(&++OZZ&[7Y15AP17AX,Y94L.AL X!HE@4@,Q"((TA MP!'!!$GYUPS:VJ&$UTG9-4E+P-$S.P SH69"7451G0FU;$*=.+6?>H71X/[PUHOU(:G M?N!K>[VN\]V!=^E5T7,I$*SVJMW57=N.EQ?Y (M2EMMW=WN"Z&30%''_I M#8K##K=_N=$RGW;UID$SKZ(\=^&BOA#!/K\@I.F4T M-)&C>_TB^NE%1+;OIZMBDW15FE([[:>5Z1^_'AT$(\02!23PI)JN"1/__DWO M/ J+Y1.#>'!R[C?V:J_?'/V^^Z9VV-Q[',95:>_>47/_H'E\L%^+KXZ/WASN M[[;B+\>M^$_CH-DZKAV]JAW]>?!NMW48+ZC\\_QSMQ.7M>$@?OG_]V[X>ZG]5_[DNNOK"M>-Z<;^MHQ;M_-OT?]MY MB!N+'\6*.EX.BE4\-OY'Y8 MP8M.&KT]9L-M.&+$:Y?:]3=?O[U=O/6#*AF]1^6V@H^_#;?1H^_][+8(;2.$ MY[KMS]]C2&YX8^$V471U&AM%]52W_85#^)?[/>K>I0]8WM?2:BDFYJ_UU<@Y M')=I7^O$ZTX'-1]7;U<[CN3I.R9R)H'U*4I=KVW?-.-?INV:*>?/L[ICT*\6 MG^*I'[8E'_)[S6 =5GRDD[>YK">>IBC[6O4<+(,CUK5S\K0J9UHM^[S4LZPW M/@Z:/O?W3F=/Z[SB]3) MNX.!C_]S%3K.>MEHWVP&-$\;Z;I6@WUX_79Z^N'U6Y:.]1SM?R;- M*]=N[I^V;S<#.H>DT?F0G/;GC?V_T(>SM[2Q?\".]C_1DZMW9T>M3[!Q=A[O M>W\SX.3,7G[H'.)FYZ_8KK\[S?U/WQJMS_1H__2L^;H1[_'V\NC]P?>T&=!H M7V\$',-O'[7F4 M#0 JC2[G\4RI0&8#7A&%%.4:!;>UP44=E;ZVNR\YI)L+- M(4*!L4(^*,21H]Q; P/UAD=.Y-(Y;0HBA#=$"#,15IT(KVZ)D"KJO=,4$,HM=X#II01AT<$Q;R+Q T:*2Y%H2HBP)5X0)R2T3BE0T47@# MM(YT2"V*MK%S 3#H.(/>SU7!/;Z_M>V]8/C.$*9J69AJLL)+QXR486G,CZ8 M2P.H1Q[$03( 4>LI-D%0EHQ76&>F!*1K_N]P2"9 M_*$]7*3"U6(^W)5FJN4Z HH!^[,8KTQ-,U!3 +TGF9BN3P.G\@&7U%793/D/IT@T&_7)]!!OW2*D:T=RNN,EE78,H-^K4"_7$=$!OW0H LY4288*#R$?0TRONR2F#F"(22(A!&J2_]]U0YR@]>3',V M;^;\I ^,R7/1U53],OUYW[G]S;D[J2O=&CH=KMNMT[ W4P&J1L),G3#F- M]@:D'#A,%: F^:H#UD!"C1Q'@D.DMG947>"R3A.LJ&6ZWFA>LILYH[E,-(]= MSXP&A[22 'I$ -7( J6"C^"VE"J%G,1\:R?59LAH7F,T+]E_G-%<)IK'/F6K MJ,*.I>UBI0$E5 .M@P:<>9Q*U)<1K9+CX*L+WN5Z #)X%P'OV."'7'D.*0;1< [DI!F05"' M,)'&,QPX=D5T.)%E54[.Z*T@>I=KWV?T+H+>L3DO5>11;C%PPD9S7C .M,04 M0,1T%%-(Q-%,F;CJ E<)O1NVQ[_;Z<7&7!4EJ8JD,Q=]>ZI3+;9V=ZB[G]JI M.HX>#/PP[_4_I6%_EX,F1^4H'-Z.Q&XQ$)F39N"DH\GS9H$1%Q6_ LRF[(!> M1$ZR 0$?"('>Q"&3:<<@[_ZM,UI+L.0S6I\.K6/CW5#C""("6(@Q2-XV("&) MD"7$1A%A($KAXX2KC-;U16L)IGM&Z].A=>*$%PN:6H& X)REV!H,E,$!:*SC M2!'K4#!;.Q*7=:8SH[6":%VNJ9ZA7":4)W;BB>!68@VP,@Y0%]=<$U=>@(U7 M!@DL"$VI8^MQ1:X0F']AN=^4<(V-]3_'?[[R[I4;%N'PS@^&_0L[O.BG.(>; ML(;1*8A$++5VYXMN]SNCVMLYV&$IP0ZA_=T[<.7[O?M)Q2>&Z]@/A^<^#CM.?_=[7]B"V."\*,Z41:^VF!6'D/]G]J)$D-KEPL34>4.E-.@;A 5+! M2*T@$RRDH-]7E\S!]3.N4LTU7P:_UB[3WZ MXM/IPMMPQ+R\SK:\-B;]5]!B1A 2@"C' ;5. (DM!X*38*A6)HBTK<'J;/&2 M%CD'Y3J"?[F'@#+X%P;_A..+2VDCCE)2%Q M4HQ%M3T4PU/?O_5.7 =6_&N^6EF_?OQ5J)!3ME,Z]UCNL=QC2Z];M=H'.$>T M?,O'UP1=KW7]<,/.:\ZB$DMP$#^F$M-X-'O=WEVUF#/LS2,83R;]PIP2(B2E M0'@D '7* I/.A< X9MY18@A+$6VJ!,&XHG;?FH.V!+]N!NU20#OASK60PY3' M5B&2(M$430<\4CUT9'!$KI&1>[92R,,B4?1I59)'=L*S3AQ%=?3\8WAQ&F]\V7]VL>DNVS>\2 MS\T 9*:9AVGLI T>AT9J&R"(:CXRC>4"1'' (=(TZCUL"^8YKY$F)YH@R.!< M"W"6;FMG<"X&SLG )HDT#YP#$Y4ZH-JS:%S+J-CC:FJ"($3:N'!BDL&YIN L MP:[.X"P5G!-.:D&5Y<0#)I4 -.H9H#DA '*$(VR]1-9M[3!>$5F[">>A#B=/ M0=6,#[V^OPD^&NKOBU5>7K?XR.YV]^%WM[D7LO^MHR5YW\'LQ M>*/K6FGH#KX/^SH.0;NK^Y>'0]\9-'O=U,I^KZA&=\-LF=)FHK1/DX:Z#)K) MI/Z5T0A09WU4'M%NQX1:+P7ASD6]H1;/_9+#J->1)I9[A"IS2(4X9"R+J%(* M.HL!M2+9+-0!%1 !)CCI10C0"EXJWCB&L:]0A*1[K0XJ7M,HNL#(M4(R0A4T:%*&,B?1W6EGE- M >)&1.'A*) RF3$V6&$%Y5&3;NU(OHBS-!\-*]U9,]3?:U]NZ>T,$ 2Y$$:&A#)E8'D[PS$ M4.H(W=I!)!?07F.@/D$(1 9J&4!M3F:FAT82I0#$:;>519VOJ1< 1@ ';;F+ MRG]KAZ/[ZCX#M=I K9)1GR&[,&0G:C4)JH7E$!"C4R'%@('!,.T)6.B<,I:2 ME)9)W-]-K&* 1/5J]*S*E;EC<\>NUI6Y8W/'KM:5FQ#=U_3#G^PMU"!,V@^.JL7V5"6TA0ILH,,!T4-Y) *.V!E0S M!;2B#'B)'(-&$47')#M*.5]1FRVD] ME$00NMZ%.??W,%I&WOS^'47K$+5B+*/=.4> MRSV6>VSIM5Q^$D2&5,6)^7<]:-M%PN76S;WPT"-6VX/P,P?"G[Y_G!;9U M\8_N@P/=[\;>&MQ\73&K;MT(,+L1?NU&N-J=W-W66DK)D06">@DH5AA([QT( MSBLH/7&0AJT=N W7\ 189I\U9Y\%]Z,S^SP-^XR=F,H8Z;@P0%$: #7* <6% M -SAN$ $(3C2!?LLG((GLT]FGR6SSX([Q9E]GH1])DL"6SSY/MW3Y"/PONX>)'MW S#Y7"0Q/G#Q$Q M0FH#!,,04.\LD%AX8#RG6 B)G/6%"KH?8ES% X@S55>JO-]JOWU^,?1N@3WS MGVS/K".[SMX!U>;>"GJ]KN=DYMR9./?@SJF.N#I2Z!5 S!% X_H'E+,4,!^$ M'WFAD/JQ,/F)EMTYCMJ3UJF=GF9+9)-6E)%/@.2,V23PU[H"F/ MIJUQ 7OK J.R')]:9K;,;&O#;$_MK/FY+B)8FV!:$2"!]B[J-XX3.D##00A MFJ2,&2DT)@O[ I=&;YN0'OQ]\8MW-1U;I3_Y4;#QH-:[& Z&NEL\QUR!DC,% M>J]H"&1E ^=S?^;^S/WY_"'/J[QU]&#(\^U33U$69P63Y#XJ3T>K8KD;)7"F M7 HW"_7N:)UN7G2,[Q^%0KD.CL:K==[/GEW#-B;W5BQA2A,K@496 "I1M-.# ML@!CQ:E "&,.MW:0K LLZUB4E52F0O9X!GEY>P89Y!4"^=A0)5IPR#P'W' ' M*/0$*(35 ?EDUB1,M0B2 H3B M(DYM*F9AC $."\XT)DFY19"+.B:J3B#/(%]KD"_H2,X@KQ#()^I1.JB451"@ M2-F BA" 3)F$' X^#K,G4-%B)1=,U2$O*R"J0O[EU7 G/!*).A5#S>Q;6DO^ MJH*[X7H4[]%89K"9&.SMG6#.J#D]CPH%,4) ? E3 1\6!Y%1+D0P6/*1PR'* M%/A 2K3YCO-4)SR@Q,)<&TX157!69(HHBR+&(H=%9A"60""L0H J%46.ANE7 MRX))O %)F>Z*3!%K2Q%5<'5DBBB)(B:<'9;%\90" Q5M6T"EY5%%( ("#9K; MN!(X;T;.#@;K#&<5D2FBRHZ23!%E4<3$I@?E# >!@-$H4D3REVA,%<#2<\$8 ME)CK,ETE2Z.(1_+9LIGRV9:8V>\)<[#F5JY+*S#WOV\^U4OCTN<#VCLR*929&<3+H^F0B$RVBO!!P0H#HJ$FFI!-H) M&(AFP:?<(?_]#XD1?EFN')D./!7/4PC MP 2@R&J@,/% 8$N,\AI9RC(99C+,9/A4Q^ S&3XO&4[&[G'-E+$4T,!36(_0 MP# 8?^!@4!2&C@N9R3"382;#ISHX7Y!A)KVG)[V)X_-261W2J:.T)>UL?IVU\^ MPO #YSVKVLS6J:]I:WN=^-V7<61JW=XPWCU"KQ8;TXXM^]37Y[4ONC^L]4)M M>.H'OK;7ZT:P#KQ+KXH*F#J=^7_5[NJN;W>V;R9^I^07=68*A)DP*3A#5QID &13((A:LHRA\Q&SKYD.G MMUM67_0G#TS?Z\] A_C$+_3Y-WTYV/KM3L=TVMV;!LFT6O_8@8_V2@CS](J< MHE-&0Q-7C5Y?%Z,;.<;WTU6Q2;HJ3:F=]M.2^(]?CPZ"$6*)J1)X]M)R&C'Q M[]_T3H6(03PX.?<;>[77;XY^WWU3.VSN/0[CJK1W[ZBY?] \/MBOQ5?'1V\. M]W=;\9?C5ORG<=!L'=>.7L6W&G^^._A/O.[P[X/:/]\<'1__*SW>4>.@\@_X MS]U.7'&'@TC*M=9I[R+>RPW^5?UF7W3UA6O']>%^6TVY%Q_&?@7-R]>WE3&;7>+^Q4?>MG1_4^19:]7K;34_2!M MBF$:O3WFWVTXXN#K[=SK;[Y^>[MXZP=%-GJ/J&TET:-O1Z7WZ'L_NRTBVW#. MV_[\/48>_]+?/\[J9?K7\S9A&:1SRDPSC MPJJ:)M%1!4N)IHJC6JN=@&1RQKIV3IU4YTVH3@@6;?AA-)=OK^-H_ MSWN#P .N]WS'%\Z_N7D>YH8" _+C%$2?A83$'W\09>+N709YY+Z-Y M?+.78:\:G1-R=#YT&/'I_@$[.WG6.6I]I\^R/HCU-W.Q\.'MUWM@_N/QQ+^.H==X^ M>O^A.$S!K_D_A78MLT4MCD4MF M7Z*P&8Y;97Y;@-^N;OE-(\8411 H)B*_48*!D1"#@* ,7#-!2,H?5X=PX?R0 MF>$RPZTVPRT8E9<9;GD,AVX9+G#!B-8!:"8EH!HI$ D. 4M]0$Q ;8*+AFH] M\F!FN,QP:\AP/RU64VZL7:*X1ZK49#I;@,[(+9T1[Q#%*98N: NHY![H@ (( M4"'(F1;"L6B0/I!=Z^G<4"4?=Z?/==P]WV.%[K$)GN2]4]W]Y%/D/_7[OFLO:\-^_(KS(E2LIMW9Q6"8 B 725"Y@IEA9EGD2G"VWBYR M,PCZH^&I[^_U.E_Z_M1W!W$LQPOBJ]&@[EV/:2L-Z>A!=KNN-1[@W=OQC>OI M46CI[WDIG6$I;>Y-^':Y"DP39 #AC )J/ ,24P)C]&KTS M+Z85TOUKS@3+=5EFB%;.T( M5M;V349Y%=?[$OQV>;U?53(8>P(EY/44XJT2)Y M2>_GGK0SQZD%\[!WC6AJ(J00!BPAQ%G](YPN%+XF%!',LMW88 M*FLS9&KF M(HL?I4<6$?.(B,F8SV"E-UIIX)$.T4Z@ 1B#*'"&&BNIMB>B.C&7F#.(=6$<4"0\X 2H8 ,SH$X>"K.8VFH"UL[ M6-ZO&I+576:XM6&XY_2:9UXKC=?&KF\5-3AQT =! 84.@2DVJ M)[7EI22UE5L[.:EM3FJ;D]I.D=3VN'6T]S__.7JS?_#NN*A@(5[6#M[^==@Z MJ?SS/9C3MEX[^&Y]M%6*0@"U?3W4*YSF=B*3[7+SR"JU+229*XTLWB:0E9X_ M5&PS,5WZT-G>(Q27WE:VS="JM)5O;,CS5%B&CN@=P#N0=6JP>* RB; MG-R]U?=Z<-&_K!75W&K1C"MW.CR%&W:U>O@!D&5YL'ICMF'$F'M@-S8V>5KU M^2;W0IX'>[>I@S99)^R-]N2N9<)__+E+(>=9*V2M4)966&%D='K=T<,5Z-AD MLOQ3MQTX[&YR%[SS0QW_6+(=M5I]<"="=9.7S1$M[/O@^_TB0*7S)79*L8.? MU\Z\=N9J=#\9T"**8) +A\UEO!;A&1N]!.DO[>%FV^X'NM^-K9T&0FO;!RF3 M5"[,F!EV)1@VB[@B;]#&5;S\79_KKO6#>NV/BZY/195K/ZV9.D4BPL6*CZS0 M>#P85WMPSM]^:9^?MQOL# MUN@T2./UV_BY0]HX^W0U_:)U=O41/_?7IR]JK3W/]\U7Q] M@HY>'Y*3ED7W#UY^NFR<_04;K;\['U[_<=;<_XM\>/\J?M\)/&HUX(>SO^C) MF3MM7OU]-XVX1)QIJ0DP0@5 "2% 08Z!)@1:3AVD1FWM(%7'BM8%O5^8(U<9 MRE6&5K_*T P'RN=CM_OGR MO]6GO//;?X.#_+MK#R\H<'U\1%IO(_Z.-]B1X M0+@3((X*!TIP K"EPEFME>)X:T?Q3%^9OC:P6EN ME!<6/DY?LVBSS&T+6WV;)V.@9D0.P-]10:_SC!S5,&*#/=HDS';IDN"F\61"0YCDAD.J,@D%9Q@'3@,B@I MXVA&)4?KE/$5*(!;$L=MLE_]<=P_Z%@/VEG"L#$64BJ$2,GQ,"/,&H,1\2P[ MUI\;[-\CT$?.]=V/4"K!+$< .^H 91@#%;P @KE(UM![#5,YGVBX"5)"CQ94WS?#1W>4MS" ;EM0Y $<%!U* >&$,Q$!K;:,U)H96- M]INH(KXD,^=F,.9CR,.5A M*DF$2>8(U<9:'D68\4XQ+:CG1-(0[^W-%!4R[PJNN-*,*W%GK36+UCJ>W%G4 MQ NB,##$&D APT )SX!!41QKRK%C;&N'PH5W%3,X,X?F8I&L/T%&>Z MUG/HEUL'/*N MJ>Y^\JE(@[W-8I;\KO&:]*=^WW?M96W8CU]Q7B0EJ6EW=C$8IF(YBYP^7$$> MFF\)>GA.5&+;)P]3'J8\3'F8\C"M_##-$LC"74!44VP-YY19H67 4@E-N-6* M$#F%2)XGHJ5(I/Y 8>*DK%^-!,?>M=YH);DQ>I#=KFN-Q?+G*S?VRCSY\Y4;>^4FG+ H#AH!HP<^/>,4Q3K6 M,RAG[>*Q\C#E85J%$#?M=: $<8($II83C2F%G#EG*'20^RD\@C,X L=.O$&K M-ZYWF8IX'7:O"V@4N3@*0IPL7O3._]]%>] >^F/?_]JV_L_8,SWWSMO>IVYQ ME[_U^87/+L$97(*-UL&P.<[=(9'@F'()%&0,4&DM4,)AP'P<#>EXG T\N00Y MDA4*JLN$D'D[#U,>ICQ,>9C6?9CR&8]JGO'( GAU!7"C98>C!':['[7%EJ>T MO(JKE-9)*:!L8 'A9"3<0Y(7ST%G%W$^P9K66?:UD0JC,Z\>[ N'"[ MW:!XKS<8-OSPM#?&A;(4!XT!-(2!.* !2"<)\)@1P6D0V*3Z M6'6)T'HB.I]^J^CIM\P2S\T28W=]T((%&RP()"[]E#H.M,4::$,H5 %"+5VE M6")[ZO.5&WOE)@1S_Z[/==?Z0;UV[+\,?BVM)HL$=%_7,A@]VPL2 MZ6(91HH;F$TUIT!1ED&O,4.VI2F6J5E6]6QHG5!%Z[O73J& MGCD* PE1G M+E )#%,,<.J-Q1()S^G6CN*9(S-'9HY\:HXD,&AKN X46VHM-)(:@IQ6PC&F M,'N<(W/AN642Z,29)NP$H9IRP%R0@$IM@1$> :A1$%X8#;7=VL$"UI4J*U5X M)M%,HIE$'R-1"WE@@GCJ Z2102/N@D8D,(Q224^:2;0B)#I6H0X2BA'!0'J: M5*B1:3=. $&LQX(1C7BJ=HQD'2.>2323:";1)X]W$"G=-M,TBABJ73 FG=LG MF'GOG+7^<1;-Q>.?A4Z/QIK4.8T\LQY('&C2I! 8I +@3@5$/8PKHXR:E-7E M ]5KIM^W7#3ZB]YB// MK+V>D4K'D:4*"P^-<(!YHP%-V]#2)EO6*.$\U''H;+'Y3,4B06/KQJ1/$3?T M=)V7J7GZWJDV+\] RU *(R2B,DDE*YRFVFIM@Z6*."=<=BQ6A8W'$;R26V@) M](!KY0&%7@*#A8JFL!9(13.9I&KUA-*Z@O#9/8OEQ0#_-M3Q&^._KOUUY]_% MC]%#F/YO.[+;=+8!4?.AE1_<_M;LW MC\N^W&M>T?S1VR^_M=WP](52VT*2A+[K<,WK+QZ]B[8+8/[0W:/W"-XFD#WZ M-MQ&C[[WL]N*;2;X7'?]^7N$XM+;RK896I6V\FT.'W^W6FUEVX+,=]?EMU5N M*[DJ5.QV>XGC; M:O7P R#+\F#UQFS#B#'WP#@[\";W0IX'>Q>=BU0"^:O?9)V04F'K[HU,^(\_ M=\EOG[5"U@IE:8451D:GUQT]7(&.32;+E$@?'#Y>/6\#NN"='^KXQY+MJ-7J M@[1:]/VI[PXV?-G<]\'W^][5]J:I+9E7S;QJSBW 9XEEJOB CB*7RWKF*3"T M1GVWV^E==(<;O?B,ROALQ-J"XTS%OYQT?4WR0KA(K6%UNULW8RY"%U RAB-%#*48:DLD=A:&)R' MCIC1Z1 (>3Y:]T,$\EO:;)W@D]8?9PU<1"!?-O-LX^ MG#>O[.6/$?;A--[[:A2!? @;9^>Q_9^NXO>@H]<'E\W.7Z1Y]4=H M[EV?PSV&WSYZC0435 .(A $4<0XT)1XH%C142BHMQ-8.8G6L1/S__0,A\Q7\ MJ,RACU]D(W]:H%>."J<_@C'S\Z\HP3V0)G N=MN@-(%+8[&K,8M)QASD"FAC M/:#24* AL< $2;$E5#&IMG;$XDD",WUE^EIM^F*..HHI0QI1:@51C(T2;")K M KK.X/<@?>4S8DOD-G3+;0IRXPDTP#D, :5( 46< %@(C)&S*%B[M2-EG<&L MSC*];3B]86JL$O9%;>D-06:9LI#=+HP%* M' *&IT.PT@>N%'=*R)19C]696#BS7N:WS&\5Y+=94J]0GPP:SX7GDCH3S4]! M)83"$F]X\.1Q@LNI5YZ#Z=@MTVD%?3 2 JQU%')(1R&GG01>1?J37D-$_=8. MYG5(Y.+%NE:%XS;9K3YCRCKCI99""*HAIR3*&92L 0>#]5'>,)3]ZL\-]N\3 M-7XH#,YHBH%QD@%J74B:A@"'G,3*.,<)VMIA6-25+*$XWZK@/6N:K&GN%R6= MA]BRIGD^FKN"1UQAX2V"76.*@0]D_ GMF"FRV72Y40A">UQ8'&$0% H MTB46 6AO"9#"I8J0TJN@MG:0@'4L%Z[&LRS6W(2ZMDT_K+6[MM=Y_"S-%%G9 M5]!(_>]_2(SPR_DR#58Q?VL>ICQ,>9CR,)4EPK!&P40#UE%-:3!&8:\XU\9@ M#AWV'_<+$28@ L6+Q;+OQF7HL%B%TM&*+,1F$6+'$[N.BCF$/#' !$4 U<( M#84&1 7OM8X"388HP^H0WG?%9^Q6&[N98O,PY6'*P[3$ U_K.?0SB""!L4(^ M*,21H]Q; P/UAE-*N'1.FRR"*B.")KU1TF.ID @ .RD!Q4Y'061E'"/!.:/6 M6RJK)X,VX5#BWJGN?O*U=K=F;W.?)8C$:]*?^GW?M9>U83]^Q7F1T*2FW=G% M8-CQ/SD6.T6(Q0K2U'PKU,-SHA*;1GF8\C#E8]D@1N+YE,FKC;=:VQ MJMB]%151Y?8L7@<8+I!CPB*<*R! # MY1T"",55& 6A!>556XDW(<9J=/2DUB[.GA2^KUZWZT>(_=8>GL;VI,SW=B*/ M;RV26??Q)'H;YIA_\-A04-3QP+!FS%&,E$'(",^P\A!;3'YE6,Q\?BB-T>CX MT/Y%/_;LG_$A>VXTML7/W_7 N\EDS/F8T2Q<=CF1OBL0+Y5$ 3!G1&0R18!D M7@$-F;?*28=@9#)<5V1A+JOPEMYZHGSM=E[74FA+46"P PB>7O MN/%SR.IJ[T3G8-=^T&KM^MN:MFG KV'W>L2>87L-3_* MWG?^_R[:@_;0'_O^U[;U(YW\SMO>IVYQET(R9W$\@S@^.IYPYD)K"85> AE\ M2JK.;!3)@H. M'0L*"*2,Q?5&:,5B@'(=)!9.P]3'J8\3'F8UGV8LJ* SO[A?.7&7KD)$>"M MOM>#B_[E=:1W(IRO[>'EAL5WK]WN?!ZF/$RKH(]+< _?5B2XJX5OB*W8 "O4 MZZZ-&K>?=.]@V/##TY[+>G8&/=N(.K8YKK:BJ/,D, F<0@[0H E0)'A@+:40 M$\>-MZF,7(6"'3)Z,\GF8$B)CBNA4S[^\#@(0T28 MYNC@3];!T9G FX4PGP*<$*""%(B[:YKX2V:W"071YZ7N@Z'$\61 PM"R"AM&#;17"D,%X$L$(1HY#&# M D=]@UB=0%C'N*P]Z/(P],QA,L],%I4CW7FKA9;102O*HO?5X7P4^L@ISUPQ M="&JG(C4<8H$1DBT @V-/Z2,5.DC54H?K4&.%$=V:T=PECDR)H%.; VSN)P1Z@FPRB! B5= 41V MI%1#KSCD*A*H@O7X(G-HYM#,H4]=,=5#ICQS 09$C8K,R;3Q#$.E/():90ZM M"(>.1:@03A-I'0A,!4#C\$0.C9I4.*609LI :5)X#:\SF8WU3**91)]\+T<9 M;C@7"CIHJ<;$:(44Q=(R)BPV/['6;T,4,YTNDTZ/QI+4LD"MA11 I?$H ;WT M$D>%JJ65U#FOZ=8.9G4L[YOUT^_K HGCR,9 M)>&1DD6TA;$J(ADY4(K$'YQAP[PTW/+(R5S5%5OX#%]EF+D(A_QMJ..7QG]= M^^O.O^./FX9?SW_*(D"^] 9%WI,7?9\* G[U+[^UW?#T!AP3G[I^'#C^B#:Q MY1?#QS\RT6CK(Y#ZH\=H=UW\[07AQ3*P9-#CU$AQ.Z1%WTS^/.W?-.:+_N2! MZ7O].1I#L?$O]/DW?3G8^NW.,W;:W9M[R[0*_-@7CSY@"/,\H)SB^4:]'/FE MUR^2WKR(4]3WTU6Q2;HJ3:F=]A.K_J-M"8::,"DX052;:&]"!@6RB 7K* H? M$=S:::6Y7.N%VEYBY.YP\._?],[=4?S9Q'OR>28>G&?[C;W:ZS='O^^^J1TV M][8KW]Z]H^;^0?/X8+\67QT?O3GJC_5?TGN>CJ"]<>>O>OA[BL^%'P_YB^BS4GMN]%XH?UINB'T=O7E*?4MI DL=YU'/[U%U\3XG9!B#\L MH:/W"-XFD#WZ-MQ&C[[WL]N*;2;X7'?]^7N$XM+;RK896I6V\FT.'W^W6FUE MVX+,=]?EMU5N*[DJS9P#CRABV,ZO,JI6OJ+4U35."SUJ^7Q.FO$ M0X;;;,]T;;)4R5DQ\V--X6O+/9![(/? :O7 T?#4]\OH +6B'7";SO%XE,ZQ MZ\J=#D^1>G.U>O@!D&5YL'ICMF'$F'M@G Y]DWLASX.]B\[%:$=GDW5"ROVO MNS[HX0IT;#)9ILHAX/#Q8J$;T 7O_%#' M/Y9L1ZU6'Z35HN]/?7>PXUO6D*ZN:U,Z^=<\OP62*B*CZ@ MHY,I93WS%!A:H[X;A6=L]!(TJEZVR5UPH/O=V-II(+2V??"F-RCY^=>()3+# M5HMALXAK]7[D[,U*2+OO[74^6E1:/MJU.3\]:[I98HS74 D&J?5(A90+#&E. M=?!"X]$A$X0)RL>G[YPO^= YVO]$FZU7IR=G;W&C]99\>'_"&CA^/WYU_N'U M(3QIV?B=!_?/EW1.:/PL:KQ_U6[NGWQO[KOS#V>?KT[.?C\[>?_WYY.S=Z?- MJ_A\K3]"<^\ZU\(Q_/;16:ZMM@1HXR2@GA-@&,$@1&O((T8"":I(-JN0J#-6 MUJ@5XX.YSUCMTE'Z.9CMPW*!+LT%KNZ93$>>V_>U%:2 MI0]_%04S\T9UA)+.?:F:((("NX;^%> RN"OL?QRY@FPAT5ILXT__GKQ7&YN- M0("$?<_(L2#B*$9'X!_!5,H"?$-O(!-M(2DKD&M>$)XUPC>>F+4"=GSM(W?86:,HP%;X33/!W/3]A>&)DR5EBAXJG-Y.@\P9R@R%B=% M4[3",[#?&+":-4*YQX@Q* MKN7 RYEV058P:E2(*-)$ "^I WO06"2#LM9JD%M4@)=&-@U9<+N@1Z[6.4^L MV,V-TY<:CP[BH-'J^.[9[7DU/S)A;WCB%;%2JPJ)]+.("IU'#\*A41CC\<1=(&,'P'ZI^>5AU M==B&]JI=*"=8%"(V#Q$[FCEV%(91S 1'V!.@84:Y7%6=(P&O:1>M2X9N;-%% MQ+P6W2T06\14Q%3$M!QB>HRTKY+'7_1&/3@*]I569. ^&_<%9_$%R[!UB+%80INZW0]V\ M)I;BT*B(J8BIB*F(J8AIY<4T3Q@,D90Y'K&T27!JC$Y14!<<33BWO1=WX-#W MB8>I2K%?*APWY=:O:\*Q,^(;QYENU ^RW0G'4_*Q/>$>0,T/T[']5ECY/*R\ M-1,G++@-5@N'O* $<:\]TA9SQ ,/WB?OJ669DVM^O=WCW $U!0D*8!O0!_5]FK5W6OGO6@4:6L#5$B)13LUHYR9%.DR$:C.":1*,67 M:K=>AUBM.H>ET:J26"H?6K?3B;52?VT-3ANQBF-L=%."+^B0,/V0VU2&$"JK>F M3O^2F70'R+J8+?E%F372&,0M=XA'BI'6C" F>/261V2-B\C##ZJ\TU;G^IN4-1EYY(IY@#/DNY8TZ:PF*7GL7.>L%% M"@$+RY$(SB!.@,R:Z *B5N D150@U9K',:?1'&GGG'LC:56&V1X=*"X*2*'-4-:4"43R27%],96T=F7K+.8Z"2LM%1B MR8.PQEOIN)#6,N.LIL6D6'J%GCK&-2>:6!6138PCCA5!FIH$.[$5B4C&C ;# MFHHFY=>+Y1:E7FZE?G$QED5,14Q%3$5,:R6F$EC^""161*RC%2QH*;G%R6D> MDF!1!F"RVA2_^/*3V%F_>&3>,Z4T\EI9Q)/CR"DP4YEFUF-!962VIK$W]'QX M/J@H,>*#4Q@/* >\>G8>._VZQ )@5^?VMNUK=JAWHT-<:\PICR%)H0&QG"%@ M?V-FL$I$<9J>TB%>_?S=]F/8F1%B\8[/ V=',]YQJ8S'Q E +XL19\XCS3A' MF#L6HR-6IERZ&/,FDP]NM;K$ 0%KIN4!82 M$%3/B_XNG_Y./>-.8"4%CDA'IL"D$ [9 )NRI"Q'BRL/FS.8%%P7#5XQ#7YQ MD9-%3$5,14Q%3&LEIA(NOISEA0MC?6*_T:P;7!NLM4I(2^80IU0BK7%"H:H_ M'&(D.M<<$&R)..M/?."+4^YR9;ERV:YYT=>]X:V'9%?-U5XOLV%TOK MMP;Q*/:^M'RLF?+;Z+LGG>HN%6DN]'@.>KP/M/C@:$*/M1-.*^E1((DB;CU% M%CN#@B/).$-\XG1CBS>5>7 7C@((!;>+F(J8BIB*F(J82JSSBCMU"P%>70*\ M?^QS1 .0X.V/@@;&X'](V&01CT(A&PE&48.)I+"4VLCE8\#%15RN7-LKUR%' MX+@7;7_8NQCE F3 ^=(:7*Q9!L"+.Z(O8BIB*F(J8BIB*F(J8GH*,=W>6NO& M+$)GN* T"9YTX-XP0Z4*A%+JF#!"_,PS,&\6X9CF51$!=>[@M@>;OQ=#R1:< MRZK?'^S7>0J55:^#C\8RAR*/N7\EX<@:KY%1/KC<89Y4YUJD*?GUREQW;XY5 MM'EIM/FZD^^!JCRGD^^2)E=NN;$B[W3[@_TX..U.5;HXZNZJTOL3E78VB&@C MZ'!B&G%C$C+.6$2X48E*HWE0&UNB*?#U=A4O0J-+>/>2MM,L*/'<*#%UYQLE M0'04(X*=0IP$CRS6$A%/5?0R27*]?VRG4(]O[=MFW'QWZS<13/ M!_',Q5Z#X68C[R8/"?AVW5Z(/50_VZ\,X"=TAZX=&^-'&ETPZ)[_FL&IWVVW MPN3-%=S5YS/D)5%)R^1P<(I[RHVPCB1*M0O1*>,_[BVD"E#UU74V5S'8Y]JW MWXWV["H.53K+O% *&6IRFE: WYA4R$OK"37$224VMHAI4L.;BC^X1LC"=>B9 MPX6>&2R6#G3_^_E6PAPK8*E0]+II=#\(O27C];3;AOGKOZK:GQ<39UZHG&:T M!L\$-0"5C,B .",.68XMK!8#K_,4-*$;6T86C"P863#RL3&2X62]DS9QZKGW MV&GN& G6J""$H>)VC)RWUF0!T(< Z$S.$]/8N>@<(I(9!-"9F[5XBR+#PL)? M$E<-'A1N&O/@L@ %1 N(%A#]"8AZ+)-0+/*8, <$!;U+EK D* &ST/("HDL" MHC-U54P**82(O(@2<2,M,DE%E+0/-KI F : '1]031>4XR MJ:+ 1(7E*BIN0W+.4LX9%3&& !-W.XKVX3GAMP*G3PNGAU-.RI-A)#$+3#0* MQ 4#3IH41QKK). E&SFONC5H?)V2WOW<\J4!:3DO65SDH^'6:2.YL0EL6)FL M,=[@2 4!$,&WD;!R8/*47L"9"$?.->>)8(15/C%A3@-B2/B-6XN=Y\9EQ!#2 M- WA!3(*]RK)87!8TGD;P*DMP4$H@'X($-#82Z2@)_!FMX2EIB=W&%N.\:?#UW)VG]BPN M+@;XGP,+WPC_AM:7K?^M?M0/X7K_W)H\T/3-ZO+)D]7C@Z=JV_-^_'7\RV]C MG&UU*D6J/O3;F>V=M#KCQQ7GUX97#;]^^[>OK3 X_=683:59UKY1N.;HB^MW MR6:EF%>FNWZ/T4V&Q:UOXTURZWL_NJW:%$K>ZZX_?H]QNO"QBDU!5F6LG'ZO>-'I5UH#:!,-E1<:Z!&O@$8GPW?15WVFD/PFV7XZ8 M^BL,4-V2>G_3)C_?,_D(/+&W5,1V[L>Z@T569J#,0)F!U9J!P\%I["UB LR* M3L"D^-E17?RL$Q:['!XCO6VU9O@&)2OT8/5DMF; 6&9@6CUXG6>AK(.=X=FP M;0>M+W&=>4(NE6T[8YKP?[$=LM^^<(7"%1;%%598,\ZZG?KA*NU89[#,A?;1 MWNW=]=9@"M[&@847%VQ'K=8DV77++OF MO0GX/+%,2R[0.G)Y4<]\!QUZ07.W?=8==@9KO?G4;7[6>0I>V5X'1GL7%7JQ M<_!GM[_@YW]!*%$0=KD0MI"XX^Y5S%ZOBH6[T8\*%I)YE!D8@AEI*3778I"WA8?_GA%]S]Y\9[N M77PX?OOY\.^_^/YQCB;V]3V^[_$/9^_(U2CD_=WVY_?'[R\.OK<_O?_TK_;! M'W^)#[LGWPZ/#UH'WW\_.]B%L7XZ/?MP_.]TL#/*Q3W"7S\:'#VG,2 LO$%< M.H:,QP%1PU1@DK+@R<86$4U"5)/>4$GX05'(2Y_X\;B*OG1P>-\TC)5/@)NG MBOJ]T&V-2@4^&8I]GZ!8DE+J9"D2'F,$4E'(F2"1Q)!"8<=)NH'\%7RQ)X0V\@$VX1BE%"C MD&!<9X;&D=:Y)BH%/*/<>A+2QI863M,(@K"\0F&8-D"E0'X1SE M?F.+2]X4[#JQ*?J^5OI^@YOY7LI>]OGG4_V9BN&>>DND0E)ACCCA!FG--,(Q M83!N-(L$5%\UN5C'C?[I:Z@5 VG%#:1Y[*,@L/$:-EZ-N6+1:B=,2B+1%"QA MI#B E@,N9QHL< !$+B/@HR06#*/@D,M-J TQACIM@S-I8XLHVB3\>E7*)74! MS1T]=7.CY:7&HX,X:+1_%.;Y,GNN_W__I2FAO\VY\!;82/N>2^I>5+R(J8BI MB*F(:1[;U0I#/'6)8B-YLMA8$9GD4GKB8^+RXR[%%..\QU>__*A6^&7B!3O. M7L=WSV+.+BB<:Q[.=31SZ$8#95IRCI0V8* RZY 17" EF.+Z^N- M5>]NGA8-+4!:Q%3$5,2T'&)ZC&2GERGZN:A.U,+3D*3%B4><; K">BRB(HXS MS0K5>1:J,^M>BDIA1R1'S#N/.$XX=S_)7>1C-)%7W:N7B.RL0]K=SJGMG,1& MJ]/PD^I>V?\*U^27>KW8\1>-00^^HEV5[&C8\&G8'YS%'R1^WN% <07!Z'[[ MT,UK8BF.?XJ8BIB*F(J8BIA67DSSA+,$SJ63+AH3N$Q,J^0#2R12GYB,Y X\ M^3(]KBJ'7ZIS-F7+KVLFL3,B$L>91]1#W.Z$XRFKV)Z0"B#;A^G8?BL\>QZ> MW9J);I5?4W!(6EYM8+*[@72FL1=.%%EC!6)$6DVHLC*FG+=>=N!5T^ 7%^-4Q%3$5,14Q+16 M8BJ!G:O@)R^,]=']1C,^<\I9SJK9#&P2"0DHH)B$2T M>F-+X(<7(BO*63"TB*F(J8BI!,ZNB.CGRO0.S%HC#8TF<$&9%I%XPK5C*F"N M=&$Y3\YR9CU^)@0?0[2(VLQSI+9(&Q*0E)XEH1WAS"P/SUF+>->\OI'+;NU+ M0:UK%L[ZXLZ;BIB*F%;A"&\!06=S!(9/O>W]X^XVS&L>GFV_L:VPU]FQYZV! M;5?G?.[J.=_;")M_OS6(1['WI>5C?3#X-OKN2:>Z2W5&6+C!/-S@:"9^C5#O M64P&I4@%XH0&9*7%2#*=/!..NT0VMGB3R ?WERIP4%"[B*F(J8BIB*F(J42P MK7@$6Z&_*TM_+_772,*GG$89G=2(JQP,QXA%A@C)L/$1<&3Y"/ ZA,/MMKZT M0NR$?E:\-FA'*+%5JWWV4L14Q%3$5,2T1*TTYF!QD_VHT*TYZ-;^\?9@MOZ. MXT%PXY%T3"$>O$'.Q8" :3',75+&@,5"FEHOH/MCT=H"KD5,14Q%3"7H:D5$ M_\3M-0K]>0+ZLW_L\V$K4"#@/]0IDA1%47&#N/<2:4XX$O!_\$NP.D=B+1'_ M68=@K.->M/UA[Z)1%QG,T_VE-;@HL5BK?7)2Q%3$M J'40N(Q;HEBGH,;%6T M:754M.W_,VSU\B%3?[ ?!Z?=4+;SN;;S5X.#HXDW0SA@8"FGF0N6$"=>(ZMQ M0M$Z'QTUED0*N_F#^[(7[2T@6\14Q+2B8KK=J+VQ:K4VRF'+2#+6LZ]<;^.*ZY,76M22)Q:$!*VB(/9BPPQ M$CEO8K*,2J_QQI9D38&7I+MDT>9%NZ@>J,ISNJ@*W7T4E=Z?J+0DDN D0%B: M2\2Y ;XK'$%$)Q )BY@1E8.E%+U>L?I%:'0)QEQ]1W9!B4=!B:F/VSI..0\: M44D"XCYIY+A,2#@GC XQ1LTKE+BART[I*OU(^OB[;=N.C_UFXRB>#^*9B[T& MP\U&5JB'Q%6Z;B_$'JJ?[5<&$@C=H6O'QOB11A<,NN>_9OGTN^U6F+RY@L V MGRW#-->6XMR?@W!.O,66L,A84DEK4I=_6D#CG>JKZP*JQ6:9"[KV1K!5^?.( M-MH'[9 /'B,N$@-^DSQ*"7BL\DQ@YC:VB&@RC)N4\@4U"5N<#CWS@?\S@\72 M@>Y_/]]*F&,%+!6*7F>']X/06XI,EY(R#X+*:2"G\IXJ82RR.G#$=^T4C"P863!RL1A)@HM&:::L#]R;I'$*Q G/F#8R>7T[ M1L[;WK$ Z$, =.;L&'O-L1<:<5EWCA)(*QD1Q]&:7(^?$+NQ97 3RP>W?RL8 M6C"T8.A/,)1'+$P4(>%$N#. G,*Z*"@V)A)L3<'0)<'0*0F53CMOM$144\!0 M+!C2E!.D#1>26PUOVQQ_(YM"%V.]@&@!T4<_RS%..BF5P0%[;BESUA##J?8B MMR-V/[#6)S&,!4Z?$DX/CV8:0WFNF8E("V$0X*= )EB+L):)8:,V1BOZ"T) MA$DDN0("ED.AK0P&1>.B!DEQXLC&EJ"Z"0(LD%&X5^%>C\B][@>>A7L](Y1. M8^M8,"1@I5'@8,9R%A(R4@<4HZ2.,6(,$V#+TB;1URN1K2^2/D9HWN--7H'F MN\_.$Z=XB6CFL3<(YE(TS3BP>E]BU6D>K7/W36#7C/8/OOLCM>#O= =P=[+D&#*8%(SOIV7;CW/8& MC6YJ#$YC/S9VNIT0.[G7"OQ639L=P!^O6QW;\2VX_&@ +U0%6B="NSH!HU%P M <,\[_:KZJN_]F+=-?BWKZTP.!U#P\RG1L+$TX]8!P,8#F[_R+69KN78RH\P M^)7):OM[CJG7E^=F]F<>?H4QGE%LF=!*,L*M"RYA@17Q1"0?.$D?&=D8?^BT M-WZ"M%^QG9!$_\JVU_M1?]C7]>FIBS5F<\()UWS:L3>.NLI'2?6=%W MF)1:- #)W5Y5K_=7T.K8RU?!D.RR#*5QVLL;T7_]7#H$@X9E!,BZLY,WL4HE M[-:M:O'TN*!N7)R[^SN-/_X\_'W[S\;>P<[FTH]WY_!@]]7!T:O=!OQV=/CG MWN[V,?QQ= S_[+\Z.#YJ'+YN[&P?_5_C]9^'?Q\M_?/\LGV6&Z3W<[/TX]/N M$.X5^O]8_F$/.W886K ;7!]K/:*M_W6]?V[=!'W5CVJ_G*)]M4'#X-OVO!]_ M'?_RV]C0:'6J(50?^NW,]DX TD9;1-Y7KNS/U235;X_ SIA-A57&NU&ZPNB+ M1U"X64'A%;Y1OR?ADY3<^C;>O/V]']V6L$U"Z;UN^^/W!&./,UA^I]O^)"7D MI]:HN7;I#;;>:'M?)K/F %YIG,%EI_U&A TD7$X7N41I[SA'SVOD_@P%1G4$ M;N+K-[DGYO"*++FDP>8DBWKB.SAE7M;,X7D4X47DC^W8_FDCM;M?^XWS7C>7 M @P-=]'HGL=,-\$.&U5-:\7^KW=95C\Q@N=>)T_I(;IC;9*[8LH"7)YK.9T+ M*DU8.4O4IA)+KH$'<0#DVG?/8N.7=K???U"J[$OS/=_TB"_&@9PH$Q$+'Y*V M7$JN@]-&$RVX<#Y(7^7'DW%^/'F@)QG6V5ZUS/Z$1;8L3N3O^T=C)_*_/N]_ M^O?IA]VWG_=W#SY_^/07/?S[O?CPQU\,7O]T\/=[LG_X^^___5M_].)^'"V3_<_O8/K88S'\#2[_VI==2(?_GW0^G#V M2AS ./<_G7X"J_WB<+=]]O[[^XN#XW??]G???3OXY+_NG_TK3=*C']RUP(80AZR1!G"2/M)$*61Y)(,&":-S&%G]0!.?RU=Y8%1(WTPJP M,>@V>A&4R[?:L=&YRN[RV_E%GPVO7X;Y\*K5^?514]YF:V!35O;?J3DT,3PVS MB5@$N!L0UU$A315&+GDFC$_6!+VQI9I$7L_Y6/F>R2M#';;/NC"8[]5:S^$\ MY\.>/[6U'3&PG9-6#ERP_7Z<"7I;CR9;3\LLKO2"GY'*8=J;2&*[$D3!I'DP M:=;=ZI,7*87,)E3GR4-/K;;5>3IN]M=?6IR431947 MJ095]1-9IBKPVT7(MA U5CV"LY!(I\[IY)J[2BQ!3[/6 M783H!HU6OS_,]89A*OKWY!=K8?X\,K\893AT3G)I\_YV)^RV^KZ*TRWP- <\ M'>[,,(WHO.$B=R]/Q"&N7*Z7D5N8"X$=-P('GW)JT/7BYL5M\6+T=@%,H^CM M4^CMS,%HDDE+B1%5#B,>7$+&!X4 MBISC%SO]^Q]]K(7)\[1''U7AG-^S>'9FI%,P:1Y,.IH]!+$&<(=+I&@$3.(J M !QI!:+2Q)M X'>36Z48O*CRA<5OL81*_+1^BZ+$BU#B*;%@E.?6! QYG[NB M*9J[ '.*0'U]5$8&2G56X@50BZ?S5Y30C^?&C]VQ0V44%C:PW^*Z>5+FB4Q= M !.Z3QFLL9CJV-5C^^W5MXRI\??8B:DU*+ Z3R#KI+3@J,<(8\8KA@2-^9R9 M)^1BR <[/IEDM)9!YA!ZS*\[@E]$N\FBU(\7;E[T=L%Z.RW+GIQU-#&&,+ .W+7*O;M^TJ1J27 M8\H'%\T&T*_.H&$[H1'_,VR=YXCU-7/"/#'WN(Q.640Y#^:PC 3S M)HOEU5@B!:3F JE+O1XM[!;<,X*"Y$ N&/?(<"F0<6"\@1QC=!S(A7E(C]KB M1!X[I[9W$LM1\WP(M3_++E@*U"7AD9;1((ZE1B[@A!37U-(H1,CAJ(0N M4X!\\5XL'\68PQ%9-/L1-7O*/9QP--!HD04[ 7%M%#(@882U!RFKX+6D&UNL MR?"#6Q\_G8]CY4Y[RH"?_CQMQ=U>@'V=D]AH=4J)A%(BX7FJS#&UY#JR[>LH MTUR8)+:^Y#+%S5R%9,T,M"=V_=?>QU MOL3.H-MKW3/.;77/K5:)<,Q(J0#27(#T^1+3<)3[2!Q*CAG$#>9(LURL40EA MM(@BTISEC)N27@>D<@3](E3Y:1W$1947JLI3;D$DT4F$B%B($7$<"3+>*(1U M%-Y@FPQ1.4Z5TB4))EDKG\:;7CRWK7#Y"+H[.(V]XM586I(Q$MHX2'<4F[O= M"8=9<*7"ROR0]6E[EGUHIP*/8 2%1"3B(E#DKDB,S)T& .%4?' M"]7QYV8?1<GM$2S8(2S!!'"-.(,2Z0M VV7'!-' L&BZD"AQ0NL!;_T MM&1RU')N+[)S;\T\'BO$1<:2>E,+JD#27)!T*://..ERH3!D0ZXEQ^<8,\>O@37)%GN]%N6==J5\UBULP!LD*<8RRM MOUN#TYUA'^8L]OX<">ZBH-1<*'4I[0^,(L*D5(AA%;-11)'AV"'J(P7X$E)3 M655<$B4T_P7K]W/[/HI^+U2_9UB(4)EH2$0U28@+0Y!F+ $5H9HGD7"*(3L] MV,.+1Y?P_/5QU?2&\:83I >3J=4U]U:(3(WD]^=45@5AYT+8ORX53HBP'P9K M$-% HZH$*-@]%9)!6RNHLD'P[,-12Y5^77PX+]F'4]3[@>H])5" TT"33$)2 MFP $RAOD*.@X$4&YZCPI]P^634.NNVA7WHNS AV$#^;O"?P0-X_K]D+LH4'W M/*=0-?K==BLTQD_YPA'NF2I*@H1W0,!O1E+]_>)=/Y>I.QQ+=GLBV()S<^'< MNTL5&B*3P@2P#+4PB+.<$& (0V G.A:SN]J(W&7(X 44E[RS%JV0@^BE(H\*'CP>'DQY#U ;3'QP*.@<+2,X049Z@A*\K($/.8O9QA8E3;:P#B&/C@HC M:C0>R'BYTTKGGR$5_$X/O(A<\Z<=Y((8Z%+3SHQ C=3N?NTW1KP3_OA%_^C"W2C;P"MMM>I3&Y$%/6GS/;^QP'.>RDT8]^ MV%M'+_+RYB2\L1=5;<+C[K;_S[#5B_L3<1U-I%4(UUR$ZU*I!2-$(#@%%$ER MB'.OD#:)(6Z4)X8J;;7*)?)8T^CKC*MD0"ZM3C^?(95:WV) WV.O6[3Y2;1Y MIBR>=3Q(9Q!W-B%.4G8;>XE(U(00%>$MDBF IH3^MD3G0FOF/7[3Z\+!>@]QR6?'M3MBOI7=QF J8/1C,/E^N MWBLLY1XC#/\"(<25PLB"0B-!#5.&&(5S'^@%,942([@VSIW*L.BW*E IK916 MUT3^V P$1)Q1L!")"$@(Z5%*=(0N&(D49)CBAA? MD@(YQ=&SA-&"1:V70JUG0@6IP]0$@H@A!-2:"60%\2! )ZF-B2JG-K9,4^J' MU) ISIX'.WM -?NPR!^'EJR%*?B\SIXK/>0*?MT;OR[E@BH=$L>9D6 <9;/S5/4]\G4=TH_K.1)!>P,9H8AG9MT"AD6 MDE2QP!#PQTNJ>-9!+HAY+C7=G$FJF,WAG6;VIE;'=OR5%(O2OO(ITX%6?,9> MOL6YVC[ZM_%\=%:5O?3>GK<&MEU7&@JMP; 7&\GZJBK8FCGGES=F8"JRP_0G MC!O^V>E%D%;AB'-QQ$O9(#HZK85C2 H;$>=,(T MPRI^^"56XZ>-$2AJO# UGDD#T2Y0[@F23@7$933(@E"1B!++J'EP@5?E%_E# MG$#%([\V'OE1)$\.70BM;"%UPKKER#X?$?IY/MUAVAU+I<#F'+!YL+M]N1DH M['O&"J2"UCD#%B.M@T0"8UBOR6J7V#)FSY4XR=7F0$6-%Z#&,QVW2"1:88LX MYF#$*".1Y<0B9D1DGKO$@]G88DW%KP<4E8#(IR43T0T:K7Y_:#L^PK/W!R75 M=:EH!G2R=@DMSX=*E_ NF))?:6^0H98BGR)&AGB+.'->,2N5RTXOE M2WDK+I8EI!=%8Q]-8R]F-%8Y;A)%N*I."G_ET&2//':.NQBBRL5Q]$/2I9[. MB?+2?!(Y2O#\4B&-"9$ 9N&[9V90$6#)L+PRZE M5V"2+ .I(5I55-7*(^N]1YI89I1(3FE6%_CBI=WG2];I[,%2+ *M():G9#4U M2:7HK1<$;.3'J:-1U'DAZCRE)& Z4".T1Q%'[S=#J13_H]DHPR&.>VMP%LXY. M;2_VWW5"[.W!"YU!ZTLN8%B]_+OMQP"@EONFVCS>G #?A\O:PSSQ%= =GN&"$W<,N*T)3ZSE]*0\P6K^Z.6L2CJ M_NSJ/G,XQ'"PG$D$A@FHNR<,61TB(B8X[#P)VDI0=_G@#N?%"W-?O3W.O6F' MO8L1?3D?]OPI*,>ZQ9@L;Q+/^-SZ=;?W-H[%4PRP^R/4I>::1 GAG)6Y1SC/ MA(0CQYU'@1@5570N5?%J?.4< 0G>:1*((^E M05QRCX!O8$0-D=9Q%0RN>N42>MW"6,: E)+5LP2>GZK.UMW+'I2J6\L0NGN_ M>CJOQ_(L]73N"<=^EEUYG2T\2H%.$8$XAM^T)0H)S!,(6E*E$\ QXS=O#OD_\\5LK\ _H--_S;V![V6'\20W]CNA,LOS%Q9]HRY]HQ+ M/0_!P-<&=GK$&96("VZ1(R[!1LXCD,U@'-4;6P*7,\154_+GHH5%W9=.W6=Z M]W#)0W >$1)P#I'"R"HAD;$R*"T3"-9N;/$;U/TY$]4+!RP<B&O9&\=V/][R0D978WJG>HLJG, MLZD<7ZHSD(*/)*B(!"4,<9DL,MIKQ(BC-!HE#?,;6[JI66&1+Q@>GO;HM\## M"< YFU0L4SKP@B+7EIH3[=S& M@9H-%T]:G4X^B^VFQN T-LXKE5FS0+8YT$\:0+Q S:.\$2=9MYC)8GUD@;K MR<>]#'J$,O)^I$2+GIG&X2 MK98HLZC$MRU:RX/ QFL*? 9SQ:+53IB41*(I6,(J+2>F:/DJ:?F4J1 J<;"2 M(" JH.4>M%RSE+-J!$Z1I:AXR*TEF^SA.37+ES^XJE0EPJL_)"EW/,JNG^]7 M!E((W:%KQXG3[&$1(TLWE__]C!/T8G8"K)53FG!--# %2RWWEJ?/#L/K"R$\RU$UPJ#$$3)EK'@ @3N:ZOI3F3@2$GH@_.FP2D;V.+J29^>*/A MA2O9,WO$"MP6N%TXW%)A.*AADBP83CB0\,BUP-&IX*7PL3:O"]RN$MS.](\A M-$;M*&). /M.\,,XSY#2W)O L!N!.+-FQ)?;R"SJG!;T?9_#BQ\*?P;6E^V M_A=^C <^SFW9!_&D9]N-<]L;C#A_/S9VNIT0.SF+!'ZKY&1!/1NCZ&*X_&@ M+U2)8INWSL!H&#SGT)QW^ZV\M'[MQ;;-F>Z_?6V%P>D8M68^-5H^>/H1ZV $ MP\'M'[DVU?6R:>5G&/S*9+67/L?"*2#YRDCXQOC#]T.HG;.+M)^13?#$O]KV5WO1W_CGI8DY:W7& ^*T M3F:Z.H>W3DQ*]YD8?8=YJ:4#&T:W5]4V^'68:R#DJV!(=EF&TCCMY6WROWXN M(()!RS+F9/W9R5ML%?-@%P,I2P LZL;%O;N_T_CCS\/?M_]L[!WLW X#RS+> M@\/C5T>-X\/&SB'LHP='KW;S;T>'?^[M;A_#'Z_W#K8/=O;@<8Z.X87]5P?' M1TO_4+]LG\%./.CG^)OCT^X0[A7ZS<:K;S["'EK5$JE\/&]B;_37KAW8?RS_ M>%<;,Q]ZGMDFF_4SW/:ST6B,#(N#X1E\A5] M%--E.^&P=V([K>\5"$\I!_P!]L&;'E"2SJ#Z\S!-.,B4@NRV^K[=[0][\1C& M]'N[2E)_5H/AX&)L,/R[]6'W]>G!I_VO'W;??_MP_!??_W[:@ON>'O[]X>P] M/3@[^/NO"_B^;T#^V_'_WEY\^#N<.\KE![C__M^OX+M^_WSPZ77[8/?D^^$? M>QA> ^/APZ?W]#WYL/NO3_O'KW/:$O^H(R.>1XLP(SBWC.1(2^803IY$AH-/ M;&0#MCK#&+:S!<=$ .KNP!*TE@OFG4\Z82()A?5)*5P?P08[S]K6&\+^_/OV MT=Y1X_!UX\W;5T> D-O'>X<'8_MAM#BN;&#PWN@[*PG6@OGI]SZ)-LRGS[.P M,^*65#T;M\R\OM6I3?%J6JM0FRKONW+<^PF%][,4/DTH?'^B/XU6OS'!VX8; M#L8W S.AW0:# ;ZC76TCO>B'O:JFL0V?AOU!_?&OIRU_VAQ_\U]B^Q":-A&LJU>XWQ&O<>G#MDLZ;7.1J<"^UZH,Q^KB'%K?2O!G9U 91\.\ M/D\:YS!-O@6/73]R^^+2K/Y\'F&88$?55^?;]D)5@_%K:W#:.(F=V*ON">_ MY@Q7S7XS3*IOG;?SF$_ME]AP,79F9 C3U3UK#:IOAM\'IR"R_PS!9@.V>G%I M"C>!!V03;A[Y]X$YM$'R$01LQ\_Z:=BI?4C5\+-4;OSLX-0.*N'.3E5WV&ML M=T#CVXVW\;P+IF5JM?-C=!JO86IK#0.0^G^CIXF-BVA[^=P)+MJ%57+F@+ P MTFQD']05;OG/*X@R Q6WV>1WVXHY?OZMF#[[5GPTU8WMR0)],]*,)=E@\?[. M>(/]B[W_>X\='ON+@^]P[^]_7>R?P7=].CW]\.G5M_?'IY\/_G[;/OCCWZ?7 M-MC= -=Y&/UZW#/UZ?P:9Z>OC'7^3#'^_PA[]?I_WC M?;;_Z=7'''PD1%+("JY@CR4'&.JLTQIQZ8I3V M)JD8-1;.4'YUCSW:^^-@[_7>SO;!<6-[9^?PW<'QWL$?C3=@J>SLO3JZQV[[ M\Q%<&;%5WEJ5^R,I>$9K)68&=NH8M*<"NV7;G1]7(2[QT4H1+M99#8!K?J08 MEH*P!L%"";D_IP:%2!Q^@QMRJZ+#YNJR7CH.]2,_U)O)?CQRZDQ7P+(3P]6A MKW-1U)I=5%QAQ)LJT51>J';7P=5[';_9^"47(Z?X-WB]^HW\UFR,7OH:K[XR M[%]]!8C+Y*41,QF]LU-[T$?O_J.BD2T80T:;7K>=V4U_Z/JMT+(]V"@W&X<= M8&:S+V5B5%'ER6/Y"FA\I=G_RJ%-+#LS-LVR&=]VGF L%U=M< M94;VOLS8H[;='%66JVO(9?,]MQ!HM_XSA-<&%_F/-,P0DRW_SDFWRF\ L]W6 M8%,9VX,\D!-0^4[5H&!DX^^,,6L$I+-06<.6]:>M6 W'-BY:L1UJ8[/5KUH: MP,XQS#>NGZK=_=KHM?J?JP^.GK\>Y_+%O0;L2VC\ MY^2YJK-J^'7TQ..GB=_.06E&"QP>.$]0?^0>"_&L+LL^'DM>U?$_PWS?P=?8 M_A+1&$Z=* X:W:"S?5 MV6;#PT!;@TI?*IH#\YMGI T6SS%6DJC$W*C$/ :RS-F&0/PNWVSBYIO1QL[$ M+3AR]<$Z'2GF+) U&B^#H*VQ(0T<[?-'BZ/)1;QS!\B<)&$EL@%^$PY'&0*S M)M&EYURU-3=C(!'U6_\'.](,?F6CH]7/:WVTO;U9O74E%J]^3[)-(_2M;^--81\,])?Y7K%O%#ZY:N46;!SQ[^Q60-"" L2?FDH]=<>&EE8E@%JZF3 M5@6SD"2MFYCB3FV=+4M.P'T9XR@G +[WT^^?#__^"W_X]!Y_./Z+[!\?G.[_ M =]%WY'WQ^U/!\>GG]X?;XNK.0'[]"^Z_\=?XL/NV[.#3W#?W7??]NFKK_!< M[,/QOT\/_X;Q_P'WVFVG2?K5$?[Z4=BHO*82,9,\XI@;Y$!P*"5#K'<6=F6^ ML:5D4YA%50VYFW*L1G)5@;=U@#!+*;F2(&W MA<';]PF\1><3(1+PS.0ZG%$R9'QD2##N=( MZ" T%R+(SOQ>=>![;L^!D?^RC4AV2[Z!?ZHSC"LQX*6(RC78,C%&1BC/A52B M@#^)"89*P2FSB:;"RI8)MEHSK(QX)A1W!(%P',"6(,@"D4;<2V*$]R!&LK$E M=9/Q![.R4@9I>34X$:49T ZIM.8>!Y.+8VG)K*/,4'='XI%:WV) WV.O6Y3W MT91WRCFD2@%'1<"DXA)Q9C RW%M$@\+&F"BL$SD@2U-"?ULB[5T'[];^3><- M"TUI+Y;A@Z?FQ<#WD]0N*AB^( R_F"%@L.,*2:U%0C.@75039!0.R 5L3= I M2!(VM@CG3%%>LX*>4_8:H #R502SD)!"9RWH& MDY $^Y51:;F+[G$\;L\"G#<4%UI,U-5JA//<=EI6Q5"SBGS1#V3MX/59[UX75<9/. MUSFI[_,H)WJ/Z&HJ_@-BS][S_:\?N?02F\014QS4UZN(-!4*V6 5+ ,C959? MO(FO^YW^IXI3G$^ZG&0G/(\YB)Q3JTP"\7)G0K0D2JJ*=!')Q\](D8#?J'%,%YUS866<8=(AK#GFV-%C)4 M"\,L1.VCR#UK$O WRKDGUM $;$XHR2,+G(0BW85)EP*H!XT%(1;,UQ0IXB3E M4U"#D6=$6.-,%*:2+KE>8_=_-ALW9X__-"?L_N&_567 MG-$!M_A'SC+MGL5FHQ,'FQO7"TWDXA75E];!_GE<'2!/HUC_4?F*ZV&6S3I# M)@Y&S].];3J^1IB/_Y[#>'*1.I*\<-XGP$XPFF+REA/!%74*C[5+W;F7\$WZ M]0<,^D^8_E6WE.ZO6Y^VOQW^]5%CKQ36&ADN0+>T-\A)3I$.@@E#F;:1@;US M3;&J=3*/5!?>(;I(]6:I7L!^*)6EULF$0L9)GBQ'1FN%M,8X!M AP+N-+7)= MK$T H_YYG3[9OEA,RM3C)N <]VR(VYU0H=ZHMDO_;?2Q]26OC75-EF;[G_8^ MQCR]C$44I-"(P_0A2\$NDI$2S3FHMI!7DZ6YP,&Y:(SGF=O JA'&)$V=H9[0 MD)8^<>='R=+C]5&AUT%5,WBZ5%YF>N"E7,R:E?1'V9ZY1D6=-#DB(CDU+^=F M3FI1]":3TQCVZYSE<4+I3;< SA!BNSDJ"-'J3[-.3UO]0;=7E2K+'^RU8L<# M):D+KHV2 L=WSA4T6M-,Z^R=Z7:J,52)U\/S7'NK^AL^%;WM#Z[DUI[:?BZ8 M9D].>O&D(D[GW6Z[2I.\Z531>S]+2!%^9P9F?I4STNI:) MOKGZU\^J>5VM"9JXE6"=:\TC#\QK801G'&LNM;3X66MSWOR$/]V(MVI0K8M- M="NC;XJM.6D;3%403:OJB%4EPG^M2@546'L)]\%(K0Q >*CJEQEP;,V:IP"S MW?$F N ?:S=:;-=OPT R_%8)W[.WKO"V'T\J>[9*$>_8]L7WV-B]Z-A7 MG=@[B8.6'V_5+K9WVC;\&, !A_NY6&4NH''>/1^VQY47_JX-Y&AA6QI]9?/2 M4.*WTY:#A^BW0+YVA/'^U&9>##/:SR/9O,%V?IF<87=8E4.]CU,@5Q>8K(R* M$U32F"AC7@X +GEM@+4XJ@DQKG-1.Q!F"<"H"&A^$S:ZTXPR^1O&VS1\+ SC MJ%3$I%3+SN&_]W81,0V8NA#/6GZSL0<*$.J;5BNT%[^TXM<8+BV"[G &M.I MZX5,BZS"=A,F:ZRN?9 +?+1Z?GB6K\\K[^MI]G+ C:O:Y%]M734$ !UF(A>U MFK"'&5?2N&I(KF:1BW=DYC4M$]8%S3VIX0 N&/9'P\[U5[-;:7KG'RGV+Y/B M.-V4^G%0E64=.8:JY7U22V3D.3J*=?FN_(A H :]EAM6(QA]9%Q9;%P-]6=N MJOYE/]4_8"JSKZA&&SLJ\@X"S+H8AGZ\YK)3:<8G-J/I(T'7'\T3 A#7.JOK MY;3;N=9K3F&O%M]FXP&KN"H/U!_70GE6Y]6;\5!>=WN[W:$;I&%[;,:LKYOC M^[NOA]L?K9%:>YG]&C0A#I0 &44%PHDXG62"O=)N;%T_#'I^YU61ZLU2_7;P MU\<@LE]?*Y02]XCK2) -TB$K%'9 W:B).-L*U[W]E[U7S=KU/,;,57!F7?=? M;8_1'1;*3H7MV;]94>XU+C/#]C_M?PQ<&BV]1(+!E/(,J2[[KZ51/F"KL5GU9H38)%HNOH3+_A"MEI9^U-M!S.-NJ2=B^M&6&$?>>*3)]>PVE2WG:I<)& MJ; QC?)URE %9F>4BB<<-*/.4FF\T,&F%!<2[S]K"ERU&:<&PZI;CZ/0_\]L M_^P5_7 GIP>XV/_SC'?MP?-#:_^3A>:_4$LI!8%;&A+A0H@\P$ SAGF\N&9SKV!.+,6%(,R MKX1PMP-=P;+'Q[)I&I/QQ.6F@P@K[! W@2)#0D#:^Q22CT)4/C11@*P V5H" MV9-D:!:4>PR4(Q.4HUF"-E6G/AQHFU'(.DN0)3XY*K3'))=':TJ\&D#W$R-\ M["6%QX@_QL95OO*I2\0]!U"-TK1'#3.FQ\V53^+FP)I;'5=K7V7*)";!0'." M6$T%AJ3HC7+#B%+8\^!\[0GV5.WKTT7-'AQ>GPU*Q4 MU INF0&EE13QR!ARQCBDG;78RV"B2,M8&Z[H\:(K.Y: J.75UZF!Q&A0E 2# M$H.=EFL 2X8YL/E@]K@1$-CE''L MXV11+@R5<_ %PC0&'+D*W*X*-/]C7J?5$OG@7[CJ+J,E5#3Z<35Z:ATE M%[0()"+EN$'<>H,L3QQ9IHRU09 4],*LHZ+;2[PM+]P\*DK\N$H\-9FT()CF M0R1MLA(+8Y#C ?Y,V$<+V*P"79YM>1T.2_;.SF&**R,A%WR \8Q*1?B+1OSF M3VWG)%99IOUI)O2:G98\L&WRX5L;MKZM*X1--A]O1D8>Z,9%D@:Q[( MFFVW0Z5RT6B&%!_G4.^9 M0Y>@A#8)(Y)#77@4!FD;0-&YUT[[Y$-6[W+HLIJ:_L1F1=FZET"WI]:&BIQC M)3E2(N1.>4[FG ..3#0*$QHD6"%+LW67'+%QCMCUFB$/2A(K#65*0YF?E96Q M3BKIO1*>,XNM809+9CT3(@3+%M**JX0K+Q[L9R/@@I(D!##,/'$4Z%MV#<,& M@'2.?_.149/KT-&F5/H%M)8I/;D*A"X3A'JLK,12>&4H-]+E@N?""ZVHD93_ M"$(+2CX^2LZ8NXQCPH1$-&HP(O7P4.NW!,RY[7Q4E M8&/OK#I)[<5S>U&W$H+Y;?RHKB&-SC'E3'(VSUL!=Y[E\B.>?66-O,V- M$&)X PKPC+F Y:,, MRGT'&8@A>J\WMB2]J9=3!0G7G9K3>M.7.XR]R>@!*#XN"SV-NQ@7B*[KN5]: M5NUNYP1E_'GZA34'._GAJCOH=GQ9>-.%]WW[8O_D(Y"+)*.5*)F<%"9-''49 M(H$21[S'.9"9-XVY;K/-O?3JYG;;%9"-%ELS-RF E=)OA6K_R\T.>KT<%53M M;S7$-;[87JON:%!MD_U!WB]S*=7LXJ\;ULQNIG!+0,CJI?,>+)3>194<91&J^V(E&:8Q&-,@&5E>,A1&]AX'9>^9O&/FMB,5DUNJY7K M]^>W7V:/C)O:@_;JAZ];@-:P 5\,FU$/2%NH2S"/@:IN[5!MHYFGC6LO5W $ M6^9)*V/52;<;KC2W&G5)Z5?M(D(KI5B1M>K*V8XJ8 .$F+?;W/"@JA5]?M[K MPJ!R'6EG^ZWZJT9#'O=;J+"J,1;B" 1/ /AZ56>'Z@GZW6$O][RH6\X,3F'N M_0@@ZE:D,T]3-_":W&VFJT-N\I#3ON"1!O9;[$\[-XSF:7R/<3NQ/*?]H>L# MO,+S5>EA9ZW!J,/,2;9B.OG!;;MAAX/3;MT0LIJ[7MV6H]-MY%81O=Q=8W@. M7U+U&NL/ZHGH3MNIPB,-JD^TZNU^*KD;'_)1L'WY%OS-78I^#F:7P<]@QY6@ M@2H3N L:=J1DO."1)*.CQAM;A\/^MU^U#JJMU%I&]2('(73ZL.Q[M>AG M%ENOU8^Y%*"\%NM%[6'UY(6R MV7@SLI)KPSE?/-.=YDM%"RXF*Z/9L&U8>L.3L:%=:TZ[?3%J)P-?-^8'XS:^ M8S-\1'-^M*DS@G4(07#-"1?"&$8]QU4# ,X M3&!>BM3JTP>5C= MSLTS,NX)VR!X?/O?1WW&P$"M1SA[[\LM1L#0. M=@(.*(Z]UTI1![(A=*7-N7I]-(XS0W^9=MS?<6J5 'J.>:7]-O*65[ P"Q.5 M@78ZT_\R#0?#VEC(4Y4_F6V\RDSQ=6V+0000[66R.#;8JG;#(]S,-YOV_>O% MW-YXW(4OWZTVUK*M=.. -AO;^? '[CM*DJLSXJJ&BC-CJA/D*N/R6Z-MO_;' M%D[MOAHU%+IEBJ2 MO'_%$+3YB>#*,WBSZG%4]80>V[ S-QMYFZN][L^9;?R+;8\LJ6D;ITP@FM.VV9.6V+/-)IM@^NTJ^9()'G;[/5MW9T[?LN=5JLN6-_LK6*IVC-^NB38 M\?7U:FE6SW?>MIU.]02#O/9/6OF3^3QTRF]RF\VIV5_I6T6Z8&JZOE5MZS<( M*0N@VX1?C;8O;<)+F_";W5,_;?M]A$3:>R=F_?BV;VL>KFT9]VQ':Z TWWD;I?>05EHYTNN_%Z];EM=GK':G/I-3);JALJUWSETL/.\)$1 MS_&S'8VG^T5_VMNX=H;G[=%.'R*3JE&'](K:Y%NU7M/ONRCDY!#&MOT;+]3Y\_6L^]QU@@'0)8M,F";6LE0P#74N)@L.#R M*@AR)2R 7V!4$BX9UY8$+93GQDKG ,M7V:(=+Y,&K)-&M5!>IET+#+XVU4;' M5?F\;4*/9\X3LX-OF$W#.)X8^%BCGR>F\ MP?JVV9+MGIUU\\R!_C9^F1UUCKW(+LO."7"*&Z__1[/"PE]:<-?S'+[C6^J,WMF2B56\?4F@H.'FDJMM%N>"U_Z5?N9W\1#DK M/\C4?=*[>?DT\QTK3WMV9M0@DB/Z9B($@7ID]M^J3D5#_MZ\EJ<$*Q^F](8U MP_IE\OY4/T"O*_)YR1U5:4V-/Q4AJT>:93"^0\WY1J^/W2'7[U[[IM(H$ %N M&F9F!F8?^"2P"COK5*E8W.16\.(OY!^ULZ=BO;V*#%Z,IJG&RDQ'?Z&S5UT! MTYL.0AZ9/AWYTQB&[7B8KA*I:DUO=\)HD93>\[OO/@J=$V-H0-Y8BKB*$ID@ M-;+2.(HE5U[3J[0*!P7FI.1),L,=PY; ;J=3S$8R=CQ=I56O1VHW7N+GN1XR M"!VVVME566_(MZ^UK[!OM/,9UF2-5K;&3Y_'4]_.B.KUD2>XTTMS.);G=--P\2J]&5?L<$JK5=HL(8] M2<=[LZ(MSH]/>S%OR9W!*5@TG8Q.EV++%]'^?57GYB!'@MYQ:AY:ZN?6R;O# M/6Y-&+PA9W#)I_Q29:#'FHHRU^.YQ@^9ZS*=9>DNR])=A[+.!U,WR"_9MY0= M=OU1^,OUGB\_>_([KX:75LAB[N=_,=4J>[JJLI3)[,R3]&/T+9WK<;&^OG.]X9HTMVCYO'FV:P 17/[ M/W#-P4'STR;?/=PY:VZ$0VCG<>/3YFECHWFP"@/4Z6^)6W9!7C>\LX/C.$NXU4]_W0[EE;_0)DO&NK?QRKG\AJ16T] M#XHB;PQ%W&J*K*<4Y3T,8E7*18!95DL(4UO]J['ZVZCWVYC+BT*2-J_RL$RD M(*S'(BKB.--LM-B3&Q;[&?7^VL078.)LXKA02EAP$1'&'9@X\71FJ[?T^/T]6*8RN2>>LFXQ9+1?#\5ZS) W06V A%8 MR+,F!,FEPP));+WWS&@KLR;$>%'-M>F_+BF/ G58)L$88:A*+-0 M$PT2.2HU2HY'236G"?N5M_0^;EQMRLL;7EU G.7F U%K"W\:"Y]$:H2"19K MZFPU3;!8*X&L)1&Q%+$-@E&;XL*.1*V/:[]=7D_._[>#++X%_U=51)W97)]) MD>&;^QS5_M+"R4N3_;(^#O%L=]^7=61?IZK2:O"Z-7A]G8H9<.ND,"F :^'! MTPB>("=20IKR9*E/-IHR/P;7^TBUX3]"S*$V_ 16TQL!;A MD(XI(FFI)")KTVB]\M884AM^;?A+E392H\*B46$2K1"6VZ 51X0[B;B6'!G! M&'(&B(!QW@$LE(DEC->X\&IP80D32VH06#0(3 (:U!@=B&6("0P@8)-&1F/X MT1I*22(D6OI"4D]>1(;$>@@W)4B,XW]U@L12A#;N$:@=B9[4R'8;9)NN!HK@ MDTH=*<+*)\2]8D%GVB$5MSX]MSY,@!D_4 M2*<$XD+"%Q^!J7"ND'2$6H<]V#:9FR=1&_2+,>AERI6H#?I.!CV)/U#"),XK M,@4W W'N& ("AI&UX$$Z1[P3?&ZV1&W0+\:@GT/*1&WH=S+T28Q!<2]QD@$E M)ACB(>8#PJU#(0*(NY""-ZI.FEC*BHLL!_]0(84YO?5, .Y):B[*HQ6OA;$O MDX$:U$"V0" [FPHI*&JME@8CYW,IKB(":2(22L!(C8G8VWR.['V*+N8CR'/9 M"WGAIKRP<$)MRD]DRI-H0HC!JD DDEA[Q &1P:@31X$:\"Z53T+)>U9=U+:\ MQ+:\L$A";T#UAY44-8+<'L*UIO8;D,:,F.I0(%X@3FDO(M$$>2VN4 MH3'(M)#:BSN(5#^7K9!7;/I/6'M1F_Z=3'\J<8$!*9$T(B#;(\-SJ+VH8N!,,3$(;QEK"A(S(&J^R_E- +@6"/(519-H: M2R_Y?0\;$1NQTCUN='/"X/I#Q&^\\-1@,NCMTAUG8$C7JQ%MEJ>$ M;Z7R5.?^UF1<+Q=OXIHZ_%HW?'L]TX8JL+B^YYDPEGF-+,GD =Q"9)+QB%(C MN2*$4HE7WA*]JJA>I>K>YX+4N=1+;>3W#!/61KY$1GYV8>3,*@E.G432@7/ M<63(!$(1#9$FY[ES4H&1\U5-\:K6BXHCUD:^G$9^SX!@;>3+8^3-R4KN*+;>1+9.23E3P& M;(PW&!& ;,15%E\T7("1IPC#'!DVO%S)E3"K6-(E,O+7$-K[D%+T@Z*;JBRF MUH\X5>-4_(-<";B^UB3,IX\P;'9\+Q['SL"V1WL299/6!U6*9K5;4?X.0"N& MO^U9OGB]U[.=_?)S_1K';H5C'Z;##BI2I:G5B"4!9 4[#1Z)#4@*:IFSBF"; MJR? &\'WUF.H4Z^7VNH7&W*XOH"[-OC'-_@)<>'"JZBSY$H^?Y0;)9&A0&&< ML88&"0YID,N8?UU;_#.//]1F_^AF/Q642%)Q'#U#@/$*S-XR9%+@* *06^JC M22RO\V25DD4=/EQ;_7):_6(#$O4ZOTP&/UGG,=/:)2>0)4D@&->(G),&22HEE4B!3.K>$XR9IV170/$LJ1@U "Q*("8,",! MN* \PTAY0W*U1D+:XORC%\EEU,#L 9(P:H!X:0"Q#.D;-4 L"""F8B5>P'AJ M19$!]QAQ[?/AOX2AQ).5'M:!$%V5P"'PJEB8K&T-$"\-()8A]:,&B$4!Q%0: M)Y>")D60LP0 (F> 6,H-HCI*)0365-H'2/ZHB[X6H7%SAUC*:ZY;JEM9UX#= MQK[*S,+[I+7-90)+]YK_[UZO^$Q)SK ?_HZ]DDHL-IA*9\G,6)9O_+@Z7_7V ME.7S=%246)E(T@H\F201AP% #C@IHH(DC+V-"8N5MW@-+U.FZH(C@2T3=!^BAY0;M)0R7S4HY MUF#].V#][5+ 3!J5F,*(^2S50B5!1MN$DA8,6'UDEI#%!,P6;S!/7&U1@V<- MGL\XVE>#YQW!:9)P2C*#@'$6<*X=T,!PI%B2S2DB#R6+"E35XUN#Y:L%S MJ6.M-8S>$48G'!1(IQ+*$P3CXS.,:F0EIH@)$0S3-I+$[AUM71X$+8.U_RJK MZN'?T/KQ]M_EETW-@\V_WT M$< M&<8X5OF(9Y@/1EYU#LMYM,0U&/4,N><,.6_N[\%,,,%9C$A4I52-1TXPCHAF MRLMH,:-QY2TQJ\Q@/;9ZEA8X<#^B(6+L5/$T5@4MI_AJ=4K M8B45>=H=ML/4A1:&$HW'7+JR:6 MA^NV_ +F5SJ;'= M8/#_'B,8IHR/R)*83Y3W'AE/&:Q[D45.&3&65X@!@QG#>K9S(@W!2AO/M>)1 M<9L,]H1(B2WVVMF5(H*%GL 8#'I#F(IY],=+;+EHMV!UZPS>4%4Z)X^_ E?4 M 3"JVRNGQ1M@++&7K\J''J78Z\7L;TWFS>7Y^NO7F3?+EZT35MYN _W(UF$[ M9\6Q;74&\'^_L$6SVT&?AT"B4@OZX:)#I@VI^+L-[?U')C!9(H?B/_(ORF_) M'__,X'%B>Z6^;&O0+[JYY*[=OM2E<($_RMHN6R'C'G#8_8.2GI7O"4^PQ<#^1&'< M%_F$'FADU3>P$,+-H5D7'\CM[70'T*L#?P"7PROVAZX/:]]Y_O!9>>6HZU?A MRE[Y"?CEV>0U<[]8!UV'CFWO* [R34YZ^8'Y+>!]XFAU7'NYL[/LS)->]T'!2+W/TQ1;_L'J_D;ZP$^@H5)59S" M0\H)/YJP)5Z6(EYEB_(\B^U8+L P:3Y.O\:EF;=:SA+X%71]?H_I/Q8_8G^0 MA8_RW6P:5/,?NK8;\K3H>WC>9&[ECEN=;A*\"W1EV8K2@')7]%OI;*:I\/Z7 M;:&-.6P 3 M4\,W,VZY\^=PC0E[N(9[C.?N:()QNJ8$3,*3;K]5XG\O\P)XRA^GK3 X&$>/ MISXX\ESQY"/6];LY!G'M1Z;A,#TY]/>B-6W,"V(Q< M+]HC5,ZV-[9]:L_Z*_^Z])+'K0Z:Z=39_KCV)5.ZRTOJ>Z[O_[;+TI0"/'_@ MN/_3\HQBRX16DA%N77 )"W#S/!')!T[2'L$ AZ69@0V\S_P8K.O?_[*_P/#I MR7<#]-]GV9@QMHI#$RT#\$IOX;6Y\-H&0I+PDMN0#"5NED]:Z:C!-E##&6<" M9V*)H3^,8YCC$%:N>\ZO>.BR+FMCTG4 / D@%4:VU<\TP1;[/0#.'!GJ#?N# MT?+3/BN..MW33F95=DRW>M:Y5G79B'65"\,%O.855KP6OV2]O.[[I000'<_3,ZOV!L65GM!B6*P^\$JQS\'H^ M?UNMR:-EXQ^C7OGR=;T_)J&KQ>A#?M3;TY]8'?\60AM0&]YD M],;0Q#R3^H/5\:.G>J-\]K6\JOPH3(F+&38H6P*_*7[8]C".QWF6)@VG7_AB MZ@!?&H[)?";'-AP.RZO2B!Z/B(\_R *G%],OV=8-CULK\A@5K?[X_J/[C9J: M"0/<&]XLP^[H-J<'K7:\>="N&90KSY@T[H6R\+GN\&74.(!^F.5M(Z(\I].R M+U62YU[N[-*/FL>FRWZ/O0F63*/0]./+)XQGDLM"N:6A3N;0I:E3K;YGF4?/ MH;/^H-N/G3SL<[CL'7OBEYX'D/ZP#S _LIJ)+S(/1"\9VZ^1XNL _BG5 M@O,-I\\S']VQ^% Q\,L8\G[J*+P;K7G B.37'!,8MN-6VLJ.U7JY M_*UW0OG37RWK6NTR+EY2OM<[W3WMO[FR7+S]=[FE M.?%3RWU4>*NV/>G'-^-O_@BM/MSP[$VK4[:M_- ?L/CM@P,WH+%,\X4WEL@USMDSZ5DBUCB5OW7;7Q18W4*EZ Z7/H?TI>M]@@*6C,M; M%P_=.:,@US)USY7\"?*:>V,C^E%GD"J9Y%)GW%5[ZS:B>TMM2_/Y?16;N)/R MW>_*A"ZXDZN\RRH6N\S]7;+=!^S?._?IBTYCO=W++W>&ZDT)JC-93E@KIS3A MX*@9[E6PW'IK??+'Y,< M<9\2? D$&9$4^(&">J\=TY:NO"5LE2S +A7H8SRJ_V ^\AE+U+$^5GZ!>UN9Q_E#:"B/0F(/T2/WJ87 M7]I2.>\57\R"^&24?[R#<_:^#=YMF??6['9\N0D]J-?(VZR1K2DOP'L7N.4. M,2)AC:2>(">]0$PE;TC@GHH$7H!8E691A;_/J'*WAJEE>K?GP-MKF%H@3$VH MO#7$"$(DDE$PQ#F/R%B=$*&!.P/#K (O#Q+7>^#,I8^VU?M/SL5JE!FF95Y954=9 M5U,VMH_V8*6FBEF%A& "<2"ER 3E4 Q84.9I<%S/9K_S&&6@#H8D*0XKAZ71 M<$R%SMK_RLO9Y*8\!L5_Q@EQ'UL=V_$Y]7JSTX<+CJO2@-FBF/NGIL[-P/]U MVR^_JZ!:F5W]6.[72:\Y@AI6<)G6U7B5P^:5%4QCB,<9V4B;*9G'$YLL5\5B]9%0=4^ACM^".V M+W)")RVVE]/C*O[TF%^O-:T1*4/9[RIG[Z7R+TK7Q.]F@E^Z4ZX;NW0G9)[, M,,J\8/G'$ZZ$E[I&5%WZ5YXJ!2D3F0G] W!Q_DR=FM#_'79S E5IR_WB'\/. M.#?YGZ5)M')'9^8\KE2!WTU%):OT];*PN)JXHTSP4>Y[!.SE95D<%Q3-3I\R&;\%;VM[\Z;8Z MQMZJ*A?N/#N!+QXV0=:J]F<,VN._PS)3KE/PN4Y>3-JPZ*1>]S@_$=AEK^LR MQ:R*&*90>K0&P=2U]=1=TJG+?CEU+V;!L'-I!2ZO3B-UJ@O:R4KZ^=^:.UW*@HU7F!&735F/$! +GWJXDHVNO(W M*\1N81E+U&G>]GIE6=5%J]4<4HD%-?$>5\(Y<1ZC0K8$Q?:$]:@RR.D6\*'\DU MKN-/K0(7!0K=G1SR#8TX.>EU?[:. >9&6B!3)7W%(ARGY1NO+>BG;VM?@5^/ M"T4K1*\*22YDN4IP*#L":%(_C\J55>Y^M*?(#9D=\X6-;"]FZ(H6G(]25"^[ M2:.5JY5SL[.QYM6MOU8TIDM!J_K/*P6A\!+_[Q9A_:0"8T)I0K3F46H3-!?: M*)(,HX[&.N'P(:,QF[AY^'E/> ',9V/'5KEU9H3XES-"?HB>S];,789,[5\T^ M/VXR/V[YZSAD7IIRH7'LE<'5$WMRXQ_#L?'4W MQ/94%7VU&3Q^P&BUS!H6>74=M@>P[D[-Q-_MKT[XK5<>3V7ZBZD\.WM?*&O[ MGI6T0AE R 7\11;Q&#L8\^-2)7!5[MK5=:SZ/7SB"K"]2"6+)]PT@_:O5[X0 M&-S?O6X'OO555+W>.QL7^J_O$>9AF:8$1>(YXHHF9*67\!UVWD6:5+RRGV0P M-0$#F_+>\,B4,T)YS+,DE $L)[-[9U]BKLLL)L-17!Z/FS?.:FFY7TK+L5I: M;AF:\A*DY6[^U%Q:=U.NS_@/2_DT'[Z>'*A(9<;.59Z&^TLM"M>NO[U?:$X?NCKCQ2-T]>PKCD/]8G'!,NEN]_@ \ M#=L;5'I5J96#"9-8R 4IS=+P-DL>P^MGN66XC1]D-Z*,WDTK5:2+*=R_4*>: ML,XKJ^RQFYT?,JI1G M&S#T[6X.XBX-63T;D=5#3W>WWQUO;>^<-3[MMAH;G\7.X29O;K]K[7[_()K? M=^!^#7C>T=DL66V>[[8;GW9$\W#S=/=X\[2YT6XU#O=)X].?[9WM([)[^(TW MSC\>;FW_F9J'^Z=[5L%88F]R&>M*$%FF:I.(0F3F+,L M<.&58R[F<+#5RA-O_"Q3W6S^YT-S>^O+YH>O-Y/2N0O:+Y_VA(??_&+_<"F\ MQ0?W"2],:LE\O\NZ/7A0KYQ,I:#[.*15 MWFVL&&L[PP2_&_;RBI[/1SB(-I2QM4[,>V?E\06G8VG+J.5H_*\Q#YP!5^#&6DN]F9S,.XN0197@9J.$06$@[ MW_%'"VQJT@+@ H W980)\.:@I"CP?Q6TGA*9K4XT."Z%[(&YY#XJ8]JC.#FT M+PRA5T*$S@BKXR C]%8HW6"XU>B2#&NC',9J(,HM]^@/.@ &^V5B5LB!L.[) MF$E5\'7Y1*!?'Q\P'LT<,ZLT(B!#P?XP RRP- ]SG# ME@0E@W@&"I#3D#5FZ6&\-UXEL)8V.9BSZ?BL=1\%\''Q **';,T(_5P4&I]; M8R5](H7&9Z*E=]:Q'SJQMQ^A2;^C2_!B>Z+9=;']OFW#:^Z$C<;[XE.[Z\HR M'+]VJ2ON*JSXG+10OMC3"PY\Q1KN+$6#7[E2U97W?S%%[RY:)Y7T7@D/W Y; MPPR6S/I\^'"P;"'9<1=,&F9G8SPYFW&PE;[$G.\E3E#GSZ/!SN M?O]/"_@SWCW\S'>W/XB=\_;1[O'G\^;W/]M;&YNX^?TSO7)\]/&W\R9MMG>_ M_WF0*]Z;&P?MQG;[<.O[E^/=C0;9.08N?OB9[&[L9L&JGQ=5[B(*182G2$JO M$*H0($YPZ52*7!32O)I>6\QCKMJH#XW5;X:[EXJW'FLK,12>&4H-Q), M1%#AA584>#:OX6Y)X6ZB/22#,88$A5S@$7$F$C)$")1#[(+F[%Y>9A(;RFJT MJ]'N=:/=HPBOU6BW:+2;2!@!7H5H%4$Z. _D+B2DC;4(,V6QY!S[+&%$Z:K2 M^KG W6M0)/W>[1VA5@>=]+IYK^?:@ R]W6O/1>9GC5"/ZW[F8=GL_%T-2@U1 M=X:HUI3_&1.+VC."N#48<2$HTI@QE+R I4;G+6-?^I]?G$(&M+?AK/ MJK;D15GRQ+4BU$?##4'$:(EXP 8Y312*R1'&J!*!Q)6WW.-VI"7UY ? MUVFH#7E1ACSQ&F3T1%@BD.")(ALRB]P-DO$1X(P<< F M &J0-0XP27&K"(LI:@%^@5ZE8E%'12U1,+:VY/O[!;6Q/K"Q3J@_8SYXYB+* M91.(QVRLB4KPY(6S@40#V,-> WG!PUJN/.RR&\J?6 MSQC0>>QUKT6>\5#4H'-7T&F^GR+Z.@EMH\%($0?<03J&M, !64:CP$D0FU*E MT$KH'TL4;J@#A\O.]&M#78"A3D@^< .I#/-($#K:KC-6822R$"*+TD3#KKQ1F%BOG4;P#P?'1S-D A-(>:"]7&(/H[;REHM5B>EBDS/O:2W/(U&] MQLL:+YLORL>%R52A< MXV6-ES5>+I7_7^/EH^#E)!3@$Q78NX B5X"7,DGDHHY(*,F"83:!1[#R5M)5 MHEX&OYQS-O6=SJ*>5AU=7FVI*VK_M;34"U!K>E:-K:6E:FFI6EJJEI:JI:5J M]8'%NQK,*4,53B1*Q1,.FE%GJ31>Z@H[;>S7J W\>;WWZ?+I#OY'F1O-H MY_#S>6,CM)J''UACHWW0V#C".^<[IUN?FD>S#DCC>(?O;KP[W-W^AAOT2ZNY MT3AMTDW:V/:G6]\_G()3,$X9%1 7/"%-6$! U2DA MB6GKL]OYXO4K'@F?IB6E,&9$. D3K%#G 6,C @. MA<2L",E3<#]7WJI5+.^][U6GJB^O(3^N0U4;\J(,>>)1>8.USZ(/N/2H!*'( M,.:1MR97C0E+>=[!7I6Z-N07;,B/ZS#4AKPH0YYX#"YQPX.E2"63$/>&(&>X M1B)&Y9PG4NI41H(5KQ6E:D6I902AQW4+7KRZQ2.!T+2B%&>>BUQ@88@!-D&( M1%IYB8SUAE-BDF020(BN:GQOI=E:IV9Y+?GN?D%MK ]LK!/J+Z3E!%@#4@+L ME!O!D9&"(IA%.FEL7I%)J_M\!S;:3+:Z1W)_FUD3Z;C'F_KGDQV/RXFQXOI]K_D6!ZNMC&L&"E M=AR\' 5<*GF"- D,,>JU438"6N.5MXRM$K+@HS[O92O/(S&]1LH:*94O,*A>+BDG72%DC98V4 M3[&I5R/EK9%RZCR8X)12%O"1:(*X) E93B,BX/A+ZA/W/JV\%715J 47^CP) M4L[1CQJ]5'-X#';AJY_S;&YUAK9\RU\K3)53SC.*+1-:24:X=<$E++ BGHCD M R=IC\N5*YI5#V?$:J[V%%^KQNRZKT51_/M2?UPV[$29B%CXD+3E4G(=G#8P M'@/S31B)LUVX'M[+=@ -;[_3CH;[3ZOMWM#WMQ&Q[SKMWU M1T]LP\W6V(:;[<;V-P$VB7SW>_AQ%$N&_3;S^;V$=CDE^/&]G^@+>%PAVXRN!_?.6Q0L&71./_S M>.=X-VUMK__<QK">,5(GZ9Q1 MU! ;N17*D:# !12<"F-=-"M%!%@\@W?W[Z\_[_UKQ\VBDUX[^:G MS7=_?2C6OW[]L/WUJA5,S_$9BZB&Y]=/O]Q::[3!TC@L4^!2$2,B8UYCJJVF MCD+['L,LYDNRS0#9^*4?T R^^H,8ANVXE=;]?X>M7@PY-V40_VK]B&'61MZ= M->QAM_>^;?O]5VLE&T=G>]%S+*Q/B"?G$:?PQ1#'D<;8,44(S$@].^NOU0!4 M3Z8 N#7L%2?#GC^P_1B*UL5H%[8<[AM5 ?OPNVJZ?HTG@Y$\("[E ^.D' ]]U>+ ;1'W3@@?MGM21@K9'U MB]A1#!YX'&'"!L63"H9$H'761DNB#,$M1'W\!JY=PO?2Q)/NR+)'\:1PN+7Q M@67_X4UXGZWM';YS#NS]R(&"D"1BZ\(BY"'YLQ!99KB5*CEL% M+B[U5I:(,J:I9 9[G7<>^2JE5^/I_ZRAKX:^YPQ]SPCYEFG7\)F@W%3" ML!+>X421(31GHF&*G. "J)YBGD1K/7: DQ PETE;3((02=CH5(S"UK[HTJ'4M$B@%LDE M+"URRIN:0X9@A8I/@6:Z9Y=,$F5PEY-[B]'7YT1)[64]MQ[67M1#+GLKO MI![KR"-*C''$L?%(>Z^0L$ DM=#!Q>LM^_>]K-JH7_K:?'WE?NTZ+-)T)ZZ# ML#A%IAWRT9BL$\B1#M$A%5/T1"9OE5[&ROW7L%NWW;,A'MO>4;_X5U'^4!I% M+1EX?11#6A*I\=8(SCV.-@H&:U RAIN ?;U;M7Q@-*T7&!5C @<'+D'6+B+" M(>NX0E*SI)3!@>6D7;J*:Q&R9V?%M]J&>6(SKAV$A1CVQ$%@VEM)$D5.FH"X MX@9IK0G22CO!J;,QVNL,^]:[,+5-O]B5N?8/'L=R)_X!X[FZW2CD7#[2/N&$ M-%,>T2@TA;79L>@6YA_4>H*W\P^Z ]N^FJ]^6W?LQ@(P?%,-V$O?#EY\![T8 M/,=:.:4)UT0;[E6PW'IK??+Y+T8FQAREGOD M"<.!4$L<%RMO!5^E;%$J4XNSHB<.^M9X6N/IXGW>IP;4VN==",1.?%[N-0%_75A?UW87Q?VUP5?"W>) ME-1)*Y."88(3H0R+@B5+A4W),NT7(@KY.@+XQY_9[O8'L7MX]'/G<.>TL0WW M_-3@.\<-O+O1/&AL;/+=3Y]/MS9VV*Q3M+L1X'GMXZWMCRVX]T]H_Q$X5JV= M\R]'#?KAM'%X<+2[L;U\7]M?0]ZRA[QDAWXL)?3\>RI&I(V8$$]C!-(Z$(6X<12YA M@H0W+E*E-8MZY2U;E7+!YR;4A?UU8?_C850@G 8G'$QGP0UQQF*5K& *<,M' MLYA#KVI?=)$H-5W8SU*TT4N'%,TBY]$%9= M [S$7M93VW'M92W$LB=>%K%4@_4&Q%D"+XL*AASV'F'JH\:6QL3QM99=%_8O MK5$_NDV_[L*=QS/=B>O@-7&>)H\(T2*K[1!DB?#(O"_KJP_WF@ M$".!:!)I,#IPJXW60GH7L&9,PC>F]A"6#HRF"_NEC\KBI!$V(8&'X#@RFE!$ M-$W,4RW@2Z[_)>9JL+8N[%]N*[Z-@_#49EP[" LQ[*DBA\BPQXHC:[!$W&B/ M#/44N4"3E$ M5-#7&79=V+^T-OWH)EW[!X]CN60Z@40RG.6"J0'+A2%".@2/ M$@:77QMI,#-U87]=V/\BMX/K4JFG/2RZ]K06".N7"OL=YL&1$)%6..NU!(-, M9 8IX;22.'JCU/KP/N]3 VKM\RX$8B<^K]!!F+P?IE66 MS!4Q(NO!\54>?!]-C1,ZE=HI6,JZL+]&UQI=7RY;K4,0MP;2J6.+=+1.XH2" MYP1Q(PQR04O$L,:**Q%(UA9<2';CTH#IG,+^T:LUA\=@+O[Z"GJZ)IZLAOYY M5/IO'\3"'X"!QJ+5*4OY][,W6?RP[6',E?S=7T@!I%[W^&JY?S'H%E_CR6#T M6US^EA2GME\$N"_\%< $VM$I_+#7BQU_5@QZ\!I5[F=A.Z%L2R_Z[CX@2?[= M2&E@8'\6+G9B:@W*7\&/(88A3/'@&*O" M^O\.6_V+6^?7_!0!WV $AJ[?"BW;:\7^6O%WK]7MC3_9.CZQK=XQC-FX.1M@DFG\PF")_IL:FO![U) MA?=^1*X7[1&R"5K_QK9/[5E_Y5^77O*XU4$SG3K;']>^9$IW>4G]&^]8]32L MW=U>.0?> .['7KX*FF27I2G%02\SEO]I>4:Q94(KR0BW+KB$!5;$$Y%\X"3M M$0Q(5@J+P/Q_G]E.)\=^[=N;X7>.'LS;4A=@WOC?-%(/.AW_/6.P%66R1ALL MC<,R!2X5,2(RYC6FVFKJ* QD+\-B#)=ARMFV[?BX5JSG.5NUXM/Z^M]YA0##C_UK >DZ M8,Y-[,];=_*O;EIW+N$M-' *S]?F8-QOS(/#87_02F=_7,L@YLV-?*MR/'XY M1[E9><2II.9.);%6L9+KOA9%\>]+U.JRZY H$Q$+'Y*V7$JN@]-&$RVX<#Y( MO[=1:H+!?V@B#G;9,?@2?\3.,'X$UI#M-'/3[ZW!P;C\8QN>]:[=]4=/[!AL M?1TY!L[VE\/F>6C!=4#\]W'S^P[\^UGL'/[9 I+? MCO_WY6SW>SAQE,N=[0]TY_!C>W>C(9I9^>M3@S7IG] F(/X;G\GN8?L8OF\U MCO],S12TEX0 M[ @\TFE'F58VY6\H2]RM%!%\K9,\TWM# (7W6\WM+^OOMXN_-M??;?ZUN;WY MX>L5.GUIAL]%GU\^]@GQ\GD0[_G]:K #+XX&JDS@X-F!:27C!8\D&1TU+'-; M +_>VSY\9#7#=R\"[O6 Q(\LJ)\1\=@> 5"&'QGJBQ-[EAEKOSB9IK*YOFI, M9#,X]S/_+UVY?,5!;)\4J=4I;Y"Y<:L#=COH]L[*[_J#ZJ.=HFV!U%:?@T6B M_.Q1C">3YI3;X>J/P@/6PW+0;AV/&*_U'CAON6BW 13:_3FP/1K*AX6D>3A4 MABK6.^&OEG6M=FMP5K*+UXM.#;$7!?8Q!IN+QA7B/A](P@-!WBFMC64$6WD% MG41R5A(@),IR+J1)+EJE0CZ[E"5Z%9U&0P'3I.IW<,%@DO?RJC_2F.N_N0ZN MY@/5KUKP!(IT"JN[*-))ML:)7+QNFESC1CR(R!M[B,9B\7M]\%I%WJZ&75ZS MLMF5R-2KTSF[B$35"F>U\L6OCJ3%RDHLA5>&]_'C2./^"M[Y\%>'=\YS <-+??M9K?\^<^0EN. MSH%_'SG6VX;N.(-C<.6DWZ@30^;9)=X&;03FA'L]7X_O&R MO!EC(HA@)0HV@/>HK0=^1B307IED(($I3%;>FE4N[GU4?"WQ4P/=,P>Z(!5W MACG!&="'VFE7ND%($D81$U@B,NE$/&<0Y@A#TAC*3H 'T87M3!&DN4CEC;Z$4% MGP,'2>%$(M"(A(-FU%DJ#;A*P:9T@\)';:,/9J,3AF L#L+:@!2/$G'K<^(Q MCL@)C(7R3H5\_ U7RR2M]1I"4661WAW)5YWD_ @=]&( ^E%.+ZO1>U'H?:D> M#X9%4D$T A\O(2Y-1#9(C*Q*TEE&-0LF![*46+!,_S,H&%E,I*O&TAI+EZQ@ MI,;2!6+IE.:_23(JXA"5EB".74*P'GKD/(U:I&K MF:"74S"O2^I1]4296YESI#M^E:9 M'7L*YE1:\Y6LFB[T86&+ ;2R.(%&=4/1Z1;M;F<_9X =P"MV.[$XB[:W6KCA M B5VST8^P4OM7SP^/^(">']0L/EWH[[$+]KL0DPQ,7>##P!H5.!2, B@3G/G % R1N60B+*V5!F@.%Q!M@5 MG*)C)')=F*]C&#J=!T,?RGZ/X';:]*?:T MQY$;0A%XU0:^8(PT5PQ%FRQ,:6(" =(VQ^/^WW&R]_^KEZ3G,=H-D<\75E[+ MA!3W&O$H;%9"XB@RS90BE"<1KUM62M"")2#DG+ZYT&0'<.!8JW\2W;S='. M]C?>^/Z9-.B?J7&X^;.YO^<$(!4L3X@2&Q#GF@%6&H$\=&L@/,O!F=E,VL@, MV)2,4BB7E8DU-8$9I1F//!'+9C-I__JP_O57F?TW3O2YV;2_;L5,_J\BBB3) M*6&!YRUV (2HP$"H<3;2-*<@\.FY5BZ)?=\]AB>?%>URO@+PV'8!%.4D\\[8 M+XN?,N,!J@./&R9 L J$=,+JPR,G])9-:*Z:;%>(@]N 1<'$K 8N[@-'\C6UUX![5 MC0O;Z^7BWC)='W"U+&+MY,3[J9+:\:?7BH_P7J,&P:M5Q5^#J>>VJE*M=FG4 MJQ=MS^4';6!ZK=2J8#W"D@F0>U% T"NZ8P18*[[DOL[/SCWXCR];W_XYKNG* M-\K" :V2YA[#W8>Y)&W4[I-,/^$U+DK$JC>\*&\H&6W5O/S[W$/%27O8']^R M"*U>+/NH/X 1R!W7.5NM:&G9#:-7\*,:Y)1RF>UH93FQ [AAV669?G?ZEXJ3 MUXK-=-'EH0M]TND.\H3YT0HP!O#DO@=?:5! '\1)=7/^ >ASOM;E^]D LWDR MN"%/DSQZ(\GTWXOQA&OSSGYOGPI:$ J*S_V8Q[U MM=OZ4M>@SP,L2B7%O[P6C01_)I4>8-[+5.OQ-&M43K*Q6@+.(N4-D'H1#+(D M :EWRCK"$G$TS*XY2XCE3?!?P:0 3\9@-V]FE\@] S9N,[V2O5*92H'8Y^[/T:U&-[,69SKTI2Z-.4%%6/4I2EU:W7YWU-CX3)OTF]C:;L/]/\+/^[QY^($U-[X-S\U+Q>E2*NPU#X">?02<<<3 MLCH$%)W4QEM&K'4K;PE9)6;!&U"_,(_GL5%? ]QK +A'V$ MB,0) S^9$L19] @\8PH_$D*-3I)B!@"'5Q5CSP+@1KQS1A".5"I(BTXD?^[W M> TD_7TIT#B8C7#4!^\M$5^]V)8>#5:-Y[?!\^EC]T2BU$<1D2198-D9+4-W\^&I\I_N ?JE=.0'/7PQ2AD MA J(4$]8$@(S0;(-*W[O\USJ4[IN98%_=3O[J-R8702;>!6EAD_))IK=CJ_! MZ-9@=*F:Q7H?3"(:2:,$XC3+LN $K,(1:84QG$E;.HB=(:ZJ 5'B&=.1@S EKXIED@M'2CN<=8527%3_\V9^_8!3W MJENIX_'W[IH7 ^1/2L%JT;=RVR>QS9E#9HU:"XO^ZU!\W:@.>&\UDGMAMG^B@%:#Q;YZ;K=PK[;VQO@> Y)GB!+D8@28(&X F2($PUH8FH1*5 M868L7WN/Q>!UP!I%SBSB1FMDM,VJ6T10&84#UK7R=JNL!ZK*?"Z,IORGG(3D MCUQLU*Z*5_S\#>=1!6@^.:^>OG,'X_,>)E%YGR*BN3@7AL AATU 0&X-(R1I MQ50]?2_UF,<\X?("&65]]A!RY2*Q+IGQ]+V8F)-2H?ES>5S@U;YN MNZ.>R[\:F?T]3B+5B@K$O(:1 8\:69Q5?Y,*.A^#&[/'5O?8I,>B#8180&%# M6-YJH!9!!W*416"DA&YC1H[G\M34_-5LOJ8D\'TWTYM]M_Z XL:VJ1G"FBNIRU7\O7I8&R)],5YN.=N?^=;G/1$C M%8)BE,_71OG0"Z0#$$!*A.A9Y-MQFL!6EAL1DB"2!R^@= M3CP_@C.I0[!N)%@S&FQ<#_8"!ULT]_>4\2K0*!%5#D@2H")R!)Q63QLW*D4NIY)BYA)WVCC=,\*QP+5/I_5F;.- MDD*&:XD"5CXJXT)RX/NP5:P6 !LV:N%I2-)FO,#)IB"LQR++NW&FV8S.53W8 M"QQL!HZNLIKAK"*M/;!0S@ Q'# N9)BU&E9J'84I!UM*4X=A2K#Y:R M,B?Y;S<)8-QF W+*XK-S]"8,>Z? L/NQ\SM"35^J%]B&N?/J;'Z? E4P+FL( M1H),B!'Q)'+R%O8H$9+ _31*Y2-Y4];XR4J)_=EX\4CG!\SJL-O+?G\U<<#N M+N9$Z?6D=BDL.+9YP%D_;-MIC9Z;U2;",([/]6VWCF*[==#M9@VA\13\':9&].\:Z,A,.%U366OBI%L=Q?ZF/*8=^F#?=QT@/I]E=$>6K9OQ/I>O1;2UN<] M*@GP>6:1@UF$.+$:Z9@<(B3 ND!\TCQ=T4)ZJNV^2F>HE"VKQ(.&Q\= ^O$8/(6):95NVC^ !I9T\I^_(8]T_S+Q M9Y%D]!">4.[CF^,>X_%:KX;KRWBTRC]FMX@\SQ5QE%)TT&I\W^0[V^MD:_O; M>7/[,V]N?VDUCIOMQOG^:9/^Y[!YWF#P\]&5E*)/FS]W#@\.&AO?1!/:6C[G MT^;9#OUVOK6QSG:_P^?./?S\Y;(@C-..*6T<4B)AQ*.AR 6=D#0ZB<@T81:X MCUI3Y%KMVEM@Z+/$A$LK\&\4QKVDNIFY"O]WR[B^C::],>KT+]#G(U'_ MI5'T?QY6/GU(IA*>V*0C(C(7O06ID2&&(:.4%S%:0[1;>2O6KH;%;\P:O&>2 MWU/,]/^]"EO31Y-\9I;"P"2IR M#B')[J*12 O+#(;%+VJ\M.YB+XX$:?MY+R"/:7E83+HY=:.\XBJ_?_-DSN$= M=6PU65.<+[$T[**\H.-6".TGF'>5\.DPCK7&2>GHW$=NX866C[S,,I!'J9V[ M<:'Z>R2&#W.PF9L%V /7;)_&]H_8*#:QSOG M7XYS6YOGP.BVO^&M[[NMG?//>'?[XY5RD=WM)KR3Q\W#'=R@NX>P_)TU/GV MYWX\:.8#Z([_/&QN?&E#&U)C6NK *4Y,$@HE(PCB4A%DRQ-.#)<.<^^4UBQ5RMOZ2I3MSPQN%9@N"WPC)#F GG8 M;R//*U6:6V)(RJE?-2C=!I2F8V"",.D#4<@)K! /'O H)HX4==)I'A3-;(BN M OS4;.AA08G-@!*OZ="28\_'[K!70\]MH.>2B"U+@=D0D>-"(\Z\0]I(CV@B MU H3N1,\0P\F-1]Z8.CA,] C:C[T;#&I]:.F0[?!I$LZF$0JA:4)* GG$+<4 MB)'& D7M9#ZN/7)OJ^#0O64P:SIT,R;]/@;54/-H4+.>AZ9&FWN@S71$2+D4 MM"(.$2L!;1RX85IJCI@2SGAIJ98Y 6$5RUL*%]4,Z#::G*-SB/-AV,?#XYGS MB._#@:Y-;OPM=;D:M1:%6C5"W0:A+H6'8J!.* T^6A;K<#X@0RTX:IJKY%T@ M2F4^Q%<-N5J&ON"#HQ8JH/8RV%(V@*)U?#*LRO)@;8[]*\>4SD.L%P9,_WA6 MR/2M,TZ>C>'#3P^7KA_GGVJ8N@U,38>2%/'6$>Z0330KB@F.#/8)Z6 =PT(; M+U(.)6EV%:6NE"_VLZWJ:8U5)@BW16I.$F;S\RH;+@N0+_5RE7:O<^FN#YK8QG,0J^ M<_/KYVH?W)QQ7TZ\7Y:2"[%R)8?_X:Q:S[AY]/FX?[/YO9_6LWM?;CWYY_-PW6Q]>G#>>/\W5'S M?!WL=/ULY[C!9NL FAOK=&OC ]CX)CSSVVESXP-M;!QQ:,-YXQ/@P ;8Z<:? M8,JXD3 S$(E)(<[!P[,4?C0Z$*&!/5&<*JB%N1C#>@9**B-V M8*+>,,H3"<;0&)1))AJ5- ^S=0,;']YM7ULH=[WZP*\?<[E9)N*4K DBQL!3 M(AI'F"U4PB=4MH,;U KHFG@R/8X9&%M24:'U:ZHGBM-8'-A0W&*I!D,UL%J3 M2)4'D/)&AJA@V0;K)8%[/W^IWFQ^O+Q6I];/&-!Y['6O>%_0^JWTOA=#:^)4 MX5=FWXWSG3T;F4J.2>1LJ1O,*3)>*K!PDQSW%!9?6%X[W:NZ;]WAH#^PG;S6 M%; @]LKJFWY1JI? 'WN%+WNW2-:7%&CMH4'[JS^(8=B&<9T>W8_5XUNQ_YIA M?&M]#^@N9T9H%%B(B).(;5[X ME:\A#//U#(S3EQ*,(]RV^[U8*C&^^0WUCH<8BKOTZV,&*'ZK7^=XH"]M_C^[ M!M_JH$I5:=8ML^V^MR>MO$L=?YY$L.)RJWK,NA[#=F_3K2\MWCKO%5],Q)1' M&X54+@$OYUAA\/45]\#*N1"8!KV0T\[FNF)/'2:](T^?ZE M!=]L]UN[Q[O\,;W;WAW^\-9X[C9:M(_+Q_KRV+,(Y*0@R%!/ :)M$D! MODO6,2^-)*$\XDR)>X=)'^]8WQ>PM#Q#+K@UUUE[5!9XG]2IYYB>L&Q'4-:@ M?%=0;DV!LF:8*)BNB%KC$%=:Y=(YBY@5%/L$:RKABP+EVZHE/DY"PORE8JG1 M+R?FO '+<8.BU>\/RT.@RM,%E@8 ?Y=6+Q_,W28+Z^XX-[N7EV(/@.QCJY/' M,HM!]YNQ1K5;H=K9%*I%P8GT,6L3.(VXY1%E?0*4"/,FAN1ESOCD6OY^(M43 M4LP7P=BJ+/6,64L#4G6"^^,0M6YG/POXYHR%&M)N 6E;T]YSH#:XR 42^=!9 MKO)Q2"HZ)!7F1./$K*Z\9SKGX+SGF<3^@KC:^#S;? SMZ*B9R;&@2P6*-7-[ M$.![7TV &O]N@W]?I_"/2,Z(BQ9)ZQ/B)"ADI=%(2.\9M]A[Q_*9<(3>(CN^ M)G7W!+='Q[ Z[;Y.NW_^-+C9[?AZ0;CU@M#87A]<7DUQ/?OP\Z15 MC>7?T)YN>)Z@=Z\\U\;^'L-6BL0<8D%ZQ*WF2$=-43)!BB D9LE79YVB2K/] MGL!?EJC0[-&3V0\WZ9[EU!*C-8I)8L0#EL@:HQ#U0<*\, P&:>6M M$JN '5_E;\L<_B].#%F!%+P*M]M4!N*U!/E]Z MT.K%?%[NL%><@$WVYCQD?*_+Z (3[V-TO:'MG164E1@DUHI\U,7LQUK]\A0" MP*.+>^<0R+73V-G.T6R]130I::T2F @7U%EGK ^,*2R4]1;/!:OK)W2)73"I M9[#+=0'BYTWF9GE:4C>]@Y9-=.M?6SE&*?$5G/Q]P8D-6L>D/ M>N5QQC##8=95\VIZ0L$ #O-4=&=E6GYY8G.5V]]X/SK:O;R?+T4*^C#Q?6S] MR,1I%?[\ ^[9[9U5IT:713BC.ZSF%IS&=CO_NP]SV\(DC-6!G?V#?(;T23N& M??@-/#@_*O\A&U)_Z/JMT+*]5NS/MP*;"P>JW_:,\XJ4+#" WNSJ- M_#;0;@(CUCJIL$Z<&V]BI,08;EF2W-30_IB& >W92\R')))$AE*%@$!%9!E1 M2'))I>*4&JY6W@H\']I' 'F;"2"4I\(98DB,W&!M,0_1 )5P.EJE13T!'G$" M;.(](1.1+AD4+3: C,8B&V"I9RYB*CP1L&"MO*773(!O7\&;;+=MKXC_'0)2 MM?.B#JC2;AUG% '4L&U8?3L5*E;Q W]6 (%,3CI=7^T M B!<>8];S3 +8,*UI@Y'QY4"IBJMXD2S9'/(-=8S[-%FV-9&X^<>5P[(?"0H M>0'LD7A:'O0'2W$B)&GG@@/V2*]AC^,L_ ]36?CC_KZ@CW!1_'GQZQGV> J+ MXK /4RD[E_U<&)=Y9"KS5O)JEDGDQEG'?NC$WGXK=+MQ&I.7VY;GJHY M6#)J3G6B;S:'J<;:X[SC=EZ6T]G!]8QS[FF8B^"<4[PR1_XV.\!KAMDLUSN= MH6W_#;WB6R?P3:7T-CH0LYLN_K \9V,^NK^TO0X MZIE)/7X@M/PV2"U=X,1*D?/H.>?66 N+D6&>2L=P':]C%F*UX>C6",- MDDXF\&!L0M:*@#A604MCM/#@VA-\#8.UX^XL4M6?>5T&\.V58K0E>':/@ Q>=K5M\[I]D?@OHGJ\\.6FW M?+G8 WN&V_>?HTF]FY6JR'U4!P:>J6%]9LW3>X8&9NT#_G4 M_,6(]/Q6"]YE*_]R"%%_ M] M@Q<>Q?(<JF2XS MPK'N;'82RE9,D&0,(--0<&WFT&-A1/D"\UKV6 VH^OBD/>R7O3SIK@I6BW_\ M .:;)TSJ=8]OZ7=);".U7L M9%$9:07R!#/$M5-(IV 0>-H&G!2L"$XK;]G:G/7H?P% 9[%^+HB&F W0G7Q M ^*%90ZKR#V6L(X2*:V52B1EJ8E8::OJ:?00F]GK>1I1+1C.T6Z/8ZSJ1ZU) M'EE'=6+0^Y+&E;=X07BA+,/.&*H5.(<*4X=%R =A!TLUMJP>Z <:Z*W/>QH, M*@%/18 - O&8D^UT)"@0)H577 6:(\_7X,5RYYDMP.6JM^*6:<+BYN=[;L:- MM]JF-MHNMN(FWD\<]KK@B+RW'1M:\-O*?X+?G'1+/P0L MZ,+'^#A=1X0.&OS-O^F_"HPH2Y\SE:G:(R;-KQ<='[ME?W4Z ;S?SVIZS-XJ->-+M0S/'7&"T M8'-:R=V5()23PGNQ7:+B1,ST?R^+9(\BO'CR$>OZW?9P"DV MS.23$14B9WILZNM!;W+\TWY$#F;K$2K/H7QCVZ?VK+_RK\L!\%8'S73J;']< M^Y(IW>4E]3V3_O]MEZ4IQ4$O \___/JP H)7WFZ7"QHLB^\S:)4'\ME?U%Y, M3[X;ZA3N4^,P5YSX'OKS3UH)L>4'W2SH3.E8T!FX [Q>)U;K1TEIQEM00'FJ MU*@<-Q_V@(\@^!,ZKAA--Z78*\G2E7H*("CPN5!^=L369C<_X=>G-I.T*F[^ MWV&K5SVKI%BC)("S>3D&T[['[%U+\I/_<-+K>AB:,F4T\[C\@)R]/6KSVL/$ MA.GOQ82?,B"=-Z++CN]5)!+NG$=L[LCV[Y!MBYGU7+$0*==<6.FB+3H_V?O79N;2I8UX;^B\,R\<4Z$BZY+UJW[A"/HAF;8,3:[ MP9Q^X0N1=3,"6_9(=G/Y]9.UEF3)-["Q ,FN$V>[C:6U5JVJ?)[*S,J+#Z@8 M]]HF4,!+=3O9J]HYDOCMT[]N[)98AZ2Y2T,RNJCVCKIRVIQ&Q],#R;0:'I[4 M(O?_Y!'60_EJJU43;3SLYHLLR)C'QSCL2E;,,DCVJ\4VI;]9[!1]3#,QI'>O MW#2>VI>IFK'#<-+=JUXRJ2+^]G"_GLW_1K=*^>!H5A$C3L,3N^_\5D?96Z?= MSHFG9Y6#.L.!S-Q1GM ]:H#?'NYU?-V%YG=QB-VC9_I>O?X W]4#P2[&_[?N M-6O\U7$>S8*M)D>$R#(DJN\V^WH\>D6WD&Y?^$"[0K_%'!#9=#?IH\K(&)[& M0])0STYL/R==..ZDFY#I]M-53 0?GXP/CS)]]?OM__<_G#+PVY6;1#XY;X/7R3LC,AHF>R@&/ ,;" X)F0-BH1#:9L2%NX5 8>#)[U<2E-$-9;$-2S MOVXE")?L$IO?(!1!670V=AQBNWB$ZO^ >'^WV*R54-YCHW M7-],*G4FZ!D'P'X^IH\G_;FN/>I./>984J[UN* M-V%"[^R]T3$&7G1D(@=!F(#(G(BU@BZJX@S]T;NO-]WK#9LKS:C>]NEK'U]6 MSOJF.3#?WC[Y7M1COH5,O*^J- \^VD RX:W(#+SE+%@9F%"D16*R1^'E;SJX3+] MUI55Z@ZZ?Y\F2[UXF_,QJ6I+%JA6X/M[U9%XJ$F@0,FLI$XL!1%('?.E6FF9 MI43@3>B[R,MU34KG0QO&+@G:V6N$M1>W1E\2LBW'/7=)*GW]:@R+^.VX![0 M_WWO5JX+CLS'W1G,SN%Q7KV.W,_^F$+[X.G'5_+IAUI7;T<^/R!HZU?RO]^^ M/MC^L"-??GBV^_S@]4&][CV_7N=_IT3[U^0L]YM/_N]=]_'KSZ M_%"]WGVH=Y[0E33&9[MOR_:[]U6G5E�:UK8K2BO4):YE/*K&AC-9"41QXO M=.0NM$N#UK84 \$$Y$Z@TZBL%])#.-_*]?%?+Y_NOAH\^_//Q\^?[CQY,7BX M\VCP[^?/GCQ_N'V-WJPW.A;]^MC.O@MV[6J]X)'+&BR)%DJVVF-2Q8(65X8; MU&R58?FT&KEH7SJ+[X5^\&QZI':=T^ROO-MZV#!=U;U/ S538KNZ!(<'1_4P M%D>CPY-1K:Z%1/-[M6]PW2*.:N1@/#U]/"VU,)N[TR(+M!=TI80JMTP/@^N1 M\\DQ#?N8[C!YF_?+],[]BM!W:7?J3V!&@S]K)M8+IAZ^>#XHP_T^QVIAM'U= MHMEHSQ]M=P_\,![V=9A.RX#I*#XX?9_IEV:OTQTZT5Y, M&QC=IX]AD7'?;[@2^WR;/ MK$$=>.?CG]0J3E=J>UTQI\DYA2\K&Y1Q(F5AP%@7$GB3/(\12Q$A3#>&VI1Z M]LLWN&FN.NQ]N$>_[=%Z]M7&GI47W1B[S]/NX0MZGY6Q2W_TOK+SZ*5Z(W,B MJ]1Z1AQ*5FDRA@6M$I/26Y\%*9,J;FS)37U5AG*_Z#.=]-_/K=6 M.RD*=V0*$>T+B\4@%TEKHZT.@D]MS'."<4F (&HDX)_X_C9^$4%: V)X-BKZL"5P.G!X='_1?SQSR.PTGG]:L, M2<;#ES3.C.AX2M(606)#:J2BR7U%I-^.DLBY!\$$_4M]NE M04[Z"5B)XJH_7&AVW_,W'IR042-S(O@:C9HJ0Q16E,NHR8R7CH1&\0LU56EB M)YM50&AWB6_KR7 ?(H2CQ="#&^XFW[+H;3?Y$;+R;OO#FU1X,@(5<]%'(ABP MM72X)X*!*,EV2:Y6NU!7UF(]W4O."+@2RMC!: M0@D'9\%QU& #TF+J*/Q."*] MZJ%G-1J&04'-@@V1!:>RCX[,98Y5>7-?!UQ5WA9!MSFU Z:!;7V%K>D.?6IS MG,7CZ4:.QR1KT_C0(]H*OEYYZPK-4$?E DF>+ED3V\=Z_.^LY3D8J4.TIYKA M&7F37Q"H?]?AW'MED,;T^4T!T."B9=R K'6U#/->8NWM&),B RU9O;$%EZF" M1,5]X5X2GI/]SK@E96UO?#B9G(FFOLG!P"U)YI8[^Y,Z]G]/A_[G^/#@Z=3] M/)6;E3E7^.&BLOM8O>$RVVJ\,YT4&8DR.>:(>:J\!)])(2,LUGJ!?E-=$B#\ M@/:VX[E[(CA/ ;6WK3BXOM-Q\,_LY=\O.H\TN>3,..1U\FFAKYO)=' M75FK>#@^.NP3I4_HMTDM?]6K/ >D/T_5G@'&_WLRG$R-B,&_]*99W/,SHS+-H[WY(*O_]IL#^DQZ6I[M0Y0KJ: M_/3\.KQY"?XNXVK/!CLUACLD_&GA0MIW/M=8/8DYQK# M'T\FDVD(?SV'#GPLJ$ MO"K];_%,8);SUWGPSJ:$_-UF1;,*>O9YI5AKK:?)V2?RUM6#W4]-\O']1-,?UH M(;EJWOVLNI?.H^'L&5Z?,%]WAMX=?AJ\TO4XP3Y3^0KOUN+9VW2;J'AY<'KS MX60P.CR>);ZF!4!\FJ58Q1H5<]+GC"V0.+T(C;-^-?9!@T3W=323O@(*[6%G M-Q/:@>KV<3CJ=H-<2/:[>1W5LO2G!Y=UKD<5%?L#@F]?2';ZFM7\JXL5ZW9% M;WAP7F@%6[SY_L:X&^.%HX5B2V.4\ MMW0OF;LZ+-U>2[>IYBG=I]9](0S.?= +^<.3,W-7O^Q*KYYT='1POAW@G-O-,]"^2S7>,0UL9%4/.NLE>C KZ>I3/H[[M M19W(KBCOH*O%6_%;W927!44OZBUI^(4(^4N]WTA/31(4+]: 2!ALH)\UH%*2 M!6EA:C#:+Q7"N5ZT?'-\7PO"?WUX]O"-@ZQ%K?<,OI#)*#@PG[OFY5E&E;)& M<7DT_?'"YGG%<=/;\>')7K_/7=QK'@P6!'!4(UUO)'\=%=Q, '7F]:15)6<, M("_!02I:99- &^>O58FI';\L6PI??MS^ZXVQ/I1DD"FN:_2,- RUE2SQ6I,+ M19;&;VPI;S>=O,%YYQ<%L/=BW,K7?DN):K[V[R94>OOAFZ+)-'6*%!-PFH%2 MCF'TB5F7/40(Z,%T':D,V$O"^.OA6[_Q5N/\GSPF77]Z##<_N/G6 [G;"8[\ MFFC\/1WWPW[8[;2N%XM7GW<>O@DF*%VW.*FZ^&]/7!.58J8X&6G+0QOLQI:! M!Y=(Q65',),3LJ=ZH^W&!S _AD#: \9\I-4[SF3N_V!9 M:FZ+8?5H=>ZM M42VP.SU#6'"!G%5U:\^J;U!WC2"#3W)7PPT!R=Z2F$#0GFB+MNC362](4W=_ MC/3LU586R5LK$TE/78D:"FI80,%9#$Y;$8T$43:VQ";G9E.XZRN\M]=H;RDT M3:/];G(C:N%PI9/4G*0EUG(0I,C0GH2O'$ MO]=,9C;T[,!@9CR_)?D9A'KZL'KTTO3=&T:1Z&>[+S]N[]*[/(J?:MD9SA,W MG!2;(,E\CAJ8+\*PY*/*"4C)J0T*=-V@+NJ^-PHINBR&HM1JC'UL2=_X<3@:A'J8ER?=HVA(57_O MOG:MXE$S''UJ2'UFG8RW>.;.DF=7]:<7!: M3*"O!=!-2<3)VUL'OYP_?[FZDF2KIEZKJ=M637T5AK)RU=2742+#B)]?(L/_ MS!(93T?$CWD7/ZY<50RY?5KPYOW''=KN=]XEVLKW8.?=7VI';NOMW;]@^]'V MQ]>/_O5^6[[BKP_^>WA^^Z_!YJ__?BQWY,[PV:,]N?,HJE>?Z7Z/]CYL?_[S M_?;!7Y]?OR/UX>]_56=Y/B,L0 A^Y!YT0)5*#9XQ\]7Q7BZ\\>S[<>#W8?__^,7RZZ"\=6QK.+1?8VD MRJ7T!08&Q_BQ[SA4-:",I.3,M(4N9W8R+QZ4AC7D=4%[Z#;V&OMWJB6UIS/6]1^8!TUTD3H+!86.QIG5T0P[F/2/Z0;TCG;V M2>H+<'?#[*L&U2"C[A6F(]VG)X#^F-;QQ MM)>_I:.2$MREE#0X$*"U]TI&R6W,DJ2Y:+CNFU M$%(WDW_V;W'F&X^FKUZ5S96)$/KQM/+YL:QI#)YG&U@ *VN$@6(N +"B>#:H MO!:EU$9GR^BSE)( CH8L2E#@?0@B^9 ,2B*!$FUJR_]CE__IIS<)E-;HD7DA M! ,3"ZO+PF)$FX6G_^E:E>]B5L+_JJ54NE+IU7R[C$O"X>'[/D@1/W8Z5T]5 M?1.Y^+9RR*3GO/WI+M$%0O>]3 Y'9^L[5@[JB_S=T>*FM;Q]M6@G?1._TYJP MO9WT3Q]>.ZH9^?4?N>N5$+L]@\S/[BRJ9HA/3DH9QF%=DG)R3"K3N>/0IF[^+_R9=ZDO-="N#ULFZZ1OD-@WCN\]%K4LQ)A> MZ/!D0CL]+1C7XB#UR*G;NQ=OTW?..#V5G"&H^D-F'8"FRLCL MFY"<-,X6QWI@F87A\JC.0W?,90U]1L';HN'B[61 R+5SN%(;+T5R_ MU3UK-D,+KS6MLCA3H(:S\.>"U:LS.3FJ"E5_@K]PV1UE@;HXM$D-_CB9SNV_ M#L-D\# >GU;)VOWC7P]/*WYUS4!2YP+&XU-]C>1^U+4IFKKH2.BF34>KO^VX M:IAS,>JTO1KK?GA"=\BI\^G5!:[:9OZ_)Q6$G;NP\R;W%#5-\JK_&,^QN "U MTQ&$3QV-ST8V.0F381J2DIO[,I=UQLN09"YW\?@S9UKWP$6Y/-UI%K[6I^G/ MGC1U/DZF@ZVAQUJIY/826\W&U.JI$G(G5NQSDZMU=C1 M1??'_GT/3_;3-"U\KN8O]JSI\7@X61CFXJP?X;CKS;I#7#BFO^[3U,[J?/0" M?WI9%[52T\^G00>G3SFWD%,P50?\Y3UU/@PGM -7EVI/%?-3RJ_,7C>"[HB[ MTD/UR?=DT!%@/Q4D8'3).U+)NM(W\[HWW=!FLM7E3QQW^]7"/%<^/NT*=%#? M]*@61/\GDP LD,+IA%P4Z,UII]B(=3O#P3Z.Z]'9&:?NXDKT21/'4V_M9DV_ MFNXAT[R.BH.%W;63^-/,DX6W6Q")@PKE.JXC_-2[F4;3Q_97=A-],EIX+C&GU#\R&Y\'TU[VGKG6E_'KJ@RU.ITK>0@M?O M/B==N5L2Q3*L^ON@;O:3>BM]>AQ&_[#]=M=_NUH%?7V/*4HFU5!(9X=28YB[ MW2I/]ZKZR#-K/#>+_8&9\6.^%OM# M^\3#^8;X(A\?[_>I/@]'Z>7H9'*"^_\^;1:U*D=G/\/*T<\>O?Q,G]$S'LKM MO][P@%V2!0M2)09.9Q9<#(P8BO,D'.K@:]C8)C5QYV#;5F?\^Q1&M8ZZ#L5)@27[2>/ MY;-'[S]?J*N^2]<\VOZP\^ZQ?/69?G_R&';D4[[]Z#TGF!!<'M-X7L&SW9VR MO?OT \'#VJB,R)+ED"(#KBU#IP/C!@LJ+[T!?\'-[%6LIZ518 $>B=>4DK47 M;"S(E8OGW#%X^?;#_>V?V*K_ER=_)7GWEVC% 0.[#=?C#7)9P'Z*Z=LWW6#[$7^RFV\;V;/IH>GW3U79&>O/1-FQ_%5?SH< M[^&HJUC?I1M?'0[9HV]C";"^.AZR*WLY.CGX0/OX)(_.,\ L!K*G@*JO33EA MLBK12C^< G;>O7P3>/("I6>T'=9&'=JQD'A@1C@1B1IX*&9CZ_C#)=U;IJLZ M^;67YT>?1OB83-"]3.IT;X#M'(:\_\<^DHEW[E,R8TD/)@.(9/*D&O\GXZG1 M-E>7)_-P#S*P]CLY(Q.S2U+=/PRUX-^PMS#VL%H-B;2C<0U;(>UZ>-19PK,3 M$=(QR_0HN;-^%J[[D/?WR2 Y'6J5:YP]8#]C5]MA- L2Z:+'^YN09D@["/V# M,+-?-<=8KS[(-7CK:+\[0:F/K_;)]/IJ9!,CGMXAUNY:7= &O?RP=L(YGKU& M%R928U(F729[C<@Y.@V=Z5+(L9^0SCCK.Y>^.QQ^N2/H:A/+^!28IY+5F6T3 MLOK&O2%,S\&]7"W*^H<]TA-.V:ARS=0NZ\K/G#JIC^=2U,U='O]3L_@?#![7 M\[/IDZJ/1=C?%B2N/KF/H>F-[OGM(JT/&6\D6)^.\JP+;I=ZO_"EN5C7Y9NN MY,PML1BX=&'K^YY*4'R;TTD7@G=.'7HZZHF4Q.CW3],/[[%B5#,@,4HT]>A= M!J\9J1"!82J9%XE% )Q7.A2M#ZD8+H=ZYDDT:K3RSD:DWY14>%XQ6D'C M?;KXQ$.G$M$Q8B6SKG+-KU<$!OQ<)6K*&[.P,[+DQZRV"L"C2?YU]LMOM<_S M/G[Z=3CJ[M==]-M95JRQ6-5!5SU"TU"@;F7ZC^=A6@]X'ZIU/*;_I=F3IQ\_ MZ#[ZY3A=_$SY!X3:*S_F#Z[^[$NW%>H!_\;;?ODSK:Y^:!OL2@[67.NVOW22 MVTLO :3"J/,7G08RINH"_Y4/1,=%L_N=?M5?^*H\^EB__-O%$,YS@.JQ].,) MCO>'+E\NK7%*;^=?^![,S+74=FKGKAI0G3UV;T-O=H@_QY@[PQDDKW?^>1-*C_M7T2 MS"J#ZJP#\SRR;O+2?+ .)/(_;_6*BZ\VKG==J7>[P4%^1@.0P=@@(T0/J)PJ M )B3+"Y)\Y4B>3=,D'V>NQB8FFE?$Y;J^/X>'K_]8^IR?/QQFDWXODM7QI=MX]UL\>O5*O/M,8#[;USI/'^I7\U]O73Q[S;;K7 M]FXZ>$WC?_THE>U/_./_V7U\O/V"?WACN$VN*,5L"(F!Q,Q"2IXI2%P'GG0R M9F,+8%.JBX6'SIWA?0-&9MQW ZS:T52E9BD0R2*+70+]"/%#':'-%U M^1N;DE]L0M(8JS'6:C*6+\J@$H%$VT"4QJ.G#;C(@C5@4JOE%MUKC/7=&4LL MZ%@Z(K>.<2\X,18I6D[7:L8RQ.ADDK*DVC<)-HUM2E:CK'6AK(!)VBR#C419 M*2M,@BLNE% !N9LFM_(9934E:^4I2YU2EO7<*%">114BF87!,I>L8M)D@8;6 MUQ=!E"7$)C=7M7+Y&92U),_VNOCC3@/VKG1RRYN]^Z7\N]8D95+Q3JHL=2ZU M!(22@L0-XG<&XJ9@"$)K MQXT#(:)3*5B.D&,@ T1^K8Y.@_BJ07SN'9$N"6MJ:WKGR-0P2C+/M6&T>=L4 MDW=0Y,:649O:7ZS)TR!^9R .V>8D$4I)I,[5+MY.&6.= ,NA.->\"6L&\;DW M@1@;0*3,;WJD5@OB2@GM6VX-P59C,2F]R,4+(Q(8,I1Y@1P,T:YQ*6%H7K$UX]JY5RPGHZ/6FG%> M H.$CB$$8!FD#D98R(Y,9JTWI5M6"%3CVL:UC6NOXMI;5O%I7+MJ7+L0O)5Y M<,XJE@P"Z;56LL!M[03.^=;7TJFM]ZU9A**O5M^[2 M&JM?K9EZKMP95Q!"<(DHRD*"&IV2970QZE9YJ M@VU%O5I1K]6:FR46];JQ$7SGBPNULDRMVE<3JQ6:N?M7[>O9:0.=OJM0*_K5 M!MF*?K6B7RV[^YO=[$)ID[)7*A0#'L '#U[JG%!&5%DO-U;OE,#[ML7_YW"R M.@V\;N=&_]>[5W^_Y#0J41MRO=Y]OO]L=V=(W_OPZO-?GU\?O)*O=FEL!W5L M9]WHVP<[;^G[--:7_-FCM_L[3U[J;5G'_?N[G4<[!S3"M]OR+_GJ[]=GBWJA M]X5[M,QEFQEP#\Q%Q5G1$ETPR*TN&UMB4[M5RMUNY28:(7V)D*(IV0IT*BL. M(")&*+FZ9$L2J:0EIWDV0KHU(J+W5.3@1#%DG;KZ$?JD063QRX&#]UQ@I+1"I0*M, M12:S5PP"5\Q%< Q+N@8 I Y3$T-?,:IX-0P.<12-2]1:0QIDWMF#3 MZ%L7V6VHOUNHER$5K:Q767K0&I!+BR!,!FU3-*:Y$U8,]7-W@@\B!1DUV2'5 MI5\R9]XJR8(VJ(-5P5;4"]CT7#;8-]@OPCYH(5Q13F#2$&0-) BE(-I"NX>* MV'P0*P;[N0\B>2T-Z?/,Z%@;XUA2\94M+%JP-ELT/,/&EM]T-1'DTN5GF_ MR4:XAMO=?]Q@O\N9E*":WD1&+?"DO5 BA%"+BM&.%\)R7%KA\/#@US]FZ_)X MNBQMJ[O)5K>8ZA12QE!<9H&7PD!JQQS&R,#+8'S&A&"Z(V_O+VQU_[G&,;P- MN//C;FY% :%YS!)0D:*:HB1555GMB@&W'*]4 ^XR@#MW2"7'(UL2Z:A* M1!8* #/)6\A1)!^PRU&\I.M3 ^Z= *ZUQMB0 J(P($P@B\7KZ&5!'KQ#MQS' M4@/N,H []RD)'SD(3D@M:!@$$,R10!31.!E2>$I#;C+ .[<*Q1R]"'GP BHG $:RWQ,R+P* MX+RTOJ"N![].7XQ,^2G O6?9)2^.#^-[%G#26>X'5=R[>J'W+-ED]6SVF8_Z MXNX3B%Q)%(HSH3&RFBS(0A"*:0010Q9& MQP[0XI*PT)\"Z'MVFO_L^&T>#_YC>GS_G].,E^@8>6DQ*X5+)+)QEM'(U_ MV/2K'2G<"<@NP?!OD/T!D)T;]YA4%* 5H35R!LE;YESQ3'F5K3;$M9'7V/(& MV36"[(^U[!M0OQ]0%P[L-3K:0X%9"+K6E(C,%R^Z$+F8DN(RY(TM=8G)OO:5 M+N\X6G^PW=XVV!^ VX7S>NEY,@*9\X@,2#-F6+QBM(Z./BG9Y*H3BQ798._9 M:?W3VO@I3XYGH?7?;I/?#[_A$FSRL[0S6X#&,]]0>G;W8>68WOY^^ :,,06* M8*[47%%=.4?SP##I0E89F=\B555^-5R S:>_@L9WP^92L?GI%)O:H;>*%/= M=,E A<("D2?C$@TF[JW#:F;;BS59&SCO!#B7;FQ]*,/:>H<%_[!].)O\Y"+D+KG.Y1*PMN(-PAKK-M;]AN9DTHMTTAY=4AYP8LI M@Y>1&\UD"I&!+9JA D["&7(&FZ*/NC9^$Y?DW392;J3<2'G)7F7,3D>9BL&J M(_.")6F,7.<:+:&<^O98K<; *\3 GQ;.D8KG0@3F7&W[5:QE7I.6[*).6B49 M(8B-+6=N8?S+UND[S3_LOG[ZEIA[YZ9.G'S_H/CHWY?UGRC\@!>K*C_F#JS_[TFV%>L"_\;9? M_DRKJQ_:!KN2@S77NNU7SI.^>KCK+WSU$@4DYLK^*[71[KX=YSPXH.^]G0SR M*.4T>)&/:-\*>3Q0?//*&,U[,#<[])?K3LUMY6=!J[[!CK+B$UB-X&L(T+7> M^-[-'%\&].[JY#2Q6HY8+2D-8:6M[$?Y:$S67F>P#7"4!GAP2*/[_.5R@=>8 MA*4)V/?L\K#>@US7$=ZSPAN//HWP\2B/]S(-Z<9A2?? <;=&KK<;>-Z$TB9E MKU0H!CR #[Y6N?]A^\O+CZW>_[[_>_>^RO=@:1*&5.63-1*G!V8H;AN@< M0Y$*+2&"MJ*V!N%B6;WOUNA@HC'4*KW;37*U3,E6H%-9<0 1,4+)68 NB>0Z MY>6&T32&6CY#+910B0XS<1(S,20&-22&.,NS8*76$7QQSM9H&&=,8ZC&4&O" M4-H94& ER@00HO:=5@AP26@O+C2EI#+5\AIK7C@E6:RX1F.$"B*&D8(XG MS1(WLJ18BI>^-GOAEU1P;@S5&&HU&%G3/DQ!,@5J>V.9#>E42S,485;7(<,-9^!PZL\,+F*+TR6&YK*-E@_2=@32$:&4*/FG!(5J'VEN=@Q/! M<"7#DEO2-$@O'])SA-=M8%*#9KCJ7% MG*PV?2WVL9%2!N7\B M)>4E9,-D,:0-9"0&H/5DR=2T;J>R@;2QY38]+"N^J]' ':&!H(5P13F!24.0 M-3PAE()H"_"L(C:?QJK3P$*379EU3"HQP6N8I[>D#<2"# *B*:+(4#OEN4V^ MM!9CS\.QT>'8SS.G:OCL+:Z:C$,5U=#+RY:9X3("E04/I-% M$WS4U;\1,;<8AI_.2\/%IKLJ!Y,3R6@6Q$8^*8;"ZD$GH@/%<'8PB M(7,IU;:>F,%'[#5):)UQAE[\K&EK0M5/ .8Y9[DY3, M14D0$%P*O-3F$Q@EKZZ@Z]CS#;/?&[,+)KM'%:VH'7>5863+>.:\3(RG))6T MO+B"M;'7*H4*WH<@A#\.1YTS@PSR=+-(A&NZ3"ZOBWD;-^3*S>%R:_1>=VKN M#),OH7M0\\S^1)H_4R(D&U1!%Z:EL0R<$RR(J)DO:(0S6%-<:^5S[FX=0+I$ M+*UX6FQCTL:D*]@1J#'I\IET[I>RL=9XL((IJ!$O(1;F9<[,ZVBC*LK)TH?B MRV6EX38F;4S:F/1GM/%I3+I\)IV["RTM'BV18RHZPP"<9E/9=*Y$U=!U(+6B($TF4$2FF',CGD?P:#Q M&8NI<5<2[@*37M)6I[Y4E>[AZ*03I:Z7SKE*^ZPRV*_*='3:O^W%%CS]Y.R< M'!#^XA)4C[,H>)[_R:.37#M2/?YXG,3WS\]R8=[8SQZ.XP/ MQQDGN_4%=^GQO^\?QO?K"8G]_+^??WK]=SH*$LS.+EWS:/O#SKO'\M7G5U6D M2;R?\NU'[_GVP5\?: PTGE?P;'>G;.\^_;B]]T8)17.<(^-H$@FV,V^A2*Y\B%P4;FA1,O',$2W+\?B$ M3+5%4>D$<3A*>73\J[2GDO(#:5SVG5WR( TGN+REZ-ACF!O_/YWQLW*4_2 8%/Q%IQ5+OC@ MK*Q%;R1'"??GA];M7_KL+[[SY*E^=?#XP^LG.^]?/WDI7[U[^.'9W\_?GO>Z MOMI]OK^S^_O!#EW[;/<5[-"UK][M#U_M_O[^E7S^_O7NZ^$V/?OUDS_+]F)6 M&:+2-?6/)2.1@9.:N=I!((+W' J&XM3&EC*;H&_M=KTI@'YR.'PCPD:$Y\M] MN%Q"1F%<*!!$#"XH&P"L3MHDO^1V3HT(OSL1?E[H3."]"@Z9\BXS*$$Q;T5A MF7M>=SQGK:XY!)M*+JN6X:H1X3>9!XTE&TN>CV\J7 @;>? N 0\*30;T)D:A M331"+#>^J;'D=V?)>;B3"SS:PBU#C8H!3YQ^4T25P2,O,?+D2VVDL*G$K8LD MK2A+-B)L1'C=WGI0O(Q9V:@L!"D]6E8U^^].A/<+]DHZSM3UF+ZI"T*!&!FQ9K"(->"MUIQ M!BZH8B4GU@I=F5OO5JCWWD^H8GFW$5ZB 6=,#!P17-0D \%P#L%Y4!!E\V&M M&<+G/BSA2P'#(U.D;S(P(C*GHF$I%FM#M@EK6I_8=/H.=BAO"#\M$F=DR4J' MS&TM;$[(C@IS4F1H2.Z%:OZ7-4/XW/]B;)$9@V A*L^ V?HO&/T-V)S],4+ M5]/-U-**TS:$KR#"8Q .3<3H@P2OLUMG/25SDXD1B+3PH=8 M0&CN0[&Y=L3Q!C,OZL;EI!OM?%_:.=,AVVNI!*:N 99@@/3#8Y),NR*-(3,Q MBK*Q96QKS7F'(2QBE(:0Z\A@!'0"BU0E>K E*N'"S3MD-PA_=PC/K7]C5!0A M:9:*(LVA!J\$JSFS*7G0*N62Y<:6[$R->>1N)DEEQ(#6F+F8];,^$QBHTR,G%?+0-W>?]\0 MOKH(Y]7K$P-8ZRUH;C%#B@+JB9WSED.S_=<,X7/;'RV$X+)@17E-.WB4#*M. M[F,2SN?$M:ZUYS<-K%*3E_L0-O",[M""!JX\4LP0@PW5M4P+* R,#0PY\8\1T@>?)->PW62Y]MR%EB 9>D$"VS9=WP/?<+8,!0;6#>%SSX#6(DHT MCCD=D! N$J.US8R7$B+I9MX&4^T&(6[=M:HA?'41SFGAK?,!M8R02 >/V2GZ MMPK9>CWM--<\ ^N#\ 7/0-&',_J4'XX'.^G%B%P%3]Y'@7/43M,H9J96!G(J"QMD"AL*R.R7ORT M6$8D2!MUYJ1WN)(90)<)!88E)S-"]EDE5ULS&7WKAB+M;&)U$:X\%D,*)V8> M@6Q+[R3/@GY5);GD4_,BK!G"/R\$"('1*A861=B)-!'HYL78"<\J%RP9@1;A1QI#_ Y M-#?"FD%\H5$VX5MAL0QKH3^P#E@ RQF"+#S5S")ONB)7I+NO$,2_XD>8]4&@ MP>8OLT+[YMEOMHEM$[M>WVP3VR9VO;[9)K9-['I]\SX$=.X>'N/^X/+N6]<] M(FMM2EN;TFM9U!D-0*Y'7C)"+:6O7(W!P9QD<4F:=O"U3A8UC:M:T_WAU\,W MM>J&2M'6:AR!@2J>.0M,HY"LMH&NW4DB$S(%#A&] MJE4)%'$KOW5A@L:MC5L;MYX-V"K*H!)!*U)@HS0>/=>AR(+H)/VU'?:N&[?N MS/768)6+ 3U3GGL&07:G0L BH@V1&P[.;6P)"9O&-L6UD6LCU^62:\!::UL& M&XE<4U:8!%=<**$"YXIH$+1?MG$PI91G4D#D4T3)3BO=.&P]@ MB5R%V.1+RZO]F>3:N8Q_.49Z'/TW#?_9FKW4S@F)US#V_ZX &(Y.L'O+_Z*O MS5ZJ>]IPE/+H^%=E.L+M7SZ,?]DZG8CNO@M73:$'\H'5!,^CP\FPWOG7<=ZG M1_R3?YNVD>^AN7#A=([X_!(,-",GQU=?+6@7Q"^+^"C_WD.;#V!4XB_L_A?Z"+?B?_. M8L1X/9QZ-)_G7VRV^S(P1,V:%* M_SG2Z]:A_W@.C >\!\?TQ&SZY.G'#[J/SE%X_QGP!]+"E1_S!^+*S[YT6Z$> M<'?UI5^Z[9<_T^KJAZ[<8)5;HYG];H/5U[KM5\Y[5^-8]VMDT&'PU[7N=FA MOUQW:NZ-H"_X-V[0-&S%5[JZ&)?UQE?"X*[.'%\&1]S5R6EBM1RQN@_Y_B]' MP^.ZR1SC<;Y^Q%CK 7M?>\"B5\8D&Z1*"8I1Z)TS7"6(SFD5>8O]6HZ;]_7; MUP>/^?:3[0\[!W\.Z9ZP\VY;[_S]5#S;?3W<>?>7>OWWOX8[NZ\/SKMY7Q_\ M>?!J]Z\/KSX_E'5\.X_V:*SOQ:MW+_7.P5.Y\RCMOSIX*G8.7M<>L/.B!Q!" M;6]AF90H&/C,61#.LIB#I;4$Y316)^\F5VI=>L N*9NR$6$CPO-$"!R=R(40 M4R!J'8Q4=%.=>90@3&R!6FM&A//:$%+H6@!8,9-J6JD*F@6E:QPL9.F\L3IJ M(D*^J9V_HT3X3>9!8\G&DN?K:RCEDZQ:A;50O/5<6F&(.V,!2"FUD*LU8\F% M_ATBY)1T9&!JBZU .F/(8%C6NF"V@4=C-[84WX3;%^)=499L1-B(\+H%R;G6 MJ(TJ: *0?H$\.9<%!U62RL&T\*@U(\)Y%1(H4%]R)E]?C*9#+&U0;F*LJS1/ 1NA4P<0N+>%!M*L23M MTNOHFJMOK2CKTZ*K3PL>D@BLF)P91%#,">0L&Y5IE3G/6.,Y-[6XM8';*JRO M+L)CR:!B=MY(!T$5IU, 3%Q*B%R%)^:"0R:\C=)B-<)C#;EP4LC?&KSO+KR+-SPFJ4-6!:R5GDP-T($# M5QDAM>*FZX;QN?-%^&24TIKE&"-A'"QS1-C5\+ 8$M*ZQUJ@7+M;%SYL"%]= MA"?0J<0LG$M "$>OO8#,P0HCBY/YAEZ%MH'_1'#/'0K%H(S! I.H%8.D+,-2 M.QA*;F,Q4F'VJ[B!WX=XJ3]PA.G;G ;WHMJR4Y;8)T8?#!D1(CIBHE"TTQS M&VRUH=:*EG;^6'0:E!23S9DYL(E!CL""M8[5MK@FV))CCXG:0N/A/&,FHOF-U@SA,_] M!E9Q[7,.S'-/>W@)P#"+R#"&Y$1U#1I5_08-X7<:X4X6K4(6M9D=Y&)<"#9; M2,FJ(!*/+1IAS1 ^=Q[XHKV1*C'D+C-P+C+GA6,I&.T#&&E*W-C2F[!.+5'N M1+S!"QHH'AV.]! _$/!O'<04 (MJC L*!#(.5">X8Z"I8XJB1%S%[48\=5 M:MK>$+QL[P!X7X*V47H'3BD$;Z,M7G#,5FIHWH$U@_?<.Q"CT%G;P+12@H'U MBB'Q,M/$PUGFI+31;8^^\PCGUD7(NE;5,V"\\#RFH#TDD$8X4:[A'6@@_L$@ MGCL 5$+CG/7,*5<5[<09"D"6DU-9J9!S\!M;3B^K"':+'+A1I96'8PR#QP?# M\64%5YJ'@,9!/Y2#%DN)N)2$"#:Q M>HK$@!:/!0_ ;"&S+UJ?-"=CW\MEI<^W0X85A+#)TM<4."])=W"D2,B0?:V= M@"5XGG4S]5\VQ]=>]Y;)$ :X;PN2- 0D)9 MT!&N,R%C5GC@"VG)(914VTM+ MVHP"1RMU=.!")@8R[CHY!(UV?BCM+-86T& 5I* 9Z8=D./" #(4J3!L=9>$A M6:XVMIQOAX1W&,(NDWZ90[0E)S <@\@QNEQ$ I*%+%N2P)KA>^X8$%I#\F0X M1*610;2<>>L\DTHD7W3Q9#_40\(EE'UK"%]AA$=/VW'M^:@SI)A1$>L71<+A M'$H9FFM@S1"^D"205#)8(K-6*C(7C&4NFL) 1YZBRKR$5),$K%U6K\>&\!5$ MN*R5CEU5Q9T@,H^>YV!D% 4(WTE=)PR@(7R5$#YW#0AC"UE7CM7&K0QLS Q! M"N:]%,(%*TOT7?TON'6E_Q8E<"-\/CW&_4\M+.!*3DID2I"2B18EV9DA& ? M:DW"%$14HKD&5HQVGBU6$%"RF*),#1\6@H$ATP&5T(P,PBRJRR?[&IJDQ KY M(]N)P[)K%@EN EB$9#A8PU'H*%W@3EAE9$XM+&#U(#RW_KF*V8>D67"N*P)B M6>!9,&=MKG'@0?MJ&_ &X3L,81V%-#K2+FPR&.-1BR0<0,X^@U.NV?YKAN^% M% "M:1L.C@E+Y@%X3;9_L)X%"$I)6FY?"PN*36F6U=2A(7P%$5Y< E.\K1CMG M4OP%N%2@A@RK6GA<%3+OE6)HA2'-P9D$>F/+FEO;!NW48(4A7%(,6D6K4X)@ M$)U0BF=9 X>#]: M\,X=AK#W!F(R(NCB0,GDE%1&0D8,Q6;!FWF_9OB>F_>NMFQ/A3-",IGW)@KF M(WJF2FU=++V7J+J#/]4R_.\PPCFOF;521J=MC1(/5B2=;)+&)9Y1MZ/]-4/X MW/;7DKA;6<.*\H8!9,Z\D88)7D/U2"'3J=2H?VMO'?7?CO9OA,^').]C&D?K M'G"U\6!X\8C20,G@8\20%(+6Q=<> EXW^W_%J&=[]V&EG=X'\/!-D,Z"48&5 M &0^J%08NHQ,Q:YL Q=8<&-+VU4J/=K.#I8=H\.#X]%49;* "\D+$6V1BBMN M=)KV#6T>@!4#\:=3$$?'LZT^ +00&6COZ3?'F &@P3IA%<&E9!!N.(%^-1\ .N&\)WY-ATY:NU#8LJ46N0+4@@-5CGL>+3@ AM-7$[#6*;B^2>%U$+3H :WU$M 69K=7"R_"7S@=-OM+:8;8PV=0;"$JKT-HRO+L9Y M 8E:8O$^0W39285*2F42IY6WT)P :X?Q^2Z>/-]'*76!.!*;LI)A!C0^J Y&(>.RU1U$&UC MJAWGFR=@Y>CGZ9EP $TZ8RR6U>9N#,!Y1G8@,%[+PBF;-:*OGH!VDGB'01R, M\Q*34Z!JC1GC75!))*M-%)9EMB%_,B5BLV]#^$ M+S[DE$T8KK)!I[70T26NP)"NT9P *\<\VV?" 9RRH,G^ MEU8! _2!.1XSR]EX-#QS'TF[ \KY(%LIPQ+!K&UWDD(6H7:/ZY(9R (M+% M487+5O1O)4&\X 1 'J0GJQ]#% S 1A:(<\E.T( R)!5,VMC2T$I[W&$0!H;X+@ M.&U5RK?^@&N'\;D6(HP11GK!+/V'0=2287:.19\$9.TD8*[]PPPTC-]AC /= MP: 3,=*R1R%0"E%0AJQU[1DH6LS NF%\L81 ]L9KYUGQ43-PM4@((9>EF!U& MX-;(0)8&W]1ZE;J+-Y O.T7(&N&3QN0T!_KI0S'""EN"4.),*>T%3\Z!UAW([>WS ']OUS?L00+1[>(S[@YW#D/?_V,<+CL6OO6HX'*<\9OTK_*J(<]/A M2=C/@SKRV:?'AT>_5CJ>'.X/4__)5_6:E9NH__E3IN;.J'HF%>^DRE+G A"R M*]&( MHZYVTVOOEEUTO5VUOTR[I:64?SZK,!8* \,*/--B>)4$K2 Z1V-48ZP2I.U"<:\<_:\>M M<[T5G0)AM&12I'K\DST+&1WSQ8(304NL-2 -W_3NUC6D5X!;.U_Q+\=(C]OJ M7J=*^G!T@MW[_-\G0PRC2P-7N2C MXWP0\GB@^.:@JDJ;@\-1'L0I_ ;#T>#P9#QX]&F$CT=YO)=IKB>#2=X[H/<: M8(RTX,=T(T+\ (^.QH3'>?_3X$K&(4*@!YX_?_O/*Y_P+TL3OF#R?4DD/W\OY]_ M>OUW.@H2S,XN7?.(2.3=8_GJ,_W^Y#'LR*=\^]%[OGWPUP<: XWG%3S;W2$R M>,6?[1)!?/Z+T]\_[3Q\4WBD^8VD7>4:7IY\9BXDR0P*@8:LV<)A8TM<3 +[ M7S7TF=:P0RQ6&1AEPB]-[.3!X(92QW^2U*DHBHN:8\$(BGO/G7 1/&BM5;+\ M*RZ:)G7?('7T#K6C(6H3768EILB Y(P%ES/3P48M;('H^:VD;D1$^#6J&XP. M!Q.Z8']!\L[*UMXXTS/&=$BS4[ORAT M#R?UTY79Q5.((3MMH& "FW+P'&76X'D!8YSYBENF2=NA?K;[\B-)V:=G MNWM TI6C5M45QJ(R)%V@#$.I+7/69,-SB39?5[JFTC 9C'/,PW^JZCR3LT?T MEU[,1$]B2V#0RQYW5J>^J+8O66'OA"OKEM6UD<_BJ:[M-W.8F_W1 )284*(.*=EQ/OVS"Y 2]6);R9 MX]@2" +[OHO=A0< -9XZ+Z-^6"M,4_(@?'! MKOI9\^O)%%"1BD7N3*CK*<<3,@DYL",+91Q&8/!XS(N%],5:[EQDR".8]1RP M<*[>CO_W36>;2 M3Q3&??Q]^/G+^_3XRU^7)T=OO$\?WP'']X'#A?/Y[$_O^$QE1L*]#Z=JQ%R8V(9(0!DZ/B(21HD#?2AYBU$2%NA2?BSCP6:!$ M')$P<7A,:.PFG/!GE@+9-T;R+Z8*?+PW[]_]?7CV[N\WUKN3#V?O_SI^;UBA96"?]JKECB.(.X&U?51O?WH[)XH2SU;9R7(&TF.4HE&# "@544:B0N MX3L!PJFOK (4#(BA-2Y =Q6P;FWX M_77PX<"2>9;Q E^EID7>6_?%:S[B,@5HF(]Z%A_)'G[!K0RC7 6\9P*0 S6. M+:7KM:;X1GA;.5M>"NQ=V"(? F@O<19X6UI(>\R+"2RI ,@908^&* P%$, C MN15?:H.@G,9E"@LI8&84T1,-+,!9/DQ'6CRGH\;+J]5H60Z_I8653$=Z>I[- MX'E@O=806@,NZR*=#!#"8R4FN%V8I%2+RS3PQV>G(] =&>!:6GV>PE>@3D"D ME#AS DL7@\4G<>G34:DFDPSURD0#'LSOND2W4..\T)@= RWE$N>[\@WPN)E) M6TC5#(W7'5A 65-8_ HYP0<7O)":I5'+EKC1/$E@NMG@!; LTAAPV\J4383P M$B="3&A,< I+GFF1^!@94@)M? MX!N@5M5#(U:/("\U5506*AA\$L=)_&UN)'R8P#]:U^ *3@%_!EH'VT;?=B-F M]Q$%EA+3">*L5K@5]W +N2>MR':%H.(B_PK0@=^2M!@BGB\48)37O O21G\W MXB.#62+1+2X"P2"=&**8C>!89 = T7Y'%P;JKT)*6FC" M$LNTHDHC3S1#64,. D< 01NQI9WD? 1XU"<%8.0C7KEE+,>BDEY:/C1>HGFN M>@8&%^H\!7A7)-E<+GR$Q-28+34LC0.! ,%=0JU6/UD1L29_^!CPG8_Z.3)& MS,O4O)8#IXATC.RJ][5F_HL4 !W#4(QMHZ*99J 62@!5F5Q6\C*/P52M.'T* M=%8L;=&*IQ,ST81_A2^,TP7B#D/F$RW[%6K5L@(54 M(#NPGB:W:-_$F+]K8CR(U!6_I5=18*6Z^-"X(,O2K9:_#5$.7[^NM.U 91*X M"P3?\RU.UZ1P5(PVD^\(%D9!Z$4\BF*?>\H5@7<'"0MS,_VDVN.AWF)[ M3LX>W!C_Q$X._R%.$@0,W&1%8L=F)/#MB/# ]HE#$T9(R*4.=O<"MMHP29/2 M-JB.I9.0(&:NX"$3IK922+R<5P9,N*Y&M4.H2SI4WRFJO>,__XEBY4D1AK8# M+HK-(N+8HGR-9)E;3*51 M1I-R L.UV7ZSO?A ,N7=R>]7$]/OL(._<0.G28/"U#Z3E?!0@G@L](,$1(:? M<)OY#"2(D)$=<^E3IA+ @]KN*HU;"8D.=[? '8W\,%0LM&6"#2^53^TH(@G@ M3GBQ$S &2N#9J]5TW94/;G [K@E'7F];W6_L[H, /V^:+5!%(XKW%CS@_P5; M_=UHYFV=)K_7CL(?BXD&OU@3>S3SU\E#)@M(8#AL7*H7]2\OZP+0=*37JQ]Z"?XIO*#. M*/+&*TE &J#FZY<7J9P,7D3A0>CJ1+BJWUWWENM.>+I0>AX^W.8B//WVC:&\JI;VR7LL70:&7H MFG1BH0/5K4J>/;LAA>G*OH][ )N3ZW-=%D"S(:GM0H[YW(3: OF[L+&K0NW6 M_U;*?X/]7IG3NR:MM^7DC<;T7>UX Q'ZM"#GW(5@?*K Z?[N+XG[> M(DX;.3[S"8G\B# F:!#%B9O0P%&NYWLRVN3*,LR^@-^N#MS6(;C3T9.*VYIZ MMR_'WSZ=]2]/WYY\^?SQ[^'QE_P3KZSG*]V_'W MWP>G1^_8)WJ2??[XZ?+D[3L'GLM.W_Y[>$S_\DZ^O_]Z_.4O=HI1NM2YU+5N M'YR+?V+.21C&GBT5ES:3<6*'D4-MQX^Y[PGB>*X/*L5;+77[Y=YXXI';G':R MK9-MR[+-"RF/I/28*R(6,<$9<2,>Q\H5A-&$;-"I9B;;;G5TW0F^.Q%\SDSP M!2$E1#JA+0E(/\8#WXX] 7(P8:"PXMCQ&->7QC"O$WV=Z-M?T1<'#EYUZ'I> M'++8=6,0R#9!/:D<5[F^#Z8=FG@.]_!:!\D=%I!X@T8N MG6Q[&-G&9K*-!JZ3A"JQDRCT;>83L-R85#;E-(YE0FCLN,]>16079%O7 OW1 M1RXVP)G5TRZ4!:ZKK]VH *"23(R:Z&]=AO2B4)D6!%7N3=6!JO%@E;GCS!_A M,9#?='+U(ZNG$LVL*==_M*RIQG&$ 6_CY^;5Q8$SJRX>%/.SL;ZRXT+QKS9/ M8,LO>';!+\MGORY 9IB.["5,+ /Q2L@DR6T@$VX &(,>T":Y.4!^H-;DX9 =G_U[\/GM)P9C,#/TR_%' M4/1G)U^/W_X]./G^^_#DZ)B>?/_MRW*VZ?%1_]OQ\/>OG[_T83V_?3UY"P;& ME\'@F/YY\?DC&!\?/SG'WV%7;T\2,"[8/\*3GF2!L$."-VO&W+>Y(BXVS %B M!>C',EPN'B>1B#FXKR)2A#$WXDD,0UT:">SK),ER;NKKT^/C=V>Z8MPZ/#FR M7I^>G+T[>?OFY/6[-W=>0W[CXG8B5?8ZV38CXXGUOU6!+M#S/26,[P"L3%IQ M73.')<*%++'&D@M13'FFNX2(.="R.="LBX$:U16D:6F!U3"PQD4>:S&,. E%/P&_1S4K>)6#+#E6=H5R5%W.KT!6R(+[UA'P\5KS0U=E8M D_ M)MBHQ,QCRCPQT?FR*IQ=G$S7D^-TO:K,U7R;EF9;2AY8'W'QH_P^5M&KLK$O M\ +J^M6-12VL8W])[SHV_5_5!]K[H\C!%4(_YP8.W=7:V-]UM37,J*NI4\QW MN%"Z&CM6F/X 9'.>9^>F8O^<%VD^+:V,7Y33%(OZL3J:I+-^!$#^$AXO5:,UA.EN (+#< 5P"C"-J3(WZTJ6]VW8% <,>#'4 MY=OS%59-0DP"S02$R2@'OKK S[ L';A/=YM8!06*KHRGPZIY!H V5ED*NS4U MW -^#@ '*DC/4PFR#F;.BQIFO-_'.NX)C."X T PEB)7>P7_'(&3CQ:6VFM4 M[H/,E*FI8PC$0DD[]OS$9C2D-O<\SW:Y<)@KF0)[<=G,I8HF(?,%921D'A6Q MPPD-8\*#4%&R:N:^?X.-D5Z?_?4>C%OKS?_]\>;DPQMC\1Y^^/#FS'IW_,?A MN_>;=4ZZ%>>L-8AOWL;BML- 13SV9.P0GT4^-MNC;N)SGR4)&-3K#.C'UT*- MUIA)6H#-\I\I+]#, >EJNA7.;KJK+$0EETU$#$=6[1I*5">Z:4C36(2YMJF9 MYJY/F.LECN,%+*(NEX([42B\P)'8Z7R9P=W5*OUKV/W#K'<0,/X[L'W3 O\ M>^,\+3&=OBT!\D=@^4_./X$O&!4\L&/EQ<#P$;?#R&=VQ%D4N%3(T'.Q#\.: M)@S&^M E\KIMBN[II3OC8'5B!L9+C-0RG0SRPA &4H\:CK/\4F&7*U7,6RE9 MV#1%MR0$.8PD"J0^37B%Q%JK5JV_?C2&(49RDF>O&%N] M4+!7LRZPG?H/BO6JP9/@17&)-+?08DSW.2M-DQTD$FQX^T3;?358KE1HUB_S MG&D[=/KWNR.;1""S8,7#5-B%,2BMNEA:M_E-,^TV]0'*,,IX<-+PG?L1"AQ$G='V/2;"(?!50[H%6B5SX351B@-5BP/_! M.THZU;Z)N$#5+AB/_#@1-I4QLUD<4!O,V=B."+A2B>M$3":8>4C"U>;NZ.Y6 M 8 E35Q) ^-EHVL]RD'?C_K ([&RII,TJ]L.-K0.C$6]]%LV'?8L<+&XH?*S M(D]+F1=)SWJKL*7%9:V?4MU2>V9H9I<]$W-]5LFHU M6;*F=I(7,Z.3C@AH/(D\3R6<#]D<0R.@NLH M5[DT<9;3:-P;6_5<$1EXG9>3$]U6_33YHV[I^29+*WMU)E>?V#\^ MY9(IYME!XH+A$?B!S3T2V0D1-(R44D$;M4;4:E!*X$W55":IG MC(A""ENK$ZM(775X4:D\Y$T,##84+3:9'?+B*ZBV,: 4^T1BK$].56WCK"AO MTVMS3I>:6DU8 %XF=/OT:9;9)F:+MK+^U:AI(-2\P'"K3$&S3FSC\Q1Y9GJV M+HG.D5&[0SPE 9&X+,SF'4+["C[F9EM< M6EI6Z]?ZX:(%R9H>&\5Q';"?)? M$UJXV@E:=DDJ[D8H/52GI&LXM=SCH-VWXXM_6)0H(D+/]@6>38>!;X>.(VP1 M>\IE'(#M>RO1*Z4$"9V0$+P?(HQB+E0D0^8F0101L=+8O(7*YRR? (L43;K0 M5+_&I@5)@"<*QGPV1Q9@G?0+/C3]DGE9M5LR)H5IH8P]JHTE@W*C:J*\0(96 M5<):SEB[:5&7=5=E(]5 5EBWZZV\VK/IUN<%=:+20MLFA/>SAVX#11SGP'%N MU0?*\P] F-Q'IQX6;=:I9]NV0AMWE]J)3,9[&KE3B-IFL9ZSV;0_VO^)>$^S MC?RAHH];M$3:I:Y'LZ!#U[QG/RLAM^F/'T:",R\4B0B9D\3P M(_9=*G@2\B2.^09%WOM\(%3=5__IXM/'/]GG+W\Y,-_ER=G[#-[KG7QYYWT> MOG..O_QY<7*4P5K%]Y7[ZF%/GX\&0W@&UOZ.G+S]&_;XE1Y_R8:?OL!<1X?. MZ<=_#T^^GR3']5WU6 R9$.4&<21MET6NS8(HMD.'Q3;UI!MYD2/\.%F?)[+E M5?4[5NV]$UKH?AWV3KYW\KV6[RJ*9*R\, QYQ*3@41CY/DAXD3B1$X?K0_Z= M?'\L^>[-Y+M4S \2-[9CQZ[2<@VL.$2:KBM=? /VWQWHFX3L0M M)SPE/(Z)YX5XRSK14RG7QI3T?V1' GH_<.L"8Z/]V*L"X M&E>_3O96&ZQD;Y62X(* Q8M[,V4ZIV_64_VI&6UW"9HG8\])1T1^S)4C) 5[ MCD4>"_%&PC#BGL-\U=ES[;'G3M)&2-)3B>OZCF\GS!,VDX @'GG*!A+W$Z(B M^+^\DY#D';+-?;NS2]*]BU9V"J-3&'>L,&(I5"#O(L;Y=/1%)S,[ MF7DG,O-6I2"=S'PT([L9-%5@2%/EV %S&)K9U(Y=XMG@,4FB/!5'/+R3H&D+ MQ.::'KTW=>#=H;H)1@]<>KO<^+:GX^]]/<+> V";Q7H;7G7^HV4&E.QH0<9- MUVQ;V][]N9\)X4^E(N,)H02; J-]8IU5W:?0<'WHFH<.1UTURB.O3W\/CMIPM]/1/]]^#T[,]OG\[@G5^^NI^^]]W3L^S+ZO5,Q_#=,3OY^.D" M]H+7,[F?AF\\V,?@&/9W>B:_P/J]TX\G>#W3_/C/)T110AW;)2RR&97*CL. MV]*-?<\+O2AT,6/5B78EF:O%%0F=W.SDYO(M["%W. 8 YZPV*?<K78- M[:1F)S4[J?F#4C,D,5[YK4C 0H8E44SYA%'E>&[H*ZDZJ=DJJ3G/'4B$2!C\ M9S,1@M1,F&>'#@EM&B4L<1/7)N.6[COU$!82'KG(=QHC@ M@B5*$>8EDLBD$W$M$W'-HWX2^23VN&\3Y0*THWFF1Y-(D] /?BP,5,C\*.*,>YRQVF..*,-[$ M5VWVJ$_2;TK:WU61=Z+JX415LQL)(TD@E* V-K&U&=7WUSC*]D,>)B0D0G#W MV2O=^)B^O*.\I!:E9=[KD>+>2XLP"%04)2Z7B10]R0RL#A'G-HTDF+ MG9 6\XB7XXM$A32T\8(QF[E$V6#H.+8;N(+[@<=\X772HI,6MVL'$8<@(%0< M26QF%H(T4+X424A% +*#.IV[TRJI,(_H4 82W7.H';D)L1D+'?A-@%0(12!" MC]/0]?#\\ D+A+UG7D(3%7NN)WCHLT $/(F 4UT7R(+ZB<,[YFT5\S9C%4&8 MN#YCB4UCQD&I,V7'G!,[)A[W1,AC3D3+V+=KUK'G(SL"V/.1^Y"!N5VWEL5( M<%=(>D^@>3(66Z(TC7;'7U?7MSDCI!W GBZP4Q=QV>4!*X MCHQ9R'E,X3?).(DI!)V">)Y-)R$$4^8KVPGHM1FQ/'L*( _I:=H$/# M"1U^Y_F?G1CNQ' GAN_E0A7F8^F2I$'$O-")@]CSA>+L+PJ5P6O.U;P5%3)>X\$*3L[\$1X#5*:3JQ]9;:+0O-3<]1_M>OG& ME<,&]HV?@V+>V*:O[+A0_*O-$UC]"YY=\,ORV:^+]ZVG(WL)J,OPN'*327*; M388;[-% &@1;;BZ:?P'TKPH\2QF,9)X[G M!$00+Q&2D>0?XCQ[=::;L>6)A8U>@(+*__J57TWH*\3W[&K^,#^7&,X(\#!0 M$8\]&3O$9Y&O0L^G;N)SGR4):!528WC]PPJ36)V0$"Y9$$8@BU0$9KV;!%%$ M!/CBN]-ACG@'-&!/LL/Y4=%'>V"> 3@N>;_TS3,9*C=9R? MP[([6';-#]N6A+8/J7?WU/QPCR+D>Q,#]V(6$26D4CQD<>QS7Q&N/#\DOHR( MD%4,G'0Q\.MBX'+X^>-?[/0,YOLBF+Y(X>/?@T]G&,/^/?OT\>3+\5'_\M/' M]\/E&/@)_9Q]/NO#_/"_[X,4+V7X_/'WP[SIQZ E7^B2D&XBV9OWV:#JT9:Z#TSBBDWL/*?>^SUL^@+[R MPI#;@C-JLRAA=JPB:H<.(XJ[7(8,&W#U2/C#]W=UDJ^3?.W9]3:2SXU(1)7T M8]=G7A* ,8=]4AS?=]PHH&%GU+5*N,US6B' 75MAX+" MDH'O^ X61]Q[*^LG(=GV7;@]7?G&?,]73/B,@=/*$P'.#_/\A(9)*,#$(YU\ M:Y5\<^?RC2@24,^U$R]);*9\:8/$H[;KW$V!M: ()X M(F-;2"F8XRX8>(F@=>99"T22LT&T;X3)CY7B0WF M%SB<,G9L3GS7=ESAN412-Z0$1!)C+6H/UW5WO.O6K'Y"@\1U0B9=QIPDDH(P M%3HAZ*LDW$=LZ42)!&/;B4*?^42$ 5.Q$G'(?4%"OLD1 M3\?9C\_9\Z.?2/I41*%CNWZ(1]N>:W,OX+871IY4*B*.SSO.W@/.CCPO%N ] M<^XG+/!8&(81,*ZB+$X(]>/.EVX5!WN-C&,?T.!36S(1VXQ[X$NK@-@Q9WAE M*4L<+P!?NDV=UCOFO>O,"SRNEW$D/>(P$83E\28YM1WS/F @ M;*%ECO!=WV&VJ[AOLR0"]UDI\)PCUV.,8^I,C(W&VA0*VX=BK==Y,<9N)U=7 M0E\G==9L^.E)G< )@E!$KL_ #2".B'C /,G#Q(MBA\9^)W7:(W5.7C?"[WC, MZTEPYP/?8S93RK=#=.PCEY&$Q*ZO?.?9*W)G":TMRGOHN'=F\+M.I$(2)8P) MY@?O=C'Y@SYG9$I&!L*4*F M(A9Y'H^8X@0\:!*'(7,"Q\-;7#K.W@G.;E0=R BQY=JNZ[LV RUM\]"+[ S MWP+FABJ^NX.UCK/;R]E.Y$N7JL2EC+ XE+&3"/"YP35SI.>&FZ2Y=1S\@%&R M1FR>"NJZU$WL2+C@45/)[!@=[-CCC C)94QHV^)DW26V>SYR'VHCMKO$MMI@ M=P'-_8+FR6AL$4KA13%/',F8[_#(#9S0IRJ*O(#Q).@*X79%G3<[\Q'F,L48 M.-BQ4C8#RK4C5[EV$JE8D$A%RE78H8I&/ZS.[Y"K'CG%II.IG4R]&YD:NQ0X M+$B2@#'IRR@ Z>H[E&*C&&_KR&4G4Q]1ILZ/'$4,CE$<2=L+0F$SGQ+PC5QA MQY+$"KS;P"7!'77]ZV1J)U,[F;HH4TGBQF#3)%XHF1.2R)7 AS[PG4\3PKLF MT>T2F_/SW"0*?.YRUPX#+[)9Y F;4T%MXG#J^BK$)I%WT4]P]V3FK>Y*Z 1J M)U#O)HU>!2P*51ASZC%LA1-ZG,3 JXER'4E%)U!;)5#=AD!53J2"&(_1"?CV MA-L1U?(UI+'@G$>*W$D#P]V3J)W0[(3F_68;$I=1FKB!Y[I,%>5 M@YW0[(1F)S2-T.0J] 25B<^=A"DGX8GTN' \%9"8N>&VQ1==./0QCY@:&2,^ M"R6CPK$3&8$A&@>.'0.6;3_Q7$^&C(=)_.R5VW,=[PE(59UJ\*N^R?R5WD[S M^O17J_>Y+]YVCESU[.H+W:]]SBPT'4F@W!>B#&"@YS=1ILL!-\(7 M8_@.[X0\@]?^EN7BZVZR3Z;^Y_WEYX]R'%/F?_KR]]?/7_KLT_F-Z8=>+O*)-UYA7\TUYNN7 MU=7BCG/@&.U5Y0Q5;[[Y5G)*#@BE=W_9N7\0AK>;]E%N9G>]VTW[*(L-PG!7 M%@M?NIO=>=^"Q?H'KK/98N_NVOG=NO+W2(E*GA(M3YT-;DY^LL X41-+?1NK M47EU>XD] ,,?_!)=C]+B(VF9F[4/Y9=I.=&?[C-D7D^+0HW$9042^*R1+)$Q;'#XY#ZA# 6"R'=?]ZA M!B;4)5N$XBM7]XF$ASY16,?WT[//&3SG?#YZGQW3O]/C+W]]/STZ]D[/^NSS MEV-V_O7]\\=WER=GQ^SX^U?O]&@ .^^3 M$_KO9!8:TAG(X/L2+_9M-XAB](Q=FP?1]$D@;.;2R&8!_(@\$MI!3!67 M 28[X%Z2Z,["394Y1D/S^F**N]YM_S M8D&J=>)L.W'6N-];^5[H*=_VJ'!MQKS8YE'(;)FGA6PK4R?)!^.I X.SF-AG:C;3M3-,V4]QIS0B:GM M1G@ZRSA6;'G$3N*08PO?T)$)B+J@$W6=J'M:HFZ;\!E(++6#HD MHH&B-*"^&X2.:\7'U+)[#%\IKCX;V_'8=( MQN/$HPF?AC["?@K@9+4\?WPFM.P6[34[-3\]FI^X7(*+L(DHG%L^\05 M-DM$"!J>4IO&";B$XK E=6E M5MT9T,/RZ?P,R.5>$ D2VU%(8YM%,K'C. AM)ER7L,#SJ CQ#*ACT1UCT6UB M@G?.H]WAQMWP*6FR01QY+0$B#2=U&MMV'[/KM.HHOGA"LK[UVKBN_WJ^SP[L T).1V7[D M)'AIEQ/%A"4T#ETAG, G7/A4!?_)E2SA]Y";?P>>A7R3 *9*)L MG_C@?_I>:$>QX]N42^Z%(E0LP'N1Z&H662QS.R \3"*N1!PXSU[Y=Y=VV\G*3E9VLO)>9&57 MQ/ XTG1^_L%XS($BC=,![:(T#MW$FYS M1N W+XX"SCPP-_D]U$D\HHQ3J1U:; M?C57[?JS-3^@$-*]62E=A$_S)ZY?2P3A4H>[7ACX+F$\EG'B>$Y !/$2(1E) M_@G\9_5#@V+>^*RO[+A0_*O-$]CR"YY=\,ORV:^++8?3D;V$B64@7@F9)+D- M9,(- &/0 Z(T+S05OP!N5 6.@B7QMBS%&A2H'OYU,X((.+UGNM]MGEBO4;7H M/G?\!JYJ4NPU3+7$K_='P\%:&GYW]N;8H@=&J%[_\YB/@"K1*="G_\'+TCI* M2S$ML2&[[HYX..+999F6"*C?TQ$?B91G"#*I65V/ E<*T:#1Q-(9P-E)7F6Y1?8Z%G.D5,.\FF&/9PM$"G22D=H(GV9CHSQ MI)L_Y]/"&J3E)"]0@^'W6@7J[M#)#)?E!#Z8M\,6A!O#L_P"7:;3DM!VS&W&_3UURA396F( %"!D8*+M%1 (!\ M47<#Y4.POY! "FPF#H;R:&)P.@$JA-=+S?Q_'7PX !LLRWA16C_#NLM?5K'4 M+F1LJ,^C9X\NU4_!$CU/U47;"6H7R/XZ<^:M&H$*RZQM=[#551+A^ILD'@-? M1\>OK;=9'L.6WXW$@?4S6@+4>0F?Z]_(RU^L7&MUO'W@(K@1)%]8U20:^ZON\ 8=N_[('DD%-PO5%=X,/I*"EX[8HK M"V#U54W* ^M,WUY0S]2SCBY'_ U.H< G,^KJ)(]5]CKCLE>OTNKKW627\$9P M&_L#& =O $-CI)$-[QPIV$CQ%646P&^:\"H$T$,%"\N*IS/;IN0@'RT8@?X8?Q<4 T7>>2F6!+3]-)]HLGH[2_TS5 M*KKU'13PB;8*!!@#6O8C=@W@MT-R3W^GUS 6T.5Z$VGY0!6B'Y%D0/E@#60 M@8V#1%2[F$;WS&;!/R\&L"8KG5ACCBY[.D:*/; ^HB7$,9R$+'Z)DR0Y&%%H M=O0UKT_T9X52EN#EP$K UNII8R6/O\ & 69HR<"F2]@.3PU=](O\HK$",,=0 M-P(@\,&:"9!C*AH$0PCLM!*V53TPAG=/C/@!LE/G*LO'B!"<8P2(Y^-Q!F#7 MMK0!$NI=7HB!_F/=$_ QEU\X6M4-9*$E)@ 8"F"N09#1)$#?^(Z*X0UV,&0 MNWY!DQ,:]&]]!(LSAX]'"EA,?1L#$0/=B/],4X,:30XZ:(!7C#0A@0O11BO, MK$9]@-X(<*O&FU*[S39 Q(!WSF MDS'PKY%$-7RUF2*47C#/2D"?4E^;"P6!@=-CG!$V!I-.2F0!G-P8/I,9>>FU M7^BUBWPX-M=8+:ZXL5--T2/M7DXUX<33-)O3,QBQ>IT(-\.12L_*1Y,Y=-5F^G+V0I1(FN61N](,Q#[R'JIC45,< M$GXE2M%Z[UEOI@7HT9[UFH^XY#WK,$%GS]Q!=)Q*"33]!J2XD4B'9PLO+*C!Q-I>=N,'9YN;,#X U,AWW,471*>G#7=FU+.!/O M/T.FF-&^IGN$U1)U5@$)$]40U5-#-0&J[1FB*$$D&R[6WK!5\ L@5# ?P9 I M#1T">ALLC[I_#)\*D]Z)VGR2CQ;A;FBL@9#^%!1E(\BB@";R2V7X4HW*.67& M0-!)BMP -@IN&?: [P %AS=]5=)@P8YMZ&NCC$#G:5.AMS2NG**5L;#=Q0%( M[ .,+U6WQEQC_^XP_5RGUV8.QE/<>&-[%:FJLN:"? 1/9AA[$_BUYA%KG&D_ M$!D+.*%6'1@)U(9]18PH>?4,:+."*N2C2=,;J&0UTM>,,HVS-4:2-DIR@BDL MQD[[DH-MAY;G(,VTBP):%YP8@=.B!5>]=4E(:CNNL?*:$\&6EP7P^ CU\)"C M9XBA2U79V&"B):FVG]'X!\Z8S&T\\'F&M2M4[: '7 V/K/T&]4T!O#O2?VGS M/)L.T]%T:)5#E4T6.;6GC7@ \&BR"%!\,$/14GVIC>"R4GK5(E'G/$TF^!,(*9D*B;:#$>2P>/<+.^CS.-HYH - &A0L",M5D'? MX9L0E^EP"(^B1P^F>9;G7V=HG1-M;7571L5'I( $+U6LHAC5VZI(!B(3K&RK MK]$_1K+2) P,I=<#HCA)BV$/G,5D"O92AKI\/ 6?"[2PV:L1E2"DA^FD"II/ MC'N LU3+.$:]@C/=_'"AX_>:Y V)7"@M:X4&'BX!' 68K09;-0_:,Q7SS4\' M"*WNDCR80VAVKE-/T# JO+7A^_??,!O MZU<<@"\(\KS0)\&U,D8%T=AQ;V%G%S@M;@F8 Q@B'>K'$UBJ^91_LX39D4)/ M!X<%SD_UU-KYT7',"]XW3 A.,T\UK]5,4S8=1H,E;66 G0?_5 @KYQC+0+5- M*L%('#37Y_R'?U1/H-J<5CP[Y-_2(>AS@'9U2&;Q->G;73)>#L<0+.CR7:/?01[^_<'*<<)@F>.X!*]=.X_R-J-3T@9N./>9)4JH).M;:4+S$ MF!A,@+HF WM5?*V.4E+0B-KX$:K01VJ+Y[.ULS3!)P?7'ON:Y6#TU4;3T]8I M0TUXB%7<&:\32$>O7DZUID;K0^ 4"*KJ#+/RDWN+$!AA_"#+$$C&85N(Z9;S M2/'\_!B=IX5-U.%>#//&"IQ1'4?&$[49:*I3@M>G?[\[LDEDX,-:C;E 'Q=8Q-6D("^\G]6!?;W4V187MU[%%JZ0'$N"8EF.:-Z; MRPNP8;+\0N87^FA_41R8UY^#<0JNT#QVMR!B9%H6TW'%@",=/CQ7&'[#P):. MH\&"/NB)YONBT3H+7!0%;39;[H$(6#,J^SL<9FW,'E"\45,.UQ%F9CM2? MC;O.UKQ^-K SWRXO(,G 8*E>HD^YM57%KS96275XHND1+56ATK&FN.>D%SJ. MCH\THE!U^$A+U4Q=0^-5F!,SS#$:;929;7+MUJJ)%5.K2MX!B0T:^L"WAJCX M,/D+&&:B%\01.FFI=SD3%PO+N2;0O8,GHG%@ERQ5F+ X2C"P MJ##+<;W19J8'4P]-I$9:T3DL5P=FFB<.LP3$Z7!<#ZR/WNS9FK7)-3]4-""H MP+W.1VR*B<"/KA(2G;9Z9$Y;*).>TZIFL1)QB79P6LRLCN>$N=I%'&[;K;Y"S!IZ*DWF02Z4DJ69 M#?,&"CR, CK4I_HQ:#]]T#G1,DD5QHZVCOGEW*0QX@B?Y1,;R,^N4A:7GX-W M]0L^G!V0'9X=UV.JKV8G9=M5=3]2L9%)N+B# O3'.\3_L&5X $=FX)/UJWS+ MI9#D+%-3ZSX=ECQ^W^OBDEI1@@;/+ZK4CSK.PZ$2'I76UH#YVUBG'0"!7I20\R9S#9Z^PD$)G3"'L M.(;0TESJXHE4)V[42:=5 EB<%[6*W" N_M(,@=E,W,H47N@\L5@M!*Y,7,)> MSR?58;;6J3B9R>@VJVED&9G3_ M>2'V\8#T/M==GLL,:C'&%FZJS&L ?&:73 MH0+SC,)3?Y;E3$'[]9I BCUQP.8#Z4^ M4):T?O[C[/ 7DU)GM(G)KL.=@! ;&D] 3"I4^+K=6 UA\X;^Y!/)X,+$"$Z M$=Y$4G%,E1HTVY*MM]188+T!/?WK03JJ3E4:6Y_%&Z_+%$-.LPRD13Z>N;R-'/C:CM(*$>#S6P%*/A=?>]8?:C0J M+[-SV)E>=5I6H#;(KLK2!RH;UY:^KEVH J(S9P'EDTYTUW'AU62U$ID#K53FN>I19[^P 1L+"+G6-@0G= M71&MJY+T=-1B3O[E!-%D!+:V/?2*SE65(U(O11^\Z<3"Q@J:*2 @]B>#FCUT MADFA9FF5' 7#5\,393Y4NB(*I'FOWG<=^C-$DPN!9@MF.LP*Z9^H)'VW=+;0 MJT6H**8Z&0Z/19;.0Y9+,6;JZ;J 0,V5LLC/U;Q \>KSU_5:^X=.9!MTCQLS M!8W%8J5!5>135K2#OI3B7\$"D:9M!]H O1OU#$ G-@_K&LHE5="E)%V;DL2Z ME*0V+*5U*4F/0XY-NTW;!"/5U\PX.\6L=5#SA'E1>FD'IO)_1=T J+2J[F9: M:\)41C)B=K#VF#"?*9U5S,(+4IWE2D&-R[ZN_VY$+6MY5AD]&.)O3FJJI70E M094BOV0!U\82'^:+295Y?8Y@8@'S^F/CNYM3TJAFK M)KML^IPF_(J&C);WZ@)3BU4^SG2$-\M-H?A3S<>O$ZT7S*.Y3E[Q@T;Y5%= MPKF4XS2C:F1&7@UO%\PUS: M7*TT:I5[O]1,"=R,JC\!JM:1,89K(VX>]E[>5\.\G',4GVGT1L2],BDUGQFJ MQMKWRC#55K!KV1?:B1"\*%(4$ L-*!#V>3'.=?^11'%3":Y!>I[FZ/$L(W-V_%+5 M_*"PF/"OFO_[?73MT'W(0$IGU;'/[-3'U(HLG/P,^5?M:S2JOU?(!SV=(0=S MN%D9EH[ >ZQJD7!'6$<,H.[7)1Z+;20&_%S5XEA6D?E$3<"45%CQE9I>4;-* MUZ'VURK"$2#_P&DI9D;P^J0C_0HU&I@29MTSQF3#GBO=5J9:%(CRABEJR+4J MG=>%91>#/ /YC$U/JG,T?0RH^I>Z_D\7[L]I7NBZ*K$?$H M$'=8YJ;TI=1]-5(0-^>(8;22,<_"8%P7PTP+;>5GR%134QT(H,'23 '87#8NE93IMQKKWE3Y@:+,C>K7?4IP M_<8*0+]!+AWP:W&)4N6)*YHK?+]F\=?$1!*P,=V$_Y&.%9 U"^G+7F4YV$T6 MP+B./89!EG9G=("E*N29%8YJO8&14[M1N]7HA)3.9&_CM*)6"C-2UL0Z8[7* M<0,\3V C]9+T.3G2@#UC+8MG51SYW$0_=*O<[VD!QAW&Y)KQ.;T/0WAI4>VU M"D7U3&<"L'ZTY3(M%@K1U.@\!7=9,]<3)J!CW:/'4,S5U5_#7)K I"ZW^S8Q M]56ZM&O]*?BLD]#R69@)G\XJQ&::X<#ZJYI%DPF\H=0G^1?*G! L%E\9IE]7 M?E53:LT.9J6KY:(],.DGIAH6VR5I,U?'K^"O46[UX7'0.*JVP-3<6E]9R+5O M7ME_Q1TFPKWBUQA9VLQPJI*'YCY*E4 '+#,3J&LMS2=J\_R.+M',+4DQL'A1 MM4P:\LL%_PX+N'4;SY7CS=[LG&$X5%IW RA/P3NJRQI[VOKD* MTLQ^P&8Q5:K)&+@&*/I2^WLRU9U)=9Z/Z;55-LYF5Y>SYM!!$U-#KL^+ZZRC MY2J\U;!?U4G'C8)>2)UZ";K7P7"(IVN37'S5]>66 3:R-K:&Z5?Q1UWW-^L2 M]MQG!RR8\?05FS"0T)%DI.S)_$A;I[%Z/>J#*@:94T-4RVX=>[P..+T-CF0N MD&_+J7:B3,\ _*87!EX/J+&Q?]UFH0F#6=>]-%XD*@YI)UMXPJ (3-MH!M?FDTH%A,J*ML MJU(WDQSB(7G5U 0/X_*BYH3:G)XKEJ8=J#,/JHFK]BFS&$]E C;Z*"NA30=[ MJ-U"(P9-0[U40:1F8ZEO5ZD 'SZH/-;/;L797%E,%BX5T,>TWS/+#ZB9)EBZKNL . M@'R,7E&!X;5>U5(@U?&SRK.M.Y1;,E>E5@)5(S5];(ZI%]JZK/J5ZN/#]=#_ M&3.;4:_CH9LJ19'&=1-C-'AB%)LZ^^*7I52-*LDB:R[&)$J4"WW)M.\UC]O! M)X7"EKUE'1)8@:QN!U*5P#4F!XQBP!'M33-4Y MT-_*Y&* I+O0-@T/ I^H&3/;_HI1]S/RQ2_&\4_T@18OKQREV:>E)/Q4O:89 MZAKB;"W25K]O-[IF&Y,I'F-BH]L"SQS*AIVSN,-K!K9[JT^<,J\0%SWLN'L% M[?;JCKPWDL!B6WWL^8+600,[E1525@&\RD@IZ\Z8R53W1]$V/W9;:P9.JW:\ M&U -E@JLQ?/2KE:9T+0\O6I[VB(8FT 3NG-/DU).\%04DYX73<_:GJPLOCJS MJ-;SFG_JAM9H0"Y4M+&DG#?_JF<_0YSL'7[ .9:]/ MQ-:W/]1-X>+)BC<)SN&Y:3"D,SLKNNMR/Z[-_?"ZW(\V+*7+_=#D.,9$RBJ7 M%;W>0FIW2)\-H(Q:[,LU-;W:]=T]<^F$Q^1X#HSG7/H8>*[Z9V=,M:ML&KW/ M&GN.ZU6? M@P+"5/,"YN\M:'R]S ;6ZS80-0;1V@#3!+]252!#MWF[9H?X2-U6;79F9"P6 MD\/[6V7LX,9Y=2!L#K9U@ 31:2Z;XIF89G6O[.:J*\-I5L!XW7*0!O%-<75. M4M1G#R6L,>,%MBI/)YC',WL$ SO:;FXY0['3F8X7+ M%\SP6]QOV'[UM7[?9[K]9)5$KGZH9>+ERTAAR]=U*OA:;Z>,_^!8P0 7ML[OV"X^OI M?[5T^;#YCI$#QMPKOW8.R)7?73C3 H[3 ><*X#RW3.7K!@#::-?[ M!;V?UD'O!@F%'>7Z10X.A%TM4PBEP'6Y9NO8**15&\?8O4Z;6J:;FS:Y,?(= M:Q?@\/S^]M_<=X&O;-7&32?GI:N+[QH&^.V6L+A.[MS$>%?*+GKS'%?NZ6:B M;A]R/:]'0W+'R&T39CLIM1]2BI!>&+%.2MT-7;C_ M=LK^;#;@O=)UN8XAUNQY1VB>^#W?WY;NUZ/X7L76TBMO);9V&$MNSXO<#DOM MQI+;<_RH0U*[D43OBXU:I]5^4(_O8!QIH9'^6!48X^/71",WL'%WD<+907@[ M0W;7:?P1?*#=I ^_HX^[H(]=GV,??+O7IQ_./EB')T?6F__[X\W)AST[8K^)UUG(27;\TGB[<;KEGSI]WBS/3SF1]:).U M%SBW3/SLD/102 K#^SI0ZE!T5U;/MHD'G>O7N7Z[1N3AP9XF;W2>WV;DT3E^ M.^^T=8[?UL1PV.@>C.IA/"W$0#<&3D<3/C+W$NB;XO?-!:3=P5+;4>1NG3+; MH>B!4?0S\<)?.O2T%CWLOJ)N.VX/ MX/S5[>Q&N6[\>,UKNY&+(_?,JWZ_T+-_=N6G3JY%7[K1PG_?W&K=^Y>^[/RV M=J.)W)MCT*'HSEQKYG:N=8O1X]Q7TG/K]-UVOG7[S)-=&=D!MBWVZ7H'L-5, M>KIT*=2>Q8!(C[CWY>9W'3;N#$G,OZ^#^ Y)=V79N'2+,YT./0^-GJU[T>UN M-/,'SW1V.\ITJN\VJJ)+^F['/8LE_4RB[G"YS>AA'7I:C![/Z;#37NRXM^P6 MO']:_!KS90>T^#N\2P+OB?QA1;[#)BMAG4/18NP$6VB*#CT/'3/QMFW)UZ'H M@5$4[8]'OG>-8]_I8+H5JR0O5!5:MR;\V][5S$>T*\9N.8I(C[!MST Z)#U\ M_)9VCGE[T;-'Y?+WXIBW>LOO9OH;>\&?IV6:C_;,&??N[?RH\R?N[$Z7[JZ0 MEJ/(#;L[=UJ.(AK<5^"D=6IM_]QRO!?X!_+<=M<^94Z7N=]R%)&>XW1=T5J. MI)]]Q^O<\#:CIW/#GZP;?BB_3,N)DM:;W]Z='1W^B('VU"[&7K?%=K.JUPO" MW<^\[VANEVC.[SGW=EMG1W,=S:T_N'']+D^FO>C9-J%R=Z,]:PS&7R<\SA3\ M*]/S5_\%/^I%Z8VD(ZE&DQZ=UW$>WN++JM3\P!O0JTI$HE&ZC^9R07A@Q8*[AF!?PP44Z&5B3@8+_IX6T M_C/EQ405V)V+.M0YL,X&.HM$/VZ-BW3("UB?=<%+2T[AJ5P_7"B1 \E=PE + MK^[K7UI2#76#$?@_/"94V;,N!JD86!F\%1Z;KTG"C+/K'BY4ENG594HW >5B MDIZG$SWS25[ 8@^' 3!]>CY) ;(L.RCRQ%_@TN YT6I^WL$+ZVC#WB+UJW'?P\RR]J:!D0-4'Z^O3O=T=Y-ATJ"V@D2;_!I+#D:<+KICW( M70/%Y6+W'IBD@&^0P_(O"J8;IM\L/@%&B57V.N/RP#H$;8&4Q[/LLF?UUT-6 M$SO/RMQ*^#GP2+Q$\,#>*AWKU3X'^>$XUIOWKRW03;!N3:N'[]]\L [%1#,4 M"(IZ&M@G\AEP=0%;2Q)L-@3S<6 ;@4!&#L+]VP"@/OR>8O;YB)L%5SR-&ZU@ M-.3P=ZR.U[Q"(W7Y#:%HVC[UN\/;/PT5S_ (7DTTF92F7!NLZU MR#2D $0%+Z(>J;4,4O1\KD)E?&)X=PR_C/ P)D'&4MCTRLJ 1?JFZ32\PDRP M2%E66NI%CS,.-)HF26]A84F1#^$EY70XKEM7Q],2H%*6]NS=!0=-HE?J,K;F M>:-(RXE64F:2!5Q-4I09#:YM2@&715?*@'WAP1MOJ6H+!X9A>'O^ MFQ,&L,8BM7EL6VKK@> ? QVEO DH0] >\,3\94V.V)"KB!_V:DVQ)"8:4H($ M%>.L?]=FW$<\_Y:,P^C5RO-A&>=*#_/Q.&J;1H5KF>LA]G0#UVFE1_#3CHA WZ.3#AO(!]3Y!AZPR%V:60N6IEAS<4D!QFDLKX^7$ MNE2\6&.GSZ;002!>C( BUOAH:S5DI;6;3S5\V&4"V\9=I3W/O])4[6AD&QJY M:X%6O9%14Q4_SDMM.+[0\A@\V9<7J9P,JB!R\T$3S7[AS!_A<9EGT\G5CS3B MXQCS4,7+YII=_S[%Z?6Z*%B$3_/GH*A7,^9]9*[ MAC]V2.VO]'MZ5)&UWM!]// \*C">DRCLP-'4J*W4]*U4\^L](V3OZ0@T4 ;S MFV.]V1]8:@["S1+3HE C<0E"00SXJ*^L+"]UC/%U_4V?IU5DR'QE"=@UO RL MQHN! @!,XS*5J8DQ:5F)9P*Y.1BPM6DZ,H=G>NTV&I.7& 0:E7BTAF&GR0"L M1S!@P1X=Y: 2]0[2V>IPXER++ABH+:VTL)+I2%2'#O4F=# JFTKMTBUO$#ZX MX 7:RB-XMP"?<5H=#54V;?W$#!*@<)259!C>=&YSHM'X(8^%3%,/G\)<)O<+K M8+5?E4[BL4H%<@O$D=HG:;1:E_W(PLAZ[E&JD8K).(4$+.KCS*O:P>CH2$2] M ^L4L#O, =,EZ* T24$E ]9-S$6?X^@G-8']-4J1/#Y,0#/-$GH&2$@6)3_! MIOED.LEU'M ,0*CYS(G+6U7 1B\7GW/=:YXS"3J8U0"KK;[+"VT[K-U3K"87 M2NFU@D7Q!KV5Q(_(N;JU>G M-X5?*WA(Z,/WQ87K03,^FW'7=#1G.>"TOLK[!1\#3.J=C@N%$YFM]?2;JQT: M0-9VP\*YU.RX9&8 C?*)7A#0 M@=^N[D&H\''PZLCVI.*GS4!'VL1@HS1'0P MU8TV("3=RD5G0=V02S8'U0PX;8/+%5@7/J*Q0(#1@_0!\"R?N#&@-F8B!&U^D9+P=1^IPY;@\%RG/GP*$8Y 94 M8AQ16N4 **6W$ P?S;=I2-YQPMG3P;JGZQ4U0^A :9H;]H4XEFJGGH)=AF=] M.>@,9/MIB=/Q.#\'F?\!Z XS3JGS\O0<,P_4A?Z3O#0C9@0!,BGCHUFB 7X$ M#B3^N@0N(XV2/,OR"WT @BH3I?8(#QD7)M J7*;PY026:S:H[;.WAX=_6$/8 M][306UA^18V1RIJK8^R@%]#CSC(^+M6+^I>7]7TUZ4C#5S_TTJ3OV55@'@// M2PGHFCS-U_.8](%CXM)5]6#UYNKK _W54E:\^<[W#AB]^FOG@%SYW773$N^ M!NQ6TU[_G>?>TV+]C::]H4+SQOJ+:&7HF@*+ZE2E374'9S?H@6W*6-M1K;JT M[16!6UUIN:ZL9%U%CF'Q23[&F:TRSU)IX?*NJ\UM(9Y1G=_)=C>YP/?IP,SI MFK!L7*5_)=J7,?_4RAZWWG^[B^YNW8UF8P \ZKF+DK-[\K# 7;-BBZ0Q3=Z4UXK1<'=]2R=W>;86W?LK?K5_;0XF#K MEKUWB*(],Q".&B5O>V87T%[XF'JG,PTV0Q+SR!,Q#MHO#0Z'.2SF^^SH9CPM MQ$"?2:6C"1_U]7&TSOG;MQM[*-F6"CNSX8%1Y/J[;S:T6CJL;S"ZC0+ZL0A? M^TB.]1QZ2Q.B-4';.[0OGAYZB7O+;JR/']HR\[>ZK=:"+L$6_'>&KBK5OPPRN0W8[,?9CDXJL=SS)"ZYSQ/8O2 M$>R1T47I6H^D:-L;C;LHW6VAO=K<8,\,2!)U5T*U'47L$5&T#\&X'[SVIXI/ M5$41+@!:YE.,[MN'+H[&#V0>78W"][VZIF.USI>^^&K MEAZ?U];?C?)$"D"Q_*+*CL,0[>SSHZIH]DW=_1$K:3]@!>V.%8MN6B+ZK"X. M?;9Q6>@H']G-.L[RK@M#RX7*T(U1]4>-JM5ZYATJ**7A01C<0XVFYW+\+2!!X"S?O[-].E9N>6Q ^&&Y'/2["[UFZ6=TX!R=*=A7Y][7_=H=K(KKMH697 MD=\1<@L)^=9%CQTA=X3M8PHZM+953.Y?VN\\C.V3MT,@.63LTLD/6#HWLD+5#(SMD[=#(#ED[-+)# MU@Z-[)"U0R,K9-5#:E_>T\&;36,_FY8 ;IZG_H/MX+L5MGN%K9YC'X[[9ZG# MHQ]MOG]U6O[^1&TWA$&[([<_>N2_&1!VXQBB(^HG0M0_>OS?$75'U*TCZA]- M!=@)HI[-\42[!/S@H7^+,-6)G_T2/S]\Q'^_\N<'BG6K;3)J.N&,\S+%BLT7 MASJY^I'55/AFJ;#KWV>I\+4%MC1_+FQRF([L): NP^/*32;);389;K!' M VF)EVSKBMP70*FJP%&P)-Z6I5B#0B7__>Q?J7"IPUTO#'R7,![+.'$\)R"" M>(F0C"3_$ <+CY"/\L1Z#6\TG37YU82^0GS/KN:/KG)8[69]:[?8KG*XJQR^ MJ\KAK>YEW<_ZN:YR^*XJAZT_;KRCK -F5T/7;WLO9$7)'R&W:>)LOJ'^$@\.G54?,>B%U>F%XR_L:NSKB M3E"U9N/.@=-6VW$?>NQOD"WY!%QM&?W M@)[DL9WSE!&DC(MOA.R6=[M;/=F/HEC<9=0AZ* 3=\EJW#D&M-WDZ3#TP MIO[?OT)*Z,O6WG'R0M4,C.V3MT,@.63LTLD/6#HV\DX9E MFP8Q-YCCGIIM=2MLU0K;,L>6D-J'5)4?:66VV#!O/SM4W H&[0Y9D!Z-;AE# M;U6+G!L"3QU9[QE9;]WWJ2/JCJC;3M0]$M[RM&:7R/J)'Q(\H>.<3@#MEP!R M#K:NB'I(^7.+=F8;]3IK=ANCP0-T&PO6=AL[@4]NZ+Q"@*V'8UY@9X)T,K!& M-S_BK(')SC2O8N2 ,??N&P&Y0.BW[4STX%V+=FJQ],#U;C?M(RW6>Y!^4-&. MMH.Z02;=;>^3!QS:-:U:@VQ4,%TWFZN!XW3 N;;[GJ_H/?3 M.NCM2Y>DDF=JI9#OUF<_3]WI?&*E[20,>S2XZR8-#QWONJ\^#7M-R3M%Q@'M M.>RNF\D\"1K>=S+>-4KV>Y3^V)4JK9?'&YT_W E=MP^_C]*[K77L_=./6=H[ MF!GTMLC+TAH7>9)>W0[X:9[',;_G,7_GS^*>.I98S_>[4L668XGTPF!;%=(A MZ:%9Z9X0U#JE]H-J? <#9DTU;HU5@<%,?DW8]6EV'J'LX)8-$7>=QA_! ]I% M^O /MDUY[NACU\M!]K;HX_7IA[,/UN')D?7F__YX<_+AS8>N"^F^S+%GW3_? MJI$J>&9Z[\IA.DK+2:&O(YWUY=TW4\CO$=JURFL[ED@O8-NZ91V6'MIO[KG! M??D5'9+N+ UK/RW[N^QW2>@!;;NJ_PDOG!?!UI[1A^[/L>>.8 ?5 8?]K4#*-'Y2^/I),U'^^K^$;_GAO=E$74V MZYUEN?:">[-;.RS=U=4=M.%PF,-BOG/M[X%^&$\+,>"EDE8ZFO!1/\6>%OI& MSGWS L/;5FQTMNN#2>V>$VP;LNN0]. >H.=V_E^+T7-?1^BMTW6=_[>__I]S ML*<)_)W_MQEY=$=_.^^Z/8#[U[[K*G9EY)[YU>]5.2FF8C(M\&1U7P]2:9?Y MUW(4N3W7\3HDM1M)/[L]$H2=$]U>!$7W%89JG6+;SHENGQVR*R,[P+;%$%WO MZ;6:24_'"BNXP/(T]U59/V=Y6:XHD"?NU+L])]K6MMG4K>_Z:MQ9_M$VEDV' MG@?G(1K<\E*H#DD/=PX:NGN:OK)G8:73R4 5,Z5>A95^Z>&QSI[%EERG*_UM M.8I^)J0+6K07/8S2CH/:C2+7NV7[Z[U3Z]>8,SN@UM_A[1FJG-0'1;=7Z+MK MQ/Y,W2WJA#H?XZ'1X_FL0T]KT>.Z]Y7?U*'HCE#D=2[ZDVTA^ZX99K=BE>2% MJMWT"?^V=YD?;H_XM[P5H?,N'DREAWY7F=U>]+">0SL>:CN2_,Y#?[+'Z.]F M"AR[PY^G)19)_ARKD4K2R;Z=IOMDVV8KG8?QX'F"@=?YZ*U%3Q1VV2@M1Q'U M[RO9H77*;?^<=+P8^O/;N[.CPQ\QU)[:M=GKMMAN3B5!SV6[?_=E1W0[ M171>S]NZZTU'=!W1_6"./NW"/RTW',FV&;%/*?KSZX3'F8)_97K^ZK_@1[TF MO8]T)-5H\H(&FA[,LW'QZZO9/!L^=0\;U3.^2"< 5K&P]6!YZ[0. RVTP'I@ M^.M%8""J4+K1YG/B]RAU@;>&8U[ !Q?I9&!-!@I6.51X(7&:2^S=11WJ6.,B M'?("%F3)J;(FN1Y8*)$#=5W"K!;>YM>';Q6L4?:LBT$J!E8&T\+8 :Q %?40 MF$JHLM=8BH2)9U=!7*@LTXO*E.X.RL4D/4\G^B4G>0%K/!S"V@37H^>3:-CB M>H\N1_P-O@J>%^7_^U=(2?#2.OJ 6TKRJD"UO 1C?E@>6&>PCR0MRHDU FA9 M0P#AH)QM^X*75JE@CPIVG@*@!+H \:7>OBSR,:[*[-F"N:T\-1<:]N$Y_!>> MXY.-=]@ [>O3O]\=V22R@$A@_E0<;$OQN\HG;Z^_%OM1N$:JFLH /7AC]4]K MV&8=_:RP399? "=PH"C8$Y"6H0K#$N8JS-G+D+12S- >Z3:Y/*M(G$^62-P0 M,3R&*]+ZLN.@Q:L1-,Z_)OPYUQD!F&881*097!',]9C[C,>O/^M06J#^;5?''X M_LT'ZU!,ZG=?Q;MD?QCFYHM4KP$E,%\YR2YG(AAF&,,O(Z2_4YK%/3-NX, &Z^P)60GN,YAK*7E@\3B*]V MK.&R\%B%,_UX&#F&N>LG2\.2Z_B[R3GP6AI>Q3EWS1@5LADU!2_CO$QQ(R\T MX($*7UZD','^%QF6?3R=6/-&Q;U NJ>-E2^0T M6H1/\^>@J%';!+\MGORYL$EC87@+J,CRNW&22W&:3 MX09[-)"6J PTH;[0I(6C8$F\+4NQ!H5*_OO9OU+A4H>[7ACX+F$\EG$"G!@0 M0;Q$2$:2?XCS[-69YEK@F-?P1J @L,WY#1J@27S7\,?NJ(\;KV%[5.4QM[R> MZRN=;NNNP!-3@=O21LLLK:[45CON5!OV\"X)5B>>TJM:E5 :K%@FI$==_TKY M6IMC-TGLN5#73L08WI"NZH#( 04"EA]LIUJ31X)Z6P/%I5][:A$F-!9%18Y<>$!JV$2^US/"9PEDSE5L()W:^&"&Y8 MX(\)N5I"HB.-(1T^ MG%A2BF/*OTP'"H6]?M[U$C=&B5Z<9[AN= _H ?D"&UU,%G7B %K F? M:1J8A:$ MYJ?<0YM-F53319-\\_ON=&5[G47F)H12*-KE&XM\:A2)D_N^>U; M0N=Q32S78>U42NTSL:ZV9KC5YQB)K*+@W,02N)5,T=&;>70P.$F_J=K\!T=I M20"M.(?:SD"&F8[ :\M@[;+R0:L_L- [[8\L,075-1(ZNC_@H[ZJ?-<#ZW7] M#2[1R+C*K14 4=@*J,:+@0+@3F/PYE+C7NJPQO_?WK=WMXWD^'Z5.IGDKGL/ MK>9#S^3TG.-VW+VY.YUD8O>=^6\/)94L3BA2PX<=[Z>_ *J*#UEORQ(IUI[9 MCFU1Q2H !:!0P ]XZQ"*JX=+.FX'3_3]9.I%XTN<[!-+P,&)77FBIKL".)3# MDH.0'"=JY*=FAP.'I O@0:*5%P&-@I'TQM0BBNKVV0+A#X]NA,8Z@'>/X.B4 MROL823/UC8P28)Q "_MX$I..&3!JQ*,$>?9L_.+4!9^(9' D]GR\+E$QRK@Q MZGLI.I!6X951X;9C:G(L"13N>;TD0F)S]VDF[HA(B^/C>/+ D%?BJ@/"<,') M*U]\6BVV?.O@S2P<-S_^2R+V9^"A@-PF8)IBE5@S15%BMO4.ENTF*5W=Y^\BTR="MK_S M");Z5/Z>XZSYG@A?X^T\S%=^!F=A=!Z6KFK(DT?.::[@4OP+!#,>>RK4CC:7 MG")=;YWQ<6 M16S*-EN^_V#;C;T8- <\LO)&]A$VQ 3<,R9+\ 4G^XXM7IJ-3WL[>TD:E%YS MS\/[R)T#%Q1MP3O$Z:GS$2Y7TE2P3KDJRVZ'"SY7$":TS+&XX4#]H"2G==MB M_R@F< 1%NLC5"+'L=5!X5S*9%MPU*2JR0J,N3H6ZH\-5![O35;5@=# M>S,9*Q4!15 MD32CYP[@Z@3/I6X@1O5#L%&X[],8AW2'X0/8F%O.&2:4VN:'+P]X^\D?Z5?K M@W@B$PI02KX;9'>K^"/%$I%^XP*&X[-OE<:@/P%$0*' MZ8I%DCOX^]755S:#M:<1+6'Q%8HKTGE4R3=@$O!\[_ON/.;OU0\?5/,:+R : MTY<^ (WNO>!29NQ@1LI"5CF)J/@X3U9IF2)A198&RC?+CUOTT4*JN_BLVVFU M[=4?PUY>^=FZ8:U.R^ZU]QIV_6<=YY4FV]UJV WEEQN+*@;/'EU2-2'3K:I4 M3/!YO2'8I42U&I6H"ZM^IG-IU^-&4YO7=UM!=F, M]OP@R]VF:^_YT,S<1?Z; ;2R:;$KN;\H .=6U[CS^JM=3_<"Q)FM27!B* TM MRLT0Y;UP>5Y=B'6?C,;UR; =C<-9<19UNB=$ESAH1[S*ZX-U +U-P_?;':%7 M(Y,=VXO8":'W@.QIF*/PL5#$TS#_H&_ W[6'4&TF]0RKVSL3'Z'ZVN!J%L)D M_C>[Q)FGT6A*-U1>D+C!/=U,4ZYAT_KT].U=\:ZURW!D%EF&V>N>CDE-@!1= MCB2ZBPEZ692O@D)G&]V=VP/O2HL:N1CGQM^>,6COZ7^<.J:ITB*"D OUDC$ ML9YLF#>U2UE]P]PIR]YU4VEWZL@L<@S'W!6']7CN5.V4FY[P\=77# *FX$)DCOWT\CO^^CHI%X[9UDV@*LL> MRWJM_D(Z('>('C\R1"&+)!P@]#A,,<:O9M[8I+S#$ZCB._4%_84.1Z2*-XK1 MVT5OEY=W1CK]=EG>Q>1,"CNQID*FNV&D-?O[1UD,>Z-@U;!"]A8K8VM8!+IM MZ><;5?3Y9NMRSR ,+HOUF?&A"S[C4L7GUNSZJMBUNE99X[ICW-8LTT?CNFM< M=\FIVI13V_U6O_<*%VZU).K2?[6I/MM[K.=H7J%9@L4K9_E*IZNW>> M9?7L63WV2RFU1?GU$E^]XE3\&O'+._?'2PK7BXMN%O& <.RKJJS1)-RS&+X* MA*L9U=0Y23R$IS_5J0_/2G$1!W(+ZC93\K*SYM?;!D-04/?#B,_#"&BA@2A> M:_W5#FP2VJ<&HM"B7']1WKO*5PNR%N0J+;P!X$"[Y,%LY[G7)4.F9]@=T^C8 M>Z9:;WV,T8I**ZK77CA"%E=43S4A&6R7>J/WVX1:]DYRUF/H,1;'J%VY29.? M;%A"?=9+L6'I\[H,L_(L0K1^R_Z@V51M-NF=5'T6O?"HK3EUO'.D:56V;JAZ MSEJ3G]3,JM&3FEDU>E(SJT9/:F;5Z$G-K!H]*9FE'E%^:H?\\1/$5@_3-$K/ ML-HSK,H8.U*J"0F3685BD&5.OB1JO+8:N(Z'=\>P!WO"\&Y/BQK%7\Z.P2_- MJ]/LK31[;:/;U_NWUO'3AD:ZSVXKFBVKLCMQ#PR1O^H"]%J52>O)Z@)T78!^ MH +TG9I;-[,,4Q>@O[ _>)7V=!1EZ+K4G1=BEY'R6MZ*;H?QK$N1->U1'^] MZ'?-ZK61/U!40PMQ0X1XGR[&6HBU$%=IX1?M_OD*\1[QY3,I/&\;O<[ ,+N[ M-J_4A>=:155-F"_,ENE43T?IHG-==*['J'#1^;G5,7]\"MR;@$?W'*;4M)ZR MMC'8N1-WO1,>:LBD_KZY@9I%Q]M'IJV95'$FO?3XICEUQ"2N71M%5:\)8ET< MH)TV$S.[J%LD59U%O5X 0S:%CV]2^9E'56;2OVZ,Y=72W9V<,EP/R MJ&%QG^LPFF,'NA=5(M90R"QK3UQL??PYFF?:K!JD&G)H<,+CJ>:0#O:<$ZU,RJT9.:635Z4H.AZ1E6)+.K^I1J0LG>%F!HFY:[ M%JJD67G86]*@VD=@VVBW7]8%;#LRU*.T0(OUF8AUUW:T4&NA/B^AMHS^OBG3 M=1+K,P\ZG]'U@%9 S5) 9LNJLEG= ^20>>-?WG@CQS9=I]/O=1VK[0['PXG9 M,7O6R.I,1N.V-?F??N?-LQ%?C_B]1>+;2/Q?TQC^%L?LEM]C?1[[S0O<8.2Y M/OL43,)HYB9>&#"UQ,-.T=YJBNPY?>4,B)%>,(9YO[=[I$36<67]MXXH]K2L M?W VC[R9&\'0C#^X?NHF\"<>$=6#$1?UD[X?CO"#B,=A&HW@_4,WAL,V,"66 M+(OX P]2'ALLA*\#PX)[>0X70ZCS^C>C$;\PFL:"Q0>L3KF8]RE%5_>DA@;^(1W&<2LF3*U8S7#/WH MP*LK@X3?G4D,,LN?HM<7\@69Y@4N-T1*.E@2(GNBDJ[%#W5:9G]?0-.C@YW6:K)VRS;;=9KL<6!D!S5%D=VDB@X+FGC$1S7: M[;(X.=@5#8.YFCBF)LZJB $;3=W@?G6RO\;V74.]=\NHUX2[6H17C5TXJ+T. MU-=Y1]LV+;[:8;9VV["=/1O4:Z"WL6_1V%,]RL3;W4; MD?.L^A\8 ULCT52<27W#VKGF5S/IZ*E9/6?7/KN:2<W:#U_)Q7F,T MX61W_>7V[I9=??[(;O[Y]>;S[O2!Q@WL/*]2H6V?3SO1] MC1]?<0[97*7E;.WNUF[:N'IEZ7)YN0[?EE M 8RJ87$0R^CT=:.VBC/)-JS>";M+:29M98 [_:X.AE27/;8.AIQO?NY5&>[R M)2[PN17/+UMBM;>J8W0&]6_(KF6N3C+7!A>K_MD_6N;J)',7G9Z.J%68/3NG M*I]50.T9^KV:5-4!V&G$]UX"=!V5UKX<396X$,Q*;P M 8]8,H5Y(()Z,O6B,?MWZD8)_#F<$,PT&Z<$E>X2J-ILP'QQB>]()1Q"G[9QQY>?(OX<(CSK7/*4_('27>@Y?0<)_#*)FR MJQDL:N32T_D@@F@PFS(H.-VX]3ZPC[<26%Y$U^(G\,]G<8O=P8*>N!M=XIPO M\:=L3'QCD+%C$H6S\@0*VQ?7P/(P]?-W[B/M4+)7#&+$M3;S+_B#N/03Y/57WF. MJUF\\LA1_2W6*"@]AAT6D3B]!W7/(WP*IN1692IL&O')+V_^LKF) M@&6^^>L= =/#QKV&-XJ< '>#XBX*WYK]41^MOP+DX:0V %@K52LH:\1?>/?* ML]F19BNEZ*ZPS$B0A9/6=^;"Q]@29Q3& MB;!;:*'0B#&RULO,#YAB[H'+![-Y:QEVQV0WWZX9;52:\_75MYM;=C7";B(K M%V$=VE95=Q=NKC4^J=#ESLY;*EU\U@YD>RD,2EY.F":Q-\;>.-&#A_U]2,A0 M@N!%@^Z S>!W'^7)IW8V,,+<15T-7YY@EA>G3CH^.!#W(KL;!A7.7MD;P[8] M.,VY[WK8F6AY%60KVB M*Y_D;S+*+QWS.8B>YQ9I*T9V.H92S0N[I[AY>F9Q0#I"X/JQ;Y-TFW#U#[ P MX/& M;[-],EE/L>%05!>V4$%5"WF$"8M'7[R0+T_-8;UBXDX%7'%WW;Z7>V&+W?#-5VRE^]@9/%15&,C4OLB8(6& MC:T^EQC+#R5&\;P2"P_%8/>;G6IAG]2Y:"L?T.C:VCRM2#,XB07*5=2V[EY! M_M#.A%&,KNPHC7$0=Q@^4/M/SC"":YL?OCR@>\4?Z5?K@WB"34+!?! EWPTR MCPK_E,9DVQ:()&1M OYB^$C:/98A:VSVZ94&P$,/3 D^Q+./6!:Y:;]?77T% MQ]&-L5TI+&'Q%;5KN=@U6^WVX/"]]K!8:;]A3] 8$";;M75CP#7WYN4VBV;F+F+5B"* 36O5G7G.I#//_M40=6G,HT6Y&:+\@IJ1 M5Q?EYF2D4Z#R?*&B&P:G].HX"_4MK]D/9T%701W;P=D99^& +*I=G?:Y3?B, M#"L?L_ 0E=N2 "_H=%W!3;['*68G.M2H[N"L&&L;CKEG3<+K,K9A?N#'0I)* MP_P\RQC8)W0AM)>WI0'8N8#V>'[>N:'O;0.RVS38O9WA=75UX[%]B9WA=0_( MHB;<*>T+25$.PLI\! <(/0Y3S&Y0,]>!^H,1J-H[=1\XC(/3J!ZW5GJW-'ZW M[ /D49G=4N_"^_5E]IAINCJ3B>K>%C(9@\U?,9\MNT9)@&VKU7.ZA\^KNL14;=-(6U_8[W*P?\=$C9((NL7@59_:6 MR:"-)8ZIB;/*V6:CJ1ONV74:T( * .6.EC^78,.JIL67^U# MJ&6WC6[O94&;$]_!ZS1BG4:,DFQ9AMG5.?%:F,]!F!VC:]GG+X[-'OO8S*FA]:YAI&P%&&_#4JMMI_5:F=65X_B[;6+I.JM[(6.SU9P69J\J M'W4?HPDGNNLOMW>W[.KS1W;SSZ\WGV]O;L^WC%Z/T6A8@2U0T!OF"EFVT>GM M&M/096;'YI)I6%W-I8ISR3;:UIX)T9I)1V/2:;;1Z5W[AM6*;FPCT;#+BX'1 M,W>]M--AUZ/G@!C]OKZ[J#B7+A#QKZ]O+ZK+(.OHW*FA?:_W47X;+ B!%=BT M(WV[LR<:J3Z$'(M%O7Y?LZC:++IPG-[V1D2SY]CL:3O'YDX-37R]C_"O#@)< M7P]W/Q!@?1 Y>D1X8.N@2\69=$%;$*>YZ8V M2V=^.N@:CGE"6%9]A-L.;:_?[VHF59M)MM&V=3BQXDSJ[EF->>X^TEFDY^Z+ M;KNMOU^Y!6]?-+]LB=467POTZ1FD86BAJYG0V=:N%TY:Z+30O4CH^KI2ON)N MXVGL4$6\QMIB/].([[T$R#HJ+7T%&K3"QF-J[D=F ,WBD4>J,I\\$[AB>]8!1Q2@&23\TC;\1C@XTC+T\&?N2^3_#7/J?<(7>4> ]> M0J-_#J-DRJYF,)&1:]#C^:""BC"[CT^!>X-O@ %&,5W%]3ZPC[>X@$DHXV[Q M$SCML[C%[F!Y3]R-+G$-E_A3-B:^,LCX\^C&;.["IG%]_PG>,\$KSN$3\T.@ M'F8U\2B@="?7%]\08T^\*$Y*"-Z*@#A@S.&M',;#N](1'B-@1*3X. KGSPA* M*X;'77RP1+5E!),,PM&NO_R_3Q\OK0$L /; S!NUV,JM(@6C;8L;Z'D8>SCN M>WJO]\!SN&^$32Y\48*%F_E7W&$<^FFR^BO/ 3N+&]7I'@&D??F&<.PR?8K_ MG49J-G/WGE\.05:^7[H3F/U[UW]TG^(W/Y<6.?."RP6B+M)CY2(GDWT6V=]B MC8+28]B[$4GM>[ D/,*G8$IN5:;"IA&?_/+F+][(L4W7Z?1[7<=JN\/Q<&)V MS)XULCJ3T;AM3?[',M_\]8X [V%_7<,;1=J!N\$F%(5OC2DY=S.T GCBI$8) M!$*J=M!BB GQ[I5GLR/-3DJ<ABE(>WCM&Q M.^! Q8G_E'E ,,+<13T/7YY@$AK'7#/F@_-Q+Q+/85 AWF6?D'DQB='<=T%$ MO3*J19HCJ%0]@RL5-R25,: M%UKN*CK3# 8F*//2HZ!P86UR@NV!I=8XY>YX%*:P53!4(!:+,\=S59(/43Y@ M 06B<$9KB'B<2%<-5_D +R''"^D+TQ$?T#LMJS%[89]LV%/L"FGXBZ)?T*?C M\#& T7 )81K!I@99 SEWAR#]CV'T'7;!B'0UR, \1-'#+Y$UQ^^,HA3T=^CY MRLL09]-(/(UA*762Q>U$_L/20_D_N'!(,+0083N:9R14LIE&D?1.8GPHQ)VA M=KB(7(@3 ?Y\]Y3"=PUVZPV!=BZ#B:035[$,?O+ =#PU1F(7DY JY#_D#6JJ M0:JJN?IN_"SP]1#Z(-U&V4ZT MT9@]M2(;X$2*7DG($@DJ! =1!891C![<*(WQ>5#W#[S%;CEG&#ZUS0]?'M G MYX_TJ_5!/$'B@2. B/AND#D$^*H>TL#H*\O M[0^8*+$"\C)^O[KZ"JZ*&Z<1+6'Q%8KFM>E^V#5;[?;@\&WOL(1HOV%/T*,/ M)MNU=8^^-9=DN_3H.T+?NYHUW]JRZ=WFY3:+9N8N8M6(U/Q-:]4MB!1Q"EN=+W1SP_"-7AW\H+[E+ON!'^BJI*.7 MCNT.?G! )M6N?OK<)GQ&II6/67B(BFI)@!>TG:[>-M_G'+,3'6I4!'!FC.V; M>U8-O2YC&^8)?BPD9#3,T^L8W;9N>U!Q)K6-;H7]O',#Q=L&][9I:'B[(][J M6L,CLVAWQ-L#LJ@)UTK[PD24X[ R(\$!0H_#%/,;U,QUK/Y@!*KV3MT+HN+@ M1*K'S97>+GJ[[ .N49GMLKP4?GV*I#?^Y;9B!N-_>&9MJ(H/AQR M_]IWQ\]65['LT+6KN)M&?%W&%M7?+>1F)EM\QV2U2W%L6ZV>TSU\UJ#3,OO[ MIC$>/<6Q5I.U6[;9KM-D^SIY=(T9W*2+MDA+V"%SX(B/'B'3=8DQKSBWMTQV M;2QQ3$V<50<)-IJZP?WJZ],=5]TLZKU;1KTF1+[F]=BH C.U[#4D:[1[SLZ>:3:3.H8G=Z>*<::22]=5SJ:]T(K7,$:V F*W82GCCMG:\Z1==QG7V>I;:W?+KCY_9#?__'KS^?;F]GP! O08C09,V + O&&NT,#9 MU=O7M7-'9E&_MV=2999]"1^\Q9M*L/IJ\MZFCBM\&V$.B'33O*6Z=$6-&GD.VL MR&O=.VD6'2R57'.HH1RJG*UK]%G^U<&-Z^OI[@=NK \D1[?VFD/5YM"%9?ZD MN5-A[KS6#JJ<2;;1WKFF M1C/IZ.4:EK-G^S'-I&,QJ:U3&\XV-7=?P-YM??[*+7C[JOEE2ZSX1C4Z_?I7 M*&J9JY/,.8;3JW_B@I:Y.LF<9=C6:^5BZ-C:H13#:V6<56ZK+?$:GX%9JSFM M &VN#-0SC?C>2X"LH]+25T!8*T2\#*SYR R@67C!*.*4H?.6L(&>H4US^'\O M&K-_IVZ4\ BS>@AA>AYY,S>"";%Q"L^$XE%OAI$M>":>>G.\_:,LH"C\%Q\E M,0M3^AWEUP_O6[OR; .GY;K:MK@^G8>QAWE([R/N4Q51#E*-8+^%+TJ(:S/_ MBCN,0S]-5G_E.1_2W6*"@]YJ,PHCRS]Z '>81/P93< MJDR%32,^^>7-7S;C[%OFF[_>$4P[;(UK>*.X,W "5,P,I"-C$^X$-2\%0 M3[D[+J=71'S$O3GIT;>=CLENOETS$CN:R_75MYM;=C5*#JU#3L(5O_ ?39\8F^=+I%%/IQ(+85/ M/\#@I'-P0D D\0%^Q[(:(SH;"Y*J(CB6:1]9I.F;([8)-02!V(@>\&F8W#/Z4QJ;P%<@FIG(2^'S[2W@?%B1(= M!J@)2P/,0*W"E.##!*8K%DC;Y_>KJZ]L!NM&K0I+6'Q%[7IW=]'Y% ML=6S8V?.IIV+8H^G]<^@6JVV9@J#N8$$_Q.IMF7W\\YWH4*-4R[-B M+#C!@SV;K;PN8QOF57WD\XB/1&R]85Y3OZVABRO.HEYOSYZ+%3HHUT43;(,N MV#2TH=UQ!74UQ]$/52>$&FK"A<>^A;CE[K?RLMP!0H_#%*_>U.GM=6J\G:+=MLUVFR?9TQN,;";-!D6]R; M[W"U?<1'CY#=C:9NL*91^HZK;A;UWBVC7A/" M1AD QYZGEWVN.2M'A'V/MYL67^VC:]MP@W78IK)LBVT;6L \MQQ41YEQR(EXEU]=A[:"M[ -:>Q,MN'#QR$<^I M:4D9/6/0U?V%JLZECM%Q-)BT7BM9OV'R4?W?+KCY_9#?__'KS^?;F]GRK MV/48C:[JWP)@N&FND-'=N4.%+DP[/I/:)RQ-TTS:KHFRLWV+:\V=(W/GE* E MIW?K&U9RFOV')L]]K&94T/; M7N\C_#; $0*BKVE'^;TK./4IY'@73[M:>,VB([.HOV>2F^;0T3;1:4)A-;3T M]3[%OSH$;WW]7,O>%=I$'T6.K:6ZNQH2S:+C1^Q[^C!?7?9T]&E^44:JAYQ= MER>;D-VYJ5O0F1\,^D9GH$%V*\ZDCC%H[UDBJ)ETQ(23CHZ#5)Q))P(4K[R/ M=!9)N?OBX&[K[E=NP=O7S"];8K7%U[*,3F_/_A,5.F]JH:N3T/6-WF#72+F6 M.2US+_,;>ST=]JRXW^B*11YR])5@@-H6_\V@!K1K!,-D\\F9N!&]GXY2S)&3)%/[Q9AC)"B M#QA!W0\;=$$<\1'WYO2MMY;1=OKLYMLU YT&W\?AKZ^^W=RRJU'2','97/IV M>DW!XQ@(Y[D^B,C$=Y,ERJ(Q#-M8Q'!2=HVYVNIOK4Y_V_WNXI_"B#UQ-\(] M_^#%N*()_ E7-<* !XP[!MWF@YZ#Z=(&[O4QXR/$QH'J%2X;I3$X%K2?05!@ M/CY-8.@&WZ-TGHSPI90Y0NK$B^*$_3MUHP2^(>>W6I3D4MNVR)*9A[&'I'\? M<9^V3-Z/ ''="U^4W0S,_"ON, 9-E:S^RG-$X:)(.MTC])Y8SF*G7:9/\;_3 M2,UF#M;G<@BR\/W2G<#LW[O^H_L4O_FYM$C0-Y<+1%VDQ\I%3B;[++*_Q1H% MI4%TPHCRB=^3@<"G8$IN5:;"IA&?_/+F+][(L4W7Z?1[7<=JN\/Q<&)VS)XU MLCJ3T;AM3?[',M_\]8Z,)DCX-;Q1I$:Y&[1?4?C6*,US5[B[Y)N=5/>23K1[ MX&Z)_B^DE4#U)&;%_02>3\SA:.H&(\Y\SQUZ/OP=WD.V M9S;WPR<.O\$. %5%U'3!S09S@5MI!,8(90)FDTY<)2&RC788Q,B)W\30Q!.K MWV(W2GZ06W:W+;EEYMP*"S,:A7$2-\:U66MW3MN=4!]4@'ET%' M'UQ6W(2=Y*2[ZH"[.HJ!ZB*,8O3@P6'%;[I#$)P6N^6<85&Z;7[X EK@P>./ M]*OU03Q!B@E' /GPW2"K=\(_I3%9^ 7*M-@=OC#T_?"1]A;8+I2G,!B!LBL- M, -U U."#Q.8KE@+R>SO5U=?V0R6F$:TA,57*.K7IN]7UVRUVX/#-WS"_/G] MACU!=RJ8;-?6W:G6!(IWZ4YUA(Y/-6L[LV6[I\W+;1;-S%W$2B>HUC]C2R>H MUH!))TY0;4YR&P52SA=JLF&X#*]>K5E?C;)[M:96^L?VQG:NUCR>RC^#6JK: MVB@X"(:'\%DE 5[0JJ]Z>Z9O].P]4\FJT;3N@&F 9\78KF&;NQY3CL+8AKE4 M'_D\XB,1N6V8RV0;[9Y&/*X\DQSSA-CA#8/#V0;XKFDX.+M#WNEJ@V,KB5." MVC8AIKZA4G07&R2]-WDUZP#1QV&*%[UJ%>?6T':OPLR#$ZM&7DKC)&2?*LK* M",CR@J>UZ4#KA#MIOGHWX>GQ;GC7T-^_?J3?VDB>*0%^[<\PW M8M]X'(+;5/"3CC7+Y0E%"X)UNIRLM;/\!V=3]P'^X\5)&*&T87F&%V#FXI@! M08NID),HG&%V?C@;>GG6DH?W[P%]\9X*42C3WXVG;.*'CP:+^$/H/V"03:;_ MP]Z(*(U)YL4]N)$7IC'SP^#^$K,TV9@/$^9&$;B^G&X51/[3]9?_]^GCI35@ M0*@QGWDC-L9,/9A2/'6C.14*8+*'%["/3X%[ Y.YY["%XO^ .4>@Y(X>#7^@TE<'GP; MZ#,)91@Q?@)S/8.E !%P&JOK$]BG@%W-(Y@1_FJPCW]]2EW M%.8!AP OH#(YG BR(@F!KN-TQ(E':GJ70YG !B]45S;<8+XW [+'0RC[[!H^-+PB3GV M.P.O@'SB%3XBIC:FQX"6_#O0.%G@B<%BT&K>!&0NH$RU-!$D%+4QAA2FM55- M1GE6(ZD*Z&.0-%A\S(;I&%Z(\^R8[VBP.,U(@?R1G,'BIZ$'HE#*P!*9[J1\1$ M]!EL4-R7L$@WN80O7XHO,0X6%<8&QMY'( 4B)QG5*O:"KF'+,T%GGPOM@@7ARGG*5SDH1>AP$E?1P0!D#M+;+I MA9S/9O2BP^F9A-N69@+H/@%0P/OB 8Y'\W\&OV:3,87L&7/"-\H:)-9+B MJL(9_[:.\,0FD@-W)E(5B2#";$[#3=;%F"XCDA09[0P@RS=POI@S?-P"B16<\$\(D-N; V M6*WW)$4222,J-<@,R )P2G-V _ V4E34;!XFHCZ4U*%2P8_X/_B48PF>DEYM>B?/X(]TZ 4PY"3&1(1;T&U1P6)J:6]P@"BP^[#Z[GBTHLL17G M(F,:/1?4?[A&V +U3>)?JZVNLJ(;_\E "N#N=XR O'Y+Y_3\96%L4X>4.5CL+;T5E]JM7H>6]P$1Z5!%UJV1&J<^#C;'[;1,4U03$5=AC1^:[;,#E8^@27W4U[6;[*HH?AZ MTFNJRLIX]K'8F: C@D38E' N'N0_>#3R8MH52$E0\8[)QNX3> SP&A7=EL; MS=\!1'9ZG869+\YR!)X1;&3XSR5:&I%K!@XH:1,22?*UW)G:DL*]5RJ(["/* M1T\Z'NAYDW%"04U"Y#1J":/_;"9(P^)LE,'+?&11TT&+S]A>GFA&(U022C^2 M.TGVI-TA.W.OD"!R2V/9 P-HTV*?BS8H4];9=A*H');M&.TN;$BJVP4'#KQD M$O&"$+()5SXL*L,\KXL,FS&PVJ"$.1WO I(M+$W!=P7K9T +D+X[G*KF>#;B MR/1Y2"Z[H!D:"TDW4*)@PV+%GJ_2-T]S&F9O(R<['D7>D(_)6'K! Z<(:>DQ M17HU)1! K-,"3]RGV($DO"AT 9\ZHGI!0TZ(;!I:;N CK&'NSDDGC=F?K5O0 M)A&5T#P5O@AS]M'+A3]Q50TD/1*TWTM?AG/Z#":/V6KG78>HW-%7AI\H8$0G MB-_H,(X3N55J[^#5A+HF'B^<.KHFO@I3J5M-_+'E5,1G9"$?!K*0 F-YW)*1 M ]([J*Y MCX$(U63N\=N.<$*>!0#5R4.5Q8HCR]+X#9EPYHG8JRRSD9VJXG0R\4:> M/,;B+,DH8@2Q<,8T1&@XQJ+:$1=.WWP.YPEK&.Z65;KP+^PX3N02)"#'"#T8.JN#QS<"B[<8B&%P7 GB8L#61;>PX.L* M7L :'G/F+SDR1X7*<_3_\%X(#D4P6T.0-C^;JP!\D9R9,,2+TB"(/^9((G#& M0[&EXU0<\+U KDR%5^G\!>3\ MA?=0^*90AB(F+>+H'(2.3ES9E860TYC521FU&\&G'OLON1XNY\MBO% MVP)^[XI3)/CZ$Q727UQ(%LI86 \),DE!D6YPP/$2*?SR[^+L@#F+'#4E'\M+ M(D\&Z)^);=&9IC@=D23.[W#HK11_"P.UNA(EA/);B&W^0\;'BM.ELW$Q@%0\ M3WQ0@3AUE2.C3H5G:">7+R-4W+IDEDJ$JZT56@G1L-PN?41]FTM=!1;PDEO7 M,D!!7V4HG'[>5V21EER+4)!ZC!'*8E!W"Q7Q) ,=$1RV^P8AU]")N1P!@VW\ MP"\)L^VMC'<\"P_3>5T:?0KX8QP$MUK$$^&X">2W^ DF-W(+0&_9&*678M". M#Z/4A4.T35$ZJR.B=(M?DS<):(AS)Q*=0:*6O$N07J:$CGMKBU__O&5CQ*J( M"KX3F+:AN O%$5V?C 9!.$&C)[$X$OB7GEHD*#MQA)="-\GJ';MSOD/]EN9 M:(\N7H.(R)P;QUZTJN5;T04<(G!?8#ZHHQ08#7S_5S^=&>R._W!A MIEI^N-G[UC8:WJE10ZLXQ>9]WU866UPIU F1%+PHMAD#=+AG;=$9R= MQW2JXVXB,5TRNZ5NGSP1'BW<_I0W$AOY()AH:W]&QH4H]B79@"U#PM G?$Z& >>?]NL,^MJQ9Y6.AH MQ8MI "ZXNR)A89WN\6+I<-*5%&UF:B&.KZ;8;^:G($GIKHR0FA[$F0(CC+": M2)Y6!;"3&(&"_8]TP1FS>Q!3C(3+\Q)%C1DX'>-[3$)XD@D>8W'9D0YC;^RY M$?K2]1/+7Q>M#Q+U^6E?R)>X8@SQO\A^^!388 %< M>85(0K1$%K,LB*\17G#B<8ERG.!AF^=+FNI$,% MCH=RIS*'*]^)/(U"V!37;N""!@SD7H:_S$/:$WA-+!+ 2%L&=%J301TU;/'6 M/5RY&UO9C$HN7F&/ SE#A0F93VWI1);,@N)T'HX"KJ1$1Q:JXF]P#(8?/Z&< MH%UC'SG%8.45,AH'$?7"$$42O#(N226YW$0O)B&GRE*1/CF&)\I MQQ5D)F:*65*%6$?E]WT]DIE7B8#*]J&[<7 ZBDQ9RK^59VK0!12!ODS"2U&3 M ^XOINK>D^+WPBPOI/QGE<@A5 E#735+9_(V&F60GA*N[,* I&"$??&6GY[H M( KJ"92?YXL;>)BYRGB" YL7$N0M.4@TIK@N*]PQIY1L]BG M?$Q!<(OW&'!!,[J)4'2K5\&^R3T@N^1B$EZKBRDHGF7/A""S^E$9=L8#CQ MX:D4H\#TL#C1^6<4M5Y],L"-CSH1IVNU3$%^/'N#,"P, MZZX4K9'KCU)?F1!Q*LNUPQ)^T:E!YO<9- >SE4_A/)7S'7E)^ 193-/56TN :CHCWF[XEA%(IC#4T?"[YR_3$EEL, MM8[5/QPSKX31GE!!)T\UV@TUM>(;VEJ]-;JC 5G=ZR M7DZ_+/6Z"A:3[O]DZF"$,*RJ,9X-,6J8%4"=DY5@CMNDNL\K^LB%5A! M/RE](LX RW*4*K#.,]@MGU5RF"3\Z2A6@U?WXC2G=G6AMPG.5W7S"PJUN[(20R02AM'S MI,R%,AC9$V?I=:K\++M5I4"+3RX5;'O4!)S=^^$0W:=T/A<;'E:#1S&?!WST M/S"K\,)"<483B:Q*'1?I#],5F1TB.+T*"VT)D(G.?63 M[+(@)Z(LTRK(V.YQZC/0K6J'BTHCK4U?4YMN0?&=%*DHG&L;':M=4'.%+FWB M%73N\X)56?4344\WZ+<-EF9E]\]3W&4=O*6*NO,D=['Q\J14V>T:M!$>;K$' M5$+/X!=%.^QEV[K\1IDS)6>X>NIM1#D27Z'ZM434K^''=$U%6J24&B8,VYP2 M8T5>EJ@Z? 46F;)><6!TN[8\LV?,H4#H3E1[!C+21(55=!-RQS!/.M3JZW75 M5Y'^2ZF^NPISVIC!F#M8SRMP4?\LJ)U,<;6[EO XX)FKNS\6P3[(:^P8-FS M95J'RK.4AL0"+)4 M9!QF6=:TLN2K$R6ZK95S;=T4HUVK[M2J;R4:":]HV>8 M3K_HTJJH7N:[&2LG62A,D]5"P9(EZUO[5U)F7_-0[$<5BJW *NI!ZTV!33IN MN 74J](M*&T=LV79',ET1$<)"1+8+T\0/P^_ '5*+,G/Y&0)>EK"4WUE(&!Y1#49? M-3"O'PT"'3D]1*@3]6[8F9246UX[M0!Z4ZQY,M2'6;$DF!#@-"&!4<10W2$4 MKQH0MLP;YP6H(GX7"^]17;4SWWV,%Q/M5']5^ T\@=X;TOLPBL88LQ5OV>)I(5%QN4+_QS11Z9Q>C&*MD3X[)T>X?,:SR\C$+\K$<) 7^!KZ&-!:YW@/<5-+.9U>Y.GJB3OB_M5 M25\WI^]E<$%&996TM(S*X6 M123+L1/X8?\1+]_(;,4>%OS;=2/OLFMUXE8A<:NW.G%K%PWG9!I.IWLU.-WK MA+:MW2IK_I/4@QWGY2O\6KS="WVA_K]B &^,"KK:+FU5HD(W"%J97?86/*#= MJ%J9"/]&+_UZZO$)N_FA0+^_(*2/A"(4G^78@.HS.41P !Z3F.0P]0QT4YS?XY7KH1*N#/WG M<&Y*57;&=>YW?E+(1G)3$/QH04Z^J43_6N^.LFNNW&X1)QJ1RSTNH4.#Q,/: M5>1R4<#^G@4HG[N_?Q>CDL@5DM!4<(VJUEW"%G/C$)&PL,;O.X8UD_#Y%T34 M+4.?RL25F)2GXF;5&*][--9.=L')[A_&R>YJ)UL[V5OU83JV[_D5E)SP\#Y] M8I?LR]U_W7QCGS[_]N7;'U=WG[Y\?I5V498YJ$!<#>,F5HO]C=^# \$<$."@AP M@J_-LXFX'S[NOU :,*GHJY7%[=PQ.=JR 2)D$N\W8)^L% M4U]B ^=U6[L9QA.%"X)"&M1 U?Y]A061$+-?\9]21Y8RS>& +Z_Z2W4T@QAC+$[AH*V98G$OQ$S0*& 3[&MG$B2_\@Q;TUE#/W-'8;1?\3L"QP$ M16T 6AMWPB6D['\A6L^4714 @T 6%&S'E]O_NLK .A!Z(P*7791CPKHPK10O M[BD44;F%$YP[^7:#H25!J_TG= MQ6(V@^OYU/]"&MA%,&OQ-S4MF4OA$3X1WN4"KV-/XB7-L?1P)&L89<)-\E1" MZ15M/DJ;\3'?5?!;*HI.776%) 9#F&.4A* L)J(*58$CRYF/Q0F9:+5R4Y=[ M#18D!S\H24]))H="9@1VFQ 5'S$A8T^586*2C-CN,A%%%CT@4#3,UT($1=&07!+B;HK !D41+>/U_8%3E#MJDA[&7L8-)0DH#S4&XKV4H*%7 D][B"!X1G< MJQY0):V,NJBT Z>@PS-,^AFZU;W$@I[M3$:?;;K$_@T*/LENJ M'P/JW(A4Z4)LF_H B7HX>9*L]T7#BLZ%JJR#HB1"PRLT!3XNM^3*P;)D8CD6 MY@:T1[!&H]2G;VF+4@GKBWN8CU6^0,'*0*2E+WTH [>B'[S0RIMX+SZ60;[!H-4S>QCGP[[>>0=R&0)L40APH3NY M^,SIMNS!ZH_-EK7G9QW'V>N;:R?KM,QNNR:3M3NM?G\[RE(W=LDYD V4H%_> M.&_R"+!H^&YBN_?">(=Y5+:1+S:0]_ED=?_X8M"Y)*F4("W_1)WK[?*HI?CG M@J)RZ/]>1U%1 /R..O/E;I3BU_]-P9NT MT#FFGV04Q\I(M5JN5M)FHVS:!Z2OR990.<(%KA3L(WLJ1.9N>R$(65;*!Y$S MHH2Y/1T.R=O7Y>=:/74*=KY]-3[NP+]3++P##IM545'>69=+./DZJ>NK]#[% M0"8J;/GSBU3V @GV4ME+R%@3K=QVC&YW5W%>+C6OJGPW<.G%G*FQ?EVVQ(H+ MG=5R3BAS^WJ\==*2^742*8V)P?];T7(Q0YH2?42M'#;+ZO74M0'= M'>*-(*;Q":PKO$(L7BD6@8G+I259']/"+>GZVU&Z^^31+$ONL$VKJVZ7/V7W MI1DX*)RJG6Y?-9',5K0 CD=P78B BHD)/L\[S0.#>!1[DR=18I+AUF.:G'BG M^^A&V'N>^O$F"I%50B&&,NNK41>%.9H8=*GK-G+DFHD:1D5 M!$E@&NI,DPDP)F,1Z_*[\PM[@'ANUD_EG)>"()$$;R$^96FA][T&Z]F%U;:- M3K?STTLE+\BB2Q."ZGL4G+/G\CC6QY@:^X\@:4B":OU@ !^5U2 M+EHMBFTIHK95$1%MM]@?F 4G4W(+."45)W2U1),*Q$,\1%!RE<+%I6[7>;/* M0O:@S'-2#8B+/-B<%OU',2TZ=VDV#:;*O\'ONL#GU6CX.'RH1FRQKVD4I[*J MXE;FHED=T[EPL_KRC^%X?/E;A)U6_H$)ZK=)Q,&6ZK+6M66M ]WTJPI3J6B! MZK'%\1NG'NRJJV(Z SWR-0+_5.QXU!<7=[F>*&SY@K8P1-*U H;$$Y)(8@ZQ M$Q>55ZF*?9&"[XT]-\K;-6==F<+(H(9<<$C"/C2J.K_IX$$C&S74)W@OTLTL)X QQ-(6;/!7* M$XD4"Y7ZX(593CJ%IF3&/&%]T5_5P1 ;5L2Q* K!1WPJ>755"S1J,>9A0=6E M^L;$190)] S!=NG#T\LS'[ES(GK ML0<"BS5U#UR>!X2F%S4ZF)Y<9F:>^%ZH?"I@H\QW,DD@G^?B*+8KXBAV6DST M ?N4;YB*D[A:+N+RT\MKGX7M$GZL>ANL870);\3>-N]!\<] ([\Z6=8(5[?% M;GY094Y-CAW/8F#%\&^Y*N=@3L]6,]_. 2OQGPO*?SCY!*5;-@S#&4SNAV-9 M__-OYX-&T MEREH^X *ND]-LJY;94&SG(ZYG4ABKT>MBK6\'TK>EZEB^T6J6$OX<23\56=N MF5G^[4%?/Z@2AO)*0"K>\Y_>LPM/ M^CUK,-)^E6VW;Z><(R+&A;?%EW(X-5S;P>^OLOW*;L!,U2+$:6K4 MR-E'-W%AQQ)X2J ";$KO6@R!C+"W.+8KX["51=J3N"(!]4N]M>E"1D"QR#OH M.%=-4=9Q+!4=(<%+0;PW]0C)5A?T$K&R"%J*'(GL]G$99MQ&V'Y\Z)O MJR*@#[6-)(BM D2_1%Y#>$V!O.8E")LY=?V)RCXA<18/T,@13S'?CP9T4Q#S M"%8YKOI-VLGVS3;3K MN4;OEV)W# PP-6DYW<'@HH%;;.ORH[4&KW>^="&!H MRW*0))P?7*RW*I=87BFA%W24!6TTV+2BA3-T:6E:8/6"3BBPRU=TD3LR/YVO MM&Y'B_/C;B-6I"55KZ@>*]I24NM0EOS13?A[=D[\^C)*0KS6L+='OJK VAJZ MN7Z.?V9_>*.IRWWVWVGBGJ]!.#L&'W9!AX1,/9TX%T796)FT1B.G^"? M:3+S__K_ 5!+ P04 " "AA%530OCVBS<- "2A $0 &)O;VTM,C R M,3 Y,S N>'-D[5UMDZ(Z%OX^OR+KEYU;M8Z@]&M-SRU:Z1YJ;76%GIG[:0HA MV-0@\0;HE_WUFP10%(B ]BWW8E77C$+.B9R'*\^4WK4;]K7[9^__+AP^=_M-L_;J=#,$!FN(!> /H8&@&TP(L3 M/('O%O1_ 1NC!?B.\"_GV6BWOS"A/EJ^86?^%("NT!6WS^)K^^+,.H>"U!;. MNK M]<[,]FQF66T)6K,+^_SRPNY=_6M^;?8,49+.KMJSDV>6L.VMW MKRY[/:/7E:Z@Q4!?_6O??((+ Q##//_ZU;]I/07!\KK3>7EY^?32^X3PO-,5 M!+'SXV&HL::MN*WK>+\V6K_.L)NT[W7HZ9GAPZ3Y#*'%1G/KS3,6CKD@?L&. MX?J?3+3H4+.%JYZ02%%,AZ/%\?S \,R5%BO [>!M"?U\&7*Z0T]3/4);$-M= ML06,(,#.+ S@'<*+ ;2-T UN6J'W9VBXCNU BY#L0DKC1H/4Z<# NZCP,F1GO=([V.>!LBTPA8,-+V/A%@ MMF:D.M -?/JMO<;X].I;K4[Y'H1^>VX8RQJ]2$M&/8F/5.]-*BS%JZNKSBN- ML_Q^Y 8,:]^F']MBMYK:HL@KKYM\:R=RA^C#>HQ5ZT,BMV72\6P4'2"'*'_7"8E3:"?),I.2YEO0KFH^$7$\IX;U5%HG MYX%CW;3ZB-2B+4"//4[5W64'4QT)):@)[KI#7P12[I$_T%Z7KVW I#YWMMMN MH80^M,;>%_9Y.\)CX;@)1W K-$K+;?HT5RP^F#B1Y]KQ:*",-&5 /FCCH3J0 M=65P*P_E45_1OBJ*KE7V^VY$#BDB(Z5+F-"(2V'"2H()TJ @1@41[(FUE(\G M!B;F/<' (1T^/(6;\'P^:3:HPR?XN*'EMZ;SJ^GDWP=EI&OCN_%$F MA-L":#ZO/4&0RO&ZA@?C.[!6<&)T[?;^^&$R5;Z2-NHW93C6-'5$#BD'I[=( M#Y]K21#.ZG"]H0U\I/I^ Y'&$_EK4C1]W/_WU_%PH$PUY3^/JO['P7G/4<&G M_$P0SNM0GE;T3Q"I.G&=&H"R]O5N./Y^^,R]1N8S>RX(%[4&,\$'3$&#^+R5 M-97XEF0QC?B!S5M5B#/PN6:)(!S\>+B6VT5@Q'A)=@"@#3-N)\VT^!M"&&$.KCQ9+ MZ/FLJQ/7\-Z#^UVZ^#%P);$-R(HQD.@$::6 :FUD+*BC;\I('T]K+)C3HMSE ML2B(V>R=DFZFN^LMF[( W$62*/:R554*HXD+HI3Y-9-:#@(W58FTO.6RT,#, M,WF<]K_*FC)0R=0PNE=OAXJL:35^75 ,Q,]*/3%;0ZRPP!H,1&@G:O2:.6L7 M'#^#2;WLY,&AJ8D9K=#!-?/;3CQ^MCN3V,6D\HPU,/OUQR-]*O?UH2K?JD-5 MKU%_Y4'P,]ZYF*V8$Q20@FDV#_627#$0/[U=]+*S4!XG3+R$="]Z<>6L_MDO@\OF5)#&SB[KB=XU.+S*N\".:3W3RW/Y3 M?"]""?*)TD-2.E!N]:ID,1ENG=\]$[-[152L89ZM5^.G)/D5_GDONYJBPDVL M[ZG=^Y9^N1C\?',AB9EM;$9!T\L^Z@3Z>!4K="&R!W 6[$%*/A"?F4M)S.S MQ6#NX.H)DIC9 .1QU_@Y*[I=59=_ MU/G5U%J4.Z)ZHIC=W8ND 1-OIK]K_V0G@\ ?$UU)S/G)SMK[C8S[VT=-'2F: MIBGW[!;0RK<];LOS1P = IE['F,(D& TV/WU5HT%*-P59(],$IEU>H:*)BXG MM[VIP3F]@5KU;(07K&\U,U9Y8'XB.Y/$$LR1,CK"!RD%IQQ'7$,<9\SG&,Y9 MOY ]A<_0"^'L[1ZB.3:63XZ9//;N0$S7T,@/@7-)S-3F>2&PJ9BNIV+58/8& MULI!HKV1\3$@]? W65>_*>I(TZ>/M2;"?!#^;'@A9B\RK7% "JCI;-3=32V& MXD^.E[WLVC>?F2;.D+E^W7\'M@PH/RU>26)F@55 6],7O+GNOC<<;XA\?PI- M-/><_T++\52/4 3IQ(2=9^:ONI=N#Z&2R[\D2-W,\J*0?ZJY\Y'J_@VLM0/' M Y%^0*;#5 \:&25D=?R@ZLQC\H@^DXC>?*>,ZCR-A0?%G28E,DMF+NRFT-@^ MU@9>@PB:*C2D^_HCW=)3?DSH\YVH?]D/\=6'B:Q.:Y4SI7'YU-&;].R2021 _1U(O39_?4A/<=U:35PTR(4TE<3T+H6U+5&_(E-R&KZC M 19:D*5WB?[?0[PPO%O#^T5&!D1V'T/+"?BF\&6.P:J,4 #I MK@]TGFGWZ,T3A?;FMJU@6 4+$OY+6- WEDY@N#2_><119"*[,TR6\O@ANEON M&,)4^3,D/1K;-J23*M^B_+;'8 5- N,X"21>'H6T?\BF2<(OC+D2D@VH*GAAOM#V[+VG">E5H;0VD=[*^P@#,28,$W/E8_JES.&*'(--Z&!O 267/8;>^0P=.9>/\08>N9;H?T'0#[:=/U(ZD _ M?G&OE3S3-+HJ:A C3?JZY0!-#$P2FK-D89]ZZK;C4K%"QQT&_&A]1^?L>$+6 ML>'YQ '1#@.OW.$+'65ELW6#^P0[)DP>L5NEJN'CO&\284K*U;7(?:;[BAO3 MW*,V0*1[V.?/_V6ECZ$4R-U$BGZP!Z/5!@E3ZK7HO*4C#;INM3VI$G#O%/$^ M4U6?<-D-(/9(W^,<3A)2+>HY.,<0!*QZ41=+P\&[J]N"QL=@![U73_7H5CP+ M/%:0\=8OLE\@TJ(WD,%O817B*B!+*-.!\6;P7EM-RC'++@[/VJ(7HE;&SK3_ [PJZU M*UGFM?U+J6'7K*(WS7_Y\#]02P,$% @ H8154R:RPAME'0 #QD! !4 M !B;V]M+3(P,C$P.3,P7V-A;"YX;6SE?5MS6SF2YGO_"J_G=;.,^Z6BNR=D M6:Y6A$MR6*JNV2<&+@F;6Q2I(2F7M;]^$Y1DZVY*!*3CFHYJVZ2HPP_(#WE# M(O'W__QR-'GQ&>>+\6SZCY?\)_;R!4[3+(^G'__Q\K?#M^!>_N<___:WO_\O M@/]Z_>'=BS>S='*$T^6+[3F&)>87?XZ7GU[\GG'QQXLRGQV]^'TV_V/\.0#\ M<_5+V[/CT_GXXZ?E"\$$O_[3^<_%ZFR0*6!:("BI$\28,RC,T1;C;)'^?W_\ M.H@D*E*6/N2@B".^D#%(HCWGUT,EX^L?/]8\8%OB"!C==K%[^X^6G MY?+XYU>O_OSSSY^^Q/GDI]G\XRO!F'QU\>F7YQ__+I8AFFJ7[ 8_[Q8O?ENEL)R->??Q?7BSD_4 M5W#Q,:AO 1<@^4]?%OGE/__VXL79=,QG$_R Y47]^[^,I].P]$X'9$L MY^,P6?R49D>OZ@=?;>_OO=G9.]AY0_\XV'^W^V;K<.?-ZZUW6WO;.P?_VMDY M/*#QK)Z_/#W&?[Q_H]?FS*[Q.@\ O2YQF/)N]"Q236;KRH4F5W6Q^\9N3$'&R>G=TLH"/ M(1R/WHU#'$_&RS$N1EIYG92S$+(NH'+*X)W5D(0OMD0?6>!79ZV.;$%#6PF[ MA$5<2?S\V:_J=+["R7)Q\^$Z5O0;..],6/)OU- M9[V9_-]@0:)?WB6GX @/PY=+0]S#YA MPG> K<,*^8.QHJ4LFA%D?_D)YY>!S*;I7&$5TDD87 &7377:G )?-(8G. (GTW!C,T0!0T8.8\E\!B-*UW&NA:\(;E)C^?(=?:WETR[A9#2[(3 ?,"$ M!"Q.D+3TQ9B1 EGGI8:<% 6^OI!?IZ,&K1V7.9=(X6Z?=7$/JB'Y4NTHTDP. MS9BQ._U,WSV;GU:S'2.2]O<,R*-;(4"(7D9@1$R1"G(74A0? M/<_-)/U^CL=AG'>^'.-T@:2H5M;ZZ@@3ER(G0YQC@1Q[F1P0)Q,(Y"B+<5%T M"J?6 #&B6*C8EUH<@^H=>BA?SAZM))",UH<+&?ICT^S"% ML*"4#!2\9!E%'U?Z%C!#AF%8$&%&,%*EBET M90&B90I,084I% Q,]HFEKB$9DD_<6/H;37J[,"GG<1U[F+PGF[P[W0['XV68 MC'*6' U&,%H0#RTWX%!K8*ZXF+2*%+;UB9!N!S0D%[DQ$5J(H!D?/I#I'4\Q M[X3YE +X!85O)T=UJC&_P3).8PK:F.):J0PL%^*II/#-,VO!J\24C(I'UL<5 M^CZV(3G,C5G26# M\RP7.%9^/*FUXSE^(M=^_!G/DN7O9HN:(M\OA^'+2$:' M,I%90^,DL1H5.)4%F!RM)RW'4S:]4B\/ 3HDY[JUPNDHLF:\.IQC6)S,3R\9 MR,3('3(A0,F)@L* %!1ZQH#S8E)TY#<)UX4Z-[&LPP[SC1WP(]%CPYEOM_M] M^R*!\<@(DA8% 7E'UCLE"BN05TI""1OLL=0^/ST^_#Z8;ZL[T9B5 MD0Q8R#3"D"6X;&L&%9,6ON0@1"\^W YI2"%9>THT$$-K5GRM.+B4!T-=;"D& M4 @%2A-=HPH:'.G\E&-*H=.NQ9V0AA2?]6'%AF)HQHJ=H^/)[!3Q ZX\N%L& MZS)'Y#E!*853', #>%&K#Y+-6N@8,_;9]?\NM"'%9XU9TE8L#5-[T^4\I.7O MX^6G[9/%DBC\M5SE]*MV*RYD3:,MJF[.R># ^4CN75+<\RBS57TL3C6]-\2]+!!,:8DPJD=H1*) DQ<@ZFD.]L&$.I^Q#C>\@:CGSD$D^VN.KN MD:>G(JW'4$PFGR\%;I.**?39&+GS1,E@HO+-67'/08P'37S3G='Q\FA5U3C- MU5Z/IQ]QFBJ@$(*3CFG(61,@*SPX[1/PZ"SCS MK^C#A'E ##<[;,Z.58'I6 MB7B1R;]79*8-U@V\H"#8S$%(;K-S.63?QV'ZG@8<3'C>GA<;BJ%AZ>'L&.?+ MT_>3,%W2,"N6XTK76@RIR"= D2-X3S9<">)F,)*HBD;)A-&5TN=LQGVHNHWX ME_ELL1CQQ"Q7R4-,EH1:% .'+))7Y++GGCR:DI]VS"M<0S*ES3ASL]"HF6AZ M[!N_P>,YIO%JBNC?$US-_S1O'I^SS[_K:'PS)G5C-7:PMCK($I@A->0I+&"1,9*M?'"CVXQOUI#T8] M2,HW:/[H*7X:U\.QH%(PB<(FZ^I9QP A10JE@F F<)^U?6(SO.;YEZ<]^;01 M!YH)H!DEWHZG-.IWX\]U&VL9IA_'<8)G(ZV82&4:4N$9C(JD4F,]W"Z4A:B2 M*#R(I+'/=N+]N(84M#2@14,A].LP\ V/SJPH9S($70B/\XJ\0L[ 4@SFG&'& MAS[9O+LQ#6G[L $A&DU^VX3_.89OQ]BMB,)9(\!+'VB$EI._%0)D9QQ'J0RZ M/FFN6^$,:3>P 04VG_)KTO_[J^L3\XY>=VE'=7!(?_ZZLW=XL/]V__W.AZW# M7?KI55P;]*6ZX_'=&U2M,ZQ&G:KVR4T(-7%Y?A9R,4*OD@XZ@]#2UT++!-$6 M"SXY],*(:'.?@SMN M=JZMUE@];A"# &Z84I9%R4RG$R+WXAI2--*6$PWET? <&JFGD[0\F=,H#W"Y MG&"-H$EY[1X=A_&\OJ X^_.X]DZEX6E8"V0T.,<*^)*X)X],18E= M./,PG$,*8-IRJ*.\&C9^N3C:])9FXVS/^(3@GL\$X7J-93;'2Y6^.U_(2))@ MQM,P/]VE^5RYZ;5L;[;2H[18<$Y#'Z7B;) JUOXU%A1W"J+('BANET8PQTWJ MDTSM.*C-Y_OL.1?&1D94*"49FRIJY6@\7AD'7 =G%&:/J8]QOP;D@2Y>WPV7 MH9#R9O>>QPNO;4:"!C>[T%5GLW"!R;I(BJ+4[V!)SE@7[ M;,?]S6Q(V0$'W@&E)J3R$26NE,*_AN((:G(365_(^'^R+EN3^:O*1XK MZ9MUJ(D=1JZ5)-E$3?Y5(*^(HCG.A>H4,=V_O_3,RJRUY#>;^&;ROTQ IHT0 M67C@R:[N)RA0+RX!8:P1VHI0.IWQO7.Q/R8I_!FG)WCA=EP_.KOS)4U.ZN59 M-7%-_^7:O"AZ(:+,%#I:0>-F)$LGN0$:NT_X>O;73I3[F MKN]ZTF*9M0; M:IM-DN26D/\1R84H-4'&V5E9N:AEY@QY8J%/KN2>;-+S6JM6?+BND1X_[VWW M0.YHT?AV-J?9G9X=-TBGA_,P79"!/3M.LWIU+I'\?\G>GI>@GS=US%DPG^MF M;ST523$VA!P=8#&<-*U%:?OX17W&,Z0]EUYD' 3!F):MP[^]?;=_N]]BDV_ M/?UIS>?M@VID,.NE.V'Q:56"04][??K;HA:>USM:%C50W2*N?#YKM(".F5!\ MAI@X!V42 Z]L/>K'2PPFA^SZ7(ZT/L:-CTB%TU7K@,/95OKOD_$<[SYN& .Y MF;$V4=6>9L,Y#X$;A&*,X)I>1]7']U\?XZ#J&3H1[<89JSX2;'D(CP*6O-HB M.0@3W"_W .0VF5H,Q=&:VJ\"(:P.N,J$+G,M9.[6#F!=D$.RKT]%L4XB[,8Q M0O1KJ!5XR]/]W+OA/1 #_$O09@V\NFA8\9UW--<'8BH^;WV,;8L@!,?$O"R0)(^@0J[16%]0I/+ M*'Z _9'6/'BT$)ZJD8C,4='_"@2#J3;^+A!E2E P6)>R1=[I'JP?IY'($U&E MH: ZD>>K1['*OI"K^6:\.+L?U@\+1NVA*3IV._ZR+ M<$A=19Z%4(V$UZZIU:UARBA0#*ZL+12,$+DIZ$[@D+C.N6$!409G^NR^WH[G M!P@V6].F@6#ZM5Z]=OPQ99:D(F&FPNKYHV()E+# 78S!9ENXZ%,5\AU@0[IZ M[X*XRGU0/?G]Y2G'*I,H51_%N;'V2C:G?2Q,%GX2"D1,^4,EO9 MIU9\/7P/O+SM6;(-K>G407(MS\+7Z]_Q#9[]O3N]N"?[ R8:;G#D7:1900791UJN62V)]6B@_#N]:"43VEV=; M<]$^@45\'TY7BI63@5:H EAG$92Q@A9&]*!Z]_7MD.8&+4H$Q@6)2QG35MAIT3*7HR(.6?9*7#P2Z%L7^8IGOGK+L MJ[?F)Y@O7ZJ;LLR%HP-F/-:S,0DBB@R)UH?V,3M=^I11K(-N+6K]Q3+ES:76 MIR/W1:)U99B_=7C>_A3F'^M=S1EE3AP!M:EMW,A5]"HX\$;+*#SI6-7'(CX MY%KL^HNES7O)L%T3%IJ$^O^:!?D<)KB*8 GS."TQUQ\0WJMO7/KD>YR/9_GF M"CHO#-KYDCZ%Z4?\$):X4PJFY2A3Z&)B1 @QNK.N(BZ(1']D-(P5-*)/K/"T MXWS",A2AA44?"\1@ZV'+$"!PK U70XI&&\YX'[?EL64HS]RW8KA\OZ7LHP<) M>M=*W7:,RFN;,2I-!K,>H_)>@"_2@)0<#7?2]KKY]+$GW)^YG\4/3])-2? < M)]V,$H0N",C'O3_=:()'+ L3HDZ "@4HRVI/=\UK$X9ZY4MF3O4I>.XPF"'5V_Q M']N M6CU)[Z*#W5_V=M_N;F_M'6YM;^__MG>XN_?+^_UWN]N[.P<[83ZE>:WSOJI$ M>8/+,)XLK@)1110JDS?DN:VM[6AJ0N %@C#U+EH9?.I3F_8@F$,*W7KR[KKJ M["?+MNGFFC\*D_-C,RMP6TO2W/%DU6;BKPSAL+AA*]K5?:?\*\NCY@ MU=SX RYP_AD7HWH\.R5C0:[.=TA=2(N2?XSK\!JNP*PJFKF+)UA6QJ@%!2K#5=$D*JIS,$MXX;P_?=C^U];!SIO=O<.MO5]V7[_;V3HXV#G< MQ%O][C-;^JX/&T C3[9Z%DM\-_YO+N$:95;0"1-KXPW2A;7A:!29 <5>P18YG>UY.#K48G7 M85(; "XV,'T/_(:6AG"3P34RBU_+,:]^]8C$;5DN'%(M>5,& SB3D;QEP5R2 M/#'>I]+Y#D#-KC:^^MBS^Z^6(R&%-UI[<)K1,G.B7A=I:?2R*)XM#3CT,8/W MXQJ2$6S!E#OO/=Y<*NTOP;Z*:6\V31>PA#6Y=HZ,+-9R94DFF=6(PV?4T@IF M;)]MKN]"&U+"YPGY\DC9/*$!.[^898R+6;DZB,U-UQK/;F^T'CJ@1N;J7;WS M&>^@P457UC_9 MHYG_,)O08SX>_HF3S_CK;+K\M!A)K#7K,D#0DB8H"U4S&AI8"5)E)H03^*P3 M= ?P(9G$+FR\KO.>4M#-C.BZH'>GYY#_#X;Y(?$,1TD:FA*F $6L%UD( <%B M!E&D1J5D#J9/)N;QF(=D=@?%R0W%^[QT?$N!\R@'[HHKM%R<4J!D--4%3-P7GU*Z0OM*BL MLK%/:<4FJ(?4%G=0C-Q8Q(-*ZXRN.1!M$SOT].=([5P?U%,G=RB$B"X$#D8H M!HK76YHD>F":)UZU9)_ M92$H;B +D7U.,2GV#'KP+K@_9"+G(>R CY)K<5)7!L'IK2TP1 MO-4* BO(I,!$VOM"OX@B9=-.-1",$]B']_LO#X\2)\PGTQPMKJN=H-] MCKL?UM+ZK0FYE;&;33\>XORH?@_%?YF<;9*4W XV*B^Q[W)&:@5]1SF1C)RJRC,F!=3J"\3A"0XMP2.&:C MI)6J3QU24T-PZ5E?2WERRL;P6KM3 WB12VT,2F3EUEE9K(^FTW;S33"#-0L/ MD?X-L[#AI+=+Y5T">/%05*([)&A)&YY.7SFG3G0##K)3J MPH%'3OV36(;7OQWL[NT<'!SL_/+KSM[AP0%^K-'1[K3,YF[ MQ,]%94QM2W^6>MV=TAAQ0>S!*- F!ZXX@VJ M67[D4L.-&&E-Y:" W.Y2ZQHM>(J\ 5/MNU%0NDZWQ]X"9D@6;BC M_NA!Q4-#HT4#:;2[:OBB=@QMQK;GE00)%C!D4#]6]2P*T=L&H:+5P M?2KEUL/WP$*D_UETZRCJ=KL ]2HM&O/LJJ:\P%2,L%DD!H;0D5N9%3A?2P9L MO;V=YZASG^VF^W$-J>IHJ*QK*-F+.!G8!(GJ6@I$.;)%$>2,U>"P,LDK: M6RMD[%35<0W( TN'_F>JL4V$MV;(>?Y^_2.2FOSGW_X_4$L#!!0 ( *&$ M55.9]+_K-4H /<6 P 5 8F]O;2TR,#(Q,#DS,%]D968N>&UL[;UK=UNY MD2[\?7Y%GSY?#]*X7[(F(&)=&]DCC6Q=P/ZJD-5*%N__Y__[@X_^$+CL;]X>!O/XJ_\!]_P$$: MYO[@X]]^_/7L9^9__+__\6__]N__B['_?'/R[H>WPW1Y@8/)#_LCA GF'W[O M3S[]\,^,X]]^**/AQ0__'(Y^ZW\!QOYC^H_VAY^_COH?/TU^D%R*NS\=_;4X MDRURS;B1R+0RB<68,].8HRO6NZ+"__GXUZ1 :&T"BQ8TTXY^S4<9F0Q>*5!2 M!\S3#SWO#W[[:_TCPAA_H,4-QM,O__;CI\GD\U]_^NGWWW__RQ]Q=/Z7X>CC M3Y)S]=/\MW^<_?H?]W[_=S7];1%"^&GZT^M?'?_OMWPP23*3V/+N&'A;]1OV+S M7V/U6TQ(IL1?_ACG'__CWW[XX4IR,$JCX3F>8/EA]M=?3P[O(^T/)C_E_L5/ ML]_Y"<[/"?'T$R9?/^/??ASW+SZ?X_Q[GT98%J*?+[F",A7._ZZ?]M/&F#X1 MD%&ZC,CHNSBH"MXAQH<^?7/,UY_%,A:X/)]TB/C^9W>*=W@!_2X%?.^C.T [ M_2!V@1<11UU"O?6Y-W#.0=Y%6#\R?QW 13]=T"8ZZL/Y^"]I>/'3%.;^\='; M@Z/3@[?TE]/C=X=O]\X.WIZ>T9_O#X[.3H]_/CT[WO___G[\[NW!R>G!__OU M\.R_'E],' XO6-V">5!\BOHIC[FQ-E*B_J!?]Z5W].7L617_ME:)?TQPD#'_ M^$,__^W'?H'H2^!"Y\P>?#=.OYYW5;'E[K MT3E$/)]^MWEB2A/"0_CKNR2)]0-I\I4Z%:4U[<"S*,D@& MO? "?=;WM7 \U^H"XSC5P]DC?JJ,_H3GD_'\.U..&1>SK?U_+\9R1>;35W!T,DR_?1J>9S(G#O[GLC_Y>C(\/_]Y./H=1KF'"1)DE5E6 MR3&=8F1!.<4"_?8(3CP_'X$G-/I5A\$42CUF3G24$P'$%+#M$( MX1+7O,W[<0/%]C6@*67#CN1]GWNQ,??W5ME310)J29H/EA!!U@Q *U:DR]:1 MXML4&NV0=['LN!YL)OO[VB WU88CG) AA?X;C@>]UR(*DK/R>53%4QPS*NB M&88<5-0V!-]F*[@%8[=UX.D2OT^_VI3^X\DG'.T/+SZ/\%,U_;_@-VRT6.Q_ M'.Q?CD8X2%_/1C 80YH2,_N_+\:2>I;2TXW(&?_2X]\+JZ)E0 MD8Y2XPN+@EC/D).3W&MA11,]:K.>W5;(%Z #]S5;=W+,79VX;R]'_<''#^0- M#?/527R$OT]_-.Y9&XR3Q3.PTC,MHF(1-;*4.4HC,'/1\.A[%-]N:UX#CNYK MDFFD2?^ \TN\ 1(=@ -D.H3 M%7(O-">!2]3*,&@-HVLZ%7@?9=ZM %#]]7( M-MV0IG^^(3'ENA'3+CS=57L((GFM$G,\<*812/.- 6:C%%P'[0'E]G>GA\%^ MERK6&7OW%2]<%O?1/[4]TZY^Z^ MMOE-M>V;!3@^&^[E/"4#SC] /Q\.]N%S?P+G4^3Q+O(3)-&-^Q,\Q=&7?L*K MI9Y@&GZ\HG2ZZA[79#U*3:9DID7J;!3SW#IF1"B2+ #M1!N?HO7*=EN37Y1> MW-?[L*G>O^U_Z6<!+GRJM074%HFI/'*QI"U24T4]!K";FO2 MTR3]P WJQM?G9W6MEZ.OT[5.M7 OT5)'57_'D_2)H3&)S,U, MIS\803MS1H<(2?$'@I\=J,,JZ'9;4SKGYP$EVO@>_A;(*SMRCK('WBIOHF=< MYDB(:H8.Z, <.N^\=%:9-K<22T!]1RJS 1L/:,K&=_2WHD'E8$)6^^D$!IE4<_SKYPP3/*CI$^-^/,=W_?&DIU$ID"*S$#/M.X94 M*@1C61"@A8$HC;9M+-K5 +[ZJ'P+(II$9&>K/@-"U+/U7"J!LYB<93IJQZ*E M-SP%4[-MC 9H=>ES$T>'[-](56S.^0;"?(C:'ZX2S_Z:SH?DGOSMQ\GH$K]] M8(^X@^GM=#]="53O M3EIKISKQ(*PNSXU%R;E+-&%S^H:M9+\UQ: 3S480BBE7@Z]8-/.)3C2GO+<: M71&-3(LM*L2M[.?GUX=U1-Y #PC.Q?#*07H_M;)ZY!5(:\ P U-/@0<&D@QL M);U3TCAO76ZB _>@;-^0[("B89?R;9##N> N=09.:E)B:0R+V9%)&P,9M]IS M@AEYP11]-FW(7PIK%Q2A.[DWV 5.<$+KPWP HP&Y/>,9*F>%M[F0112$J1>F MED7M'<-D?,XY8,G01!L>QK,+:M"!I!NDWEQ>5ZK!!>E=P4E"3'GB#?_KJ+O>K(GK%%PU- MA-[A(;(*OMEKL K"=2X>.E&/Y[A]:,/I&@JS 2$=VI]K("47*9F$P+CCBFDN M- L"+:LWNR[%HI)<*2[^XE5FP?W$2]&8=7C8LJ9\RQF:>U5%.^-E9$:"KZF[ MH?I7B8%S0I12@E-;/(7NH-N>:=**W77.ITVH:5')>AG'_=P'LJK@'(_+U+:Z MNN%SOBBN%#,A5(/:DZ6F322!J"QM*M99U29.L@C2*S9=NA5W __E!IPCN*"_ MWBA5FE_8KX"P:;#D<8S/%#GIAM2[JM*&D1;Q]\>1RAQ2*M$PQ3VY?9YG>F<\ M9]FHHDI,8%0;5_BY=.:QX,ISJ5D7?NT>ZWA5GXZ<^0@=,Q!<,NY=>A_3 %M'?V_AX: M,#%PSX++IJ80%D9J#*S4G!/!/8I45F+SWD?O%I6;26[AB_GO/]V1SCOZLGEO MI_V]T[___.[XGZ>W\774TNG;IV^SD]."-=UIX.2%M0E*5@*S]B% *+R L,$C M3T'+QQLX?7M.]WV;#&B,()D0BC1*>U_K-3F3,5F3M7426E74=MVWZ0@G^S#^ M]&$TK"4,^8#P?'9,1#34_'-5_QDKXW^^%P,-Z+X\F( MWMM>L3KDP&F;E$70.^8*\PXBLV!]4,Z5'-NT<^H&_\O()UU#JQYHW;%M&ANX MS+<;D&"1!;DHY+]K J/1LABM)/,M"JXPQ)!WLN7+G5 M(KM!ZI_C+8AGPQ4E=BV=9+-W16:6>.UNHVM>A%:< 0?O/12GH(N?1YCZ5V73X-%FB9EI%6HW-M L2CH42BA.Y@)*8IM,R9LHMJ]: MS\_KW>K.IY+28B^\&(XF_7]-L1R7P\$$!A]KL>(R3<2^:$*0VN3HX6-\G M\IHT&N9C$;88451L5(F^%->?2M0E<2V2LVZA^[D_ )+7X&.M21WO#?+;_GA: MKC3N!4@6D&S4$%5@6B1@7D5);GE&L$C^&F]T;*Z(\$]5:T-FB\#(P]U"'%HT M*6F6)#BFHY/D!BDR#$(*20J/A3>*CKV0;BXO3J$Z(*I!&[VW6' TJNNN4CF# M/P[^J-CP#0Z(I$G/(CKE(CG1QE9WN@3:3;5B#GD&$^D8=VT"(X\ ^U.A.J6N M05N]7TBH52C'@ZN+:A(+"6+R]<,Y7-7L?*ZR["4H5@8;2 ^\K/:@9U!(';07 M,9-J%"':%#*LAN]//6M!9(/V>R=(2[U,DVDWK?DI/;4+#R\^0W]4,>[3%OP1 MQSUMDC?/=;F5P+958_ M="V12$+(]+(P)TNB U\4!I:.?A.\P^ 4(K39\%;'^*?NM2*T06.^^TAG;3'& M)$?L?YGFA'GINL^N \CI',XSQV1F?]!A_2T%FYV*2=EAD#_80$$R2-+RZ(SFM5O MTR;,:Z'^EE1H%;S?D6YU3E^#ZZW%6^@'^#K=/VG;M,:"8;7)$]/.(XLE$%2A M$SD>FH"VN:%X%-IWI$J;D-+@5NL^P!I K>O^9W_R:9],33(J1^_Z$/OGM3F= M42IPJ^J0GBJ,S!59BLFS)+T%F5R(=ELZM!3H=Z11W1'6X&[KP1=@=(EYCK > MUSQZ6VJ32I*"))?41A:E(: UX]V!SSQLRW:ZC^X[TJ0-J6EP5[5ZWD>OY"R= MM9G)D,B'Q1H9H ]D*L6D:J$ZG<7/G!+X7>;--**P@06U &EU+,9K",MKP67$ M7/,J26(J)P8^!49GN(KI$5[[([KTFMX*E!/];O%3Q&#DF2^9&OI<&PH;6'9WWXX[H?E;4(4S.6#T#"W7M5^$8S&$Q PO M-G)?8H0V[??7 /E]JELC$AO#GF55P7*I4:V@&$Y M!A*:0,5+FVN1A9!>S+[6E.-[J6)=$-3PPN.XW!AO!]PE+B63WH3:8S0PVF(- M,R&3LZQ#LJ*-SCP YKO4EDU):>@X$B2,DSJ%BZ2!TZ3'7L@@8Y&125-[3@N3 MZ23VM24].@A<"]LH>6L)J.]=;S8BJ;$O. =&>^"WH08]GHL!SCE#8PN9C=(Q M'VL#EZ(R>!,U&8[-/< 'H7V?NM0I80V\O8[)A^[?PR3V>TT:J.IUTFQ[V"Q0ER*ICSGKP+%)+5P"X37N?B-/DPC:9< M-5W6GYK\K(K2P V=;_D_#T=D8UZ.TB?"?OL]K7F7":8I<8A,%V-91&[I()!1 ME.""Q$97:X]B^S[UL5O*MI?_\8"0>D8X\-$@(37 M)6%!2,$0R635BYYT6B? M7!WC=ZEDC2AL4)ITU>?YN!S\02_"X".>P 2/!Q5\_5^]7/X"YSBM22"Y]-.$ MMF;Z >W5M[]QXS=[DB2FM4#F-)"SI!1G/DPSJ8*#6.68NT;XDQDWCC)K+'":*C71VU" ML=M=YZO7]!>L%@TX)#H786@R&=$.MP@((N2E%#RY-!@DBC:]+WZOC?C M[9'6P-G9#+SSRN2H$\MQ:N=8RZ DR3AFE(F+5,"\=(U;7V9WAR\4Z0VO,?E" M%I^6N3#(H%C(TN5DE4';N*GMLP]WW^#MV4"8+V:X^\+.^6"D45H&IK0@FZJ@ M8$$%.DY"E(+>%C"-1K:^^($EZ]"\\L"2=<3]/$,G5D'XY\"2IY.Z_O2)IS#R M/+K#C5:!8V(*:]< %)Y!@,*"12?0&F@50WYU TL:J\PZ1&QG8(E%C)DG9HLG M,XQ;S8!SP\ ++P/]M_@[9MAK'UBR%@6/#RQ90W[M!Y:4DH) ,:]J]I;NVK5 M[@]6YJ!DB%MGD9^/;Z-=;7S)DY_5X3"3;M9[9[2)=IDXU=ZXPG7A MTM>HN$G< D)'?>V M3;W14EB;VBL/??C^Y6A4<]:S!1 J*>82V?4Z9,OH+2S,910RB*B*;%/ O 34 M]K>^[K3BKHG2E>P;#")Y"-J5QY>C3%$7Q4IMRJ:CJ2,J::NV7"A"K"7F[;T& M6[TPV:XBK"_MEW*-,@NDPOGAH#:!K!\YM>:5 TF;O&%9)%N#J;06KXCGF(6A M@U[Z1NUB%P!ZKBN4CM@>=B_U!O[PU$XDXZ[V_SS%T9=^C;!?-V6_B79\1A\Y M?OA',Q-SE;4TO77ICMX.+^.D7)[/6S3W M..B02DDL2RRU199@$20P@[4M)4;@OEDAZ$)4WYWZ=$91A\7HTYWQ:#C!&_,I MSG!TT2,[(ZMBD8&NE3*U^0R8&%CP,7EPTMJ[68T+SJ '/OR[8;X3Z;9H$'L; MT@G2XC%_@-'-4)*/ 1U 9-X";6A6D$;*Y)@+ D5*#C)OLVFL@NZ[4:%FE+7H M%K8,X]%PD&8P93#!%&N82.0PY(6CN4YL& M&W!%9[( Z]#H!&8%]S3R1U54C6:S_W+NOO: M:M+,,ZO>%LE][O2;\6C2.ZEEL-, J55!0 Z1<1\Y[^])4A>7%S,@.982:X!6"!5JEHID-:F71:M *Y&RD2L5\J_$WZU';\_& MW$CXPRXDUV$,9PH$_K@!))']J6,D3UE5"U7&VL-,1E:R 2G?>R2PIN/?H44 M/EER#>(HBS+';'1**:%92#8S[5VJTYMKLT^)468KM6XSVN^%92$_@\G4)34- M^OAVFO*SREK^3%5^4JKR6FK2,O?S*1R_]%3E@L:8$@.#Z&OG6D'V%]8YP,$F M -K)Z4CX3O7UB:G*+T9=UZ%VNZG*-CEG,UD)4M28>5&%CI5LF-$ZN!22R+Q- M?OS.IBJOQ?7JJ>7^.;K]5__WL<1/>33UW=D!)]?M1J).EL5:P9UW:5K M]X+(BV!2&HODR@#J-EO0:OB^1R^A>^(:9.!<0WL_W3+QJGWU/;SS0H 5P#;U M"M:"^TQF?P/>%ZE6,]):;F2K@2:<63K)BM2U,5NA-Z_49BJ:]G=AE<;0>#][ M/@U[S%!_<0JV!EMP\/ER,IY*0,SKC'C,A@?!/+II1;ID7FG%O"DZJ91= M+*FM&MT'M7T+JR&=BQ1G0RXZOA/?'P[&P_-^KMED!X/)5QU60=5Y3'HQ MGNV'J+OAZQ$%V$#8'8= EZ #$YPV,K-42JW,LH'Y2!J/2+@13*;JO1\/)AU'_ D9?W^" Y)UJM\_9 ML<9ED((7SC*O4RJLR+0#6L&@Z.@2@,6[;1([,C'6AKK=B&Q7' ^W2=!"NV/[ MM>8GP_/S,AS]#J,\+'OGY\/?ZW2S2W[VE VVYWFGS:MD]@;Y'=#,LF^U4N\^Y9S:BU' M4XVQ*&+M0%H8K8E> 1]4E-8A+;C)IK0JPDWWZ6M9/U##>*. Y!L]O0 Z<:\+ M(]]7ULPLRWSVP(QW5F#T'FV;8I^UH6[?06RB5W=W[K:4-0C7K :X9WW,F%QM MXY0TH229U(8I#',D2?%"/E&;.X;5\#V#-K4E^DEJM19+VR^+]RY* :<$&E, MAD4RC1@O(19>"AG2;2X[7U99_';UIC-&&J1RK2@)3,,O9#GAN)=<$$(;P9*1 MGO :1?MR%$QF"TZ8XJ-LDQ6X+M)=UZJFS'48_[OJ7'\/V$WX^R/,_4GM*3+O M+7)8X5TMN3:DTPPG8IA MON;121-5=A*"O3O>I^L!@P_!>K9)5<"TG3!W M$\XS#9/KCJZ[BK"QK)LK &FS\RH(AEK5WAHFLAA)[;5!+ F-#+K-?=L6B']L M(MR6>%]'Q%T/@'O[=0 ' QQ]Q$D_S1)B VUQ];A%VN)JLQ5M MZ@SWLMKDL"4/>8898D^7_;"!X+H> '0A9Z)2X?_OQ72V,'XMIN8^O#HW\<')T=GQP>G&X0,7S@4SH,^SV& M\4[LCKS$Q*%D(:74EI@R5MD8M$^#:Y M1$8>O*XU)G%2H749GVDR[OX]ETP/\^A-/X/?WI:Q8-%,;QW#FZPXHI$E%Q%Q MIG;L0*XW5&1 MC@AHX 5<0R0/N#\F'_F7X3#?A9AHHZZIHRD!G9*IWD8F7->L8[^YRR=)"$5E1G,S@F!(+@?8[L"Z3:D/6LDT\ M=#FNW=&,S<7>H!3M&AVAZMGLD] )F-(IUAXNF9SDJ%BP.5IK;%&IL0H0BMTA M?%V1-@@!76.9-8F^N@UU2FI?3&8N:,=TCHY!#I)Y *\,B*1BFSOE!^%L*W#1 MBN8GB_9U!"!0>JV4J1N4]Z3!T=8R;Z@>-F2#+A73* [V$@,0';"^5GAA'>DW MOUU>!9GC!@/'@G60V>3$-)>:>6T+,\E+SZ/"8,I*7+[,\,*3:>Q 7-L-+WSX]63_ M[WNG!V\/C\[VCGXY?//N8._T].!LDV##HY_98>AA/?QW A$!O TRQZR=T<6J M&'4J&;DQ23AM4^_13]^T+NA_+OLCK$DG_0F^ZW_!?#B8P.!COZ8*3L<4W/ T MDBZFNOFN(/F!45@6P6I6K#0J<.E-H\#\.B@[:)^ZZ!F_C.J8/# .8B97RYA8 M&T6I4"?0!J:\,*KD.@^K3=CF,63/4?W32'L>:)S:'2D-PAM+\.VE=-4. ?/> MQ7 TZ?]KVBFAETT0W-0X?8E XG"1 :K,0%LO8BJH8YOF;>MC_3X5JPOBVK1W M7H2XWM45$XS0]>Y56,.T@U2]>,>BD-%X2Y::;];E>0FN[U.%UB6D0<#D9K+I M8P)Y\_4]_/=P1,;C>#SKU%+(.=?%,6XB68U11?(&43&%7@B;4C*Z387B1K"W MET6^)17;'HDOY3IWB4AO+G!Z;R%TYN3!U)*4$FO^E:+U6 M"U"ZJ+-QM2MQD?,9]A^C08G@\_?CWI?_PTF7CC3_W/5I3M&%MY$- D![1\?G9WL[9^].]Q[<_CN M\&RS2I,EG]9AV&=5S'^CHZ=G\.2U( -!^L*"=L!DULZA"5ZI-A>I MF^'>UG7_,V]N6R3WI40!ENQ8*>=N":QV%J MNG/Q/I;LM6ATC?[2L[^[XWT=$7>=_;T@^U79J!R/A:E0VZ,XKEGDW#,GA0', MD&UYST+ T=@BPUHX^9("330B4&2OO: $GZK(M+TJ]$ MXPO.WW\REUT);KO9WV\/WIP=P6@T-4TVN/1[\',ZO.Y['.>=BSZ'T2E"AUP5 M;8V)*%/(M5TJ""6+Z3WXB9O&^^+DVV3;;VZ'B,$!N1S,*$.:%#768@)=5:Q$ M@[433AM+>0&@38_T^D''Y:I[;4_&%*0-EL5H(CG>9,.&G 6C/4Q+(03)O$U, MZB:*[>\:77!]]QQ_LEP;A"%O8OD9TOSRI3^ZX=3T@K%%.,+(O2"C)=&*@5X[ MYHO.7%D>D:\TA6\C[A>AVSV=Z(2'!B;^0QC?PQ_]B\N+-\/1:/A[?_!Q'S[3 M3R9?>P9DXK5*7E9MUCK61,Q<6%+DYR8=,T]M6LBL@W)W=:<37CI,E)[:3@\! M/;JL AN6-S#X;=Q+X$P*-16R&D_:26 -C-4FDPH9X4K8273\]%'O6[J&XBS MZ^$%MY>[-QAB8T,[7"WZ"7 RP M;$QV$%2.+J[F?#SI^3N@%EL0?(/V,R?X^0K:^+A4(8RO+21=@& E7I,(>:T$ MDBS4V]. WI"%[VL>3J-XR0)(KUM)NI7X?54P&Y\1PSN;6FW@/LIU%!#"Y'*$ M/1.D<#(5%EP=%A4JP%*''*N )J,.YN[UXI)CXK&GO6ZVVPCU/NMV\RS:FXM^ M ^/^^/3S""$?#^8S14]@@J*7$A>:[&#&(QUE.M?YY\:3!>.C<3:4X$0;RW)5 MA*];89KR<5]OW$:[Q>EDF'X[A7,<[WT M,=%P;A*3Q=6V[K:PF*)BQ04(+B<.8K512*L_\W4K0DL!W]<#W\([/<$J-7)_ M[OM!5BH1!9D[H?;VUS$%%GV*+,3:8E-B=:BWYI\NQOFZ56@+W-S7I+"Q)@T' M'\]P=%$ET8-HU#1$[X.@4]&GVJF)!S*(=/(A&9YS(SVY@6)'M."I1)V#(.,L,:0M:)\]KFGTQ>:95UW+A2VLQ!O(_E MN1+A-F;W;E+Y9E)N$.ZXC6C>:W,%3$TSVQY"]3P);ILRME0!-A#WUE0AJ&"Q MII (G9@6B?P=-*3\,D?Z".UR;'-.;$\%'DEUVXH&K"'EQC'/69:/B[FV_!8L M1XY,USFE'M SE %MJB.J?/M,B.?*HMJC(=%OP23YYS M?U/FEBK"AF)OTMUC ;[HI7<<.),.R7<%;5FH[X%PP:5">Y43V]@4GKDGS+:T M81UI=YWN?OIUD&N9#^;;QY_DPL_.+!&3\*@L]\@J,!J>S5.)?4 MO^[X(61"'P%9M+I6$$C#0JZ;GO!@49.ZYHW48.&3=U@ANI%VUPF,^_"Y/X'S M6IU.^U?-FKC.M[P"EX,+MN;:)9'IZ%.Q5H 4)&\X!PTV^8)R)55X[$F[0'VG MTNPZ??$7'%W H*91OKN1/#,#1@L.7'O+E*KC&:66#)SE+(-$S)84D:]6Z+;L M*;M <6=2[##C<#R:]$Y@\!&GQJHO#M%*79M'U('@63&H@U>,3:1PM+MDM5*E M*GWJ#0N>OKIKO=]Z[&OWXI\NPP[?TVL0UYVW'H>QCI^^.J7=O["/N^,;4'"7 MQ WDUZ'Q=1=.RB&$7)LC6+#D &C%O"4'P$(J.;MHP]U-]B73N,"-[I[%=<36 M,7OO25(7EQ?S[3VGD$.B0P/DM$L/,BB>UX2/**WSD?ON^+OUZ.V=G!L)?]B% MY#IT?:= KI+[YC?QMA[[A=,);273FHZ& -+7UH:T&FT@\Y5:%:U&X6-S-TISN+4EZ)FEG#K26'.E:'NDXAS4D&D23/-K1):[J+Y+5;/IU( MN$']S$T\,ZM]%41-XQ;W,3U/Q&(SKI80OX&@&[_T,V0NWQ;UCT0G6C._CGQ;9"<,!WDX.!Q, M';XY/IG;]08P:AM8EKX.I13 0 ;#>*1CSBB0%MOTI5@)WO:O.3;E\7Y:<\ /CZ7KG%B9/&I-%AN1IU#0=RX*N/:LC!*Y3,&2!-E&)VSA>/?<;B'7[ M#8#F4XJ&I1I#&W8!>OC#.FX%M +BNY->A;,V6=KCI= E(@@>4Q$^!&=\UJZW M^&/;- 620OH@@ZN%<:9615DZ<&QA2;ODDE>$M4TGO&TT!1* .7 K6 &DTS28 MP")&Q\A'=04#.IYDFY/E138%6H?KI4V!UI%KDPRXAZLUA/+>267)(:Z5GG4Z M9R0[BFE;P'MRESRVZ;_^XFMC-F&^"VFWL2V_56M)"T$AGW;*H_5ES5D,@C-1 MLN-29H+89LS(RZR"V^A%?ZI<&Z0\WL1R%6B?]( 'Z0PX,E1#[;#.'?-&&J:" MEU!=I!6OW3>B>@9F]QA_BI0[#)D]!.EH.$@S5"*2I2HAL8"BT"HSTI93Z/#) M9!:#TT5@HT9O#^+9/?J?*.L&]X4/W8>6)$2113-(F,&5-SD& MW(:M^B(J'S<[T3>3[4NI?'P@M]=&Z47.FDE74W(*2!9RJ5]B45PKF4V;RL>7 M70FQ%KN/5T*L(^5MIKRO@NO[KH18B[E5<]^?(O9MJH43J113:O0LY^J?*!;J M>5:"B"GYE&-N4Q'WTBLAFFC#.M+N.C?Z\93-J %U#'6QM!$6%0A@FP:TASX3U0D_OD@__WZ^'9?QW__//!R>'1+Z=[1V\_ MG!S_(?WS4]]=QF3;R^F;>.FN"-R 8>1J2S%O:E#P7EC1+<5>L#\FV M"0POQ]5U,[B]C_2WCT3V55]<>MPG&,U^GL^&IWA^WO, W*%-C!RNVO)2&Q:1 ML*-5,64IE1%FI2WK:<]_ADD8W:G&8[WBNI9_BT'27HMP5/1[M!NM&>/T*Q@199TS9M+5=!%IT!INI@$ED"-^+1H^_1I^P$W=W* MLL'%^ ULMW>NP_'XLHX8OX&X%U.P.9&WGY(KM($9PZ"X4!OG@O07VL=J954*7A@#44;3QFM> MA&A75>3I8N_PWGV1A?3+:#@>?Q@-$QE$XY])0E6%:QQX!KXG2P8C:MQ7 WF7 M#0,ZP83D)N;C M6[N[+SNF4!4GI9%!MPG=K05S)Q2J/4$-VNM_N)[U, 4\ MU_5IMDDO:DS:<<]*BF9Z,#)02C%N)?H20%W(N<-&^HOO<.B/GQ%[.JHB MG(Y,8H0Z(2BR&(MAY(UE97,P3JTV%W;)0W::\"=)LL,&]XMP_1/['S]-2/^^ MT GV$6_;RZAI+R(7BL A64&0' .1'2LB6BT@J"16&\FVYH-W6A,ZDWB+UOC? MY' \.OB?RVDXBK8H$,Z;[[>_^7YKUUE1LCD8N$)F5"^2DU)%DW6 M3.ELK"TQYE:3X#M1[=L48H[2U9@D:XFDI26+3*,@+)?5%.2MGHM'PF MG7DDI^K95&8=(KH.,EYMIM,ZXO[@XRP5J'#GDTB>6:TU[::RKMWZ>AE8&']\-Q^-] M&(V^EN'H=QCE\0WGV$01E'0L0.V]@+64LAC->)&0L@*4C<:RK !NT]/C@+0] MU=S0PP&11O[5'[7IQ F2JUSSA:=1IY^'(^Q_'-SZC;?]:3.2P83X[A5+^,%% M)LMTJF85541'R_* :-'$1A'"+M!O?P/K6N?N'DI;Y[2!54.0]O)_7XZG!^OX M%">3JTN;\=X@_SJX'%_"^8?1\$N_VOIU+D22J51KW4[W^YP8:-JNBP=M$OHB M[TY@[D@!UX*Y>YK6CJ4&3O)B85S=*CE,TI%MQLATD*3Q#D@04/]PV6.0'%.; M4/4CP+9U1=Q:6;J4_W-?_=YIKILR2AW)W.2B(M>6>1W(9#3*AF)+B-_FU+_^ M3M^=\OAPU^\UY-FP3?0J,':VZ_Z"Q37$UK3K=U0@BRB&T8Y2>Q71']$+Q3AP0)^+-ZM-17U- M7;_7$O["KM_K2*YIUV\O,X**9/))K%7+03" VA ;H[%!&1W"2CT>7E/7[R=3 M^&3);;?_XYM?3P^/#DY/3P]^>7]P='9Z>F59'0[(*KB8^IH;W$ZM_N$=7EH] M<45WZW6UMT7&HCTDG1&#CI9V8S*?8R87FO=6?\R&P<&KSSW!S\-1-=MN/."; M80_68;7,&.1(6X1W@?D,D7'$I,G75SPUJC1: =VFGM^\DN?J(=5(G3UUW+-: M0Z']D6E3WROTFD&(D24NBG!1:RW;W.TMQO0,-^I=:\A=UZ\C AK<,YW@%QQ< M8BW2V"<7<01I\L_^Y-/^Y7@RO,#1P1_I_#*32/;&8Z3_YC/XHU=;)R3OR?^M M%V)79:*"2#8YVCKS!+ [J$RM*6MY]71UWUH=YYZQSG*RPIGA M-1=3A4 GNB0;+3K# ]?9YS:]TQ\ LX-:LJG(.Q_P.!S14LG8F/9D((S@YDUZ#RMH;\IS.&IVG5M55[ MWA]>5&S3)<]@]I+Q3F#4S(IZMIE:X>>%8=(%XX-$54R;@V(U?#ND)@V):= A M\WCR"4='P\'P]AXU1X?!&:.29=R2LZBE '+7:L8M^"U9%DI79O]TG?:1#GO -E!1=A$ MU U*:K_9+',KMS^XI'7/C)KA8/P&20+? OPX/OB#+&%Z?G\ HZ]3@=2.P-4^ M'IZ?3T5VM<)>=LX!*%I5+*34!17S=02@TM+*9'2VVC32HF:+VDF-?!DJT&%5 M\'QI;_'S"%-_=L7U^1RG5 UJD2K)\E_3[_=0@"N2_#1C19UJI#2#PATK69J2 MK4'Z=A,U707=#NI;YZ1T6#]\+839=)WCLD0<;[[.?G@5C4Y62!YD]10$R235 M'CW!%,9Y]M$4IWQLU+UB?;!;*P9LK4RMB7KN](_K==8F%D5W&F;8N,^]S8-9XCJY6 M[<?LDO8\WQETM^ 6>,E#GLUMP/;0LZ^!#(1-9(E^)RX<__]72V(&X.LXLJUW5AN?]/#4Z MIO;N=+N)D>S:[ KY-UFQ6OG%HJ6U6K#!!5"RZ>=:1]#L,SSV, M:*;SJV#J/ =X$9KM)P1WP=12XC<0<_,M88:-ZR!5)D=8^)H[(&F;"CD@><,^ M:$LG4'0KW42]0.J7)!%OB_EUI-LR,V-N=L[.)B=K_3#W##0O9%V$P+PTCG'I M<_3!)+$:Z4_/SK@-:+OYJ]VPM2@C8P-1-\@ >S]+ +VNCZ03KZYXGGC+G42? M,S/*U6&J1C-?(#*O@G%U HN%-FDZRW'M@#YT*/@&&\-USLG1<'#;;%4Y2BX< M9_2_ZGB0=TH;GV%%T]:(-@8OVXPF7PAI!Y2A&W%OMP'#W03NM_TQS*;2T!.& M99:H&+_^@L./(_C\J9_>5;WK-B7^"4]MF"N_J0SN)-%'XTVB<\#QZ'1./"9> ME!0>/#AKO;V71/^$YV\8S+SUP./Y [_%46J?9:FY8L6F.L/-&A8%;696)B]_WQ[]]P%']!GQ$T>,^)ZT<83.VGC;1LR@C,!E32%&9 MHNU*Y8!/.(87H]HQG>F,@!8S8Q]>^&QJOEL!=8"U\%LPCD4D H M5K9)H5R&:FN#QUNJ1&=B?QTQ_%(T6J\Y.G!^NYX7T?$VPS6&UEDP1"9X99P^6)9R,8SF[C.&# 6>Z>%R.L+ MUJ\E^U6#]>L(;DO!>HA<*Q5K)\]ZOTA'%XM!2:8L5]IXY0W:E;A\F<'Z)]/8 M@;@ZCLQ=[SK?[G#@?+KC9*@5.J6.Z77 =*9M,TCR5+/GPB4C(:/J+#2W$,;. M6&/=";OC\/Q,%6]"FJGY*J ZC\\OA+/] 'U'= U;R;KKK6 AN!A#="YZEJ4D M?8= ^U-$VOX":;W*QH75&GF\1 58$J;?)O_KB+A#WE,=73?ZVOOUM.= TL.* M9@BU*2UHQ:*2B1D50(#26<=E=^EC3'_Y./SRT^P3KWB>?3&E>4KPM^=M-Z[6 MD>"'&TFM0^-KCF!_KQE7HK2<[)!96D@1AK02^M*)Y/=[V]W:! MMS6EUN!]._BE9P-9$8%[QK$.,9 Q,Y]59L5"B$8)!6+9_*KU>#OX91=X6U-J M'1I*?\)_#T7F^]IJCC2$XTIPZ*SS0+N"A3N5SVE7_K?BXVEC4 MAS[]-9/6C<@Z[.PQUZ*37WLE%$=/RP2[PMJ;4 M.FP!<6W='O5R %1&DCGK:IMX8P(+,=?FN#7%)"8-2Z?JK.D3'.T";VM*K<,. M#',$AV<]49R6:&J>1ZX(:A.]P@,K ;Q(9-V2L=09;X=GN\#;FE+K<"[[','; M@YY6*0=>IW8H6R^$43"OT3"GI,Q1N[2\&=UZO+W=B7UR3:EU.3']>JO^M1= M2L(&[CZY.C=SV1DIW& MJ"%J9#HG] JL'EV MX K0FF9B+@'W/'F9G1'YF()LR$*3>LW%$+VT7DVKU).:3I]$!ED7YKCF=$PE M9\I*8X=>OH(\DK_Y'/JQCO!;Z,6LOND>Q'G *SDKF061 I,:_(30-&RA>)! MT<$:(K:I[WX$V/;S!SLC\:YR=,C -HK,WGQ]@X/TZ0)&OUT-T5I@-2MF&@W,4)4H!Q6)B403,=LF'!VLA4 MIB=;:YT;20YU&:]4V5 M+>K,.EPTT)5':K5G!V=&(C1[Q52]EM8I!@:A)OLK1T>JB\GJ-EU#5X+W @R8 MC5A=KWS^"90TL&7VTO1:9WR""?M?ZGD\PV63"-%'Q0K4U"9=JT%,!)90.(V& MH_5M5&41HAW3CDX$WW&N_'OX[^%HKI]7%7JV>*-R4"S6C5/SD%@,(M:,TH+6 MJF!7.V)6G+][]_D[8[!V(-X.DY@JFB.XP.-R"]-,K5G;RZ[2SV1&,JNWR!3?H';?:!W?8 M'NX)*[G3 N^LF.E8H MH1//S"D72(? ,;(@#(?DP!A:I"0+*=";PJ(H2F7D$!JYF(L0/4.#K0VYOS]HJP-9-_ =O^'Z M&?JC?\#Y)6W!-\#BI"=Y+IF+S*;M>K6RY,Q$D"QF5(A:^K0T9;<+;5B$;9?T MHA/YM^BX=@WFRG.*VCMM0F8I(VEM")P%1,., :$MQ*ALJQ%]MX!LK:]:,\;7 ME^=+Z9[V;0V'@S$]<#HYHC^^NJ*UO&"PA3,RM!W3UB@23M&,C&U9I/424IM1 MH\M0/=LEQ"9L+]2<#:7>=)>8WY/>B".O@JUI@&P9NN<)CG7'Y4(EZ8B(;2L+ MN6$9O",/#PV](5%E%GR]HY.%USD3RHLVJ1G;5Y)'@F'/HR/KR+^!;OP\'&'_ MX^#@C_0)!A^1OOP=1O,Z7QELM'6IKHX(T"()%I5'%HJ)&-!ET&VZ:B]#]9Q& MZ*;\#1L)_P7[MT/$?PS7Q/F?SL;#G3 MO':UPU*GT%A@4@APHD0EW?8LU/OXNCM>YQ]]/+CM4H:0A75:,Q5D+0#@]!9S M3V]V$8":6^F6EKIT(8 %T)YS,^U,9Q:?MUT0TO06Z $9O/GZ=\P?^X./)W@^ M#:6./_4_O_EZ]1)?=R)[-YNO\>;K(K-E%GA5W@1> OG*(M*AE#*+1GM:>,98 M,@AC6]\FM5[C]F\FMJ"Y+THQ7L4]2 E!V CT3DM32QI%#4"6&K12/"=%<@^M M+\I>XCW(RU*D=:Y8UB%TVU[S*MC^O&)Y(I?KN,]/(6+;RB*3YJ;(BHP3Q@+ MP"C/9$99LK7!NM;QO==PQ=),1]:1_[:O6&S*,5NOF0U)UNG.DGFI)2M<>L0 M3H5EC$W< ,6'+A7+X/ (JU*S&JIF8Z1UU,U,&T*"0%R M\:;-U=L24'\:,TN-F:[H[+!;Z2/0YF?H"N":&C-+X3V/-=,9F:LIR09,-#BQ MEH-41EB%43&=E24'5W,6;,T.A)BR"-HJUZ:$ZAG4Y!%[YGFT9!T"&FC'\>03 MCHZ&@^%\U/@5VH,_/I/4YB49TICHLG/,:1OKFA4#;Y$9R*FDXKAT;>R:5=!M MW[[ID-"[ ]^[9F.[L:23@QJZV#^C?W'TR\%_?C@X.CTXW3MZNW=Z>G!V^/[# MWN%)9XFY3WY6AU&C;M9[-WV7=A3NDR\"3.VY%K 4D2*/)BL! 7I/?NJF%9;5 MPDJ3RQ'IY?YP/-D;9/H>CFXF=Q4%(F92_B!$8MHGS4!5F[SD$"2X#&FE\4)/ M*+!\'-WF-:8WGG&*D\G5C2@]Z?#B,_1']8L/H^&7?CUNQKTD(WD>JDI UN%N M=;B[)H?$FY2C&C4EF,-D-N*,S=7IU;$O)0P\1(!7N5R2AF])=E9;CP=WC*R MX(H@V5DNDLH*91O?]!%@SW6_VDP?EFUC&_+2X'BL$8<[(ICG<:\ K.D%Z4)H MSW,YVBF1PY8L;%5-?"Q!)O("4$?#=*@ C4M,)B.S+MXKW\:3W;)Z/'(I^CS: ML8[P&VC%P<7G\^%7Q%/\@B,8I/G-FU .G2#+"Z O.\]B)'=)U M5Q$VEG6+'>,6J! -:FO]<\@S2/,^V[I8$4-BR45=[0_.H$BH*67%V>2U5X_&*9=\_O:/ M^PTD/NQ67%V;:V^_#N!@@*./..FG\6UV,PL6F.L I&- M78G&)0]YM5QV);B%K^2S9AK<!MFI]&:8PH)SF07D5@(% M9B.HD&3M!L>*J@W\:%-@D* PK2,6Y(*,]3;-UW8B&V$=3=HP&V$=HAID(ZSC M_=7^:SR2]U>XJI=_7C/@VK)@MAOH6P'8GX&^)Q*Y>J#O M"2QL54U2*2;5=R.YFM#OA6->:<-D2;538N6O3X^45!/K6HFS%0-\Z\MY.H(_SS-&A8\;4 M3F!.)A9C,JQ@"%"T"&2([T:@[RE\=B2X!F_T=<4QCJ:9DR34^:"A6'Q(&5C1 M].KI'!.#DCGSOF@C5(RJ4??QA9!>NQ9T*_,&0;R?(?7/^Y.O^^3&T%+GFTU1 MT6>EF4)10:G"R/X%EE,0D7PPE4N; _]!.+NB!)O+^KX";#P+>UI/=VNE\W0$ MM+'UA+]JNF#ZPCN*Z]^@4I M*DIGH@4SL\5)IHL%!C$[%@-P!=Y'3*N->WN9&3U/IK$#<77X2M:!=N14CH?G M_3QU)Z?1L^EV$T F%4-F2G+:;IQUC'@19$8*QW-%"RLEXJTTF?%A#+MJEG4D M]0[=N(<1S3.>5L#4^93616BV/Z2U"Z:6$K^!F)MO!3-LV69P3IDZI,'2]A0" M*3AR.F"<"L8XDS*\4NJ73&G=%O/K2+=%9ZIY#Z2YN3DO"C(1#"V6T5&7:6O3 MFF"IQ&C#DR*7G )ODXJ] -!VY[QVP];=2YL.1-T@%6E_./H\)&!X-!S ^I&LVP60MH!+>A&W"\T#WAX?EZNVL4.;YM/ M^Y^ G)>MI 6OBN$YLH2?))^[G.!*.Q0RMMEJMIY#//OP*OQ99^5>2J[HZD9$ MX623RK#0^*% M.2"UU"8[YG-1I*I"6AG0!FR3,K<(T6[I0B=R;Y!A\=":ST8P&%_U[Z=32.3*U31/86&K:A*#02^- M9-&1U:*%\2QH%1BH D%'XRRT<1)>5ZU5&^U81_A;K+5R6J*.V1-KCA8K:+_T M21JRZ"*O/['0J%OT*ZBU6HNR%6NMUI%W@XO$A0GB)1MO'3&5G$*FL[$L)$6& M?@%G%3BC7*.X[BM(R=]$$3J1>-=AO7MT3>6$F"]^.JA1I7&?;*F#P>7%-#)= M/Y4,K,>CB^-I,5:35^7.([K8 M"JX^\F@X2)>C475MFKWB]YZT]??[888>?%\7B67ACKS@/9Q]N_X188S_\6__ M/U!+ P04 " "AA%53_[)RZLJ\ #"HP< %0 &)O;VTM,C R,3 Y,S!? M;&%B+GAM;-2]:W/C.)8V^'U^!;;GC7>K(XPND 1 HGMFWG ZG=6.S=O:SN[I MJ-A0X)JI+EGR4%)6>G[] KQ(LB51 $72G(BN3MLB<+N0ZP<]7X&K7/.55N#WZ>H;^+O2R]^ R1G_+I MUV\K$*,X>OEI_F>3$D4UPA"16$.<$ F%4 IBK41J:)::A%U\_;-,>(0Q85!0 MCB%.[669B 6,698D/(DQTZH8=#:=__9G]W^"+S6PQLV7Q:___H=OJ]7CGW_^ M^????__3#Y'/_K3(O_X<(Y3\7%_]A^KR'WO7_YX45T>,L9^+3S>7+J>'+K3# M1C__YX?W=_*;?N!P.E^N^%PZ ['KG1LPO1C9^K>6W[0_2N\(^9LE[J:[%8\=D 7XNMF!V59^X/[^U/E1@W4 .9%G(JZMY15?]8Z;G2)5L^ M&QI,U;__P?XT6>:KR4?^H#^9#_R?B_QJO5PM'G3^=O' I_,)S3 50B8012*& MF"D#!8XIY(PICF@B-=>3U>:+/=%S^.6NUJ$0Y"'E#P$VKH[,U5PO%^M<;M]R M#[-#KR[[UG+ON>SGN55F^4'_2!T/F$BLSM,9M<_)DTA%CR" M@J04FH@G@G."8I2$4$NCM+$1RU99\#,H?@'%Y6'TT@RP'[ET!EO/U+*#&)^K M"K-"5?!KJ6R'?.(%2J=LTBQQ4"[Q,OXED_C=U(Y'WO%I_C<^6^L/FB_7N78> MN>7FCW^=ZMP.^>VI6EG;?0B1(J(0<28A-H3 C*4&IHDP!-$T8H2%\$J0]+'Q MC-,3%(J"C:;%_/EX^;? _4R[I^%'0KUAW#,IG0=O,"VU@JE3F@K38%#::@7. M2QIK-T@[6ONH5S=S:;=R[Q?+Y215L:&-9$NLT22 3)(,8Z0QFAF%O8"=0_5J,5\N9E/ECERNYZOI M:JJ7ES^FRTE"9)RD(H&*Q1CB*-&0ZSB&0G,N,6:81-Y'',>$C.VELJLGJ!4% MOSI5 PX[CD)Z^JRC"Z#Z/NIH@U'0J<OB^\_VQ%*&K _% Q0S/U3XPXR_3V-JQG ]_)V6^]/CW8CO[*#OK?; M?'WK(O8^F2]+?;E ]KVSJ72%>:DLV-'V E3Z=ABNY0M-MP%;)Z4.&[+E"\)>T);WC>VXI_2O MWJWLX.[XL\[=*5QY*([35%,&38QCB$640&Z4_4FB6&.[/8I)&L(Z#;+&QC>5 MIW^C*ZB5#7*4^H#LQR\=0=[MXO9C.=U8")AAF;*@BH-9I9$L(!9 M+ F4"',:42HMD?B02(#,L9')ES_=_0F4&H*\M@#,%GSN1R,A<#?324\@]DPK M&X5!J3&H5;X 7^XJ8#T"0UMCJJK$X&+:#(WM,^&CQ]B;R%N@51*ZN[%@:<02 M5'!TR%"#<'4+VVK.;G-KRSC;Z7RZTN^GW[6ZL=^N^=>IF)5>LZ7=;*T?UL5Z M\_)AD:^F_UU^\S.4LIAB FD699;*$PFY$N[4S"@1<9+(5$YV\S!/AX(&*^$U M=4XFG7:\-:T5!;N:!@;:AC\.OY5C3Q /%');* \+[<%6_=+M;C>KP=B'1^&V MAJ_;4-QP-8:-QVT-TUY0;ON1P@.#;NWXNGK+VTUM%J7$P#C%"&*L$!1:"AA3 MEF9IDJ$(><<"[8P[ML6HVP=,EZNIY#.P$_?<(M]Y%[QF+CH#DIX)IC4:0<$^ M!VP_.[YG=\S!0GH.&+(;Q7/HX[:!.Y=*V0>]K/YY/YWK:"*0040D"JHL$Q!G M)H%<(@5I2C'+6!))'(>%[1R0,K8)6P6B5"I>U#\ IRSX-/=,4FX&MGGZ=@97 MWX[MMDBU"-II0.*,D)U#HPX))&2F>*15"FR+Z;F8@A MXS2%'$=4IP0+BKT\T8U2_D=-_/O?%^=/_/B,B1\$UVM._":D.IGX<2\3/W[] MB1^'3/RXY<2OU_WO[3A:/P_GJ4^[GC[SIR(Y[^U:7QH[]VX7,SO4UW]HGK^S M.X4)$CQ),4,0"9=/IS(.663Y02,5&R0M86 46:@TXP+L10QN;+D M3478/M8*HN ,PDXF[KS7G2!;*=^ MC+,4&M2CT05T+WT;G8S9-I9Q(;56RW?6T#L^TY^,_8M5Q,JU7^+5Y5Q=_]=Z M^N@TF B%M$&*VAT6X1 +XMB41Y!$R(B4J%@1KVU6"]EC(\]:=;"8@Z55'2P, M>*R4OP"/3OTB^DC7!H0&._H_%3\N[0GKGJES W-19_>N OKS!NA"]XL"Z>N3 M2+>(B@S&K.,(27_Y T=+!@.S'SD9/D0[AKO5W_5\K9V@J\5\E7.Y^OMT]:VN MH' MEKS>%GJLE0^,=_)]%'Z4U@/ /=-91]@&$UD@4IV2F*_L00DL$)"7Y!5Z>SOB M.CBT._"RY+A9'=Z[*@/;6I*QXK'2J8 $(0.Q3!04"8\A,D3&ELZR**,A)-9" MA[$1FJM(K];ERF$SYW;B9<,HK,U#\:.SGJ'NF=H.L]G%%O'"E(O])_!4+M]N MM=33[T7)C%\+(_NI$7H&R)VR8AL]!F7(,X!ZR9;G#-7VL.#==*;S*[[27Q?Y MTX0334B2I5!(95F1??=9$.021+B)$I)'8W9J^IFF4.O)?R F!_#^5W6SSRTEIC5QIEBDOM:,"4$*Y95H;U866I)3.)AHF)4IE09&+)PJKX^0D.F2+# ME/?;+]H/GJO>VNGC^2C\J*=[>/M>>'2!Z]FM$)IAZK4CPA'1K]H8H1F.4_T1 M3MS=13&BOVM7L$2K2SOY^5Z_PAFF0ZH5P+ 5...,01-Y!KBF D MA-092WFUS0>'&[ M";\I0?!FO9S.]7)YI[\6(4]E+>8X2KC&"XD%+V<)^]+>Y53XZ-&'SL;/GY# M2Y[@RV_N/Q=$^)W/'/L4#N>IM#L7]T'I;=[YP\Z597?SF[G,W9;FK2[_M;_/ MUJZJX_4/^^^ZU]&BW0OT4EK9N58-95?>V\7]C5WI+R="4Q-EB,!(9Y%= M>Q,$69H(:#*=$B;?33*OKDV=8G:>/""GH#?RZ8O M7'M^5=1J@^:R3^!7ISPHM.]P(=\&M$Z9.4B!07FU#30O6;'5&"TY3?USO5P5 MKHC[Q:524[?=X+//?&I%7O''J5W:%B>\PLW?JYU*XK=NT;FT^MWI_/M4ZI*- MW4'PUWDQ2M$9=D(BG$4:QY"S.''A)"[B5!BH1!2+.!(1,C*(!WM6>&S<6531 MAX4QSPJY!Q)GWX_9DVQ']/#Z)NC/-U=5@XKJZ55)R^ RS]VRQ/U\L5VBFT5> M>*? CDT=$O9 P'=+\GTK/>R+8:!'L/%["VZI>[[OI4O)9D;UO_[*< MN)Y .&$49BE6$,<9A4(D!DJI.4*2XU1DOKD)1V2,C>9K-4&I9U7@PFGJGZ1P M#,YF;NX(I)[IM 4^01D+)Q!HE;5P;,S!,A=.&+6;O7#JTI9A*_E7/J]*CV[; MEKH(P;GZ;+\>=:WN3\8N=?E<3BT5U2=ERTT8+.=:4JD)3(3K0)I:8N!2<)B0 M+"618:G086%]76@U-@+9-:I(*=R:5?@+=PUS:9\;T[8M*):MXYF[>D3A# M/[V^(W<&>G#A 3]= MUM@% GF@T;4-0EF'L!2)T.WM*1L%-E^I-YZ:Z8\!@Q MBDD"I7%9)9F0,.-:60Z7(E8*(1-[I9OZB1L;.>]J6Y1%ZLPAVHRZ(*G!F8Y@ MG#&+.HTEY(Q)2 S12K!,&QP8 -(=[L-$@;P6\I[^D,[0[-N;\0+&/4=SAZX* M+TRZ=30TBQS63>!E_MXFW^^NEK&H5;603^99@F*5F?CFR>60?C+.>;6M[\$- M%PE"Q7E7"C&G"12IBF#*4Q4;PC.*@JJ,MM!A;"^!9T57BI/))5@MP.J;!L]S M]&W9PS50^KBV^E2+M;SE0M,^*SMMWR^FJ0H,CJ+$\@4YA"G&8<\ MU@)J(S4Q0E%J@M;'H0J,C2SW4A=5I3.P9GGV<6C],#P=$3U"W+?/X62B8JU_ M$1M6!)3);K.)6H(W7*KB(27&DZK8 %%0JF+3..>N%F_FW^UPB_RI:K_\H@1< MFA&I3$2@3B6#V+$=MTM&NSF-%4V4W9VBL"0F3\%CH[KGQ?@>'A?SPJ57[+(J M.]HN!$\\@=#57W>X#KCDVRB]Z=<^T/K.#ZV>%G4GA+_22LX/DN/+-\_[6WHP MYZNIFL[6J^EW?:>E72*Z4IC7/UPXJ59E8=.'QW7M2GU9 L-NP2V/3G <([OS ME1!)=UB%D((9S>RZ3A#$"-&7B>7KNA'TG?SKT=>\#6(%!;5-=FWMCD:'6_B,\%*"WKT!78)=#=>@P[T6Q8 MQV*78.[Y'SL=O.7"/Y7%\XO(R2*M.TI,YD+N(4Y2Z=+E.111K"P[ MIT3'*4(1"N+DHY+&QK-U=XA"P7;Y\D=!]5P\=@%5WZO%$)3"%X2G$.AV!7A4 MVK!+OE-&[ZWQ3M[0,NGU65OXLE/M)***ZD0A"YZ.(":9JPB/&.1&JUCR3":Q M5_OB)B%CHX)21U K&=C#N!%./R8X%Z2>22 8G_"$R 8 NDU;/"1HV.3"!E/W M4@";KFVYDRM;H-=Q90Q%1!L[OW&&[):,Q2Y^D"*HB,0JBXG0864!GP\_MHE^ M>7=W?7\7N'MZ#ICG-J@U#'WO9ZK4MQYBX@[;W.W6XKF(8?<(!\W;6^P?ONJL M5E0W+J. SRX?'V=36>P2RFR#J_7#>L;=MJ),X;W/^7Q9)!\4OI])3'G*$H-@ M1I&&6$01%&FB8(HDYCB6]J.@]++SU!D;%U36N#2CPAZP8U!=)&!K4E4" &R- MJCRE[5I:M7VD?NPSW(/JF:UZ?T9M6V.="6T?';/:JO0:C;3.A.](?ZUS1STW MG&&Q7%[Q/'\RB_QWGJN=='OCCNQ0PMRRRBZU**4PB]RB*\4,8QICG04=YWG( M'!O=[ARK6YW!,Z7],O%;HQ\:LM )IL-%*;2$\XRPA), ]12)<%SN*P4?G 3B M>+S!Z5O;T=%;2WG?"[*[F;MXKC*/8:[^JM57*_=2VH\*![2+;I@MENM\Y] ; MTT3H3!%HUX:19:<40>'JM BL""&&IE(&.7_.469L!/;V^O;F;Y?W-W^[!CI="@;-D%="]IM),QV_'K!V[)QJXR-UT]YE\+VJ[JGE(6&1,1#HGFPE5V MY)!3FL!,,!T[YSFB7NGY?N+&QI%5Y5ZPHVVY# FCR1,8^Q%A=\CU?<1V#+0> MJLSZ@=(I4YT0.2@7^9G_DFT\[VI=H=H%EN9E59'I\K,@#UZ3L+%QR3-=06Z5!8\;;8/+5!_'V/.$KB/D M^CZI>P::TW,3G]Z$6IMJU2?AZ+I@]7&!0]>L/FGZ@;+5I^]IQQ^?+1;/TP^\T9)L'1: M7H#_A?Z$"'CD.?CN-/X+P!<((?=?%4@)^'KU;9%/_UNKOX#Y DR7R[7+J[&[ MC,5ZM5S9']S;N+PXC',./1<_JCD3ZYX99@OR70ERH> %N"F@ZXYA&E#HE%@. MR1F43QH,?4DC39>V98^%U%HM712B>X+7#P\V#=\070N4UH_/,X63UJ7+A(US;6T M\RN8L_K\-OBRWTB><>\\6MI9,F?]6$L[_6IC5I7J2]/ ]0^[I)@NNZ7@ 1Y% MQV3>I\8#OQ8& '__!3.$T+!7E5@L'B9OG^;\>J[SKWHUE76#J,H=)(PQF& - M->(9Q$AK^Y9)*=19BA1%AH@4^ZUV3XD:WY+WN;)^;'\24,Y4)$62N-(D]K5- M"84,&XMO&JLXBAA.B%=Y_B[A'.2$IP\P78WOE"-J]V*&0IP@2^O$)- DDG%! M$=5,3^9Z-0"4K(2R%O8_#,CFY4.7W[6^C[:>:0EJ]^])9V\87*HJ6EJ0\B"P M/9,X/OB\ES^^F)0K%W=UL1Q!+$'%8N3D_8.L(WRMJ)< WM>'E[*^MBN&U=.E M4O9KL+RR/W[*[Q>_SR3.W\T@O5Z64CXO5YWSZP/.G-WJNS52Z++9ZF4DT MHDF$VGE/%*8L"NH"%:S!V,BA-@#4%H#2A# G3OB#\'/, M] IOSZ1R#%G7#7X%*@/ C@4]'+VWQJ]3#TFX%H-Z/5J#]-*3T7Z@MJDZ*SZ= M:U5G[U=32W(B,7'M72.[@<8*NP-\R2W;R11'21+'(L@#?EC,V(BLUG)3"",T M1^8@EGXT=3Y"/7/1'C@]<$TS"!UGGQP4-7!629.Y^]DBC5>W#;L6JVTL8E$$ M(HVTUL;%_G$DW2D\AB*5%%*491$B3#(:E/2Q+V)L\]YIN!.NVZJHQ@$@_2;^ M>?#T[?,)0Z9%?/(QXSN..MX3,W L\3$S]R.$CU[9;H+OM]+]G.M'/E5OJS/Y MZQ_N#,0=C'Q:?=-Y5>M>IBH3Q-@% !$$XL@D4$09@H1D.$.NC"WGD[G^RE=: M^=% .T7"',1;=7H-)'%: UVJ6QY<+YS&8831\L'XD4J/8 ]#/ ?:G(/I'-3@ M5^H7V!<&=-ZRX#P$.V6OEJH,RG#GP?62!<\<+8PIBUJY^=/DZN-$I+&.B1'0 M),+ENZ8('J:K.HOI:C%W M*:)Z+H]D BK$8BJC# J-7*4^*6'&D@CJE,148ZD,"2J('R9^=%/QTX'_S\9?KCU+% N&9ZOWG7+;# MK>.L@R 5!LY#: //?F9"JU':YD[FO^F5<\MNZZ#^PJ=SEPP_,8H@(5D$F79A M7")+(4.&0A8AREB4*!H%Y3HU"1L;A;E8WZ]6MR58S,'#1O&=ZL^A"90-0/NQ M5E?P]KQ6=HODR=.0=)PZV2!PX,3)TZ;OITUZW-/6 M&7.@UOW$1-P0J354*8XAQM1U=$Q2J+1,E5&Q4'Z[CD8I8Z..HRT< OVNAR'U M]9*<"53O3I!@C%KX.1HPZ-B-<4C2P%Z*!F/WG1!-%W?EC;V4Q6YL>:NEGGXO MOKS8T(SHE,%,D<0UT:%0\#B&(F(FQFE$4HW/];WNBQV?I[76$>0;)2_ 7!]O M1M >\K9>U98POJH/=0/K5ND^W:;'(>K927I \"N[1(]#<=H!VG!O.W?GV^M) M9!*=4DY@E!@,,;'_Q[,L@R8VE,>8(^7/T6RT,]'1ZII4^ M'\P0Y>QZK>M^CCYC+V9WJF)\%T/V>.JTF:P)QT;&B-BE3>HJVZ$4\H1'D*"( MBRPB"+.D\T.GL=*L_]%(2UH->S8='D2-D#J[!+N?4ZA>R3%,@_&=09TBP':# MG-N N4INO-6/B]P)O)F;A=WCN-S5-T_5AZ4/E&O#<8883(QKHV%A@@(S!GDD MHDA2HB1)V_5B]M9A;/2WVT-X6[ZRL@+LF'$!Q-,V1;>-7[K-$_.CPYZ?0\^D MV,\C.*.E+/"KNUJ+Z+5_QRI4_P6G& MN5 ($F;LHA Q##/.8A@G*LM,'*$8>^4WG1(T-@*LLI1WE 5.V_IX*325^PBZ MS3S6)68]DU5;N%KD=3=C<49R]Y&!!\[P;C9O/\W[Q/7M5E'OIW-+/L^;$]YJ MUYS0O!!JAUNG:Z! %09=_K2#Y^7*I^4HK=UCFZIVMWKF#NJO%LO5\O-B M-I5/VRA@0I@F&:(P2S)W^D2'N[>[J&L?^'5T;C4&E,BATO@"EUN#7ZM^^(JY#$.O:R^4E>VC_5@@@!SQ; M0;>W;$#H,K<^+N:+NK?8S5PN'G25VE453]"90#PB$F*F4KM1BRU)H4A#0H0@ MAB@:&Z\0A1"A8V.H,L'QIRKAU,7P.)5;A$)Y(>Y'4EWCV#-#E1#NZ@M*A<%/ MUS6LW9>S" &IV]:#/H*'[3T8 ,5>\\&0>]MQ45U3X[/.Z_+ 4SF)-,](EL90 M(A-#3#6!/!8$2JZBF/ H$T2$D,]!*6-CFT(I\--T#M1B-N/YTK6O*5M)',]) M" #5CU_.AJIOSU!=!,_3U??KM;+E26:O*ID?Z_SAV79FGD2$X0U2HCK,YI +)1; MEQ ,4V6(X#*.XM0KJJ"=^+%Q1EWJ?^54O'"$894,* @?P48>K M_-S:XF?UH-N/TK:*8J.\K0=(1!&-F)90TL35CHT8S#*#82+2A"C"*=%!*TI? MP6-[8;A:![>75_?@_>*AR$ M@M5QX49/X0.7<@R#9+^X8^#]9Q'5S7RZFO+9Y>/C;"K+]C<%#5ZM']:S(J;W MVA@M5_@Y@Y@/$+:78S?_ADQTWG\Z_5J[[5 M#HBR& M$;*$7'3!8IDB4#!&):,QI=(KO^SP\&.C6:L@J#4,V/7NP^;A2S@+C)[9:Q>' M-MV8]@$)V.:?!+2]4RRU*2(A ACJBG/%/4/N-T=>&RD5.L&G'+^X;3/L&KF MHW,0Z)F)_(P/"HX]9&FK8-AG PT6_'I(_=U@UX.?MRQ?>SE!!!%I-V%099'S M+N',=11-[4R+$ZDE2]/8JW+_=LBQ3:\K/NYY+5Y!:PO1RX@.WERZESX).V"2)59/DF%>7.KD;6RTG&:1P392"ES+6 MMV^NS# &E8EX+)5.,Y6%)8@<%C2V"59E/-3EQK:96:6ZH0DB1] ]_8;K"K.> M9VE;N%HDB#1C<4:"R)&!!TX0:39O/T'DQ/5A=+#,5Y.7N_5R#__)7*I%T0?\ M4OUSO5SM=DC.7!" BJ!=UUJ*4":&0KD"CHFB&<'"F-2K\&L;X6.CC3WO6'T0 MZC(;:B,NP-8,/R)I]5R:R:5OM/M>%H0"W6%8XSG0-7D@[;@[WD?[VTO/8RO! M@_#7.9#4G';6&.TKJ.A<3OGL,W_4>35QXMCU^4(,&AYSB"G+($^$@BP5&J42 MIW&*0BNE[$D9'7-ME 2/3DOPTR6,7./>S_:?W(6^!T8]'L;6[U3E;,3Z9I\M M6(6"/<1,-T+0>7V2?4F#UR$Y:NRA>B/'+VY'!)>SV>)W;G5]M\C?+M9B9=:S M_4J3]J?%=\M(>CDQQ#"!20P-B1.(M4E@%D#W+R6ROH7L?\H:RS^ICK[]/%>CE[ E:8SK]KSRB]UD_)CVUZ 7V@ M,X_]&K9VT5/; XSE[RJ?UE5M=[FTA1$=YLVV!:]3"@M68E!V:PO12^)K/4[; M&!E7SDZNUNX4Y'*N=C+@/JX=YWXRGQ?E.>[R>C9]F,[=QQ.9F212&8.()J[. MG(L-%UK!R,0,LY3%6@>MGMJI,;;E5:FJ8\/'6EF@-]J&!K>T>C!^9-@_W#U3 MXC,#BGISNYFX%V#[)#9V@.O33Z)%U,HY0'87GVYN[^]?'_3X?G3UKZSSY_L4(.>/VU5?WG^M/-)VVKB9?&) MW8S[S_915,U^4X4$HT9 E J[V^($0292#3,9,:HXRQ@)Z@S4+&YL4VY3F4/N MJ'L!'M:K-9\!LYZK)?BF9\H5"EQ]T\ RWS(P(_X$_EJQA&61I36J$<26XV"6 M20T9DDI*$^&4RXE==(K%\$]@5^S SP#PYF;+;:#V6Z5U!U_/#'JPJ@QPJG;> MJ=H/DX[KGC>*'+BTN8_Y^]7+O>[J8 =95$ZQ2[%BY)N'1S[-G1__ZAO/O^KE M)&.)-D8:R+4VKCPYM10C$$RRF&4JDA01K\"X%K+'QO?/=S!5N9.R='9!.&"Z ML2"0>T(>2(OM8GD/]Z^S\_8!HW M?9Y#M".VS_GB^W1IJ?* )VXB:,0Q3C'DS&X$<<(4%!1)B$V$5$(5PS*HWGB3 ML+%1UT;7PO7LJ$LZSXLL?="SA7T8@935"'7*.,F2R,"(*;LN%=+N"U*30)E% M"E%F.(E-V+JT*["'6976\59EH0GP."SZ?F^(KA!]C9.4G;,34)59 C^Y;*=\ MR6<==B;VP:C3UT"CP$%YW\?TET3O=4_+TLB+^5=7#^&M%JM)G,@XBE@&)94, M8BX8S!!'4&B<2A*E*",JJ/#QSN!C8VZG&W1U:X"RV@46,MX%C1(4::HQE"RE M$!,<0RXR Q.I"3$:BT1;T!8K/NL9M(V(_D"[=S+.!P0R[$EXZ5I1SA;3QBN[WD#4ZOG.Z@2ALWC9AZ3>-.T*H MYUGMM 2%FJX6@%/T E2 ]1#JYH%)IU._2=Z@3.!A^$MB\+GEC!35369^F4\P MD2*57-HEC\E4 G%&7'\8G$&DC!8((2XCKR(G34+&Q@S;[,UM88M2TQ9YK"\! M;6:)KF#JVZD?CE"[9-_[C4(-0 M$R%&C;8K=1I#;#(&1<9CF"542VI$@J,@#WR#K+%-^:H&MM6UB]Z?32#[K1(Z M@JYG&FB-6O *P0./3E<(3?(&72%X&/YRA>!S2SOR>,.7^I:OZ@+Y&4&)-BF" M6L0"8AXK*.(XA@HSG#*JDS0*:DGP?/BQ4833#CCUPKC@!69^T[\]$CW/^ T( M/>P"#AO=Z;1^(6+0F7S8O)>3]\A5;=N\<>%:+$VU.PB[6RWD;]\6,WO_\OJ_ MUJZC6,JER\^5D$8Q@]NT,?('D=3-J+7JT^4'1<5>V$T('[L/F M!\%^YS7/^]HFTN[7:JU%UB4*)D@1R5.A[ HA9A!KNU8066:@CE,68Z:(YD$' MXSY"Q[:,V-0GWF&=T+Q:#ZC]J*5K 'NFE\.UG2_ 1N6+[AK2MH&HXZQ<#\$# M)^GZ0[&?LQMP;\L47J4*/XE+"YZJF_D5?YS:U_N$R#@BDF80Q:Y]&G=G' DF M,"$<,VXBSDA0]]HCWE_<-C3/"D[2N&^9F8)+6]5_$T]'+V$(K.H,Z'USF5 M"(4DU!G1T7G%S5SFFB_U6UW^>S.O@T0_\R<7X#O)4,3BU.X-="92B&,>0QYE M"8PSC;0Q*#8ZZ CCI,2Q,=0FZOFQU"_XH/,$P-['G=W!UO^A9Z$C^*G6UC6B M!AL@/Y\ LLW9IQ\X79^ GI Z]#FH'P@'3D,];VR;N)Y/OQ<%"]]O.@<)2Q]9 MA#CD&L4NJA)#86(,*2-"89:D(@K,5M^3,38>V:JXO #;Z,$S.C@= M:/3D!O,[SGW>ES-PPO-10_>SG(]?VD%J\VU9S>YV,9N]6^2_\UQ- M,B-PE"0:VN\#@1@C8MF *&B7%(PFF30(!7' "7ECXX/G";:5ON!7IS&H5 [N MZ-8,N!\W= ACSSQQ%H+GI24?QZ6_5.0#,E\O_?@X (TIQPVWM2.9CWIUQ9?? MBG0WI=6;IR]+K6[FGQYUSEVM]TMI*:W81KGSE>E\;?]6?;B8+S=> $:TI*F4 M,,4XL>N12,%,20TU-YH*:O<_85D>W:@U-LIR)@$S6_R^+/-HK66NH,ZBM@KP MC5E_#J.NCAZC'\,-_W!Z)D)K$"B>S>>=I_*3L\KNN_X(-H:!K6478&L;V!K7 MBWNH6[P[)=B.5!N4A[N%\R5==SQZ.U:_=QO1=?Y4^+V*;=*E_*_U-"_+$W[0 MJV\+-4EBDF*1,6AD&KE@_ AR:EQPK:",HHP@3.OZTGZL[2/6:]H_+R?=,RO7 M6I=1>34'!T;B>2'N1Z^=H3@,>6[@*_2]J'/Z:ITOBMHWH%2[.TX, :E3QO,2 M/"B?A4#QDJV"[FW'11OFJZI;;%<;FF!IE- PRXAK@I%0R(S]E5.)3<0C@WU; M?#T;>6R3OU+.ORO7-B]R'(QFZKBE\NY^NRZIU3=PC^9=],YG[MN.*[SGRZ* M0FXS_^[UC]4;:\!O$\+2A"82PS3&&<2QI) K1B W*C:(9;'T:^39EX)C8X(W MEW@#=+G:Z5G+8-5)/$.\MK?J2T^ZM\('G MO^F5"UNXTW*=EYZJ.KO*",4HPC"*4@DQ4I;;,\U@@BDR6"N5QD&Q3 VRQL;5 M6U7!T9 M7;^76D>(];V*WD*U5;.'K#0/-#I]633)&Y3W/0Q_2>$^M[1CXU_RQ7+Y.5^8 MZ6J2RI@EVB(7*>HZ9*@89HRE$"L6BT0@Q.,D))5^9^P@MAT@:[Y0S9V16MW" M:& 7,+]IWQ*&GJ=YB<#G9@2")_4!6SN=Q+OC#SII#QCVNJ1MDLI:)SE+.1)9 H:/4%?!-(3/*+I&0H$00')$H,!%E._C8%D&?UJOERFZ"G%-6 M+/)\\;O]*? ]_0P\OQG:%I*>I^BV+JU3T.T%2Q6[S O9-[SCW(\= 0/G=^R; MMI_#<>":=E.V;/7^R5S_D-_L,RP*X'R:NX-Z]Y]+"?G.9[IH@X-@(I32PZ M-NO*RJ+QN_V+RQU??@OCDCZ>JA\EO?*SZIG92NO<4ZKM*RMR+>9%F-1%&2RU MH[OK^ER;57Y8-D5]_K>=&[KCR!Z?1*=4VX>>@S)VCT"_)/X^19W7/+)TP>GB M /^C7DV(2EDB8PTCDV&(L1:04?L3(@YB+%"&XW9="U](&I_/QM6-!]/EO5MD4__6ZM)1I7D C,H)'&MN!(-!8HIU%1' M"D4IS;@,ZWK6)&YL:^>-MF6>>6,+ M816K6NH*MLIVV6_+!Y2..VXUBARXYY:/^?M=M[SN:E>LZ=WMA$0819(0:+1P M$:[L@DQVJ$$+,FU5?UF0:>>3\ #-J_7#>E:D-)<;LL]%"\A/YE(M'HL MA1_3Y80)A8E,D)U(45&(R4#!,PHETBQCAFA&O?S?O@+'-N&V.H-2Z0M0JNW< M)[7BX%>GNF6HJ3*_G MGLZ6;A"MQ?6'YYV='Q6@J TL%'?04#]-DSG0M0S#1^L"]%O(8A>]D,'!;UZ MR8=C>Y_&:[OCT:+;UZP.,/VT^J;S2_7/]7+EXDDG:62T7;(12)QW!2LB868X M@HG)6!(;E&:,GEM3IE&#\2WO7!B7? );%0.=L>$/H3V)= ;M:S#,!=A1OSA M+ S80;Y?#O("KW>":M;BU=G+"R0?:O,;*(SWQ&+Q,"E=1WRFEY=?A M7U)KM7QG[:S/#CZ9XNH),3A)X]3%4AJ[#J(40<&4@3+%)(TB'268^]!>6P7& MQGJ;^,M"83^^:PU^,]T- 6G/;%?H PKUP4;_"[ )\2Q, ,Z&[:'6)U/ZJ'O& M7E4]0(MY^*K/X)DF_\.>A??KYUP@R[>/&Z5XI2"6H.*%TGK<0=XGYUI=OT[. M'B>\:[5]2[EHU[NG![&P'!6;E&8J@S**[;N"1 :*%#-(A4H1(QPGV/BVJGXV M\MCXOU(.E-KY]Z1^#EDL?-&"WH?3A M"\X+N-JTFKU<+G49Q8(B(E#,L4M Q*ZB>@HS(A'46$01E1G-_$X<3HL:V[2L M-04K_@/P0LMV@4$'4/7;=':#5<^S=P/33O?H4L^>HH2.H]%+H- !<:\2*W3< M[&/A0@UWG-TOIDJXVU1"4A3%@A$!$VK) 1N30J$9AJF46*1$)@*U[1#S0M38 M:*)2;[?_8V!]J098_7BB&[!ZYHD=)3<)M'WW=SF"1E\=75Z*>ZT>+D?,;NC: M?=2_%Y\L[ZYEX90MNJ(^KL5L*L'"6$ZW-H4Q MB]^#\".9SN$=Q ]4*@Q*C:OXADW53*MV>4&'&3)!,'5*1'Z2!^6D(#!>TE/8 MS2TS_O57ZF$ZGSKZ*X(MRL)[$ZX$0YE&,&+(XL\4WM32#"P8< )O/RKJ$,6>26@7P.>ZUG4V.RPW MX(=*MR4(3L@E$. ^CK0CD;EM[])V+5?PF[$SAT[#DY+&M@ MMTFCP?L^D^;+6Q;]= ?MS\[CJ[JRQF0XXEK B&,#L5"I*][IBAO$@FI*&"=! M[I)C@L8V_ZL:]1K3_+B9316D MSIK:9>C)TUQ-I2L#48Y8?[=C%&7U:U\F:1Q1#CEA=I[SR'F0HQA2*2/#E<$) M"P@D/"EO;)-^JS%X,?^!4SHDF.TTULV,T ."?;N'F\$[S1?MOK$!$8"=HCE4 MP-^YJ 8&]WECU!S+=WJ8 4/WO&UZ'JGG?UN[==;-_+O]_BSRIT/.F$3B1,9( M0AT;#;&A!&82VY]D+#E%F6!:A*RXFH2-C89O/O[M^N/]I]N;Z[NP=5=W3CC N95$7P1W<+693.=WI MFX9Y$C,5$ZBH"^U-I-V@&6&@BJ(TRG"48*%#Z.*XJ+&1Q5934*OJ$P03"K ? M>W0#6\_+&4@9A,,T8)S3C"2%![2N;A(V--+:Z@JVR055. MO"#V/5'K!KC>C]5:8-;B6.TT&!V?K34('/B [;3I^Z=L'O>TK&;(GXIT\2H+ MJ4Y**DZ9)BH1S'#7\"<3=KTAA(0L3F.8\E1(3;&BRJO=I8^PL9''U>+A8;I< MNG[GX)%/CQ?="X?5CS"Z JMGPJC5=#[C;>S@MN9IA\4*/0#IME1AD\!A"Q5Z MF+Y7IM#GGDX#E[;,]T0N%QJ/6CD\A&@A@A=?BEZ#+'+1^#P#%X^ M=G<[^OJX=G[=3^96/R[RJB/:UX(K)PF*-4H1A6F224M9'$&.6>RJO",N.8T2 MOP;?IT6-C:9*3=U;?%EI&$8^#:#Z$4XW4/5,,EN4MFJ"NU. !7/*:2PZY9$& M<8-RQVFS7_*%QQWM.,*E?VZ+:=WIU6I6-K.]G*LO\[5=2\T^YXOOTV*#,&$* M*Y0R#0FB&.*4$\A2)& D,X%3FF@AO6HNM)(^-B:Y5&KJ5C=\5J2 ZQ,!^QW M[T%;Q>UJ9JOZ19$B46D/MNIW1T6M4.N4G<(T&)2P6H'SDL/: M#=(RLOI1NRR-^=?WFELBJ#)9GR9I@K(X(1JJQ)541"2!F>8Q+-9#F'"69B:D M;>L1.4%4-4 +UWLG \RCT&T8]1%9 MPT91-QN\%T1]XO*6?C#Y3:OU3'\R96G(HEY(72ARITS O5N8;F-45)*FAA$$ M)1N/N*R@232!L58;M*LE3HUDL1A\)MH175SN_& M3(1,6"[:2Q$A4V^8'+12P[I5VO]"?T($//(>)P >S/C^Z\X;N>!:YM]QZ2'S.> WS/ MG%D$$9Z)B)+[GEZ'4M0YVF2_[U:^[:G-H5 M@7/[?=?SM5W/S?7-2C\L)U)03 7E,"MJ+S+-H,@0AFFDDT@29I0,*CQR2N#8 M%E'/]2W]U(7&X%>G,RB4#@U^.@6Z'RMT"67/+'$FBN'A4)[0=!L2=4KHL&%1 MGA#LA4;YWM=RF;*V+^<'G5\Y*^9%A9/%W(5>58E)$361T)F$F7U+0YRJ#&9V MI0*53"A34J@8!84XG) W-KJIU07/] 5.X<"5Q@FW:'7]SKD.' ]I-QZ MXM+M^N2$S&&7*WX [*U>/&_KI@'(!_YC^K!^V+:2O7QP >,3%''"B8O>MO] MG-B?.+8_1311J>M^1OW<18%RQ\8UE9J %]H5@0HO-T5@M0!+/?/T/X<^AV8. MZA'=OOU A[M-U'AO-0>EZOV@>UZ3CPY0?MW>'N%HG]W/XP1FH6T\C@WWJMT[ M3MAXJFG'J=O;^[ZFJ_J(U[YQ3"-208QQ1ARD<:0:6%( MG'(1IT'Y.@VRQD;P.ZH6'BVYJRSXZ>-BI4$4!\;$-F'M[\WJ ,$!'%N[X#W3 MLUO7U@DP.O=R'9,WN,/KA.&'?%^G;FE9NTDOEUH_/]-<;L^O=!K' K$(QHQ$ MKJE !'EB&"0($VJHE@D)J^/4*&YL-/+^^O(NM*3 "4#]B*([F'KFBE+1"_ B M,&'94VD!/URZ+?[4+'+80E!>YN\5A?*[JW6)@;(_NBX/^=PQ>ZZ_Z?FR2#%T M[4_>+Y:N\\DG<\]_3(A6:1H1!C-J,K<-3:&($PZ11C2)D\B8.*A,2:#\L3%, M>38N-RWF[4IE1W\PLZH'5R0(>AY^?-0CRCT3U([F52#",]WKEDD_.?7_6+1+ M<9H!G6&+>T)3*"(B(2)2#**C$@YB8)H+T3Z MV$BO5A3D&TTO *\M F:1 U79!'AU;2 +!CT<3P[L"_+^&;!$^W8'[% MXMSLV#2&ZI#_V@#7+?L%:3 L][4!9X_Y6@UR;I4'5[#]>34"@Y&,9"(@QK%E MN9A@F"6I_0FK+-:)0HB*R=P=L&IUWZ;6PYY(KWG&RGFV)[B_.5=I[)82RC47 MF-9U#%K4!V\"W(^YSL5O^.H/14>&_HL_'(6CI]H/^_)>J?3#4<./5WXX?DMX ME^FWU?E(F9%]/5=O[<2["0B%+/(*V'ZJ(2Q MK8-J):O: L"J"9R>_OVG#P/9S J=P-,S%P0C$]29NM'Z5AVJ#X\X6*?J1H-V M.U8W7]BV*JW,BQ,N/JM"-(NS],O5*I^*=9%(?;\H_O:&+[6J&.4RS^T#+Y,3 M)W:JQUBS%+J#*8BY=$&7*8(I15P+@U*2)6&U:\]5:6Q4<6V,EN5Z8CI;%YXB M^ZULR+QT\.[\ER+!/I&=VVC$&U%'@9?S(KCTN@N1M_;"VSZ^X$@IG M):B7B;MV=EF'MRO,.Z[6>[9: ]?T[0K&_;I%[WXFO/';U-YF6O^,K,MTS1*4(*@3#)D.=M$4#"*H9"4$BQXQE10 M[^ S=!D;61^-^0XCYW.>CA\K#X1YSW1P-844-C2:P9B M!ZAV2KCGZ#,HTW8 W$N*[6+(=MSZ@>>_Z:J,4+U0*ZHU/TTBP3G56L%4NL:C M$;/K@41FD$21)C1.I:$LA#J/BQH;,VXU!5M5PUBQ 5<_TNL&K9XY[2!0%V7Y M]2?P:_5O+_1U&I].V:E!W*#D<]KLE]SB<4>X:^QZOIJNGF[UUZ()\GSUT7Y) M)B)!B*540\/3%&)L),PXBV":I1F6$3':K[?+,0%CHXE21[!5$C@M_=UB!T$\ M[14[%YJ>.2$0E2"76)/IK3QB!P<N$?D#&V*5RK6%8D:.^A.@2GWWO^ M3)!ZGLP;?*KZ :6"'=;:.VY]MQ7U#L@9MF[><4/WJN,U7!HVV8NC]?QI7YDG: MSMJ^7["__./S_?E3<-^VAC=H=7$YX:I?MF_2G:$&F53[JM=SZ, GW24<;(JH M?9FKZ;(0I=7U#VDOK5+Z,!(\0IS#E,C4]30DD&<204:PL2_/5-IIV"*RI)4R M(XTY<;: ZE7T!K#,H)>>T_:\9^/W.NX/ZE?-=-@IP7@!=LT I1V=I5YV M@F/OF1&G-7GUA EOL'SR*/P':UD61R MI;7+,:VZLKQYVK^XOJSP;$YTHD2LXA1R+MU2)2$P,SJ"]C^>$:F-C,.*17:H MW-@6/5MU[?,"I<*@- _4BE\4N=?;;D7"KN8/W59?7YTZ!-9,ZO0KX,?5K_5@ M>Z;P5WFFX04L>P"_V[*672HX;+'+'J#=*X'9AXR6+X^MJ*O%W K25=F9(B1< MJT_S^YS/E[QH(#7)#%,1B@BD<91 G- 49HH1B!(+=$;8:I&T,:M5#_>^+_+>;^>=\X5;@1:;?K5[JW'+J1)J4 MI$EJ8*HB#'$4,D/4<7#F:;D#1U]Z [$?7NE_:\M< MN%R[?K[795NJNLYY6?6\3BXU*-)))A0TL;;+*F$9)[,;;1@A1$@L*6R9@6K\*G5WFBJ4&O>0LQL 4+>Y M6S;2]WU\=]HGF:I@AFU M6SD3*Y2(E!N$: CG')$S-I[9J FV>H)?G::!+K=CN/J12P=H]4PH;8 *II 3 M,'1*&\=D#4H5)PQ^20^G+C^[&[Z9JKY6>=%]$.;[6ENE*W.9>KOT]7W^K$K>L?R 2G&C-7QK9E.JJO#F,C$^><7+H:Y*W33KW1)XP* MDC$,*:&NO!V)(3-VPTFY9A'%L1 R"NNXUS/^PS3E&_ )^#%\SZCVS/W/$GUK M_<'OUH!-MN\%V-@ :B.ZK>9Y!H1]9?5ZZ_%:V;RA0#5D\08/=>:!HMVE3Y?? MM/IEL5 O#Q0U,9[8 ''@>6(WP UWGKB!KU!XB./$TPCUAX@[DOQFAW/,QKZ/C+<*:!9 M:]FZ;.8&3,_#P98 O4*9S)/0G%,<\Z7Q?17%W,AYK6*8+PUM*(*Y=VG83%_F MJXD+AEK,IJH(ABH:B[Y=//#I?*)0)JC)$$Q2B2'&+(.<"PJ)XIPD6J8R\0K M;!(RM@7$,SW+9KC@UU)5SS.[1DB;)WQ70/7N1V^!D??$]P&A:>;;^W=FO?WM MY8QO%##(E/V>[V7 =Z78EEL8#Q?1L]O&M&WLLJ#^+56K<.3X\,V M=_KZ>2%BT#?/8?->OG2.7-4R4(1/\[_QV5J_>=K\^->ISNU WY[>V]WUK(AO M2(A*7; _1"KAT"XP->1&,ACAV,2*$!0E87$C7F+']DYRJH)"5[!1MHBY^GCY MMW;A)'[H^Q%"]YCV3!3GP!D>=!*$3KEJ-%N?Y>[ MH9[JG^OEJKE$*=G]OO@8#+ULCO>$O?%<[ ME6 M[%@LEU<\SY_L>^)WGJNRX.]$DHA':2H@5Y&&6/(,,J8C2(1&3,LHD2PH,?"$ MO+%1R$Y!&ZLO>*9PNXH5IP#WXY<.8>R98,Y",)A@/''IE&%.R1R48CP!>,DQ MOK>='7?_03\(G4\PIA&-(@1YT2!!R@1R*@G,$L65YBB*<%!$VIZ$L1%)J>#_ M_M>(HK\4:K8.E*\0]..)LW#IW76_#8$'OY;J=4@%1TWO*["]DO):4>S/C6P( M67]Q8;LI_3>>3QTSW-H-?^D>30W#L9*0I:YX+W,S&M$,4HV0HEAS'0>UJ7HI M8&P3NM8/. 5;>3[W(/2;TN< T_.,#L(D>$(?,[S3^;PG9-#I?,S$E[/YZ'4M M:R'IK\XY<:L?%[E;!+R=+N5LL5SG.TUSI$Y3I'D$E2 ,8N$:4*)4VWT!)29C M2"=I4)EN#YECF_)OOMS=?+R^NP-WU[]\N/YX?Q=8W\@#93\*Z!B[GEFATA9L MU 5;?>T.H(\V'0$ =5NVR$/NL,6*_('8*U$4<.N9OH>;N5P\:+?UF*2*&>IR M;DUD8HCCF$(A,@9U0J6,*:*IZP:P6/%9H+]A*R.(5C:2AM@A3PL=P4\6YM!6 M (>P%!SS2*D$2N;J0F<9@4Q1"5-N,)&Q88DBK7PW+;$S6E&L,8Z$A#'+#,2&1%!$,88B$2)E*,V(]FH8'B)T;&Q0 MZ%Q5HW1*7P!Y(AFV/=Y^_- UBCT31@G@[0Z E<:@4KF'].(0B#HE%2_!@[), M"!0O:2?HWG//CIY5>Z]GA# N$(5(F&2ND$J"".02I3 UBBE"X_9'1X?$C8U[ M*K7 S"D+9K6V;0^+#B(<>E9T+F[#'17M=8_HG&;\4.GIH.B@R%-=870B%HL'2U?V3UCI2.I(R\1^$8UEX,PH*$@B()*"IB@C0B:I7^6!CO ; MJ+) =PA&DA,C,@25IOPRM7_'.2:WTT= M?9]Z7_Y6"H+:KW#RF-(;'[6015F[(H^F;YR>"1L57M[O;0\DRI>UN[!X R.6 MH.+]VW3K("]=#]WK-ZW/I3WTEJO#4]^N]T'0.*G. LP#Z7!= MYQJU&4_G.1_0@KK/>0W8-OQ>NK:YKNAC\>]-&6'S;3&S8RS++$4G\5T93#>Q MW!DSA#E,[%(28AE)*+)40LFI%DA$,/:/?,F@% @U^=":"RH<,S^9;H=9P,$*;#P-D!K0#:3Q=H M-TS+T"%7\_:-%:.N%@^N+FNUGU&,2Y8E,*.))3HN4\B0<84/-4H11JY3<5"T MT$$Q8^.S F@HG)JN5O9&S\ XH<.0^G'4^4#U3$6%@A5&=2&CRSRWEVCW\P7X M:&<+7WZK&WIT&!34"$VW<4"'10T;^M-H[EZT3_/5;6O5[F0Z7LY5=0AU*5?3 M[T5)W$,A<,:D6D5(0!4) C$U O*,V7 MJ_LOMSVM!_]&,YX#8<5G5%HH,7%>U/53[A57/&.O\K(JJ2I>T*R:E M,\N$2BG[?XQ"I@6'&F,2:6.B* DJ][\O8FRKJ!=9!$$%SQJ ]".L\^#IF8X" MD3DKP\*_R-E9.19#ECH[;693GD4G993=3._XH_3%9_59T(L MRH3)!(R(B*N8/6R7/CI2$BF#DBP*"_\"GJK=V .MA?B?@33.8X]$\T&PN*''94O %^!6NNRDEV'*=PA M*'6;UNTE>=A4[Q P]M*_@VYNQTAO]6.NY;3T5D84&8VS!$KNT@]BRB"CB?TI MB95)99JJL(;RNX./C5]V=0NCE&>0^3%'6R!Z)@@O#(()X)"QG<[S9P(&GT_*<1G[3:CW3G\REM 20:^4Z-:ST^^EW;5)@WUG/H^=.K]$86?1G4! M;;>'5F=I-.S95A?@[1V!=3)H.WJ^=T?UZ_SI68VLC D5"0QCSBC$$<%0J#B# M(HF%2^TV*-,AI'M QMBHM%:Q*@I5;#@6#X]\7O_EKWJFBDJV;[71N9O%5ZW/ MV0]A[D>+9R+9,]F] +%[1U"#^9T2TB$Y@]),@Z$OR:/ITG[CM3_J'ZLJJO'^ M=SW[KC\LYJMORXE"E$8<4TBIB2Q]< H%U0(RR3DF(LNH"8HU/%.?L5&-"PUV MW3&GSI^1#,@YCV34GCN]?)L-PP2+,1L^K7X,=#U'OY$?)UI/>+< MN\?MP KX68X0BKH. D'Z%CH[I*0Z#+>.6R+C'!#\RCDHQZ$X MG7C2<&\8*K[*GR8W]W9;BS.!4@(CA0C$R*ZW,F,()$0S)F1"$^YUL+@= M5 <^Z:-(U]V*KXJ\FT_FW73.YW+*9Y\7RR)JZ?K' MRK[0G,O[_72YFB0BX4F**632G>AGJ?V)%^]ZK&.A5:;BH(*"72DVMNGK4<7J M FS,2BRXCM MKI$?L-Y9@'(CJHP6#FE8#;46X[=U9_:Y,B8U5%1RKF66RB0H"/V8H+'Q=JT=X(5ZP1ZJ(W#Z.J+.!ZEW?U.M MHG,G55B56G;I4VK&H6/7T1%A WN(FDW>=P2=N+[E.M%Y+#XNYIO*Z66YZBH+ M>R(QBP7.).0L11 3FD&&%(>I%L9DB:24!S7L:A8W-FXHNPS_5+EX_E@5E;\ MRYL M.T.O[^5J =NNIIL2_Y6R75;Y]T*EVZ5DL\AA%XA>YN\M^_SN:E$ZMP@YN>,S MO;S\FNMB\?AW/?WZS>4JVTG+O^K/^53JSSHOBCQ,DHA0(W$$26KY'/.(06ZB M!&8QBTT4(Y5(XUU3-U#XV(B]UA7P4EGPZ+0%]AF!I=,7_#2= [68S5QQO\U? M/7NSM'HZS<34-^8]TU09D5:H#C:Z7X#-4ZC4!X7^P!H "@MZA#N@#&N/L ]4 MG[5K^,.*M[;$K[&J:^B8PY5[;6GMLSJP;<=H\1+Y1>6+?&$0QH216&>5>U;Q.2AK;ZZ'4%3AE@=/6 M^?E*?0,HJ1%:#[KO"K">N?TX5FVJ9C>"%D#:78$W$$.? V(8&_L TTB]C0,, MQ[,^=CPC5:\;VOE0ZLC$^T650?(Y=\O]U=-G^Y!7EW/EWT_85[?>\W/0>V*O090V-UJPY- M[#?^L=+\ CPZW8N(&EUK'^8&"'@D?BZ!CF$>AIMKI<%J4>>_@<\;D O-+PJ4 MKT^B'.PM" >L4\]!@/A!O0CAL+ST*+08X0S7\$X03]U^BB#&#%882IZZ]C+8 M0*ZY@0DUG,>"V7^C8)_POIRQ+0I+7YNL^WNUC?$[AFJ 9_(\K 9Q2>ZHV$<3 MKV84NG=!'I UO._QN,$'G8X-EY][=/R.3_.B=,@GLW,LI5>3*,UXQN,,ZH1G M)36(6$D8*48UHHHG.BCY[+3(L;&$TQ-\=XJZ%;-(K>;^'G% M(/+)_<%5XFY[X'ST(80>/70^+I9U2=;/ E-H]E,B@$$Q!+ B&'%L.8AGA+(L, MRDQ0S:L;&,YM%'OBP^.[HY6JQ# U>.0RG'WV<#5+/C%'K!RH%>\B';X2@ M4XHX+&E05F@T]B41-%\<-O>7^6KR@?^8/JP?JB\HT2)-DR2&"2%%UB6'0AD* M-8TS%1.-N/2*2=D;>6QSO%+.;U+OX]0\D<^RON?)6^G5X9P]:FW3/+4W[PXA%& M-'%QHHL5G_F];=NF^&TD]/1,7=^ M8MPV]^Z[70(N\J=;_OL';M])4SY;VG7V)W.KESK_;K]YA"#%XYC C#EOG8JU M71W;F9LA*B5/.,4XJ!3P:9%C>XU:1<%#K6EH0NY)?/UF=K>H]3SA-\I> (?= M1M]BO^W<&K7.7>;B^N+3<2;N2;$#Y^'ZPK"?A>M]9XLPD??3N=W*ET>F]>+^ MX]JM+!;&':DN)Y@EJ<8D@82E&<0L)9!GC$/#$J0SEAF<$N]8D9/BQD8QU5D] MWP97S0MUW6013N& $(C36#=33O<(]KZ^F&OP:1/P4*MKV6:#X9O.,0R()>D4 MRX$"2L[&-"RJQ!NBQM"2TZ,,%U_B;=&S(!/_NWHH#FAI?YW;?XO"I-N.;5P( M)21!4$H108P-AQFQJT##N$JXX#R+@GIRMM!A;'2]6Q>X*>.WMJ;#&H%''I+G M_K!?Z/OF>8]:@+415>%ET$MCO3-@'*[DWQ$]QE/FKQFHH-)^)X8*=QA?+>;+ MQ6RJBK?LS4H_+"]_3)>32!HJ!8VAD8:Y/#L.F8@Q3+!)62Q(ZEG+XKB(L3'= M,RU!H2;XU2GJ&93; .9I]_+Y$/7,2"W0"?(X-P-PMNOYR/"#^:";S=MU1O__ M[+UKD]PXEB7X5VBV:SM99H$:@@ )H.932 IEAZU2H9$BN[8V/[CA*7FGRSW: MW4.IZ%^_ !_^=CI !QELL[69KI04)._%0?#P KCWW M7=NQM<=3??$*DT%RD M B"9&H +18#(" $:$Y03A@K.9Y1KW;\_+_^#YI!\K_*S-G0T.4$ MI 4CG&5% 3+!I.OCXW0A: $42C%51F&1%A-+Z].%^K+FR_40P!Z:ZP_>-_KK M=#YWL8K@]@C=W#,)/ :< MC;$>Y_Y%4[B6WZ_5R*I[7902\7B2?>-STR?.( MQ&TLBM[I?K9ZUFA H,5$2 BBY M$]DQ%#!D ] ,(IH)2D61\Z"^C*?MC"\*=6Y67ZF;9%KZ6)98EV75*\^ZZDO@ M^M%!!,AZCTI+M+Y4:%5.WB25FQ&;++;C$+>MXAE;PS92;!_P4>O$"Y=W+!5; MUGK.Q[^^"A.!N$MC5) Y464$+"-DP$9S-!4842&"N.&\J;'1P\;36 S1@K(? M2<3!KF>>V,*V1Q71F>(R&'$KM\Z;&[92Z^*PCRJS+M_1X>RU[AY=*L:HZ?IY MJ9N3A:9,OQ#/,-29T?8<8-6H[OF[."+N4[5^$+^"X-2:, YVV7@=GV%&K+SRM M)ZT7'S+<0:OO>/;.6;UOZA:E_;I8J+^FL]GM_+ !Y.K=="5GBY6U>"M6ZR67 MZPE#DN>%S('*7:=KHW+7L)$ "#'%#*:<9EZI+YVLCXV/&^?+LO+#[JJK9#N MY(]F"($BUV&3XQ?O]09YSSP>%>W@P+ 3:E%CQ3 /!@T?.X%S&%%V>T@<,<'; MK_9/3@6D2F!Y,%5 6_YQ$> VP:I:NE9)@2IY?EK,W6;NROH/VL7*U &(!GJ!"ASZ-?58\P M8.R79 E#'M6UPN7<9V^;/" <<6!,+G0FN?,H, 2EXLV MQ_;5^?3[Y[?_=OOE[EUR__'Q]N.O]V\^W"6W7[[[T_^XI^CP.0T:/K M _B\?*F.9III@QJ0R*?,Z; M&EO L^MIW(S'P*W#.) -L3SV2S/K9:?P,D@]9YZ]SA[@Y6%?SD2[>+&SGLVVOYVK9NF6YG$A5$,V=A$:H!%80#%QM(+S0N*88Z0YF&BYP<6.JR# M>N:2QL&D[FC6H9/9(8J0<(.,@8!3Q N( +,% JHC&62(5)@771895X/Y1!+ MRA[P]-[%"H9GL!VK"I+:M:@;4Z?&''L3:L_&T!M.IP9X8G/IY&5AK*CT=/+6 M!7)+S=\NE*5#A*00.0+2*!MH*6ZH)][*E99__[KX\3_M+=4+:?]0OH?E M&WCTH$%>O7/N-^_ZE?+Y^_/,?:[>:3.5T_4$ MY;DIL(U*),<<8)IF0&!A@$E3@]."\8P'I6U=-CFV%[3Q.-&URV$?5 ^,_;ZQ M<9'K^;W>@-9XF_RRXV]2.QRQ[:H_.E$_T!YF!_UF^\-P^!D/N+-#YM3OQJM5Y\XLNUM?14+KN^:.GD+J9Z]6XZ<[=-,-30D#P% M+%,8X#1UHJI, VBIR.@TYQ#F ;%]-,=&NAIP8B+_2/8&Z-8#==?H9+D=H-O7 M?-H=8K+:C#$@YR?*)+>3X;!S-@Q7[L_0EC#=B/Z6?-Z?IKU1)=MAW23UP(:> MKX",K:'G;:#\K8'F+RR;*R;6K;E=40P-E^D5$Y>]O*^H#[[R].*+_EH>MM9E M15CED+I#"B12"K#@S'XWL0(F+T16($QD6 Q_QL[8 O?M=GOC9\G&/>[!M!S=&TF= MI$8*!%?0QM,VJ!808I!KDC."[G]W/[:/+H'WU M*Y_.7?QT/]]QYOUTSN=RRF>?]-(L7*]JN9-R7;!4:*$)R#!A $N8 :J5 90R MB7+-,&9!/S@Z\MN1^-T.,=D9XTWB1EDO9@+Y+_K\>G+E:\Y:S[SJ,4F] MB@+WAFU<-H[NY;#,W1?(1RS?FZ%N7X3?OS1)\=NE<;WHXI2+(C4*H (1X/+L M &=I"@BFL#"(Y+D(RKL[;VIL'/W[W[_\/=D6"P1NS'I Z\>J<0#K>ROURQ:I MK9L]+&LOHQ&5T%K,#=W1-GW.G&!MBVNJ,\$R(3#) A=( 9P4$ M%"L)1,H51SEB6'GUO;Q@9VPL4;F9;-==75>MYW#U8XD(:/5,$5V ZI ;U@I# MY!RQT[8&SA5K'?!QSEC[Y>&Y8[?V.=?_;8/ESM[_95(/3\-GN./RA_[.18.R60 M[3]IL RRDP/832$[?<&5S35/R$H5M* X5P4H)-95\AB#,@6P@ II(A K K_% M9VV-[<7O\V=P.M>R/-@12XVNR]3NM,?W4MGUNZII\^ MU57!#^;#=*Y735.X"21,((@+8!1) 4X-L4&\Q$!+PP0T18X$Z5#%<=;@2#.X MMOXFBWDBKQ9QO0P\,E@3:N$NM&N#)S0&'!(#B!14*:18F@=MLUR'^*!9OD-# M[4?<40#LF;9WL3-)Z66IQ%#Z&3/%]P(4D3-[SUD;.*'WPJ"/\W@OW1!+^-#% MCUI/C%$VO%,80"9=MXXB S1'$/ <6Q+' M& GL8MAL;&&*5?B7&]&I^T?>9\ MS;]ZUN]U\H&AN/VVMJ E_"+H/VW#TJXP%]] M_RNK^.V/XK)4W\'U860I%\_S]?)E\O#;Q"YPC8V6-,@S5\X-7=0@+]>QZ\UK=.(GW9:"[Z?SZ5I_F/[01Q+.;UY^X_^Q6+Z=\575 M4C7+,XYR(P!2*7=*\A+0 MHEBY%*<\GE,W%2U+Z MGY0#"&IIVV5B_%8T/<'=,PE$13IXZ=,!LZB+H1#[@RZ/.@!SN&#J\HAKCJP? M^<]:*N&-GFLS74\$*1"7S$8)6#,;*E **-,9R%-5YX21U=\1(KZV(C9)+\\N824AV/ MK<_BT,.Q];&M5SBV/CO@T\?6YR_O1@NWL@RC5I^UU-,?+G?SHUZ_;?3F1"Y) MJB70N:4%G&D!F-($<"P+GL*,%Y1.?NBE6/BR0YNYD-_X7:,][K+4WB;+C;NE MJI';8'1U=7^Y_,-2!E8MGL7:/,\2WMQB+_D_LYN"H;+QB_MCFM_8!ZV>M'2I MCK/ O=S6B?)CFEC@]TPW&]0_[Z#.C?TJ)+=[H%=;BXG+$KU)WL86L/-!*RHI MM1H"M2'13P'8 M28NO4_C5-OBS!5^M-W4,<,K%5/.AE)8>"I128!@J[&H'&L 828'."$H-+/+, MWKI>K/G,,Y[9?7H0.6QL]/>K_NAL)+5@:,)+5P.#CCWP/*.,KI#T'5:4?O41 M*)P:<-S(8,_"L*' J<$=??M/7A1K05)7BLA"=[]>;KZ\]$^Y]WB.Y_.)Y8-"-1, YYRES0&79HOY!9/7@A& M4TF1"*&%%EMC8X8]5Q/G:^*<3?ZHW U6;N3Q;KKB=0]$^^@'\UG_T/-G7=:I3W(,B6*970^05-KU M@+(\PD0!BB)#.F=0YUJ&L$>;L;'1Q[ZO;L.R]K8NX@_DCU:<_0@D%GH],TAW MX((IQ >1J!S2:G!0$O$9^B&+>-W3C4:N914_RT&7\/CW'TPSV7^^O?I?/K]N6G;TR0)AQ&, M]PSXD4T?N/9,/)7+-TE;+Y_U(A$Z^<2G$<0\NT(5E9&\C0_*3J&0'#)5\/T= MCTZX$U@IZ]B>24H*G'(@L+0+*"D9X$;8ORHFM8*$ M2ADFQ'?1Y-@"(>?Q1BJNX^K) VC/(,1]SSELMEA#U6\ M83@Z6?&_LQO!_%-/OWY;:W7[PS+9UX,F\P_/Z]6:SY4EN%ID>%O&>;_6WU>; M0N*<(;L T\3&2P39=5BF 24R!482I;& ) _KDAK'K;$1U3L]7]A(RKTT_PBC MITC3Y$=APX/?,\TU TKJ$275D$KF*P>5[(S*;4+;U]I^R*OE81\EY'$1CLJ= MD5P;E%_CPGG(P9&?WJ&"\L-TKA=U)>;[NI+8;=4OE?T%?:^Y6Z)-A,A87MC M3R/7X"07%- LDT 85C"%%8':*Q'8V^+8V'7C7V(J!P/J [T0;F?/7G#K>T%J MW=U66R>-QS?)%LOW_6 94'09&].!JB\C8!M6AQF"4VM!IM>#AJO,#!G77HEF MT(U7"AA]U.L)%+1(=8XL[VH;!*<(L/")/%W'SXVLFU\"]82 MW4,L-PP)H3. .3=NV9 !1E,&N,X@%5@5+$4A>ZV=$1M@/S4.8GX1?%<<>O[< M;-RZ23ZV]!;NKLBT,]Q^))B<@=?17-H9VEF1I=UKKI75KUN*?-9/BZ7;X;R? MEX+-[IOYYJ7^X59 =?.6M?"T3,5!2 1I"Y[;LB=!&:/ M'C:8QNRY8>S*S)Z]IL/^V=O%TK[W?*WKTMO5)-.&2,0%8$@K@!%R?7Z4!D4. M4RRY4A3)1B/28[OLR(#7[^*^)F3/+^?O\VTK4=FX6VD4KH(:]1Z#Z;$OU@V@ MH1)*&S3N8J 1L+-U%2H#;6/93Z9]7%EHM_ZF$_[=)8B[$.NY]1?J[Y$VMVYLZ?]7531NW3786JZG[Y=@<_TD;?U!L4@"5R #6! '& M5 KR'!*3"^'4CSKV;#QK=&Q!REYSP8W72>-VC(:-YR? $ZK?+2_Q'LM]5WBF>3"L- M(/Z#3V?EAL=ZD3SMM9/OW!SLV@GV(\5!YFN@1F-[L].,I>G N!F/FZ*]$>UT M);M)RD%%[$D6"=ZXG]\]JQ_*UNQE9^+ M3XO95+Y4_[O=:,ZT2+-<85"DE %<*,O4,C-V>8UI8;0R(O,2\PZV/+88TSF> ME)[OAT0[[3$#A32]Y\"/3'M!MF?6W %UQ^N;I/(X^:/^;R\;^<%XQ170]+8^ MK'QF*"A'XIG!#^BP]U=)TCP8HY>6&FOE!,AH)@GC@!-I%\(II*[%8PYR^P-M M_UV9PBM=^:R%L3%2K9K4.!FPP742/X\=OVM1Z7N'?A^0RW(3GL@$[/Y=B]! M&X"^OSIA^WIM@V_=VCMYXW"[>VU^[VWPM5[8L81U,?]JUY#?WVFQ48[,&,46 M(P:4=JVM&4V!T-A^1:A)$4>8F;".M2=LC(W+:K>2\BBWJM^>6:^!M?T]4=;O MP++4$Z@B*;C&F@-I% 18(0@$S3#@FI,T33%DA'?8<^@*[FMM(\C^D?:+5Z_\ MK>SY6_)A@XGS;Z-0EOSF,DS;=U3"2WG/(Q&W:O>$G6$+=,\/]*@6M^72;DSK MI$_YZMLGIRRNM'KS\OO*";S7*[GYUULG 5S.[-O%W"ZYG^V_U;7 B_FVW"H3 MG$&5,L!RG *<$P*$*C@0F>&:!Z.0R*BW=4&HWDVJ#,&Q?.0[*._/2N*7I.C;\Z@;>/+8_!WE;M MB-XNE)Y(0F%!) =I5F0V_L.6P@W,@"),:H@H8GZ=3#WMC8V1Z_2U/9]ODM+K MQ.FV5YXGSO70#+]VW-OYM0@SW.+/2[ MK:-DG5WS_^"N2\3.CO^O?#IWIS8?IO.J,GBB60$-4A30E'*7A,@ Y7D&4J2, MXIK@(M=!XG5>9L=&-ENO=\]';A+G>',F^H?S/BG=#U6U\YL*O\ N/L ]\T\T M;,.%[X*@BBN!YV=Z6#&\(#B.9/'"[NXHW-WT9GF_6+ZKV^$C V*CO9^>9LSYOD#S>4 MY'TUED!>"Y\M/XKK=0YZ9KM^X _7&>\*85P!\F OAE4F[PK2D61YYP=U73I^ M^?3O"J]NKVT<-VEY]Z_IA>_6= MGW1;&'RR6.BE#9Q*&,CW/-+OP7W2P6N]=GMHU9>U\FAUN]*U3%>1!\&5-0PWM/T MH+%[&!R' 7O@W=TXZZ 18:W@3'AA,IAB()%2 &LC@- & R92 5,I:0J#5&I. M6AD;(QTVS.PHD'T:43^BN1JGOB/X8(B"*:05@JB,<=K2H 31.MA#/FB_N&LU MM*66^]7J6:MWSR[_TM+*=*$JR=;R?]_PE5;.J)ZOJEQ=@3)E8$HMKKGK3X@U MH-!(4 A(J,$49MAKB7"%#V.CCEH<>5H.(K'ABYW_N2[%QY._INMO58QC_W4[ MA.3)/F%5QCIE?+,*#'"ZS)P?"?4\'SU35#T5E?\WM6QU_5\@G.-)W74BN5TN M[9UU=4S5=_W]8FGT-([6: 0\(U=DA_LQ<(%V9Z".Z[6[/ZH;DSZX707WO*7^ M9A]9'D&Y2F*W@VY_J_3TZ[Q*N90O.ZT);N>J_-NL=.%6_[).+G[\^S MZF#75,.KD[7E2[+>#BGAFS&%T7!/TXYRS%*32@"+' (,B00,V3\)03#/,@PS MR2<_]%(L_OM,_*Z[___4GYUZOX_TZT]GS]_Q['Q5JO/BRL26MZDRB\/=RM6I0R"%.!) <0":TZ?YZKN/YGI>^57(\3 MU(H#O/EE12*.P%V7J&XV^.N% O\L$F S55NXV^N 9&<.6E ;MDS MST$J!69*"YEG80+N1R9&1XP;V;KNV<4G@/3=C+H&GKX9*@R9[N)]1X/O1ZKO MP^OD_)X?YED9ON,KKU,*<,][J#O@3*3)%#:0@*+@.< 93 &C!0)49X(+FMO7 M/TC]\Y21L;WD'R*4J^^!Z/=Z7PM-SR_X%I4/>TVJ7!@RKXO^XY>LGP*CEYKU M/4.O4K1^:JCGJM9/7MNU&Y5H2U9Z)I/$]^:7S_F]O"W !='B(V ["KGV8(,5M#=<(NH,!\&;C#5 M":#C'E3='A/U?+_,(#IS2)Q+PG.ML0U\7!HP5ZY8"1&@9(XA(AP:&N-XO\6% ML=%=Y]/]*"?Z;7-UU8%^I!D8]CR_='J,Q_D>: YQFM_FQA@.\SU@\CS+]WE2 M!QG,XY*HW<*I*OITV_Y-5>G#_. 8)+J-"MRG0(H4V,)5'+ %2M @0JIH!2Y MR9"W9N;5[HR-3.^_VQ^L5VXM=70JJW_*ZO36]?NH=G<7[N0E0&OR^NEKY]3A M)Z5G?KU0"_I^OQ9TOR+^87YT!COH5 5HB XZ90,)C@XU=6&"I=&0;E4WO=[* M<%*HT1#9TTV-]]2NVBUB_6ZZDK.%DZ3>*+_A%!8H(P7(A80 4TX!*W=0-8), MIX@0$72Z?-K,V+YJSLMDZV;GYDAG0/6+\Z^'JN=O30>4.NBIM($063_EI*F! M]5+:AGNLC])Z==="_UNE[*_)JCR=>5B6BG76^0DD7$F2(6#R- >8J P(@AG@ MD @MN69,>YVC7#(T-C*HZ]QK9W=DS!J'0V4 SN#;S@HQ4>N9%[H#UD$DH!V- M*]0"SCQX8-F ]N$=ZP=+O5O?/FG7KL@9=MS9Z*D M)M0NAP'E4 !<" E<$VB !%8I9IDT3'<0#_- MXYV;COG-A%]\$0_8@:J@:W]=?[#:XV3K\DZ3L(@%T"$0Q:U_]K(\;/ES"!A' MU<]!-W<^!FZ2>*WSIV1TWVBW255=]\A_ZM7=3QLR61O3.5^^E!DH+A/ G> L M9M;2U_NYC3#L*SP1)DTES2B0"KLD$BP ETH C:%(">*0V2_X>K'F,^\CX[Y\ M#8J?-A[W>AA:IOG/RIT*40ZKZ^\F.Q[(/XO5 M5$VMC2_<93.7AUL?-DFQDE-#B+"_#"@M ,X%!2+/,Z!RS##24.0TK/%XJ[FQ M+9RWWMHU(*\R_TN/K\D\;@?<\P0]&HQ]GY9?AV#X8;@7,'$/OMM-#GO([37\ MHP-MO[NNE53?;OQO_^VC7D^P+!@3A(),,^BVY3B@KL)<8T(004I+%*0_=M'B MV&BF.@>KHLO%_/@86M8)68%QYF7D?;?Q(^+9^XY^X]?^\:*%=?='UND^%-,O MX-.36/HYJZ^DDWX!A/,2Z9=N[,8_;^MF$=J&3U_T5[>&KSM^BIPCB: ")"UR M)V5A8QN#.2!<(DDM!8DL2,KBK*6Q\S+CL4S[]N,HL$DY+FAMC%H%!.S!$# MH00"2A,;0S!D,)-!&TYG#(V-)IHOXL;1SBE;9Z'UW%J* %C?FTI=L K?2KH M1-Q-I'/&AMT^NC#DHXVC2]>'D<-JN9[\QO]CL6RJSE:W/Z>K";>_!;J@&1 R M*P#&VJ[3($L!%I1IG@E4R,R'$DX_?FQ$T#AG?Z>M=Y[O_AGDVM_XZ_'H>]'@ M"87WJ]T^XK87VMZY\S+;OQV^R&<>/9/!VL5K?SI7] M-[W\H;=G&ERP3!F$ $\S C"#U.E&*KL P#(MTCRG2(1\TWV,CNVUW@]GG=/E MYDOM]A7G25XSX/?ICXUKS_00 ]+@J" $HZ@1@I?A0:.%$"@.(X>@>Z^5([SC MR[DULVI:5+SAJZFT!M]-9\\NC[)4Y](_UV_LZ/Z?VWBY1Y]!SJ=/_S/2]$MJ9E#W(RU'<).4XRBFJ1U(+$29N,$DYFEXT M"3OAV9,F89@OKZ1)V FP\YJ$W1[7N:_F-SV;.4[@\Y>)1!IKI2B0G%. H<@! M-5R"PA(GR8WE5)$'MM7<>?S86+%I(>E<3&H?@YMJ[L+7SES7@](S(07AT:6C MYHEA7]-0<_=Q0_?3/#&4$^TT3UT5_J)^L-C./GU;S/7'Y_)HT;Z&4$C$ :$H M!9AC!2C),\ AXQ*G-(>9EX+8J8>/[24M_4M*!Y/*0_]7] BXRR_H-7#T_'H& M(!'TO2;"!LH7O5[/2L$@^ZUVPB33I?M+602W MFPOQ(5["%W6FZ2K>LEU%OGDZWW/>VX>*/6W][+91=> M;Q?&&Y[6_1C_IW3M2[R06JNR%L+I:#F)D =3[1*4N<<3A%5:% P"^Q\",%4I MH-QH( I!.96D,#IHQ_BBQ;$Q6^-P5;8TK5UVRWQ9;:94$G\+8[2;L=!>Q)?P M]^.SJ*CV3&'[@-[O -KL3CF'8W8>]L0F7_G;]A$'O]+[ XSZWM:/'O3EW!_.X1MX\-.NN?>;%[:23;U] M7G];+*?_I=6$4TV@8@H4.I4 (\$ S:7]D^;"9+R & 9)F+?8&MO'_>W.)_PF MX1L_NS??;0/:[^V-!%_/K_3NM[KII9ML/8V91GX1CLB)Y.?M#9Q*?G'@Q\GD MEV\)XX]22'#Y,OER-U&"I$:E&&P?.38V M^/*75GKN][[O -/^6G<;;M^GE?^\>W?W\?J7]'AP+?N,]<75JUC_9;O?N/.H M05ZS8]>;M^G$3\*S)^N$S%_UXNN2/WV;2CZK"P0HMM&LH0:0W,6[!&' 0N# MY5Q>'.1NZN7EB[O%V!_U>JLN)JC-EYN[\8$_Y MZ4DOJ_#\'V'1>?@4^<7LO0+?,_>XEM?[ DV; 3AYO-U OQ[#39/#%"_*[PQ@ MU-@_W(M!5P2=03I<)W1_4,?5PZ^3C.N?'C[?15Q#_-KR3@>N M(7X=> WQZ^&;=N(G?0<596;AQ&@!;40A02$*[5JX0[>1K@ S-%P!U M#R'V'].A[Y;+B'@PC]_T/Q?+F:H%66S,( M(G2XXE@ K:7E.:@RXTI06&FKF MIV)QUL+8P@OGHSLD7W_3R5_.S8!^2B<1;">C*+CT3#>[D)0>7E:Q\<0FH'W4 MM1@-U!'JLWZRCRLUSY>'OTE_C]3?J0V*UI9-)V\]CKMI M];1"[!>2Q0*N9T+LA-D5*HOGP>A)8/&$P5?25CP_]/.RBBWW="./#WJUTKJ6 MKIY__>"Z1G_6<_T7GSWJY?<)3W-!$=0@QRD#.'4=EB31@ NJ.>(IX9D)X8\+ M]L9&(:5_]G-7.I@LGMP7-HPZ+@'LQQX18>N90"I/;Y*-KTGI[$U2NYLX?^,Q MB2=RVSOX2]'_7T M@FC?>\L'8&ZQ3+:.#U0^[XE:3P7SEZR_4HF\)RCGB^)]']"1OZ9?YU,SE7R^ MKCOANL[PB]E4[KU &O[]_>_OQ,;E]^_;A]X^/]Q]_33X]?+A_>W_W)9"]_)#WI*[H>/;-6UN' MDZW'2>.R9:Q>N"H(IKA$Y6=Z6)8*@N.(HL+N#D\+?/O\_7E6+@;OC-%R_IU4 M;M\DE>,N&FA<[Y!)Z#D![135#ZP]TU,D1(.2#\- NCH3T=/<8&F)8O++LW4YF<[_ECS5HTC$2[+8[)SPS1"" MDPI\9\4OD.H'ZY[9RL'LO$X^[8#[R^\-Y-L-JMO+,'=)(@A$+';^@*_YH5,' M F$YD340^H2.9<55]+;ZN%CKU>UJSEGKZPVT;?-CHL694T]0P#$BF M,4^/';GT WC.W]8)U>!%U('!QRZQ]C0];B!T(R5&I=NC]';*ARF=O MGUD>0RFGA8L) 8(5&;!_2 $O,@Q@6@A%,I+EJ=@,E @5B%)8!E0+!*T)4*?N M&R[_J<7KO?2GMNNZ9C^)]?W<"5ZYF2]/=":8<$G;' MK$/VTUE4(B<]'=L9.-?I[$"/4YS.7]HULXFOM.M&<" G+PIC:8!K@+FTD4X! M):!YF@)"I$(&%9P60>1PQLZ8">(H-^?+\]-3)1+(9\F[Z4K.%JOG9>BVTSG$ M_;@B HX]\T4-5MF*RO?^F&>"G2'Z9< MN)RCET_\I8P2WSWK^_GGQ5*/)W$#2LH1]9N]'89J[XG=GNZ\>LYW M&&P^Z>"!3^Q&KJ>;&S5=CB7&0AN3 L6%:]\F7$\3G@(D,F5$1A&C)(0_6ZV- MC2(_GA<9""/'=HS]^"\:R;3 OJ!$T(8,)8#DDILW^"*2@TRHH,(T6)=R+D62MCXXY]-<# MYM/GL6SGBF@(]"$"25>&OSU0HEG+0PGE'AID'M"B1%ZOUGRN+,]4HCFY$A!2;M==12$!9C@#C!8YD!G& M!3>BT"1H&19D?6S44'T-.ZN3AR%/"#=,(PP$HMJ2;Y8#3C,.E.88$HQS5:") M?9)8O#KVNU[TAW[C?L(K_^M)2!9;S_UTIH::0;_PL+=9Z?E3L)F.VO%ZF\X= MDM2"]#O.1U>:ZH1:U' RS(-!P\M.X!R&F]T>$FOX!'1/ MK5JC"^1>@*'79>JKB-U>&/"EI>EUPK6;>L!**KPN"BND:Y1C-,A3=Y0H& :< M\0Q0G6J4PRQ3,JQB>/?I8V. VKE51]&E?>3\7O7.>/3\@OM#$5Z]>VK(<8MT M]RP,6XM[:G!');\32CD"TXI9V^!H?MK0C M$)*CTH[0^SL&'-SIHY3RN9^64ZF;<&:B"U1@37-0<*P!EK -)/$TE8J\A01 MC) ,BCW.&!H;0SD_W=M3M^A[ 2I;)K* Y"]L_]S$Z-A:IY<-,[6Y(O5@0UG[<$1O!GGGDPTD- M-@OBUN=:221B;E$ 1'&SB'P,#YLO% #%4690R+U75=K;6.B+VX[E2[7Z_4GQ MM;[[N=;SU;2L>UVM)ZD2C*), 5QP!K!!%-!"*0 )Q%QPE&:IZ%!H?\GNV)AH M1QALXW=2.9[\L74]<;YW*ZR_.!.>*Z[X^/:]X/*$]FY>-86Q;T#\ M:8K;1XZ-?;Q_O'R+V M.-X.].K^9/91@_8GV[I^V)]LYR?7BD6[YAC+9[E^7CHAG[GZK&?V;57E#DE5 M=ISJ-#5,2V#C\#(.$.Y-XT Q;M*4YYIG87L8_K;']DKN%G3N.5]N"=;NUYN$ MGC'[3[W@2)"/05.M+>D/6D)'W9_BMI27L#+[ MTU)_[G=+O$E< 5E8S:[ U*/AX#/R0;GULZYIU]?YHM M7K3^HEV2F_6_Z4!G"F4R*(&2V@!LM 94, U@D6:$Y8A*%K1=)AL7+S<+#(\2:\=AKA)>F=L#9NDUS[@HR2]"Y=WC<^JMFK_G*Z_ MO7U>K2TY+S?EKQ.L4)&3'()<9A1@S#/ B1* :ZAIP2V9^C6*];(V-CK== &< MU1X&JU&W@^L;F$6"K/?0K$;K+^MHTGBZ4V ?,_CR@"1R^-5F<> S&/PQR&8 MSTU1A? W63X[DNN$2J29$0#F. >X0 )01#. )">I+'C."AI!"/^$Z;&M_S9" M^+OR]UM1?+-1,HXLA']J5OQXJ!^L>R:E"T+X6\'H 87P6Q ;0@C_E/DQ".&W MP.(IA-_VA&[4]KC4?/6\?"ESC_Z=SY[U)(>D($2ZQF>% AA9'N.NM32D5&DJ M=$8,LXNBKVX3[=$_,#JV%+8P.K#7X\95[6B34\C798+S3;DC[/:S^+S^6?)- MSU19T;E)C'8_U_-5>7I%/OVH?.4%<47Z56_'74B+I"U+5B_$K-HL;2]WZW=2.6 MO92&MY:]OKH>C":7C",)-,TLF] T!93 # BC"[N@0T6>RS YGE-F0MZ$851W MW Z(_NE678%G6B=1]*.+:Y'IF2/V,YEJ_^*10MOHHS+!24.#OOYM0SU\YUNO MO:Y/X2?^XO(\WCXO79+'1$,JI:(0<(TR&S@8EREI%" *\\(=:&GH)5K?;F9L M\4+C9?)4N=FMK^ !E'[O^_4 ]?S&;["I/;Q):A_C-P0\C4$O[?\.3+U*L[_3 MPSW7VN_,U9U/KJ5VQUIN-_'S=/7GFY='^Z12K1/9SWV>4P68_=4 6!D"*((( M0$US2JC3K_!2/O6P-38>V',U<;XFSM4@*50?B+U/KV, U__9=1?,NAQ<7T(C M]K'U67M#'UI?&OB)(^N+MW3=>'A::CDM'VS_/-/N#[=SM:M2,=$,"LY3"C)8 M:("-(H!CF@.(.%8$49;3P$9ZEXV.C4IV?2Y/9_B.LZ'[$!Z8^VY&Q$6R]QV) MK;LWR<;A$L];'SP[[$KX Q1Y:\+#\,#[$_Y0'&]2!-S;>0'S_/VY++AX6'_3 MRQ.9TG4F* XP9!_:)+B$74L(4$[D(JO[RMCPV3BJ]M>%[Z;PK M M@O"7"E ,$K'\\Y\%X,Q4>V[_71P]O[,R43/23Z!B,4>_7D:7WH!548*"?6 M6($/Z,99]E'N3%R_T]5_[^?W\Q_V%V6Q=+EDAH@<8BI!P0D!&'(.!"THH!DI M*&)88LZ;]!@_IFJUUR%)IF=^VG$NC(?:-\TT$500ID+"HRP0&/&4L"DI"#G4N4B MQ9CG?52]_W=H97Q@;K/MO+A4E%GR8Z<>L1_TQ.A< M[7L_+9$[HO8:I?"OTT*Y(T =2^*O;+G<6/N-+__49:C]1=LWM#SYKO0D,D(Q MS30'FC($,(4V>(*J ")E:4XI*HP*:OQWUM+8N&WK:++UM)M^QWET_9@J"F8] M7BH _)X_(-70L0^'QE[,MG:>B+7OZ8NO*&C8(R MG]W/'565^OIN\2"AY.@.\9 M8V=8>S].W* 3/=8[,^K(9X3[-@8^#CPYP..3O].7=>5-C(P;GJ=O$>EHNE%UJ MKY*5=3(T.>DLKGXO>1RT>G[?&Z!*-\NMI\;1Y$L;9!URDRZA$3DUZ:RY@3.3 M+@W[.#'IXAT1ZA:V^T[;:O9- 2(C6""<""T!#> M\+8\-AHYOS&[]=VG+/'*^?#CFUY0?K6=[S" KZNB\ &KO]**5NNO5V_A TIK M$8;7 [I1V:?E0FJM5N_M$-ZYB'\]M3;U@WGSO)K.]6JE5Y-<09A+HD#*B6NM M@S3@G&2 0;L^2HTD-*RPW)>FV3'7P?KUN-X#!4 3U1N\K$[*"L% ''(1R&WQJH2 MT7/Y[3M?_EEOJ&;0Z$PI @1$!< Y9(#;11C0G&*B#&0&!Y697S(X.@XZKGW8 M>-QQP_LBYK[KLWA(]KY*NP;$"'4DIY'IN9CDP.@K5Y2!"+>S2E3<>J:3@^:C.ZY>ZA48")E:R/*PHZYY&@*Z/9-C MA-";C;UAJ6C875YR:\I06C+KY0<,0JG>XVBXU/^&,!)=+=>.GU>+V=3U*E-W M\W6Y*-U$:M04B G 6,H )B@#')H,0(29YA(RNYKT8=!V,V.CSUU/D\;5P,#L M K#MQ!D/KOZ#L"Y(>;_O?D"TQ5SV"3OQEOW;8:QUP<0@=. WS(8+/*^.*BWM MTM%7ZSVA5W=2/)T_NW/^I[H]Y79[EG*F+.W:-5T.[1*/, *80JE=YPF9B2PU M* T2!(GCUNB(QNDDF]GBKU52ZU#;_U^/:$>&.E!<,=(4^JT8AY^8GBGM@G[U M9F [N_$WR79LR79PO6S2Q\5["/7K4-?&H(S=$4Y/U>RN3^]QB1V06&+Q:$+"B\/_D1!H<=-W0CE@SLD MT#5/S;]^< 6+F\XFG_A+E)H* E4(V73V9&Q$9'U,N+&6$IR\6!]7R?K;#=LB;US^PXYEIW2&JS YQP=^WZ=.J%D&15/-4*@:,(0A@ MP:%=2^<2'"CDO/VQH;+S:N)LM=7P./1EN@]3P5C0-8WWMQ#59[ M;O8@)N,!1]Q3T!9[PQZ 7A[XT=FGQRW=&./WN9JN*OD@K>[XN=VEL_'.KU#^2O6$E<[VN^X4GO!F6TVYZVAU8LMJ,+(RL(LRJ'Z<-.U<] M4]_^##6CJ;N4)[>[T[0WIITR[DU+E7@\&0_BJ'0:P:U!63<>C(?D'/')G7-V M;:1I TO[V[R^G:N[_WR>/KD0T_4)D3HCD$L("')A'W2G)YRY+GA0FU0@I501 MTKFSS5@0[P[0J[/Q]29Y):%'D(>QQ9&!ME/#H;96/,JF:O[L 2&'\= ^G'#E?!TS,E M;'>X[BYA$DP!9\<=];T_MC+HRWYVD(=O^/D+.[[63E5TMU'3HM*6FZ\GE HB M"5> Y[P 6.?V_99: 60,E1FDD)(B9.UVWM38UF25'/%L,?\*K+GOW1NUM:#K M^=)'P:SOM[^$:[\AV\;/B$1P$8NXC'#>W+#4<''81QQQ^8X(G;.K#I*WTH88 M2ZTF@A&I[/\!23 %&.I^+'(MB*_3!?M+W2V\<;6GAMBG\>BO,_:!O==KD7UZX*V] MLL_N;$HVRFL["YID M:<>Q5-71A3MYMG9 &G(J^S\T;W-THDF88>WE S5"2G;'<)-O1 M##,A 96#PTS,0'6%?4Y06.7A];"VUB5>\?CAJA:OQV"OIC'"X[H%N,UYGWU@ M&3AOZEY,H6E.J 0Y3!7 &2RJCY425,F4"L5QD$+@.4-C^QIMCLVMH]7R+BRP M/0NH7V0; Z:>OQ3'"/52XG,)B:C![5EC@T:WEX9\&-Y>O#[R>?ROR\5J-:$* M"RAS"H21&."3WGZ_6+Y;/(NU M>9XU[=EM9*.G/TJ9;((1)X8+4$!W8D\LSS!<(!N&%%CEVHB(#0(J;GM8/]/#]H8-@N.H M,6S8W5VUJW_H^;-V.H[-(OJ?.XOHIHLUH3#E6H-<0_=5,1Q0EF4@+1#%,.,0 MR: $56:S: MQ_+ 0M4!8!R+5(?<',972D\G[^J=XO_];*-&O9R]?-9/B^5ZP@J(-#,(,.,$ MJ6&A '6H'^^TH=G.,I$PZOOX.!@> M;]KP . $2:RT_/O7Q8__:>^N^,'^H:2%DA#:GCG(Z^\QJ.9E][DT_-4NU<=> MWBZ^?U_,=])0'I[7JS6?J^G\ZR13*$>"4("SS.FP,@D84PHP9#"76,&<>NV; M^9D;VPM?>9Q4+N^G3R4[;H>GH'FB?YD5XF+:]R:\'YQQZ,(?F4[,X?'XP4C$ M?ZB[?!)PUY65+?M2#-NLV8W&S4Y+P4^+57E8>/=SK>>KJ5UK?9BNUI,BSS(# MB0+*K8"P8!D0E*0@*WN"(8DAYT$Y\_%\&QMIM:FB;,=WLR/_M##)ME=H,\CD MC^TP$S?.P&2YF+/OMP9[I3GMF33[F,Z[N8TD*JFZB&NZ'O#OIQ0I@G^O4\04 M#]BSY4\13724*%O,OS[JY7>7!KE3UL,E@@A1"EB&N%UN$@8HS=TT9P2Z_@!9 M%J2D<]K,V+C\PZ942ED_ Y7$3@/IQZ77P],S+6Z1<2ZZ-#(Y>RZ#\;>5K\EO M?'U)QR-@YE=/K&DI.R(:LKT>05 M]935FI,"$RTU92#33 ",<@($2@L $[T1^[52/5-& M&SE4M+[-)H4R+(LU%2D%*D &8%Q)0 MQ3 PC)!<(%X4*+LF)_6,W;%%,A^WVEN_S$IM)QMQ5IMFU^6JGL/=CYIZ0+/O M3;2C3-:;I/2Z3$ZK_1XDN?4"5KWFNIZS_:JIKQ< N90)>^GV[F=W[Z_MOJTD&;5 D= Z*K+#QDLQ3P"7D@!'-"Y5J&S-Y:<>W6AD;!VT.J"I/ MZ]962>EK^!'>,:C^AWA70374,5X(2IU.\LZB<-59WO%3!S_-.SNP4^=YYR^^ MOINT:SMF&:5>"K\\F-_X\D^]=BE,6T&\20HQ%WEA0Q168("A-H"EF $%6<:T MS K$@_96@CT8&U'L=T?^OME(<%NKWS?^=U8*#9\AOV"F5]Q[9IU]R,M^A"Z> M:?QWR&]'L"/^V4^'ZB#T>NM7[>?%JW6O#@*IK9=UV(,ZU+^?>M[M?/[,9_^: MZIF:()@KF-(M^.\5G]MUS#BJ:LDWQTDU3.)O^*#%U "7E$" >J$[\&RK Z<$]L6HN] M+SUCN(INS]'LE6W[WM,M^OR53^>NO.%A7K6\W2O/VM1F33(.*=>, 8J)9=R, M"4"AP0 )D5/.(%:$ANW7^QD>WW[]+\[QOR5N3RQ9S!,U73TM5O:7W@8\3_'* M-CVGQ2_.C CU,$SM'&XDY2W&[TJ,J[0("W/C?EWC>7<1X>#0,@RPJ/&DI^E! M@\@P. XCQ\"[.S;UX:MO[O_<\WY8,V7UCQ.<=YH6[@(JITCA-+P>]"J?0M[&XNGN3"/UU M.G?[H^X577_3R5-[(_H>IM'D!;;_+P.$0)H-(N3PN8,Y"G&;/?*6T M)84!0O-,Y3"7#-'0[]1UB*3<_?@$;7N7(L'I6?&FY4 M9MXS,"C1GAK:(6^>O*:C,O/4-9.?J]4D8WFJF TH(2F8RU>D0.3((B,8X9PP MDQ4L;/]C\^SQ;7%L7$N4EC/>)CE^ 3:_]S,,BH%.U1N?(@HI'PXSKG3RYNG# MBB4?#NI('OGH@K!WL93R6+Y,?O\R$=0NYT2.05Y(NTRG @(A*08*9CPG1#)N MO(Y]MH\/=N^3+X^WCW9?K M7[7C,;:DIM075Z]8_9=MBLK.HP9YH8Y=;]ZD$S_I&-67^V]EPOG'9RL#!5)Y.;9%[Z7_Y#50P]+8?@NM:OMX.X(L0-F2?/$+@G]/L.D6O@Z]KS MCQO@ZRKT^PWP._Y'C*0[H!8WT@YQ8-A(O ,T1Y%ZEV=T/!_8ELU_XLN'9?F% M5?_.9\^Z2>>=&*BY#3$X($2['%NA 2-2 )GG.%<":P&#-&<];(Z-Z&JIAYKG MGO@R^>'<+:E,+69V+;#:U@$$LIK/%'AN L<%MN^MWCWY#.NP_<6M(CR5E#Y[ MJ("';^?Z0Q1WT];#[K!;L_Y '&W !MS:L79:KU9:GZGEK@O95N^>]?W\LWWY M[!7_TGSY^-=BD@J),FH88(9Q@!G/ 15( 25SA)!*\T)[=7FYUI&Q\9=U,>'& M6DI@\F)=3-;?EHOGK]^2K/QK8-YOY^GQH[$A0.^9VZHAW"1MHA?-2&X2-SOV M0U*/)G'#2>QX(I9[7XEHW(+PKLX,6S)^)61'1>77/J_CTG8K=W%?5BW>SLL: MTJ7^YJ0N?NCZ7YMJ0\ZE0+J0 "'M,HA3 3A-.=#J-LS^V'AS M3XQFS^^DRW?"*NY8-]&'8Y6PW@(Y6M!T? MTU%KPU+M>E7KIVS>(%WD&4*X $@+2VUIP0'/F 1%D:8YPE P%M0V]*25L1%8 M(R+#2V?_$2B><1)'/R:Z&IV>^:;R[V:CLM,'N[1B$%?[XJ2E8:4NV@9[I&S1 M>G&WM_[]U!T2?;!DHN[G:SO73LBK,E3W3C(I%Q0J8)0KD4*4 9H*"F@AWD;>?+*RZ1T,[%^!DNZ'P#9_AI'@:?G-SD8F2Y*[:='?XTX^\$3A]9C/SV@ M$Q+L9R[L]OVM=@0>^<]/B]E4OCSJG^LWUK$_)Q(56DBC 2X, S@7##"6&D"R MHM DI; P0>VDSAD:VVM=;X-91T-U6LY"Z?=AC@%0SR_V%IN;I/(R^:/^KW,W M*?V-^-V^!$G4+_A98X-^RR\-^?"K?O'ZSK+::C&W ;]>"C[_\\$8O=3J,[3C==) M[7;B_$Y^*3T/S%7Q0]\SWH^-:=_+ !\X>V@Q%X13;.EN#\M#*WG[@W%"V#O@ MYO#U1ZU#\G+W4WYS&LL?[6_3A.4Y4]@0D,',;1QP#AC*.: %+/)+,OK#M&?&\.ELV^L:IQMR0_:X?=7U4#=X KO>QET[_5-/ MOWYSBMP_]));PJQK"VJ=[N.VC9AQJ#DD !7:KJ)4JH"@Q@4QD.6((I[CH&2P M0/MC([A&D[YS_5(H_CRUZU7[$0&8V*4L%CD#W"DCY%Q@I8Q,):&3]6+-9Z^/ M_\:+_O!OW$]XY7]39;;8Z6!J%LM$U?,T/]^J8;@Y]/M*]3@S/7^F-I-2NWY< MB[;C]TW3UR'>5ZHCJZV,ZJ!R[OEOW\]5Z62JV5I*> MGY;V39X^V3]4J=*?M/W]G:\79O.#B6"IX) ;8*B0 .EUUG_M/])"!!=[G\R!M)B[FM2PG2:KX.S5;ZYXZ.'4W6^ M;NQ[8L]7/JIC\8PN*W$VO1D+1'-5"$"E=+T9E01?R.Z(K?P//H ^P] N+NR/4^W9N!4[T_HFG1QRWWF3? MQ+#E)">'=U0M(2<%S5RJL:4$ SC(*A%0I$,SH MS!0,&1XD;=!F;&PO^/W'MP^_W26/M_]/B\)0.*1^;W8LH'I^S[=Y)2/ M?G-*6B#I)Z_DE,'7R2UI&?K9_)*V>[I1QH-=X[K>J^NR8NW)??7JS :D M^>(D3#WDA%S$(BI1G+ZZM_ MQL=92-MY(190/5-")XR"\C\N@= I!^3L0P?+ [DTK-UG9B M;+?R/Y^G2ZU:BL[>O/S&_V.Q?#OCJ]4V'$8J*SAB!2@,MRL,D]O%A M()AG.:4B:-/@:I?&1B+-B,K=-_O0;Z[/_:G2RX?U-[U,'K_Q>?+K8J'^FLX\ M=TXC3J?GOL6@D]3W7L?._#3#2=K+9!/QDI2#2LI1V053V1*OEV53/*SC[K)< M[]:P.S/18#S:S8GWY(YJ]7M[QZX[_>K+TU)S]3#_=[ZIJL2E==G[D?M;/)U*5.Z]4Z M67H'>,&3X,>P?4 []"%A!?.7#Y M;O*7ZPU>1K$RF!&@3"HM/2EF%\%& T)SHI&BFD*O1?#IQX^-@ZR#FQ3]@-2> M8]C:B>5Z,/K>#-_!X?(>N \@ 6E,5P$S4(:2UR]*6+K1V6&W9A(=WS5 FQZY?KBO9M(M!2$2::L0IU*2C M".Z1L;&1U[X.JVNK6KH;0^?V&&C?R"D.?+T'2YV1NT:W]BPD?8G4'AM\+47: MLT-OD9\]?T\W(OFXF"\:4>\J):%.6]K\DD.59@4LH(M[7"D/UX!#DP.*4TY2 MDD@++0109L MA.$ZLV$*6*X,$,08)3#1&0L2I0VT/S9JN*3=O'LD[4:1_%&-(Y ]0F?)CUIZ MQ+YGWHD/>TP9[3;PAE+5/NG#6$2VVP *T-QN?4S'M95>N^7:I^7"MN5BK%NYGOZ8KJ=Z-9$&(QO](% 8B "&H@ 4(04H)YG27'.E\Q"I M!'_3020X@$J"]3R1;O?A>55U@)TV/B=\XW3@VLM_'CP78;V@V_=JS );;NLT M;KLLIU]^KU#^6[)Q/KF]#'/XPBP8L;@K-'_SPR[5@F$Y6K.%/Z%S'=K2"9V_ MT]5_[^>;9G!O^=/4$L-F)P.GDN9(06!H;A=U*55 Y+H &E,I9"&S3 55F?B; M'EM$][;2RIO. W>+ L#V8ZQ^(.R9L1JGDU\:M__F/@C;II2UZ[UL)84C%KNX MS=?\T*5N@;"<*'P+?4(WQOJ-+__4:Y?,5$LM6A+\,)WK^[7^OIIPE5&(! 2Y MR2C 0DO N,F (0IC&W*E*$]#2*K5VMAX:>MLLO4V^6:UWO&JO=LU\'^7C?7>#@!=NVW&6"B=D88 MV!$RU@SZ4=J@LS)0W\F=>=@=TTVR&54IN;([KIND&9G]DQO;37G)9G@1.U9& M!CQND\M8S@W;%S,RI$>M-&,_O^/9Y&*^6LRFJC)R(-5,,R$8LS.:2\.=;$(* MJ-04T PQE%O"SKA7;;2/L;&%BK48U!QY:MB'L>7P9";>^#S)W MW1RFH8\/,G%/.=L,#GO>Z3'THY-/GWLZ-OB9^* M7 )L4@*8H=3&?%05&'.8"A*RN7]L8FR;^(_.1B)KZ8#9UM_ =CW'6/H1Q74( M]4P/.\YM^G=';+=S=NAQ>^LS2#J> 2:>78"0GHL@I@FCR0R_%PCNIH<5 M#],K;[=]8FI_ U,4VB"FS$B3400,+13 A:53ZIJA&RF8*G2![/\$98U$ GB0 M%)$:WHI:;30AZZX+H8W1VP#VX]A8L/7,MN=^(7M0M?)!)&[*1IO!8?,S/(9^ ME(SA%9S@G7&FAN205+ M;?E$8PI2BE++-)C;)5Y0L\4 XV/CE]K/1#2.)K+V-#1R"Y@ WYBN'UA[C_;F MI?3,07:K2RNKH-XXG[R]!'6'8# 0X= M5Y^U MU-,?I3R#+G?,/O&EBVL_VB$W:TUCN8SG DBJ72*9H8#*# %FPU*M29'CL-P+ M3[MCX['2[62Y\?LFF6]\#2W<\0/>C\1Z@+-G_JJ0_+R#9.UT4GM]DWR\#&V' M2IX@H"+7\_C9'KBJ)PB0X]J>L-N[=ASXZO;B/^LGMV/OJHC,8OF]W&7[L$D' M@%)FA.3:+HR9=J>?*>!%*H!2D*J4&G<*&M:'X++1L?%3[7,RW?H:VH_ VD_ M3HJ-7\^$U$"W\3?9<;BG/(P0B"(W._ P/' +!'\HCALC!-P;KFU\-U^[.B:E M[*_;ZM-BM>:S_W?Z]':A]"1/=48$,H *URB!%1@PPPJ@,Z53##.:%EX"4^UF MQL8RE:=)[:H[B7+.)M;;Q+GK+W'<@FP[Q\3#JV=6Z0I5D-+Q920Z:1VW/'8P MM>/+0]O5._:XNJM6YM(&..OI#[W5MUO]RJ?S#XO5ZLW+OVGUU?).&?U8TEE] MFSZ]>:E*G3<:"Q_<%-H?OGDY];#/T]6?I1KLA&)JI,@D$,KM]&>& X%X!@I" M<_>'')*@E=9PKH^-IK;.[NA+VG?0#3[YY4/9^K22X U,2QWPM\$OU!KG'/=, MK3&FMX-JZ-!(1]8='?W_BTZ5[9GTPEQ(H M4R0S(#E- 990 6X*!K+<")()A@OJ)<5SWL38/@VED\G6RP#YO=,0MO-T'&!Z MYM-#3+IH$YX&)T"?\&J0!M(H]/X%"M,I;!U^JU;AZ3N'TRML]7Q/L[#]RAA: M]CLB$P6'J* *@\RES&"C,L UA( (3 M>I!C!("F0LMY#R4YH7:DYW[/PQEECKZ@I?UE*X^+UX?MW=<76"\S$XW1M%U4JA9#Q M5(*,YCG .M. 8Y,#2'!J0R ,AB^L?J6*&:_!^Q16QZJ9V>RL5'NIJ4*(H$("51!1)7CS'".0Y52+ M5%/#:3?]\E'N?F]UMSOM<1]@YT<,W1'IF0G\P>BN.=[?KNV!B=?1%6_=_3QS M55=]N[]NI5P\S]U9_J?E8F[_*,NGKZJ:NL,J3XRT7QQ$ H@4"! M4F*@UI+E08O\4 ?&]NJ[?"S[J[X=0[(_B%"9N\#I\..*/D'NF4VLZ^?!':8P MMRMZD>7O IT86 2O&T3'4G@=GQ/&?JOE>O+9%:Q4 N:095+I'&@GX((S*H'( M$ <$XX)GD'.5*Q]*VWOJV'C*?36FJ_74-0#_37/7::OZ1@=HE^_#UDX]G<$8 M(#KI@(,W:9P<=QL3V!MV6,#^[9 !]I\XR&M]5L?V C=^EKH[ MAQG]85&&'^I^H45T+'M^_S= X(0B,P^ @[.8N72,; M$3 %GZ=?OZW!@P&_GYV/6 TV.X+7WG\S]*$#MN?L.-[][IU='Q)^ M!OYV\<-^G_S$O8^N'Q')E'Y%%>8^.]I.I[;[3QKLR/;D ';/:T]?$+T=TT>] MGA!8,$.4! @[F7XMG0JM$8!2 1&U(4AJO+8N_,R-+>+X9!_TC5?=+S8M?WC= M\F>N ZO$+T"=FERI#'* E+*Q'N<<,.,*1J2Q:U%""XMUB )<1*B':>D2%4V_ MQ64\C'JFRDO]I]K@B]EI:@>5H1I+.9-CZ2.U,_R ME&[=W5CZ?W@HHP$'\SO M=9BQT_G7.L'GS/ I!EA\L=VC(D;9."9 M?:PI]R/"5YC(85>PU\_AW=RN^I;EHB_B[EUDX*.2TGSLQW?[ M'MP9HV554N:JSA[YS\_6\F?M,+*KS?*7M);.V[OBW=3>Z#109U4'%R#*?&]B5H?)-ZE0B]_DOK>?+[W[_\O=QI M-+5LY)K_3.POA9,Y6KISJS"BCS*7?BP_] SU3/&;X32-XZV[B?,WV1_23=(( M?!Y>MSNPF^237LJH E4Q\8[*[%$<&Y368T)YR.E1G]VY;=#RV:T#H\LX5QU;F33PNH=G0Y"53^MYM+E$[,YJ5B?"\44W?!:;$V=UN; M[J#?Z5/3<\'0OJI[?9-\VU!G\C3 ,J4<9I%"D"#.82)0"@6CFB12IE#H1 YM MAI;`?SB=F6I&T8X0I\/%,"+6+\VA7^Q"9N.%IB[&9VYMVA]QL9MKS^P%* MDK_5/E_O3>G@B\+"UVO]]&WTU.3 .ZE^/HYE&ZB4B(<1ADAQ HFF#>;SBK!WX%\W5?C?AI9^L4[Z0JJCD&9-I\@0]' MYTTU>(2ZD:7P:6MHR:^]6FOVDG>;9VE-P\]@]BG-*,Q^HLSD/LULR<_'+84_WRGAH6IJ:-(HII7SS>J/7QH^_^/:Y M/#E.&8LISB@,B%Z#$L2045%K%%$@4(1%*IG3L]YG<&E/_H6_P#@,:G^=#N1; M(VY'"U/BZ)DDQD#H3!FVN$Q*(+U&9Z436PC>DHOU=2-W7F_KAEF4QR0-.8&8 M4#V1X()#SD4&L8Q(&"0R(\BI-5G3Q-+HI/;0KG.6+9".6ZZ#X)EKL]533['V MX/WLJ]Y^3+^P]C!;]U*;OQPLO'ISS/]ZO<[_Y=KO/_/M(1E?9D0NCR+'D6(1 MEP(F!&D2R+((,H8HC#&/D11A)-Q:J YS8VE$<7Y"O_;?R&2KC2@3@MH!\T:M M W47=0T9,,L4M/=A\)UD;E8?^:-]*+R63QV'Y=1ZLB&NS"TV&P'7.TJT,7<; MFL7-U'9[IG_[]M^+VNR4GI"I[*GX09B@N*SER *]+(NY@CPIZ[5'82H4U[,G M)[5:C[VEL6/E[@A%:Q_"MKG,IEK! R,RS (/6QJ.*'DXTW=8_DC7LQV8+2\ARTO;GL^SD=6+WR>OWZJ/M%_ M!-^IKY_^!U!+ P04 " "AA%53!92N34-V " ,P4 %0 &)O;VTM,C R M,3 Y,S!?<')E+GAM;.R]69=;28XF^%Z_(B;[=9!A^U*GJOIX:,G4:86DECPR MN^:%QQ:8Q$XZJ2;IBE#]^H'1W27?Q>4:KWG.5&2Y?+T7RV