0000034067-23-000128.txt : 20230808 0000034067-23-000128.hdr.sgml : 20230808 20230808161436 ACCESSION NUMBER: 0000034067-23-000128 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230808 DATE AS OF CHANGE: 20230808 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: 231151492 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-20230630.htm 10-Q boom-20230630
0000034067--12-312023Q2falsehttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent00000340672023-01-012023-06-3000000340672023-08-03xbrli:shares00000340672023-06-30iso4217:USD00000340672022-12-31iso4217:USDxbrli:shares00000340672023-04-012023-06-3000000340672022-04-012022-06-3000000340672022-01-012022-06-300000034067us-gaap:CommonStockMember2022-12-310000034067us-gaap:AdditionalPaidInCapitalMember2022-12-310000034067us-gaap:RetainedEarningsMember2022-12-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000034067us-gaap:TreasuryStockCommonMember2022-12-310000034067us-gaap:ParentMember2022-12-310000034067us-gaap:RetainedEarningsMember2023-01-012023-03-310000034067us-gaap:ParentMember2023-01-012023-03-3100000340672023-01-012023-03-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000034067us-gaap:CommonStockMember2023-01-012023-03-310000034067us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000034067us-gaap:TreasuryStockCommonMember2023-01-012023-03-310000034067us-gaap:CommonStockMember2023-03-310000034067us-gaap:AdditionalPaidInCapitalMember2023-03-310000034067us-gaap:RetainedEarningsMember2023-03-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000034067us-gaap:TreasuryStockCommonMember2023-03-310000034067us-gaap:ParentMember2023-03-3100000340672023-03-310000034067us-gaap:RetainedEarningsMember2023-04-012023-06-300000034067us-gaap:ParentMember2023-04-012023-06-300000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000034067us-gaap:CommonStockMember2023-04-012023-06-300000034067us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000034067us-gaap:TreasuryStockCommonMember2023-04-012023-06-300000034067us-gaap:CommonStockMember2023-06-300000034067us-gaap:AdditionalPaidInCapitalMember2023-06-300000034067us-gaap:RetainedEarningsMember2023-06-300000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000034067us-gaap:TreasuryStockCommonMember2023-06-300000034067us-gaap:ParentMember2023-06-300000034067us-gaap:CommonStockMember2021-12-310000034067us-gaap:AdditionalPaidInCapitalMember2021-12-310000034067us-gaap:RetainedEarningsMember2021-12-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000034067us-gaap:TreasuryStockCommonMember2021-12-310000034067us-gaap:ParentMember2021-12-3100000340672021-12-310000034067us-gaap:RetainedEarningsMember2022-01-012022-03-310000034067us-gaap:ParentMember2022-01-012022-03-3100000340672022-01-012022-03-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000034067us-gaap:CommonStockMember2022-01-012022-03-310000034067us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000034067us-gaap:TreasuryStockCommonMember2022-01-012022-03-310000034067us-gaap:CommonStockMember2022-03-310000034067us-gaap:AdditionalPaidInCapitalMember2022-03-310000034067us-gaap:RetainedEarningsMember2022-03-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000034067us-gaap:TreasuryStockCommonMember2022-03-310000034067us-gaap:ParentMember2022-03-3100000340672022-03-310000034067us-gaap:RetainedEarningsMember2022-04-012022-06-300000034067us-gaap:ParentMember2022-04-012022-06-300000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000034067us-gaap:CommonStockMember2022-04-012022-06-300000034067us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000034067us-gaap:TreasuryStockCommonMember2022-04-012022-06-300000034067us-gaap:CommonStockMember2022-06-300000034067us-gaap:AdditionalPaidInCapitalMember2022-06-300000034067us-gaap:RetainedEarningsMember2022-06-300000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000034067us-gaap:TreasuryStockCommonMember2022-06-300000034067us-gaap:ParentMember2022-06-3000000340672022-06-300000034067boom:ArcadiaSegmentMember2022-12-310000034067boom:DynaEnergeticsSegmentMember2022-12-310000034067boom:NobelCladSegmentMember2022-12-310000034067boom:ArcadiaSegmentMember2023-01-012023-06-300000034067boom:DynaEnergeticsSegmentMember2023-01-012023-06-300000034067boom:NobelCladSegmentMember2023-01-012023-06-300000034067boom:ArcadiaSegmentMember2023-06-300000034067boom:DynaEnergeticsSegmentMember2023-06-300000034067boom:NobelCladSegmentMember2023-06-300000034067boom:ArcadiaProductsLLCMember2021-12-23xbrli:pure0000034067boom:RedeemableNoncontrollingInterestHolderMember2023-06-300000034067srt:MinimumMember2023-01-012023-06-300000034067srt:MaximumMember2023-01-012023-06-300000034067us-gaap:FairValueInputsLevel1Member2023-06-300000034067us-gaap:FairValueInputsLevel1Member2022-12-310000034067us-gaap:DevelopedTechnologyRightsMember2023-06-300000034067us-gaap:CustomerRelationshipsMember2023-06-300000034067us-gaap:TrademarksAndTradeNamesMember2023-06-300000034067us-gaap:DevelopedTechnologyRightsMember2022-12-310000034067boom:CustomerBacklogMember2022-12-310000034067us-gaap:CustomerRelationshipsMember2022-12-310000034067us-gaap:TrademarksAndTradeNamesMember2022-12-31boom:lease0000034067boom:ArcadiaMember2023-06-300000034067boom:OperatingLeasesMember2023-01-012023-06-300000034067boom:OperatingLeasesMember2023-04-012023-06-300000034067boom:OperatingLeasesMember2022-01-012022-06-300000034067boom:OperatingLeasesMember2022-04-012022-06-300000034067us-gaap:RevolvingCreditFacilityMemberboom:SyndicatedCreditFacilityMember2023-06-300000034067us-gaap:RevolvingCreditFacilityMemberboom:SyndicatedCreditFacilityMember2022-12-310000034067us-gaap:SecuredDebtMemberboom:SyndicatedCreditFacilityMember2023-06-300000034067us-gaap:SecuredDebtMemberboom:SyndicatedCreditFacilityMember2022-12-310000034067boom:CommerzbankLineOfCreditMember2023-06-300000034067boom:CommerzbankLineOfCreditMember2022-12-310000034067boom:SyndicatedCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-232021-12-230000034067boom:SyndicatedCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-230000034067us-gaap:SecuredDebtMemberboom:SyndicatedCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-230000034067us-gaap:RevolvingCreditFacilityMemberboom:SyndicatedCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-23boom:bank0000034067srt:MinimumMemberus-gaap:LineOfCreditMemberboom:LondonInterbankOfferedRateLIBOR1Memberboom:RevolvingCreditFacilityAlternateCurrenciesMember2023-01-012023-06-300000034067us-gaap:LineOfCreditMembersrt:MaximumMemberboom:LondonInterbankOfferedRateLIBOR1Memberboom:RevolvingCreditFacilityAlternateCurrenciesMember2023-01-012023-06-300000034067srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMemberboom:RevolvingCreditFacilityAlternateCurrenciesMember2023-01-012023-06-300000034067us-gaap:LineOfCreditMembersrt:MaximumMemberus-gaap:BaseRateMemberboom:RevolvingCreditFacilityAlternateCurrenciesMember2023-01-012023-06-300000034067boom:SyndicatedCreditFacilityMemberboom:QuarterEndedJune302023AndThereafterMemberus-gaap:LineOfCreditMember2023-01-012023-06-300000034067boom:SyndicatedCreditFacilityMemberus-gaap:LineOfCreditMember2023-01-012023-06-300000034067us-gaap:LineOfCreditMemberboom:GermanBankLineofCreditMember2023-06-30iso4217:EUR0000034067boom:CommerzbankLineOfCreditMemberus-gaap:LineOfCreditMember2023-06-300000034067boom:CommerzbankLineOfCreditMemberus-gaap:LineOfCreditMember2022-12-31boom:segment0000034067boom:ArcadiaSegmentMember2023-04-012023-06-300000034067boom:ArcadiaSegmentMember2022-04-012022-06-300000034067boom:ArcadiaSegmentMember2022-01-012022-06-300000034067boom:DynaEnergeticsSegmentMember2023-04-012023-06-300000034067boom:DynaEnergeticsSegmentMember2022-04-012022-06-300000034067boom:DynaEnergeticsSegmentMember2022-01-012022-06-300000034067boom:NobelCladSegmentMember2023-04-012023-06-300000034067boom:NobelCladSegmentMember2022-04-012022-06-300000034067boom:NobelCladSegmentMember2022-01-012022-06-300000034067us-gaap:OperatingSegmentsMemberboom:ArcadiaSegmentMember2023-04-012023-06-300000034067us-gaap:OperatingSegmentsMemberboom:ArcadiaSegmentMember2022-04-012022-06-300000034067us-gaap:OperatingSegmentsMemberboom:ArcadiaSegmentMember2023-01-012023-06-300000034067us-gaap:OperatingSegmentsMemberboom:ArcadiaSegmentMember2022-01-012022-06-300000034067us-gaap:OperatingSegmentsMemberboom:DynaEnergeticsSegmentMember2023-04-012023-06-300000034067us-gaap:OperatingSegmentsMemberboom:DynaEnergeticsSegmentMember2022-04-012022-06-300000034067us-gaap:OperatingSegmentsMemberboom:DynaEnergeticsSegmentMember2023-01-012023-06-300000034067us-gaap:OperatingSegmentsMemberboom:DynaEnergeticsSegmentMember2022-01-012022-06-300000034067us-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2023-04-012023-06-300000034067us-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2022-04-012022-06-300000034067us-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2023-01-012023-06-300000034067us-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2022-01-012022-06-300000034067us-gaap:OperatingSegmentsMember2023-04-012023-06-300000034067us-gaap:OperatingSegmentsMember2022-04-012022-06-300000034067us-gaap:OperatingSegmentsMember2023-01-012023-06-300000034067us-gaap:OperatingSegmentsMember2022-01-012022-06-300000034067us-gaap:MaterialReconcilingItemsMember2023-04-012023-06-300000034067us-gaap:MaterialReconcilingItemsMember2022-04-012022-06-300000034067us-gaap:MaterialReconcilingItemsMember2023-01-012023-06-300000034067us-gaap:MaterialReconcilingItemsMember2022-01-012022-06-300000034067us-gaap:CorporateNonSegmentMember2023-04-012023-06-300000034067us-gaap:CorporateNonSegmentMember2022-04-012022-06-300000034067us-gaap:CorporateNonSegmentMember2023-01-012023-06-300000034067us-gaap:CorporateNonSegmentMember2022-01-012022-06-300000034067boom:WestMemberboom:ArcadiaSegmentMember2023-04-012023-06-300000034067boom:WestMemberboom:ArcadiaSegmentMember2022-04-012022-06-300000034067boom:WestMemberboom:ArcadiaSegmentMember2023-01-012023-06-300000034067boom:WestMemberboom:ArcadiaSegmentMember2022-01-012022-06-300000034067boom:SouthMemberboom:ArcadiaSegmentMember2023-04-012023-06-300000034067boom:SouthMemberboom:ArcadiaSegmentMember2022-04-012022-06-300000034067boom:SouthMemberboom:ArcadiaSegmentMember2023-01-012023-06-300000034067boom:SouthMemberboom:ArcadiaSegmentMember2022-01-012022-06-300000034067boom:NortheastMemberboom:ArcadiaSegmentMember2023-04-012023-06-300000034067boom:NortheastMemberboom:ArcadiaSegmentMember2022-04-012022-06-300000034067boom:NortheastMemberboom:ArcadiaSegmentMember2023-01-012023-06-300000034067boom:NortheastMemberboom:ArcadiaSegmentMember2022-01-012022-06-300000034067boom:ArcadiaSegmentMemberboom:MidwestMember2023-04-012023-06-300000034067boom:ArcadiaSegmentMemberboom:MidwestMember2022-04-012022-06-300000034067boom:ArcadiaSegmentMemberboom:MidwestMember2023-01-012023-06-300000034067boom:ArcadiaSegmentMemberboom:MidwestMember2022-01-012022-06-300000034067boom:DynaEnergeticsSegmentMembercountry:US2023-04-012023-06-300000034067boom:DynaEnergeticsSegmentMembercountry:US2022-04-012022-06-300000034067boom:DynaEnergeticsSegmentMembercountry:US2023-01-012023-06-300000034067boom:DynaEnergeticsSegmentMembercountry:US2022-01-012022-06-300000034067boom:DynaEnergeticsSegmentMembercountry:CA2023-04-012023-06-300000034067boom:DynaEnergeticsSegmentMembercountry:CA2022-04-012022-06-300000034067boom:DynaEnergeticsSegmentMembercountry:CA2023-01-012023-06-300000034067boom:DynaEnergeticsSegmentMembercountry:CA2022-01-012022-06-300000034067boom:DynaEnergeticsSegmentMembercountry:AE2023-04-012023-06-300000034067boom:DynaEnergeticsSegmentMembercountry:AE2022-04-012022-06-300000034067boom:DynaEnergeticsSegmentMembercountry:AE2023-01-012023-06-300000034067boom:DynaEnergeticsSegmentMembercountry:AE2022-01-012022-06-300000034067boom:DynaEnergeticsSegmentMembercountry:OM2023-04-012023-06-300000034067boom:DynaEnergeticsSegmentMembercountry:OM2022-04-012022-06-300000034067boom:DynaEnergeticsSegmentMembercountry:OM2023-01-012023-06-300000034067boom:DynaEnergeticsSegmentMembercountry:OM2022-01-012022-06-300000034067boom:DynaEnergeticsSegmentMembercountry:KW2023-04-012023-06-300000034067boom:DynaEnergeticsSegmentMembercountry:KW2022-04-012022-06-300000034067boom:DynaEnergeticsSegmentMembercountry:KW2023-01-012023-06-300000034067boom:DynaEnergeticsSegmentMembercountry:KW2022-01-012022-06-300000034067boom:DynaEnergeticsSegmentMembercountry:ID2023-04-012023-06-300000034067boom:DynaEnergeticsSegmentMembercountry:ID2022-04-012022-06-300000034067boom:DynaEnergeticsSegmentMembercountry:ID2023-01-012023-06-300000034067boom:DynaEnergeticsSegmentMembercountry:ID2022-01-012022-06-300000034067boom:DynaEnergeticsSegmentMembercountry:IN2023-04-012023-06-300000034067boom:DynaEnergeticsSegmentMembercountry:IN2022-04-012022-06-300000034067boom:DynaEnergeticsSegmentMembercountry:IN2023-01-012023-06-300000034067boom:DynaEnergeticsSegmentMembercountry:IN2022-01-012022-06-300000034067boom:DynaEnergeticsSegmentMemberboom:RestOfTheWorldMember2023-04-012023-06-300000034067boom:DynaEnergeticsSegmentMemberboom:RestOfTheWorldMember2022-04-012022-06-300000034067boom:DynaEnergeticsSegmentMemberboom:RestOfTheWorldMember2023-01-012023-06-300000034067boom:DynaEnergeticsSegmentMemberboom:RestOfTheWorldMember2022-01-012022-06-300000034067boom:NobelCladSegmentMembercountry:US2023-04-012023-06-300000034067boom:NobelCladSegmentMembercountry:US2022-04-012022-06-300000034067boom:NobelCladSegmentMembercountry:US2023-01-012023-06-300000034067boom:NobelCladSegmentMembercountry:US2022-01-012022-06-300000034067country:CAboom:NobelCladSegmentMember2023-04-012023-06-300000034067country:CAboom:NobelCladSegmentMember2022-04-012022-06-300000034067country:CAboom:NobelCladSegmentMember2023-01-012023-06-300000034067country:CAboom:NobelCladSegmentMember2022-01-012022-06-300000034067country:SAboom:NobelCladSegmentMember2023-04-012023-06-300000034067country:SAboom:NobelCladSegmentMember2022-04-012022-06-300000034067country:SAboom:NobelCladSegmentMember2023-01-012023-06-300000034067country:SAboom:NobelCladSegmentMember2022-01-012022-06-300000034067country:BRboom:NobelCladSegmentMember2023-04-012023-06-300000034067country:BRboom:NobelCladSegmentMember2022-04-012022-06-300000034067country:BRboom:NobelCladSegmentMember2023-01-012023-06-300000034067country:BRboom:NobelCladSegmentMember2022-01-012022-06-300000034067country:DEboom:NobelCladSegmentMember2023-04-012023-06-300000034067country:DEboom:NobelCladSegmentMember2022-04-012022-06-300000034067country:DEboom:NobelCladSegmentMember2023-01-012023-06-300000034067country:DEboom:NobelCladSegmentMember2022-01-012022-06-300000034067boom:NobelCladSegmentMembercountry:BE2023-04-012023-06-300000034067boom:NobelCladSegmentMembercountry:BE2022-04-012022-06-300000034067boom:NobelCladSegmentMembercountry:BE2023-01-012023-06-300000034067boom:NobelCladSegmentMembercountry:BE2022-01-012022-06-300000034067boom:NobelCladSegmentMembercountry:CN2023-04-012023-06-300000034067boom:NobelCladSegmentMembercountry:CN2022-04-012022-06-300000034067boom:NobelCladSegmentMembercountry:CN2023-01-012023-06-300000034067boom:NobelCladSegmentMembercountry:CN2022-01-012022-06-300000034067country:AEboom:NobelCladSegmentMember2023-04-012023-06-300000034067country:AEboom:NobelCladSegmentMember2022-04-012022-06-300000034067country:AEboom:NobelCladSegmentMember2023-01-012023-06-300000034067country:AEboom:NobelCladSegmentMember2022-01-012022-06-300000034067country:ZAboom:NobelCladSegmentMember2023-04-012023-06-300000034067country:ZAboom:NobelCladSegmentMember2022-04-012022-06-300000034067country:ZAboom:NobelCladSegmentMember2023-01-012023-06-300000034067country:ZAboom:NobelCladSegmentMember2022-01-012022-06-300000034067boom:NobelCladSegmentMembercountry:FR2023-04-012023-06-300000034067boom:NobelCladSegmentMembercountry:FR2022-04-012022-06-300000034067boom:NobelCladSegmentMembercountry:FR2023-01-012023-06-300000034067boom:NobelCladSegmentMembercountry:FR2022-01-012022-06-300000034067country:NLboom:NobelCladSegmentMember2023-04-012023-06-300000034067country:NLboom:NobelCladSegmentMember2022-04-012022-06-300000034067country:NLboom:NobelCladSegmentMember2023-01-012023-06-300000034067country:NLboom:NobelCladSegmentMember2022-01-012022-06-300000034067country:ITboom:NobelCladSegmentMember2023-04-012023-06-300000034067country:ITboom:NobelCladSegmentMember2022-04-012022-06-300000034067country:ITboom:NobelCladSegmentMember2023-01-012023-06-300000034067country:ITboom:NobelCladSegmentMember2022-01-012022-06-300000034067country:NOboom:NobelCladSegmentMember2023-04-012023-06-300000034067country:NOboom:NobelCladSegmentMember2022-04-012022-06-300000034067country:NOboom:NobelCladSegmentMember2023-01-012023-06-300000034067country:NOboom:NobelCladSegmentMember2022-01-012022-06-300000034067boom:NobelCladSegmentMembercountry:IN2023-04-012023-06-300000034067boom:NobelCladSegmentMembercountry:IN2022-04-012022-06-300000034067boom:NobelCladSegmentMembercountry:IN2023-01-012023-06-300000034067boom:NobelCladSegmentMembercountry:IN2022-01-012022-06-300000034067boom:NobelCladSegmentMemberboom:RestOfTheWorldMember2023-04-012023-06-300000034067boom:NobelCladSegmentMemberboom:RestOfTheWorldMember2022-04-012022-06-300000034067boom:NobelCladSegmentMemberboom:RestOfTheWorldMember2023-01-012023-06-300000034067boom:NobelCladSegmentMemberboom:RestOfTheWorldMember2022-01-012022-06-300000034067boom:DynaEnergeticsSegmentMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300000034067boom:DynaEnergeticsSegmentMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300000034067boom:AccountsReceivableBenchmarkMemberboom:DynaEnergeticsSegmentMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300000034067boom:AccountsReceivableBenchmarkMemberboom:DynaEnergeticsSegmentMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000034067us-gaap:ForeignExchangeForwardMember2023-06-300000034067us-gaap:ForeignExchangeForwardMember2022-12-310000034067us-gaap:ForeignExchangeForwardMember2023-04-012023-06-300000034067us-gaap:ForeignExchangeForwardMember2022-04-012022-06-300000034067us-gaap:ForeignExchangeForwardMember2023-01-012023-06-300000034067us-gaap:ForeignExchangeForwardMember2022-01-012022-06-300000034067boom:ArcadiaMemberboom:MayorgaVArcadiaIncMemberus-gaap:PendingLitigationMember2023-06-300000034067boom:ArcadiaMemberboom:MayorgaVArcadiaIncAndFelipeVArcadiaIncMemberus-gaap:PendingLitigationMember2023-06-300000034067boom:ArcadiaMemberboom:MayorgaVArcadiaIncMemberus-gaap:PendingLitigationMember2023-04-012023-06-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 June 30, 2023
 
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 19,764,347 as of August 3, 2023.





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 the resiliency of DynaEnergetics’ end markets and customer pricing despite expected decreases in well completion activity in the second half of 2023, anticipated profit margin improvements resulting from changes in manufacturing processes and the introduction of new products in DynaEnergetics, our expectations regarding the decrease in patent litigation expenses in DynaEnergetics during the remainder of 2023, the resiliency in Arcadia’s core geographic regions and end markets, the expected recovery of profitability in Arcadia during the remainder of 2023, the expected benefits of the completion of phase one of the new enterprise resource planning system at Arcadia, projected increases in demand at NobelClad, our backlog at NobelClad, our ability to access our at-the-market offerings or the capital markets in the future, 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, 2022 and such things as the following: geopolitical and economic instability, including recessions or depressions; inflation; supply chain delays and disruptions; the availability and cost of energy; 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, aluminum, and other raw materials; 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 Arcadia; 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; global economic conditions; and wars, terrorism and armed conflicts. 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)
June 30, 2023December 31, 2022
(unaudited)
ASSETS  
Current assets:  
Cash and cash equivalents$18,724 $25,144 
Marketable securities2,414  
Accounts receivable, net of allowance for doubtful accounts of $750 and $925, respectively
112,177 94,415 
Inventories190,947 156,590 
Prepaid expenses and other16,434 10,723 
Total current assets340,696 286,872 
Property, plant and equipment217,633 211,277 
Less - accumulated depreciation(89,006)(81,832)
Property, plant and equipment, net128,627 129,445 
Goodwill141,725 141,725 
Purchased intangible assets, net206,593 217,925 
Deferred tax assets7,279 7,633 
Other assets85,427 95,378 
Total assets$910,347 $878,978 
LIABILITIES, REDEEMABLE NONCONTROLLING INTEREST, AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$57,559 $46,816 
Accrued expenses13,966 8,415 
Accrued income taxes9,455 4,256 
Accrued employee compensation and benefits13,185 14,441 
Contract liabilities32,863 32,080 
Current portion of long-term debt15,000 15,000 
Other current liabilities13,108 7,042 
Total current liabilities155,136 128,050 
Long-term debt108,069 117,798 
Deferred tax liabilities2,214 1,908 
Other long-term liabilities59,100 63,053 
Total liabilities324,519 310,809 
Commitments and contingencies (Note 11)
Redeemable noncontrolling interest187,522 187,522 
Stockholders’ equity
Preferred stock, $0.05 par value; 4,000,000 shares authorized; no issued and outstanding shares
  
Common stock, $0.05 par value; 50,000,000 shares authorized; 20,450,043 and 20,140,654 shares issued, respectively
1,022 1,007 
Additional paid-in capital310,455 303,893 
Retained earnings138,801 125,215 
Other cumulative comprehensive loss(27,543)(28,758)
Treasury stock, at cost, and company stock held for deferred compensation, at par; 685,542 and 605,723 shares, respectively
(24,429)(20,710)
Total stockholders’ equity398,306 380,647 
Total liabilities, redeemable noncontrolling interest, and stockholders’ equity$910,347 $878,978 

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 June 30,Six months ended June 30,
 2023202220232022
Net sales$188,664 $165,831 $373,005 $304,547 
Cost of products sold126,774 113,732 258,904 215,542 
Gross profit61,890 52,099 114,101 89,005 
Costs and expenses:    
General and administrative expenses17,526 18,816 44,026 36,534 
Selling and distribution expenses11,700 10,545 24,524 20,635 
Amortization of purchased intangible assets5,667 12,793 11,334 25,769 
Restructuring expenses 13  45 
Total costs and expenses34,893 42,167 79,884 82,983 
Operating income26,997 9,932 34,217 6,022 
Other (expense) income:    
Other (expense) income, net(439)54 (639)(155)
Interest expense, net(2,432)(1,263)(4,813)(2,287)
Income before income taxes24,126 8,723 28,765 3,580 
Income tax provision6,600 2,264 9,100 1,401 
Net income$17,526 $6,459 $19,665 $2,179 
Less: Net income (loss) attributable to redeemable noncontrolling interest3,823 907 5,053 (85)
Net income attributable to DMC Global Inc. stockholders$13,703 $5,552 $14,612 $2,264 
Net income (loss) per share attributable to DMC Global Inc. stockholders:  
Basic$0.70 $0.20 $0.69 $(0.26)
Diluted$0.70 $0.20 $0.69 $(0.26)
Weighted average shares outstanding:    
Basic19,497,871 19,374,714 19,477,576 19,338,049 
Diluted19,504,963 19,374,736 19,485,863 19,338,049 

Reconciliation to net income (loss) attributable to DMC Global Inc. stockholders after adjustment of redeemable noncontrolling interest for purposes of calculating earnings per share
Three months ended June 30,
Six months ended June 30,
2023202220232022
Net income attributable to DMC Global Inc. stockholders$13,703 $5,552 $14,612 $2,264 
Adjustment of redeemable noncontrolling interest112 (1,535)(1,026)(7,252)
Net income (loss) attributable to DMC Global Inc. stockholders after adjustment of redeemable noncontrolling interest$13,815 $4,017 $13,586 $(4,988)

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

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

Three months ended June 30,Six months ended June 30,
 2023202220232022
Net income$17,526 $6,459 $19,665 $2,179 
Change in cumulative foreign currency translation adjustment446 (2,587)1,215 (3,791)
Other comprehensive income (loss)$17,972 $3,872 $20,880 $(1,612)
Less: comprehensive income (loss) attributable to redeemable noncontrolling interest3,823 907 5,053 (85)
Comprehensive income (loss) attributable to DMC Global Inc. stockholders$14,149 $2,965 $15,827 $(1,527)
 
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
6

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

     OtherTreasury Stock, at cost, andTotalRedeemable
   Additional CumulativeCompany Stock Held forDMC Global Inc.Non-
 Common StockPaid-InRetainedComprehensive Deferred Compensation, at parStockholders’Controlling
 SharesAmountCapitalEarningsLossSharesAmountEquityInterest
Balances, December 31, 202220,140,654 $1,007 $303,893 $125,215 $(28,758)(605,723)$(20,710)$380,647 $187,522 
Net income— — — 909 — — — 909 1,230 
Change in cumulative foreign currency translation adjustment— — — — 769 — — 769 — 
Shares issued in connection with stock compensation plans258,807 13 (13)— — — —  — 
Stock-based compensation— — 4,795 — — — — 4,795 232 
Distribution to redeemable noncontrolling interest holder— — — — — — — — (2,600)
Adjustment of redeemable noncontrolling interest— — — (1,138)— — — (1,138)1,138 
Treasury stock activity— — — — — (77,184)(3,705)(3,705)— 
Balances, March 31, 202320,399,461 $1,020 $308,675 $124,986 $(27,989)(682,907)$(24,415)$382,277 $187,522 
Net income— — — 13,703 — — — 13,703 3,823 
Change in cumulative foreign currency translation adjustment— — — — 446 — — 446 — 
Shares issued in connection with stock compensation plans50,582 2 210 — — — — 212 — 
Stock-based compensation— — 1,570 — — — — 1,570 129 
Distribution to redeemable noncontrolling interest holder— — — — — — — — (3,840)
Adjustment of redeemable noncontrolling interest— — — 112 — — — 112 (112)
Treasury stock activity— — — — — (2,635)(14)(14)— 
Balances, June 30, 202320,450,043 $1,022 $310,455 $138,801 $(27,543)(685,542)$(24,429)$398,306 $187,522 

7

DMC GLOBAL INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY AND REDEEMABLE NONCONTROLLING INTEREST
(Amounts in Thousands, Except Share Data)
(unaudited)
     OtherTreasury Stock, at cost, andTotalRedeemable
   Additional CumulativeCompany Stock Held forDMC Global Inc.Non-
 Common StockPaid-InRetainedComprehensiveDeferred Compensation, at parStockholders’Controlling
 SharesAmountCapitalEarningsLossSharesAmountEquityInterest
Balances, December 31, 202119,920,829 $996 $294,515 $111,031 $(26,538)(570,415)$(19,479)$360,525 $197,196 
Net loss— — — (3,288)— — — (3,288)(992)
Change in cumulative foreign currency translation adjustment— — — — (1,204)— — (1,204)— 
Shares issued in connection with stock compensation plans163,443 8 (8)— — — — — — 
Consideration adjustment related to redeemable noncontrolling interest— — — — — — — — (427)
Stock-based compensation— — 2,267 — — — — 2,267 102 
Distribution to redeemable noncontrolling interest holder— — — — — — — — (4,400)
Adjustment of redeemable noncontrolling interest— — — (5,717)— — — (5,717)5,717 
Treasury stock activity— — — — — (16,773)(1,088)(1,088)— 
Balances, March 31, 202220,084,272 $1,004 $296,774 $102,026 $(27,742)(587,188)$(20,567)$351,495 $197,196 
Net income— — — 5,552 — — — 5,552 907 
Change in cumulative foreign currency translation adjustment— — — — (2,587)— — (2,587)— 
Shares issued in connection with stock compensation plans35,657 2 (2)— — — — — — 
Stock-based compensation— — 2,133 — — — 2,133 158 
Distribution to redeemable noncontrolling interest holder— — — — — — — — (2,600)
Adjustment of redeemable noncontrolling interest— — — (1,535)— — — (1,535)1,535 
Treasury stock activity— — — — — (10,570)(3)(3)— 
Balances, June 30, 202220,119,929 $1,006 $298,905 $106,043 $(30,329)(597,758)$(20,570)$355,055 $197,196 

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)
Six months ended June 30,
 20232022
Cash flows provided by operating activities:  
Net income$19,665 $2,179 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation6,834 7,037 
Amortization of purchased intangible assets11,334 25,769 
Amortization of deferred debt issuance costs271 267 
Amortization of acquisition-related inventory valuation step-up 430 
Stock-based compensation6,726 4,649 
Deferred income taxes660 (164)
Other(433)90 
Change in:  
Accounts receivable, net(17,313)(22,250)
Inventories(33,954)(29,814)
Prepaid expenses and other6,051 1,161 
Accounts payable10,015 4,955 
Contract liabilities723 12,389 
Accrued expenses and other liabilities7,965 (4,162)
Net cash provided by operating activities18,544 2,536 
Cash flows used in investing activities:   
Investment in marketable securities(2,414) 
Proceeds from escrow related to acquisition of business 640 
Acquisition of property, plant and equipment(5,122)(6,319)
Net cash used in investing activities(7,536)(5,679)
Cash flows used in financing activities:   
Repayments on term loan(10,000)(7,500)
Payment of debt issuance costs (176)
Distributions to redeemable noncontrolling interest holder(6,311)(7,000)
Net proceeds from issuance of common stock to employees and directors212  
Treasury stock purchases(2,171)(1,094)
Net cash used in financing activities(18,270)(15,770)
Effects of exchange rates on cash842 (78)
Net decrease in cash and cash equivalents(6,420)(18,991)
Cash and cash equivalents, beginning of the period25,144 30,810 
Cash and cash equivalents, end of the period$18,724 $11,819 

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

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 intercompany accounts, profits, and transactions have been eliminated in consolidation.

Accounts 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 business segment and analyze each segment’s accounts receivable balances as separate populations. Within each segment, receivables exhibit similar risk characteristics.

During the three and six months ended June 30, 2023, our expected loss rate reflects uncertainties in market conditions present in our businesses, including supply chain disruptions, rising interest rates, as well as global geopolitical and economic instability. 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 against the amounts due, reducing the net receivable recognized to the amount we estimate will be collected. The offsetting expense for allowances recorded is charged to “Selling and distribution expenses” in our Condensed Consolidated Statements of Operations. During the three and six months ended June 30, 2023, net recoveries of $23 and $177, respectively, were recorded.

The following table summarizes year-to-date activity in the allowance for credit losses on receivables from customers in each of our business segments:

ArcadiaDynaEnergeticsNobelCladDMC Global Inc.
Allowance for doubtful accounts, December 31, 2022
$244 $603 $78 $925 
Current period provision for expected credit losses 32  32 
Recoveries of amounts previously reserved(184)(25) (209)
Impacts of foreign currency exchange rates and other 1 1 2 
Allowance for doubtful accounts, June 30, 2023
$60 $611 $79 $750 

10

Redeemable noncontrolling interest

On December 23, 2021, DMC completed the acquisition of 60% of the membership interests in Arcadia Products, LLC, a Colorado limited liability company resulting from the conversion of Arcadia, Inc. (collectively, “Arcadia”). The limited liability company operating agreement for Arcadia (the “Operating Agreement”) contains a right for the Company to purchase the remaining interest in Arcadia from the minority interest holder on or after the third anniversary of the acquisition closing date (“Call Option”). Similarly, the minority interest holder of Arcadia has the right to sell its remaining interest in Arcadia to the Company on or after the third anniversary of the acquisition closing date (“Put Option”). Both the Call Option and Put Option enable the respective holder to exercise their rights based upon a predefined calculation as included within the Operating Agreement.

The Company initially accounted for the noncontrolling interest at its acquisition date fair value. We determined that neither the Call Option nor the Put Option meet the definition of a derivative as the Operating Agreement does not allow for contractual net settlement, the options cannot be settled outside the Operating Agreement through a market mechanism, and the underlying shares are deemed illiquid as they are not publicly traded and thus not considered readily convertible to cash. Additionally, the settlement price for both options is based upon a predefined calculation tied to adjusted earnings rather than a fixed price, and the formula is based upon a multiple of Arcadia’s average adjusted earnings over a three-year period. As such, we have concluded that the Call Option and Put Option are embedded within the noncontrolling interest and therefore do not represent freestanding instruments.

Given that the noncontrolling interest is subject to possible redemption with redemption rights that are not entirely within the control of the Company, we have concluded that the noncontrolling interest should be accounted for in accordance with ASC 480 Distinguishing Liabilities from Equity ("ASC 480"). The noncontrolling interest is also probable of redemption, as the only criteria for the security to become redeemable is the passage of time. As such, the redeemable noncontrolling interest is classified in temporary equity, separate from the stockholders’ equity section, in the Condensed Consolidated Balance Sheets.

At each balance sheet date subsequent to acquisition, two separate calculations must be performed to determine the value of the redeemable noncontrolling interest. First, the redeemable noncontrolling interest must be accounted for in accordance with ASC 810 Consolidation (“ASC 810”) whereby income (loss) and cash distributions attributable to the redeemable noncontrolling interest holder are ascribed. After this occurs, applicable provisions of ASC 480 must be considered to determine whether any further adjustment is necessary to increase the carrying value of the redeemable noncontrolling interest. An adjustment would only be necessary if the estimated settlement amount of the redeemable noncontrolling interest, per the terms of the Operating Agreement, exceeds the carrying value calculated in accordance with ASC 810. If such adjustment is required, the impact is immediately recorded to retained earnings and therefore does not impact the Condensed Consolidated Statements of Operations or Comprehensive Income (Loss). As of June 30, 2023 and December 31, 2022, the redeemable noncontrolling interest is $187,522.

Promissory Note

In order to equalize after-tax consideration to the redeemable noncontrolling interest holder relative to an alternative transaction structure, immediately following the closing of the acquisition, the Company loaned $24,902 to the redeemable noncontrolling interest holder. The loan was evidenced by an unsecured promissory note, and the loan will be repaid out of proceeds from the sale of the redeemable noncontrolling interest holder’s interests in Arcadia, whether received upon exercise of the Put Option, the Call Option or upon sales to third parties permitted under the terms of the Operating Agreement. The loan must be repaid in full by December 16, 2051 and has been recorded within “Other assets” in the Condensed Consolidated Balance Sheets.

Revenue Recognition

The Company’s revenues are primarily derived from consideration paid by customers for tangible goods. The Company analyzes its different products by business 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.

11

Our rights to payments for goods transferred to customers within our DynaEnergetics and NobelClad business segments arise when control is transferred at a point in time and not on any other criteria. Our rights to payments for goods transferred to customers within our Arcadia business segment also generally arise when control is transferred at a point in time; however, at times, control of certain customized, project-based products passes to the customer over time. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 90 days across all of our segments. 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. Refer to Note 9 "Business Segments" for disaggregated revenue disclosures.

See additional revenue recognition policy disclosures specific to each of our business segments within our Annual Report filed on Form 10-K for the year ended December 31, 2022.

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 bases 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 are 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 the tax position will be sustained upon examination, including the resolution of any related appeals or litigation. The tax benefits recognized in the Condensed 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 as common stock. Restricted stock awards do not participate in net losses.

Basic EPS is calculated by dividing net income (loss) attributable to the Company’s stockholders after adjustment of redeemable noncontrolling interest by the weighted-average number of common shares outstanding during the period. Net income (loss) available to common shareholders of the Company includes any adjustment to the redeemable noncontrolling interest value as of the end of the period presented. Refer to the "Redeemable noncontrolling interest" section above for further discussion of the calculation of the adjustment of the redeemable noncontrolling interest. Diluted EPS adjusts basic EPS for the effects of restricted stock awards, restricted stock units, 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 applicable periods presented, diluted EPS using the two-class method was more dilutive than the treasury stock method; as such, only the two-class method has been included below.
12

Three months ended June 30,Six months ended June 30,
2023202220232022
Net income attributable to DMC Global Inc. stockholders, as reported$13,703 $5,552 14,612 2,264 
Adjustment of redeemable noncontrolling interest112 (1,535)(1,026)(7,252)
Less: Undistributed net income available to participating securities(229)(60)(225) 
Numerator for basic net income (loss) per share:13,586 3,957 13,361 (4,988)
Add: Undistributed net income allocated to participating securities229 60 225  
Less: Undistributed net income reallocated to participating securities(228)(60)(225) 
Numerator for diluted net income (loss) per share:13,587 3,957 13,361 (4,988)
Denominator:
Weighted average shares outstanding for basic net income (loss) per share19,497,871 19,374,714 19,477,576 19,338,049 
Effect of dilutive securities (1)
7,092 22 8,287  
Weighted average shares outstanding for diluted net income (loss) per share19,504,963 19,374,736 19,485,863 19,338,049 
Net income (loss) per share attributable to DMC Global Inc. stockholders
Basic$0.70 $0.20 $0.69 $(0.26)
Diluted$0.70 $0.20 $0.69 $(0.26)

(1) For the three and six months ended June 30, 2023, 18,337 and 12,883 shares, respectively, have been excluded as their effect would have been anti-dilutive.

Deferred Compensation Plan

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, such contributions 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 current and former employees, and money market and mutual funds. Unvested RSAs and common stock held by the trust are reflected in the Condensed 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 Condensed Consolidated Statements of Stockholders’ Equity and Redeemable Noncontrolling Interest 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.

13

The balances related to the deferred compensation plan were as follows for the periods presented. The amount included within “Prepaid expenses and other” and “Other current liabilities” pertains to scheduled distributions per the terms of the Plan to our former Chief Executive Officer (“CEO”) that will occur within twelve months of June 30, 2023. Refer to Note 12 for additional information regarding the CEO transition.

Balance Sheet locationJune 30, 2023December 31, 2022
Deferred compensation assetsPrepaid expenses and other$5,866 $ 
Deferred compensation assetsOther assets8,223 13,566 
Deferred compensation obligationsOther current liabilities5,866  
Deferred compensation obligationsOther long-term liabilities11,705 15,292 

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 cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate their fair value. Our marketable securities are valued using quoted prices in active markets that are accessible as of the measurement date. The carrying value of our revolving loans and term loan under our credit facility, when outstanding, approximate their fair value because of the variable interest rate associated with those instruments, which reset each month at market interest rates. All of these account balances are considered Level 1 assets and liabilities.

Our foreign currency forward contracts are valued using quoted market prices or are determined using a yield curve model based on current market rates. As a result, we classify these instruments as Level 2 in the fair value hierarchy. Money market funds and mutual funds of $8,671 as of June 30, 2023 and $8,444 as of December 31, 2022 held to satisfy future deferred compensation obligations are valued based upon the market values of underlying securities and are classified as Level 2 assets in the fair value hierarchy.

We did not hold any Level 3 assets or liabilities as of June 30, 2023 or December 31, 2022.

Recent Accounting Pronouncements

    We have considered all recent accounting pronouncements issued, but not yet effective, and we do not expect any to have a material effect on the Company’s Condensed 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 write down 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.

14

Inventories consisted of the following at June 30, 2023:
ArcadiaDynaEnergeticsNobelCladDMC Global Inc.
Raw materials$7,122 $27,233 $9,205 $43,560 
Work-in-process10,996 36,215 14,440 61,651 
Finished goods56,970 28,444  85,414 
Supplies  322 322 
Total inventories$75,088 $91,892 $23,967 $190,947 

Inventories consisted of the following at December 31, 2022:
ArcadiaDynaEnergeticsNobelCladDMC Global Inc.
Raw materials$11,099 $23,701 $8,926 $43,726 
Work-in-process11,468 21,198 7,587 40,253 
Finished goods55,074 16,802 456 72,332 
Supplies  279 279 
Total inventories$77,641 $61,701 $17,248 $156,590 

4.      PURCHASED INTANGIBLE ASSETS
 
Our purchased intangible assets consisted of the following at June 30, 2023:
GrossAccumulated
Amortization
Net
Core technology$14,351 $(14,327)$24 
Customer relationships245,143 (58,337)186,806 
Trademarks / Trade names23,952 (4,189)19,763 
Total intangible assets$283,446 $(76,853)$206,593 
 
Our purchased intangible assets consisted of the following at December 31, 2022:
GrossAccumulated
Amortization
Net
Core technology$14,063 $(14,031)$32 
Customer backlog22,000 (22,000) 
Customer relationships244,650 (47,254)197,396 
Trademarks / Trade names23,914 (3,417)20,497 
Total intangible assets$304,627 $(86,702)$217,925 
 
The change in the gross value of our unamortized purchased intangible assets at June 30, 2023 from December 31, 2022 was due to foreign currency translation.

5.      CONTRACT LIABILITIES
 
At times, we require customers to make advance payments prior to the shipment of their orders 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 for the periods presented:
June 30, 2023December 31, 2022
Arcadia$19,456 $27,634 
NobelClad10,553 3,661 
DynaEnergetics2,854 785 
Total contract liabilities$32,863 $32,080 

15

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, primarily supply chain delays and disruptions.

6.      LEASES

The Company leases real properties for use in manufacturing and as administrative and sales offices, and leases automobiles and office equipment. The Company determines if a contract contains a lease arrangement at the inception of the contract. For leases in which the Company is the lessee, leases are classified as either finance or operating. Right-of-use (“ROU”) assets are initially measured at the present value of lease payments over the lease term plus initial direct costs, if any. If a lease does not provide a discount rate and the implicit rate cannot be readily determined, an incremental borrowing rate is used to determine the present value of future lease payments. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term within the Condensed Consolidated Statements of Operations. Lease and non-lease components within the Company’s lease agreements are accounted for together. Variable lease payments are recognized in the period in which the obligation is incurred. The Company has no leases in which the Company is the lessor.

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:
June 30, 2023December 31, 2022
ROU asset$46,391 $48,470 
Current lease liability7,242 7,041 
Long-term lease liability40,877 43,001 
Total lease liability$48,119 $50,042 

The ROU asset is reported in “Other assets” while the current lease liability is reported in “Other current liabilities” and the long-term lease liability is reported in “Other long-term liabilities” in the Company’s Condensed Consolidated Balance Sheets. Cash paid for operating lease liabilities is recorded as operating cash outflows in the Company’s Condensed Consolidated Statements of Cash Flows.

Arcadia leases certain office, manufacturing, distribution and warehouse facilities from entities affiliated with the redeemable noncontrolling interest holder and former president of Arcadia. There were eight related party leases in effect as of June 30, 2023, with expiration dates ranging from calendar years 2023 to 2026, excluding any renewal options. As of June 30, 2023, the total ROU asset and related lease liability recognized for related party leases was $27,166 and $27,845, respectively.

For the three months ended June 30, 2023 and 2022, operating lease expense was $3,115 and $2,774, respectively. For the six months ended June 30, 2023 and 2022, operating lease expense was $6,155 and $5,541, respectively. Related party lease expense for the three and six months ended June 30, 2023 and 2022 was $1,156 and $2,313, respectively, in each period and is included in total operating lease expense. Short term and variable lease costs were not significant for any period presented.

16

7.      DEBT
 
Outstanding borrowings consisted of the following at:
June 30, 2023December 31, 2022
Syndicated credit agreement:  
U.S. Dollar revolving loan$ $ 
Term loan125,000 135,000 
Commerzbank line of credit  
Outstanding borrowings125,000 135,000 
Less: debt issuance costs(1,931)(2,202)
Total debt123,069 132,798 
Less: current portion of long-term debt(15,000)(15,000)
Long-term debt$108,069 $117,798 

Syndicated Credit Agreement

On December 23, 2021, we entered into a five-year $200,000 syndicated credit agreement (“credit facility”) which included a $150,000 Term Loan, which is amortizable at 10% of principal per year with a balloon payment for the outstanding balance upon the credit facility maturity date in 2026, and allows for revolving loans of up to $50,000. The credit facility has an accordion feature to increase the commitments by $100,000 under the revolving loan class and/or by adding a term loan subject to approval by applicable lenders. We entered into the credit facility with a syndicate of four banks, with KeyBank, N.A. acting as administrative agent. The credit facility is secured by certain assets of DMC including accounts receivable, inventory, and fixed assets, including Arcadia and its subsidiary, as well as guarantees and share pledges by DMC and its subsidiaries.
Borrowings under the $150,000 Term Loan and $50,000 revolving loan limit can be in the form of Adjusted Daily Simple Secured Overnight Financing Rate ("SOFR") loans or one month Adjusted Term SOFR loans. Additionally, U.S. 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 rate, an adjusted Federal Funds rate or an adjusted SOFR rate). SOFR loans bear interest at the applicable SOFR 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%). As of June 30, 2023, no amounts were outstanding on the revolver.

The credit facility includes various covenants and restrictions, certain of which relate to the payment of dividends or other distributions to stockholders; redemption of capital stock; incurring additional indebtedness; mortgaging, pledging or disposition of major assets; and maintenance of specified ratios.

The leverage ratio is defined in the credit facility as the ratio of Consolidated Funded Indebtedness (as defined in the credit facility) on the last day of any trailing four quarter period to Consolidated Pro Forma EBITDA (as defined in the credit facility) for such period. The maximum leverage ratio permitted by our credit facility is 3.0 to 1.0 from the quarter ended June 30, 2023 and thereafter.

The debt service coverage ratio is defined in the credit facility as the ratio of Consolidated Pro Forma EBITDA less the sum of capital distributions paid in cash (other than those made with respect to preferred stock issued under the Operating Agreement), Consolidated Unfunded Capital Expenditures (as defined in the credit facility), and net cash income taxes to the sum of cash interest expense, any dividends on the preferred stock paid in cash, and scheduled principal payments on funded indebtedness. Under our credit facility, the minimum debt service coverage ratio permitted is 1.35 to 1.0.

As of June 30, 2023, 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 with a borrowing capacity of €7,000 for certain European operations. This line of credit is also used to issue bank guarantees to customers to secure advance payments made by them. As of June 30, 2023 and December 31, 2022, we had no outstanding borrowings under this line of credit and bank guarantees of €1,914 and €2,221, respectively, were secured by the line of credit. The line of credit has open-ended terms and can be canceled by the bank at any time.
17

Included in “Long-term debt” are deferred debt issuance costs of $1,931 and $2,202 as of June 30, 2023 and December 31, 2022, respectively. Deferred debt issuance costs are being amortized over the remaining term of the credit facility, which expires on December 23, 2026.

8.     INCOME TAXES

The effective tax rate for each of the periods reported differs from the U.S. statutory rate primarily due to variation in contribution to consolidated pre-tax income from each jurisdiction for the respective periods, differences between the U.S. and foreign tax rates (which range from 20% to 33%), permanent differences between book and taxable income, and income or loss attributable to the redeemable noncontrolling interest holder.

Arcadia is treated as a partnership for U.S. tax purposes. With the exception of certain state taxes, income or loss flows through to the shareholders and is taxed at the shareholder level. Tax impacts related to income or loss from Arcadia that are included in consolidated pretax results but are attributable to the redeemable noncontrolling interest holder are not included in the consolidated income tax provision.

We assess the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use existing deferred tax assets. Additionally, a three-year cumulative loss at a consolidated financial statement level may be viewed as negative evidence impacting a jurisdiction that by itself is not in a three-year cumulative loss position. During the three and six months ended June 30, 2023 and June 30, 2022, we did not record any adjustments to previously established valuation allowances, except for corresponding adjustments related to changes in deferred tax asset balances. These adjustments had no impact on the Condensed Consolidated Statements of Operations. 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 changes.

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

9.      BUSINESS SEGMENTS
 
Our business is organized into three segments: Arcadia, DynaEnergetics and NobelClad. In December 2021, DMC acquired a 60% controlling interest in Arcadia. Arcadia supplies architectural building products, including exterior and interior framing systems, curtain walls, windows, doors, and interior partitions to the commercial construction market; it also supplies customized windows and doors to the high-end residential construction market. DynaEnergetics designs, manufactures and distributes highly engineered products utilized by the global oil and gas industry principally for the perforation of oil and gas wells. NobelClad is a leader in the production of explosion-welded clad metal plates for use in the construction of corrosion resistant industrial processing equipment, as well as specialized transition joints for use in construction of commuter rail cars, ships, and liquified natural gas (LNG) processing equipment.

Our reportable segments are separately managed, strategic business units that offer different products and services, and each segment has separate financial information available that is evaluated regularly by the Chief Operating Decision Maker ("CODM") in allocating resources and assessing performance. Each segment’s products are marketed to different customer types and require different manufacturing processes and technologies.
18

Segment information is as follows:
 
Three months ended June 30,Six months ended June 30,
2023202220232022
Net sales:
Arcadia$79,158 $76,462 $159,496 $144,430 
DynaEnergetics84,754 67,517 166,722 116,404 
NobelClad24,752 21,852 46,787 43,713 
Net sales$188,664 $165,831 $373,005 $304,547 

Three months ended June 30,Six months ended June 30,
2023202220232022
Income (loss) before income taxes:
Arcadia$9,580 $2,222 $12,713 $(221)
DynaEnergetics17,733 11,309 30,901 14,607 
NobelClad4,707 2,480 7,328 3,185 
Segment operating income32,020 16,011 50,942 17,571 
Unallocated corporate expenses(3,647)(4,183)(10,901)(7,551)
Unallocated stock-based compensation*
(1,376)(1,896)(5,824)(3,998)
Other (expense) income, net(439)54 (639)(155)
Interest expense, net(2,432)(1,263)(4,813)(2,287)
Income before income taxes$24,126 $8,723 $28,765 $3,580 

Three months ended June 30,Six months ended June 30,
2023202220232022
Depreciation and amortization:
Arcadia$6,541 $13,503 $13,010 $26,852 
DynaEnergetics1,728 1,967 3,515 3,951 
NobelClad700 911 1,440 1,826 
Segment depreciation and amortization8,969 16,381 17,965 32,629 
Corporate and other132 90 203 177 
Consolidated depreciation and amortization$9,101 $16,471 $18,168 $32,806 

* Stock-based compensation is not allocated to wholly owned segments DynaEnergetics and NobelClad. Stock-based compensation is allocated to the Arcadia segment as 60% of such expense is attributable to the Company, whereas the remaining 40% is attributable to the redeemable noncontrolling interest holder.

In the tables below, the geographic distribution of net sales for all business segments is based on the customer location. Net sales for Arcadia have been presented consistent with United States regional definitions as provided by the American Institute of Architects.
19


Arcadia
 Three months ended June 30,Six months ended June 30,
 2023202220232022
West$62,975 $56,803 $125,257 113,007 
South6,839 9,384 15,392 15,223 
Northeast7,137 5,705 13,990 8,922 
Midwest2,207 4,570 4,857 7,278 
Total Arcadia$79,158 $76,462 $159,496 $144,430 

DynaEnergetics
 Three months ended June 30,Six months ended June 30,
 2023202220232022
United States$67,716 $51,555 $132,365 $90,298 
Canada5,868 5,363 12,908 10,112 
United Arab Emirates2,170 3 3,958 1,216 
Oman1,387 1,063 3,134 1,991 
Kuwait793 537 2,150 1,079 
Indonesia984 511 1,688 853 
India953 3,781 1,576 4,010 
Rest of the world(1)
4,883 4,704 8,943 6,845 
Total DynaEnergetics$84,754 $67,517 $166,722 $116,404 

(1) Rest of the world does not include any individual country comprising sales greater than 2% of total DynaEnergetics revenue for the periods presented.

NobelClad
 Three months ended June 30,Six months ended June 30,
 2023202220232022
United States$11,245 $10,779 $20,364 $19,935 
Canada1,859 2,354 3,714 3,791 
Saudi Arabia1,747 2,035 1,998 2,043 
Brazil1,746 13 1,746 13 
Germany1,543 573 2,814 1,160 
Belgium1,008 276 1,474 342 
China861 9 3,067 2,367 
United Arab Emirates806 704 2,666 1,702 
South Africa723 488 1,153 1,331 
France522 802 1,080 1,153 
Netherlands409 616 762 1,107 
Italy291 285 962 697 
Norway207 345 572 579 
India152  154 2,265 
Rest of the world (1)
1,633 2,573 4,261 5,228 
Total NobelClad$24,752 $21,852 $46,787 $43,713 

(1) Rest of the world does not include any individual country comprising sales greater than 2% of total NobelClad revenue for the periods presented.

During the three and six months ended June 30, 2023, one DynaEnergetics customer accounted for approximately 10% of consolidated net sales. The same DynaEnergetics customer accounted for approximately 19% and 15% of consolidated accounts receivable as of June 30, 2023 and December 31, 2022, respectively. During the three and six months ended June 30, 2022, no single customer accounted for more than 10% of consolidated net sales.
20


10.      DERIVATIVE INSTRUMENTS

We are exposed to foreign currency exchange risk resulting from fluctuations in exchange rates, primarily the U.S. dollar to the euro, the U.S. dollar to the Canadian dollar and, to a lesser extent, other currencies, arising from intercompany 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 June 30, 2023 and December 31, 2022, the net notional amounts of the forward contracts the Company held were $36,938 and $21,907, respectively. At June 30, 2023 and December 31, 2022, the fair value of outstanding forward contracts was $0.

The following table presents the location and amount of net gains (losses) from hedging activities, which offset foreign currency gains and losses recorded in the normal course of business that are not presented below, for the periods presented.
Three months ended June 30,Six months ended June 30,
DerivativeStatements of Operations Location2023202220232022
Foreign currency contractsOther (expense) income, net$7 $(25)$178 $(152)

11.    COMMITMENTS AND CONTINGENCIES

Contingent Liabilities

The Company records an accrual for contingent liabilities when a loss is both probable and reasonably estimable. If some amount within a range of loss appears to be a better estimate than any other amount within the range, that amount is accrued. When no amount within a range of loss appears to be a better estimate than any other amount, the lowest amount in the range is accrued.

Legal Proceedings

From time to time, we may become involved in various lawsuits and legal proceedings which arise in the ordinary course of business. However, litigation is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may harm our business. We are currently not aware of any such legal proceedings or claims that we believe will have, individually or in the aggregate, a material adverse effect on our business, financial condition or operating results except as set forth below:

Wage and Hour Matters

Felipe v. Arcadia, Inc. and One Stop Employment Services, Inc. (“One Stop”). This complaint was filed on October 22, 2021 in Los Angeles Superior Court and purports to allege a class action on behalf of all non-exempt California employees who worked on behalf of One Stop or Arcadia at any time during the four years preceding the date of the complaint. One Stop is a staffing agency which provides temporary workers, including to Arcadia. The complaint states claims under California’s labor laws and under its general Unfair Business Practices Act, California Business & Professions Code section 17200. The plaintiff has subsequently dismissed the class action claims without prejudice, acknowledging that Arcadia’s arbitration agreement likely bars such class claims. The plaintiff also filed a separate action under California’s Private Attorneys General Act (“PAGA”) alleging essentially the same wage and hour violations. This action included other Arcadia employees. In Viking River Cruises, Inc. versus Moriana, the U.S. Supreme Court concluded that arbitration agreements may bar representative PAGA claims. However, Viking River left open certain state law issues, which the California Supreme Court has agreed to address. Currently, Felipe’s PAGA representative claims are stayed, and will likely remain stayed until a California Supreme Court ruling. The plaintiff has however commenced arbitration on individual claims, with arbitration set for 2024.

21

Mayorga v. Arcadia, Inc. This complaint was filed on November 15, 2021 in Los Angeles Superior Court. It purported to allege a class action on behalf of all of the Company’s non-exempt California employees who worked at the Company within four years before the date the complaint was filed. It asserts claims substantially similar to those asserted in the Felipe case but does not include One Stop as a defendant. The plaintiff amended his complaint to delete class action claims and any individual non-PAGA claims. Accordingly, plaintiff’s complaint is now limited to PAGA collective action claims. As in Felipe, those PAGA representative claims are currently stayed and will likely remain stayed until the California Supreme Court addresses the state law issues left open by the U.S. Supreme Court’s decision in Viking River Cruises, Inc. versus Moriana. The plaintiff has however commenced arbitration on a solely individual basis of his wage and hour claims. The arbitral body has appointed an arbitrator to adjudicate those claims and a hearing has been set for 2024. The remaining Mayorga PAGA representative claims have now been assigned to the same judge as the Felipe case.

We have mediated the Mayorga claims, and as a result have reached a settlement in principle. Arcadia has agreed to pay $375 of a total $600 settlement amount to resolve its portion of all PAGA claims in both the Mayorga and Felipe actions. As proposed, the settlement would not resolve the individual claims of the plaintiff in Felipe. The settlement will become final only if the parties reach agreement on a final written document containing all settlement terms, and only if such settlement is approved by the court. There is no guarantee either condition will occur.

During the second quarter of 2023, Arcadia reserved $375 which represents its current estimate of loss to resolve all PAGA claims. Under the Equity Purchase Agreement, the Company is indemnified for the liability recognized to date related to these matters. Therefore, an offsetting receivable was also recognized such that there was no impact to the Company’s Condensed Consolidated Statements of Operations during the three and six months ended June 30, 2023.

With respect to Felipe’s remaining individual claims and to the extent not resolved through the settlement in principle, Arcadia intends to vigorously defend against the Felipe and Mayorga actions. Due to the nature of these matters and inherent uncertainties, it is not possible to provide an evaluation of the likelihood of an unfavorable outcome or an estimate of the amount or range of potential loss, if any, in this circumstance.

12. CHIEF EXECUTIVE OFFICER TRANSITION

During the first quarter of 2023, the Company and its former CEO entered into a separation agreement pursuant to which the former CEO received certain severance benefits consistent with his pre-existing employment agreement with the Company. These severance benefits include 18 months of salary, a lump sum cash payment, and accelerated vesting of outstanding equity awards. During the six months ended June 30, 2023, the Company recognized $1,621 of severance related expense and $3,040 of stock-based compensation expense related to the accelerated vesting of outstanding equity awards. These expenses were recognized in “General and administrative expenses” in the Condensed Consolidated Statements of Operations.
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 that are included in our Annual Report filed on Form 10-K for the year ended December 31, 2022.
 
Unless stated otherwise, all dollar figures are presented in thousands (000s).
 
Overview
 
General

DMC Global Inc. (“DMC”, "we", "us", "our", or the "Company") owns and operates Arcadia, DynaEnergetics and NobelClad, three innovative, asset-light manufacturing businesses that provide differentiated products and engineered solutions to niche segments of the construction, energy, industrial processing and transportation markets. Each of our businesses provides a unique suite of highly engineered products and differentiated solutions, and each has established a leadership position in its respective markets. Our businesses seek to capitalize on their product and service differentiation to grow market share, expand profit margins, increase cash flow and enhance shareholder value.

Our businesses follow a clear and compelling strategy and are led by excellent leadership teams that we support with business resources and capital. We take a focused approach to capital allocation and work with our business leaders to identify investments that will advance their operating strategies and generate attractive returns. Our approach helps our portfolio companies grow their core businesses, launch new initiatives, upgrade technologies and systems, expand their markets and improve their competitive positions. Our culture is to foster local innovation versus centralized control. Headquartered in Broomfield, Colorado, DMC trades on Nasdaq under the symbol “BOOM.”

Arcadia

On December 23, 2021, DMC completed the acquisition of 60% of the membership interests in Arcadia Products, LLC, a Colorado limited liability company resulting from the conversion of Arcadia, Inc. (collectively, “Arcadia”). Arcadia supplies architectural building products, including exterior and interior framing systems, curtain walls, windows, doors, and interior partitions to the commercial construction market; it also supplies customized windows and doors to the high-end residential construction market.

Cost of products sold for Arcadia includes the cost of aluminum, paint, and other raw materials used to manufacture windows, curtain walls, doors, and interior partitions as well as employee compensation and benefits, manufacturing facility lease expense, depreciation expense of property, plant and equipment related to manufacturing, supplies and other manufacturing overhead expenses.

DynaEnergetics

DynaEnergetics designs, manufactures and distributes highly engineered products utilized by the global oil and gas industry principally for the perforation of oil and gas wells. These products are primarily sold to oilfield service companies in the U.S., Europe, Canada, Africa, the Middle East, and Asia. The market for perforating products, which are used during the well completion process, generally corresponds with oil and gas exploration and production activity. Well completion operations are increasingly complex, which in turn has increased the demand for intrinsically-safe, reliable and technically advanced perforating systems.

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, 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, as well as specialized transition joints for use in construction of commuter rail cars, ships, and LNG processing equipment. While a significant portion of the demand for our 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 ship most orders in our backlog within twelve months. NobelClad's backlog increased to $63,521 at June 30, 2023 from $55,451 at December 31, 2022.

Cost of products sold for NobelClad includes the cost of metals, explosive powders and other raw materials used to manufacture clad metal plates as well as employee compensation and benefits, outside processing costs, depreciation of manufacturing equipment, manufacturing facility lease expense, supplies and other manufacturing overhead expenses.

Factors Affecting Results

Consolidated sales were $188,664 in the second quarter of 2023 versus $165,831 in the second quarter of 2022, an increase of 14%. The improved performance primarily was driven by DynaEnergetics due to increased unit sales of DynaStage (“DS”) perforating systems.

Arcadia reported sales of $79,158 in the second quarter of 2023, representing an increase of 4% compared with the second quarter of 2022. The increase was largely attributable to higher customer pricing in response to aluminum metal inflation throughout a significant portion of 2022, as well as increases in other input costs.

DynaEnergetics’ sales of $84,754 in the second quarter of 2023 increased 26% compared with the second quarter of 2022 due to an increase in unit sales of DS perforating systems. This increase was driven by continued resiliency in North American drilling and well completions along with a 5% increase in international sales.

NobelClad’s sales of $24,752 in the second quarter of 2023 increased 13% compared with the second quarter of 2022 reflecting healthy activity in core energy and petrochemical end markets.

Consolidated gross profit was 32.8% in the second quarter of 2023 versus 31.4% in the second quarter of 2022. The improvement compared to last year primarily was attributable to the impact of higher sales at DynaEnergetics on fixed manufacturing overhead expenses. Favorable project mix at NobelClad also contributed to the improved performance.

Consolidated selling, general and administrative (SG&A) expenses were $29,226 in the second quarter of 2023 compared with $29,361 in the second quarter of 2022.

Cash and marketable securities of $21,138 at June 30, 2023 decreased $4,006 from cash of $25,144 at December 31, 2022. The decrease was primarily attributable to $10,000 of principal payments on the Company’s Term Loan under our credit facility, offset by positive cash flow generated from operations. During the second quarter of 2023, the Company invested $2,414 in marketable securities. This investment decision was discretionary and otherwise would have resulted in additional prepayments on our Term Loan.

Outlook

While we remain in a period of continued macroeconomic uncertainty, our businesses reported improved results in the second quarter.

Arcadia serves the commercial building market primarily in the western and southwestern United States as well as the high-end residential market across the United States. Both commercial and residential operations have built substantial order backlogs and are benefiting from resilient markets, which collectively are expected to contribute to a recovery in Arcadia’s profitability throughout the remainder of 2023 in comparison to the same periods in 2022. Phase one of a new enterprise resource planning system went live in July 2023 and should improve operating efficiencies.

In North America, well completion activity remained healthy in the second quarter of 2023, which positively impacted demand at DynaEnergetics and led to another quarter of record unit sales of DynaEnergetics’ fully integrated and factory-assembled DS perforating systems. We believe North American well completion activity will soften during the second half of 2023 based on a recent decline in the number of active drilling rigs and fracking crews, but demand and pricing at DynaEnergetics is expected to remain resilient. Additionally, DynaEnergetics is in the process of implementing more efficient manufacturing processes and is introducing several premium products in 2023 that collectively are expected to improve profit margins. In recent years and first quarter of 2023, patent litigation expenses have increased our general and administrative expenses; however, these costs were substantially lower in the second quarter of 2023, and we expect them to remain lower for the balance of 2023.

NobelClad, DMC’s composite metals business, is experiencing increasing demand for its Cylindra™ cryogenic transition joints used in the liquified natural gas industry, while repair and maintenance work from downstream energy and petrochemical industries is also continuing to improve. NobelClad’s backlog was $63,521 as of June 30, 2023, up from $55,451 as of December 31, 2022. We expect to ship most orders in our backlog within 12 months.

In January 2023, the Company announced the appointment of Michael Kuta and David Aldous as interim co-President and Chief Executive Officers. In addition, DMC named Eric Walter as its new Chief Financial Officer, and Arcadia named James Chilcoff as its new President. On August 4, 2023, the Company appointed Michael Kuta as sole President and Chief Executive Officer and a director. David Aldous remains a member of the Company’s Board of Directors and was re-appointed as Chairman of the Board effective August 4, 2023. In connection with these leadership changes, near-term priorities include the acceleration of Arcadia’s integration, strengthening the profitability of DynaEnergetics, achieving commercial success with new products introduced in NobelClad, and improving the Company’s overall cash flow through more effective working capital management and targeted cost reductions.

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 (loss) plus net interest, taxes, depreciation and amortization. Adjusted EBITDA excludes from EBITDA stock-based compensation, restructuring expenses and asset impairment charges (if applicable) and, when appropriate, nonrecurring items that management does not utilize in assessing DMC’s operating performance (as further described in the tables below). Adjusted EBITDA attributable to DMC Global Inc. stockholders excludes the adjusted EBITDA attributable to the 40% redeemable noncontrolling interest in Arcadia. For our business segments, Adjusted EBITDA is defined as operating income (loss) plus depreciation, amortization, allocated stock-based compensation (if applicable), restructuring expenses and asset impairment charges (if applicable) and, when appropriate, nonrecurring items that management does not utilize in assessing operating performance. 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 net income (loss) is defined as net income (loss) attributable to DMC Global Inc. stockholders plus restructuring expenses and asset impairment charges (if applicable) and, when appropriate, nonrecurring items that management does not utilize in assessing DMC’s operating performance. Adjusted diluted earnings per share is defined as diluted earnings per share attributable to DMC Global Inc. stockholders (exclusive of adjustment of redeemable noncontrolling interest) plus restructuring expenses and asset impairment charges (if applicable) and, when appropriate, nonrecurring items that management does not utilize in assessing DMC’s operating performance.

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, impairment, and other nonrecurring charges on DMC’s net income (loss) and diluted earnings per share, respectively.

Net debt is a non-GAAP measure we use to supplement information in our Condensed Consolidated Financial Statements. We define net debt as total debt less total cash, cash equivalents and marketable securities. In addition to conventional measures prepared in accordance with GAAP, the Company uses this information to evaluate its performance, and we believe that certain investors may do the same.

The presence of non-GAAP financial measures in this report is not intended to 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. Given that 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.
23

Consolidated Results of Operations

Three months ended June 30, 2023 compared with three months ended June 30, 2022
Three months ended June 30,
20232022$ change% change
Net sales$188,664 $165,831 $22,833 14 %
Gross profit61,890 52,099 9,791 19 %
Gross profit percentage32.8 %31.4 %
COSTS AND EXPENSES:
General and administrative expenses17,526 18,816 (1,290)(7 %)
% of net sales9.3 %11.3 %
Selling and distribution expenses11,700 10,545 1,155 11 %
% of net sales6.2 %6.4 %
Amortization of purchased intangible assets5,667 12,793 (7,126)(56 %)
% of net sales3.0 %7.7 %
Restructuring expenses— 13 (13)(100 %)
Operating income26,997 9,932 17,065 172 %
Other (expense) income, net(439)54 (493)913 %
Interest expense, net(2,432)(1,263)(1,169)93 %
Income before income taxes24,126 8,723 15,403 177 %
Income tax provision6,600 2,264 4,336 192 %
Net income17,526 6,459 11,067 171 %
Less: Net income attributable to redeemable noncontrolling interest3,823 907 2,916 321 %
Net income attributable to DMC Global Inc.13,703 5,552 8,151 147 %
Adjusted EBITDA attributable to DMC Global Inc.$31,776 $22,362 $9,414 42 %

Net sales were $188,664 for the three months ended June 30, 2023, or an increase of 14% compared with the same period in 2022, primarily due to an increase in unit sales of DynaEnergetics’ DS perforating systems.

Gross profit percentage was 32.8% versus 31.4% in the same period in 2022. The improvement compared to the prior year was attributable to the impact of higher sales volume on fixed manufacturing overhead expenses, primarily due to increases in unit sales of DS perforating systems at DynaEnergetics. Favorable project mix at NobelClad also contributed to the improved performance.

General and administrative expenses decreased $1,290 for the three months ended June 30, 2023 compared with the same period in 2022. The decrease was driven by lower outside services costs of $500, lower business travel of $436, and lower stock-based compensation expense of $498.

Selling and distribution expenses increased $1,155 for the three months ended June 30, 2023 compared with the same period in 2022. The increase primarily was due to higher marketing and other outside services costs of $573, higher freight and supplies costs of $306, and higher salaries, benefits, and other-payroll related costs including variable incentive compensation of $228.

Amortization of purchased intangible assets decreased $7,126 for the three months ended June 30, 2023 compared to the same period in 2022 as the Arcadia customer backlog purchased intangible asset was fully amortized in 2022.

Operating income was $26,997 for the three months ended June 30, 2023 compared to $9,932 in the same period in 2022. The increase in operating income was the result of improved financial performance at all segments.

24

Other expense, net of $439 for the three months ended June 30, 2023 primarily related to net 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 $2,432 for the three months ended June 30, 2023 increased 93% compared with the same period in 2022 due to an increase in floating interest rates related to the Term Loan.

Income tax provision of $6,600 was recorded on income before income taxes of $24,126 for the three months ended June 30, 2023. Our most significant operations are in the United States, which has a 21% statutory income tax rate, and Germany, which has a 32% combined 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 effective rate was also impacted unfavorably by geographic mix of pretax income and state taxes. The operating results of Arcadia that are attributable to the redeemable noncontrolling interest holder are not taxed at DMC, which resulted in a partially offsetting favorable impact to the effective tax rate. We recorded an income tax provision of $2,264 on income before income taxes of $8,723 for the three months ended June 30, 2022. The prior year effective rate was impacted unfavorably by discrete stock-based compensation impacts of $71. The rate was also impacted by the same factors previously discussed.

Net income attributable to DMC Global Inc. for the three months ended June 30, 2023 was $13,703, compared to $5,552 for the same period in 2022.

Adjusted EBITDA for the three months ended June 30, 2023 increased compared with the same period in 2022 primarily due to the improved performance at DynaEnergetics. See “Use of Non-GAAP Financial Measures” 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 June 30,
 20232022
Net income$17,526 $6,459 
Interest expense, net2,432 1,263 
Income tax provision6,600 2,264 
Depreciation3,434 3,678 
Amortization of purchased intangible assets5,667 12,793 
EBITDA35,659 26,457 
Stock-based compensation1,699 2,291 
CEO transition expenses (1)
573 — 
Restructuring expenses— 13 
Amortization of acquisition-related inventory valuation step-up— 172 
Other expense (income), net439 (54)
Adjusted EBITDA38,370 28,879 
Less: adjusted EBITDA attributable to redeemable noncontrolling interest(6,594)(6,517)
Adjusted EBITDA attributable to DMC Global Inc.$31,776 $22,362 

(1) The Company and its former CEO entered into a separation agreement in the first quarter of 2023. In conjunction with this event as well as a reprioritization of near-term initiatives, we incurred certain expenses during the second quarter of 2023 primarily related to CEO transition and executive search firm costs of $531.

Adjusted Net Income and Adjusted Diluted Earnings per Share for the three months ended June 30, 2023 increased compared with the same period in 2022 primarily due to the factors discussed above. See "Use of Non-GAAP Financial Measures" 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.

25

Three months ended June 30, 2023
Amount
Per Share (1)
Net income attributable to DMC Global Inc. (2)
$13,703 $0.70 
CEO transition expenses, net of tax428 0.02 
As adjusted$14,131 $0.72 
(1) Calculated using diluted weighted average shares outstanding of 19,504,963
(2) Net income attributable to DMC Global Inc. prior to the adjustment of redeemable noncontrolling interest

Three months ended June 30, 2022
Amount
Per Share (1)
Net income attributable to DMC Global Inc. (2)
$5,552 $0.29 
Amortization of acquisition-related inventory valuation step-up, net of tax79 — 
NobelClad restructuring expenses and asset impairments, net of tax— 
As adjusted$5,640 $0.29 
(1) Calculated using diluted weighted average shares outstanding of 19,374,736
(2) Net income attributable to DMC Global Inc. prior to the adjustment of redeemable noncontrolling interest

26

Six months ended June 30, 2023 compared with six months ended June 30, 2022
Six months ended June 30,
20232022$ change% change
Net sales$373,005 $304,547 $68,458 22 %
Gross profit114,101 89,005 25,096 28 %
Gross profit percentage30.6 %29.2 %
COSTS AND EXPENSES:
General and administrative expenses44,026 36,534 7,492 21 %
% of net sales11.8 %12.0 %
Selling and distribution expenses24,524 20,635 3,889 19 %
% of net sales6.6 %6.8 %
Amortization of purchased intangible assets11,334 25,769 (14,435)(56 %)
% of net sales3.0 %8.5 %
Restructuring expenses— 45 (45)(100 %)
Operating income34,217 6,022 28,195 468 %
Other expense, net(639)(155)(484)312 %
Interest expense, net(4,813)(2,287)(2,526)110 %
Income before income taxes28,765 3,580 25,185 703 %
Income tax provision9,100 1,401 7,699 550 %
Net income19,665 2,179 17,486 802 %
Net income (loss) attributable to redeemable noncontrolling interest5,053 (85)5,138 6,045 %
Net income attributable to DMC Global Inc.14,612 2,264 12,348 545 %
Adjusted EBITDA attributable to DMC Global Inc.$51,867 $32,867 $19,000 58 %

Net sales were $373,005 for the six months ended June 30, 2023, an increase of 22% compared with the same period in 2022, primarily due to an increase in unit sales of DynaEnergetics’ DS perforating systems and higher customer pricing at Arcadia in response to raw material and labor inflation.

Gross profit percentage was 30.6% versus 29.2% in 2022. The improvement compared to the prior year was attributable to the impact of higher sales volume on fixed manufacturing overhead expenses, primarily due to increases in unit sales of DS perforating systems at DynaEnergetics. Favorable project mix at NobelClad also contributed to the improved performance.

General and administrative expenses increased $7,492 for the six months ended June 30, 2023 compared with the same period in 2022. The increase was driven by $3,538 of CEO transition charges as well as $3,040 of higher stock-based compensation expense related to the accelerated vesting of our former CEO’s outstanding equity awards. Outside service costs also increased by $1,231 due primarily to patent infringement litigation costs at DynaEnergetics and non-capitalizable implementation costs incurred related to a new enterprise resource planning system at Arcadia.

Selling and distribution expenses increased $3,889 for the six months ended June 30, 2023 compared with the same period in 2022. The increase was due primarily to higher salaries, benefits, and other-payroll related costs including variable incentive compensation of $2,776 and higher marketing and other outside services costs of $889.

Amortization of purchased intangible assets decreased $14,435 for the six months ended June 30, 2023 compared to the same period in 2022 as the Arcadia customer backlog purchased intangible asset was fully amortized in 2022.

Operating income was $34,217 for the six months ended June 30, 2023 compared to $6,022 in the same period last year. The increase in operating income was the result of improved financial performance at all segments.

27

Other expense, net of $639 for the six months ended June 30, 2023 primarily related to net 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 $4,813 for the six months ended June 30, 2023 increased 110% compared with the same period in 2022 due to an increase in floating interest rates related to the Term Loan.

Income tax provision of $9,100 was recorded on income before income taxes of $28,765 for the six months ended June 30, 2023. Our most significant operations are in the United States, which has a 21% statutory income tax rate, and Germany, which has a 32% 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 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. In addition, the effective rate was impacted unfavorably by discrete stock-based compensation impacts of $1,381. The operating results of Arcadia that are attributable to the redeemable noncontrolling interest holder are not taxed at DMC, which resulted in a favorable impact to the effective tax rate. We recorded an income tax provision of $1,401 on income before income taxes of $3,580 for the six months ended June 30, 2022. The prior year effective rate was impacted unfavorably by discrete stock-based compensation impacts of $457. The rate was also impacted by the same factors previously discussed.

Net income attributable to DMC Global Inc. for the six months ended June 30, 2023 was $14,612, compared to $2,264 for the same period in 2022.

Adjusted EBITDA for the six months ended June 30, 2023 increased compared with the same period in 2022 primarily due to the factors discussed above. See “Use of Non-GAAP Financial Measures” 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.
Six months ended June 30,
 20232022
Net income$19,665 $2,179 
Interest expense, net4,813 2,287 
Income tax provision9,100 1,401 
Depreciation6,834 7,037 
Amortization of purchased intangible assets11,334 25,769 
EBITDA51,746 38,673 
Stock-based compensation6,726 4,649 
CEO transition expenses (1)
3,538 — 
Restructuring expenses— 45 
Amortization of acquisition-related inventory valuation step-up— 430 
Other expense, net639 155 
Adjusted EBITDA62,649 43,952 
Less: adjusted EBITDA attributable to redeemable noncontrolling interest(10,782)(11,085)
Adjusted EBITDA attributable to DMC Global Inc.$51,867 $32,867 

(1) The Company and its former CEO entered into a separation agreement in the first quarter of 2023. In conjunction with this event as well as a reprioritization of near-term initiatives, we incurred certain expenses, primarily including: (a) severance-related charges for the former CEO and other impacted employees of $1,948; (b) CEO transition and executive search firm costs of $1,088; and (c) contract termination costs of $350.

Adjusted Net Income and Adjusted Diluted Earnings per Share increased for the six months ended June 30, 2023 compared with the same period in 2022 primarily due to the factors discussed above. See "Use of Non-GAAP Financial Measures" 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.

28

Six months ended June 30, 2023
Amount
Per Share (1)
Net income attributable to DMC Global Inc. (2)
$14,612 $0.75 
CEO transition expenses and accelerated stock-based compensation, net of tax (3)
5,663 0.29 
As adjusted$20,275 $1.04 
(1) Calculated using diluted weighted average shares outstanding of 19,485,863
(2) Net income attributable to DMC Global Inc. prior to the adjustment of redeemable noncontrolling interest.
(3) Includes CEO transition expenses of $3,538 and accelerated stock-based compensation of $3,040 related to the vesting of the former CEO’s outstanding equity awards, net of tax.


Six months ended June 30, 2022
Amount
Per Share (1)
Net income attributable to DMC Global Inc. (2)
$2,264 0.12 
Amortization of acquisition-related inventory valuation step-up, net of tax199 0.01 
NobelClad restructuring expenses, net of tax30 — 
As adjusted$2,493 $0.13 
(1) Calculated using diluted weighted average shares outstanding of 19,338,049
(2) Net income attributable to DMC Global Inc. prior to the adjustment of redeemable noncontrolling interest.

29

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 unallocated stock-based compensation, other expense, net, and interest expense, net.

Arcadia

Three months ended June 30, 2023 compared with three months ended June 30, 2022

Three months ended June 30,
20232022$ change% change
Net sales$79,158 $76,462 $2,696 %
Gross profit27,459 26,227 1,232 %
Gross profit percentage34.7 %34.3 %
COSTS AND EXPENSES:
General and administrative expenses8,206 7,412 794 11 %
Selling and distribution expenses4,021 3,960 61 %
Amortization of purchased intangible assets5,652 12,633 (6,981)(55 %)
Operating income9,580 2,222 7,358 331 %
Adjusted EBITDA16,486 16,292 194 %
Less: adjusted EBITDA attributable to redeemable noncontrolling interest(6,594)(6,517)77 %
Adjusted EBITDA attributable to DMC Global Inc.$9,892 $9,775 117 %

Net sales increased $2,696 for the three months ended June 30, 2023 compared to the same period in 2022 primarily due to higher customer pricing in response to raw material and labor inflation.

Gross profit percentage increased to 34.7% for the three months ended June 30, 2023 compared to 34.3% for the same period in 2022 primarily due to higher customer pricing.

General and administrative expenses increased $794 for three months ended June 30, 2023 compared to the same period in 2022 due to higher salaries, benefits, and other-payroll related costs including variable compensation of $357, higher outside services costs of $251 in part due to the implementation of a new enterprise resource planning system, and higher depreciation expense of $71.

Amortization of purchased intangible assets decreased $6,981 for the three months ended June 30, 2023 compared to the same period in 2022 as the customer backlog purchased intangible asset was fully amortized in 2022.

Operating income increased $7,358 for the three months ended June 30, 2023 compared to the same period in 2022 due to the factors discussed above.

Adjusted EBITDA increased for the three months ended June 30, 2023 compared with the same period in 2022 due to the factors discussed above. See “Use of Non-GAAP Financial Measures” 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.
30

Three months ended June 30,
20232022
Operating income$9,580 $2,222 
Adjustments:
Depreciation889 870 
Amortization of purchased intangible assets5,652 12,633 
Stock-based compensation323 395 
CEO transition expenses42 — 
Amortization of acquisition-related inventory valuation step-up— 172 
Adjusted EBITDA16,486 16,292 
Less: adjusted EBITDA attributable to redeemable noncontrolling interest(6,594)(6,517)
Adjusted EBITDA attributable to DMC Global Inc.$9,892 $9,775 

Six months ended June 30, 2023 compared with six months ended June 30, 2022


Six months ended June 30,
20232022$ change% change
Net sales$159,496 $144,430 $15,066 10 %
Gross profit49,553 46,472 3,081 %
Gross profit percentage31.1 %32.2 %
COSTS AND EXPENSES:
General and administrative expenses16,063 13,555 2,508 19 %
Selling and distribution expenses9,473 7,697 1,776 23 %
Amortization of purchased intangible assets11,304 25,441 (14,137)(56 %)
Operating income (loss)12,713 (221)12,934 5,852 %
Adjusted EBITDA26,956 27,712 (756)(3 %)
Less: adjusted EBITDA attributable to redeemable noncontrolling interest(10,782)(11,085)(303)(3 %)
Adjusted EBITDA attributable to DMC Global Inc.$16,174 $16,627 (453)(3 %)

Net sales increased $15,066 for the six months ended June 30, 2023 compared to the same period in 2022 primarily due to higher customer pricing in response to raw material and labor inflation.

Gross profit percentage decreased to 31.1% for the six months ended June 30, 2023 primarily due to higher base aluminum metal prices and an increase in other input costs.

General and administrative expenses increased $2,508 for the six months ended June 30, 2023 compared to the same period in 2022 due to higher salaries, benefits, and other-payroll related costs including variable compensation of $1,257, higher outside services costs of $678 in part due to the implementation of a new enterprise resource planning system, and higher depreciation expense of $218.

Selling and distribution expenses increased $1,776 for the six months ended June 30, 2023 compared to the same period in 2022 due to higher salaries, benefits, and other-payroll related costs including variable compensation of $1,973. This increase was offset by a decrease in bad debt expense of $272.

Amortization of purchased intangible assets decreased $14,137 for the six months ended June 30, 2023 compared to the same period in 2022 as the customer backlog purchased intangible asset was fully amortized in 2022.

Operating income increased $12,934 for the six months ended June 30, 2023 compared to the same period in 2022 due to the factors discussed above.
31


Adjusted EBITDA decreased for the six months ended June 30, 2023 compared with the same period in 2022 due to the factors discussed above. See “Use of Non-GAAP Financial Measures” 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.

Six months ended June 30,
20232022
Operating income (loss)$12,713 $(221)
Adjustments:
Depreciation1,706 1,411 
Amortization of purchased intangible assets11,304 25,441 
Stock-based compensation902 651 
CEO transition expenses331 — 
Amortization of acquisition-related inventory valuation step-up— 430 
Adjusted EBITDA26,956 27,712 
Less: adjusted EBITDA attributable to redeemable noncontrolling interest(10,782)(11,085)
Adjusted EBITDA attributable to DMC Global Inc.$16,174 $16,627 

DynaEnergetics

Three months ended June 30, 2023 compared with three months ended June 30, 2022
Three months ended June 30,
20232022$ change% change
Net sales$84,754 $67,517 $17,237 26 %
Gross profit26,552 19,960 6,592 33 %
Gross profit percentage31.3 %29.6 %
COSTS AND EXPENSES:
General and administrative expenses3,577 4,411 (834)(19 %)
Selling and distribution expenses5,227 4,158 1,069 26 %
Amortization of purchased intangible assets15 82 (67)(82 %)
Operating income17,733 11,309 6,424 57 %
Adjusted EBITDA$19,461 $13,276 $6,185 47 %

Net sales increased $17,237 for the three months ended June 30, 2023 compared to the same period in 2022 due to continued strength in North American drilling and well completions, which led to higher unit sales of DS perforating systems. International sales also increased 5% in the second quarter of 2023 compared to the same period in 2022.

Gross profit percentage increased to 31.3% for the three months ended June 30, 2023 primarily due to the impact of higher sales volume on fixed manufacturing overhead expenses.

General and administrative expenses decreased $834 for the three months ended June 30, 2023 compared to the same period in 2022 due to lower patent infringement litigation costs.

Selling and distribution expenses increased $1,069 for the three months ended June 30, 2023 compared to the same period in 2022 due to higher marketing costs of $506 and an increase in freight and other supplies expense of $434.

Operating income increased $6,424 for the three months ended June 30, 2023 compared to the same period in 2022 due to the factors discussed above.

Adjusted EBITDA increased for the three months ended June 30, 2023 compared with the same period in 2022 due to the factors discussed above. See “Use of Non-GAAP Financial Measures” 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.
32


Three months ended June 30,
20232022
Operating income$17,733 $11,309 
Adjustments:
Depreciation1,713 1,885 
Amortization of purchased intangible assets15 82 
Adjusted EBITDA$19,461 $13,276 

Six months ended June 30, 2023 compared with six months ended June 30, 2022

Six months ended June 30,
20232022$ change% change
Net sales$166,722 $116,404 $50,318 43 %
Gross profit50,989 32,568 18,421 57 %
Gross profit percentage30.6 %28.0 %
COSTS AND EXPENSES:
General and administrative expenses9,774 9,733 41 — %
Selling and distribution expenses10,284 8,061 2,223 28 %
Amortization of purchased intangible assets30 167 (137)(82 %)
Operating income30,901 14,607 16,294 112 %
Adjusted EBITDA$34,416 $18,558 $15,858 85 %

Net sales increased $50,318 for the six months ended June 30, 2023 compared to the same period in 2022 due to higher North American drilling and well completions, which led to increased demand for DS perforating systems. International sales also increased 34% for the six months ended June 30, 2023 compared to the same period in 2022.

Gross profit percentage increased to 30.6% for the six months ended June 30, 2023 compared to 28.0% in the same period in 2022 primarily due to the impact of higher sales volume on fixed manufacturing overhead expenses.

Selling and distribution expenses increased $2,223 for the six months ended June 30, 2023 compared to the same period in 2022 primarily due to an increase in marketing costs of $836, higher salaries, benefits, and other-payroll related costs including variable incentive compensation of $729, higher freight and other supplies expense of $514, and higher business-related travel of $110.

Operating income increased $16,294 for the six months ended June 30, 2023 compared to the same period in 2022 due to the factors discussed above.

Adjusted EBITDA increased for the six months ended June 30, 2023 compared to the same period in 2022 due to the factors discussed above. See “Use of Non-GAAP Financial Measures” 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.

Six months ended June 30,
20232022
Operating income$30,901 $14,607 
Adjustments:
Depreciation3,485 3,784 
Amortization of purchased intangible assets30 167 
Adjusted EBITDA$34,416 $18,558 

33

NobelClad

Three months ended June 30, 2023 compared with three months ended June 30, 2022
Three months ended June 30,
20232022$ change% change
Net sales$24,752 $21,852 $2,900 13 %
Gross profit8,021 6,026 1,995 33 %
Gross profit percentage32.4 %27.6 %
COSTS AND EXPENSES:
General and administrative expenses949 1,132 (183)(16 %)
Selling and distribution expenses2,365 2,323 42 %
Amortization of purchased intangible assets— 78 (78)(100 %)
Restructuring expenses— 13 (13)(100 %)
Operating income4,707 2,480 2,227 90 %
Adjusted EBITDA$5,407 $3,404 $2,003 59 %

Net sales increased $2,900 for the three months ended June 30, 2023 compared to the same period in 2022 due primarily to increased activity in core energy and petrochemical end markets.

Gross profit percentage increased to 32.4% for the three months ended June 30, 2023 due to a more favorable project mix.

General and administrative expenses decreased $183 for the three months ended June 30, 2023 compared to the same period in 2022 due to lower outside services costs driven by a decrease in enterprise resource planning system implementation costs.

Operating income increased $2,227 for the three months ended June 30, 2023 compared to the same period in 2022 due primarily to an increase in gross profit.

Adjusted EBITDA increased for the three months ended June 30, 2023 compared with the same period in 2022 primarily due to the factors discussed above. See “Use of Non-GAAP Financial Measures” 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 June 30,
20232022
Operating income$4,707 $2,480 
Adjustments:
Depreciation700 833 
Amortization of purchased intangible assets— 78 
Restructuring expenses— 13 
Adjusted EBITDA$5,407 $3,404 



34

Six months ended June 30, 2023 compared with six months ended June 30, 2022
Six months ended June 30,
20232022$ change% change
Net sales$46,787 $43,713 $3,074 %
Gross profit13,804 10,207 3,597 35 %
Gross profit percentage29.5 %23.4 %
COSTS AND EXPENSES:
General and administrative expenses1,872 2,169 (297)(14 %)
Selling and distribution expenses4,604 4,647 (43)(1 %)
Amortization of purchased intangible assets— 161 (161)(100 %)
Restructuring expenses— 45 (45)(100 %)
Operating income7,328 3,185 4,143 130 %
Adjusted EBITDA$8,768 $5,056 $3,712 73 %

Net sales increased $3,074 for the six months ended June 30, 2023 compared to the same period in 2022 due primarily to increased activity in core energy and petrochemical end markets, as well as the timing of shipments out of backlog.

Gross profit percentage increased to 29.5% for the six months ended June 30, 2023 due to a more favorable project mix.

General and administrative expenses decreased $297 for the six months ended June 30, 2023 compared to the same period in 2022 due primarily to lower outside services costs of $144 driven by a decrease in enterprise resource planning system implementation costs. Additionally, legal expenses decreased by $92 and business-related travel expense decreased by $27.

Operating income increased $4,143 for the six months ended June 30, 2023 compared to the same period in 2022 due primarily to higher gross profit and lower general and administrative expenses.

Adjusted EBITDA increased for the six months ended June 30, 2023 compared to the same period in 2022 due to the factors discussed above. See “Use of Non-GAAP Financial Measures” 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.
Six months ended June 30,
20232022
Operating income$7,328 $3,185 
Adjustments:
Depreciation1,440 1,665 
Amortization of purchased intangible assets— 161 
Restructuring expenses— 45 
Adjusted EBITDA$8,768 $5,056 

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. Our net debt position was $101,931 at June 30, 2023 compared to $107,654 at December 31, 2022. The decrease in net debt during the first half of 2023 was due to $10,000 in Term Loan repayments and a $2,414 investment in marketable securities, offset by a reduction in cash and cash equivalents. We have a fully undrawn $50,000 revolving credit facility at June 30, 2023.

35

We believe that cash and cash equivalents on hand, marketable securities, cash flow from operations, funds available under our current credit facilities and any future replacement thereof will be sufficient to fund the working capital, required minimum debt service payments, and other capital expenditure requirements of our current business operations for the foreseeable future. We may also execute capital markets transactions, including at-the-market offering programs, to raise additional funds if we believe market conditions are favorable, but there can be no assurance that any future capital will be available on acceptable terms or at all. 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 financial market conditions, including the related impact on credit availability and capital markets.

Debt facilities
 
On December 23, 2021, we entered into a five-year $200,000 syndicated credit agreement (“credit facility”) which included a $150,000 Term Loan, which is amortizable at 10% of principal per year with a balloon payment for the outstanding balance upon the credit facility maturity date in 2026, and allows for revolving loans of up to $50,000. The credit facility has an accordion feature to increase the commitments by $100,000 under the revolving loan class and/or by adding a term loan subject to approval by applicable lenders. We entered into the credit facility with a syndicate of four banks, with KeyBank, N.A. acting as administrative agent. The credit facility is secured by the assets of DMC including accounts receivable, inventory, and fixed assets, including Arcadia and its subsidiary, as well as guarantees and share pledges by DMC and its subsidiaries.

Borrowings under the $150,000 Term Loan and $50,000 revolving loan limit can be in the form of Adjusted Daily Simple Secured Overnight Financing Rate ("SOFR") loans or one month Adjusted Term SOFR loans. Additionally, U.S. 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 rate, an adjusted Federal Funds rate or an adjusted SOFR rate). SOFR loans bear interest at the applicable SOFR 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%).

The credit facility includes various covenants and restrictions, certain of which relate to the payment of dividends or other distributions to stockholders; redemption of capital stock; incurring additional indebtedness; mortgaging, pledging or disposition of major assets; and maintenance of specified ratios. As of June 30, 2023, we were in compliance with all financial covenants and other provisions of our debt agreements.

The leverage ratio is defined in the credit facility as the ratio of Consolidated Funded Indebtedness (as defined in the credit facility) on the last day of any trailing four quarter period to Consolidated Pro Forma EBITDA (as defined in the credit facility) for such period. Consolidated Pro Forma EBITDA equals Adjusted EBITDA as calculated within the Consolidated Results of Operations section plus certain predefined add-backs, which include up to $5,000 for one-time integration expenses incurred in the twelve-month period following the closing date of the Arcadia acquisition. The maximum leverage ratio permitted by our credit facility is 3.0 to 1.0 from the quarter ended June 30, 2023 and thereafter. The actual leverage ratio as of June 30, 2023, calculated in accordance with the credit facility, as amended, was 1.31 to 1.0.

The debt service coverage ratio is defined in the credit facility as the ratio of Consolidated Pro Forma EBITDA less the sum of capital distributions paid in cash (other than those made with respect to preferred stock issued under the Operating Agreement), Consolidated Unfunded Capital Expenditures (as defined in the credit facility), and net cash income taxes to the sum of cash interest expense, any dividends on the preferred stock paid in cash, and scheduled principal payments on funded indebtedness. Under our credit facility, the minimum debt service coverage ratio permitted is 1.35 to 1.0. The actual debt service coverage ratio for the trailing twelve months ended June 30, 2023 was 3.25 to 1.0.

As of June 30, 2023, borrowings of $125,000 on the Term Loan under our credit facility were outstanding. No amounts were outstanding on the $50,000 revolver as of June 30, 2023.

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.

36

Redeemable noncontrolling interest

The Operating Agreement for Arcadia contains a right for the Company to purchase the remaining interest in Arcadia from the minority interest holder on or after the third anniversary of the acquisition closing date (“Call Option”). Similarly, the minority interest holder of Arcadia has the right to sell its remaining interest in Arcadia to the Company on or after the third anniversary of the acquisition closing date (“Put Option”). Both the Call Option and Put Option enable the respective holder to exercise their rights based upon a predefined calculation as included within the Operating Agreement.

As of June 30, 2023, the settlement amount of the redeemable noncontrolling interest of $187,522 remains unchanged from December 31, 2022. Refer to Note 2 within Item 1 for further information related to the valuation of the redeemable noncontrolling interest.

Other contractual obligations and commitments
 
Our debt balance decreased to $123,069 at June 30, 2023 from $132,798 at December 31, 2022 for the reasons discussed above. Our other contractual obligations and commitments have not materially changed since December 31, 2022.

Cash flows provided by (used in) operating activities
 
Net cash provided by operating activities was $18,544 for the six months ended June 30, 2023 compared to $2,536 in the same period last year. The increase primarily was due to higher net income, partially offset by a reduction in contract liabilities.

Cash flows used in investing activities
 
Net cash used in investing activities for the six months ended June 30, 2023 of $7,536 related to the acquisitions of property, plant and equipment of $5,122 and investment in marketable securities of $2,414. Net cash used in investing activities for the six months ended June 30, 2022 of $5,679 related to the acquisition of property, plant and equipment partially offset by proceeds received from escrow related to the finalization of working capital adjustments related to the Arcadia acquisition.

Cash flows used in financing activities
 
Net cash flows used in financing activities for the six months ended June 30, 2023 of $18,270 primarily included distributions to the redeemable noncontrolling interest holder of $6,311, quarterly principal payments and a prepayment on our Term Loan of $10,000, and treasury stock purchases of $2,171. Net cash flows used in financing activities for the six months ended June 30, 2022 of $15,770 primarily included distributions to the redeemable noncontrolling interest holder of $7,000, quarterly principal payments on our Term Loan of $7,500, and treasury stock purchases of $1,094.
 
Payment of Dividends
 
On April 23, 2020, DMC announced that its Board of Directors suspended the quarterly dividend indefinitely due to the uncertain economic outlook caused by the COVID-19 pandemic. Future dividends may be affected by, among other items, our views on potential future capital requirements, future business prospects, debt covenant compliance considerations, changes in income tax laws, and any other factors that our Board of Directors deems relevant. Any determination to pay cash dividends will be at the discretion of the Board of Directors.  

Critical Accounting Estimates

Preparation of financial statements in conformity with generally accepted accounting principles in the United States requires that management make estimates, judgments and assumptions that affect the amounts reported for revenues, expenses, asset, liabilities, and other related disclosures. Our critical accounting estimates have not changed from those reported in Item Item 7 - Management’s Discussion and Analysis of Financial Condition and Results of Operations in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

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

37

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

Our management, under the supervision and with the participation of the 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 11 to the Condensed Consolidated Financial Statements.

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

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 or distributions of shares of common stock pursuant to our Amended and Restated Non-Qualified Deferred Compensation Plan (“deferred compensation plan”) during the second quarter of 2023, we retained shares of common stock in satisfaction of withholding tax obligations. We also retained shares of common stock as the result of participants’ diversification of equity awards held in the deferred compensation plan into other investment options. These shares are held as treasury shares by the Company.
Total number of shares purchased (1) (2)
Average price paid per share
April 1 to April 30, 2023— $— 
May 1 to May 31, 2023300 $18.24 
June 1 to June 30, 2023452 $17.76 
Total752 $17.95 

(1) Share purchases during the period were to offset tax withholding obligations that occurred upon (i) vesting of restricted common stock under the terms of the 2016 Equity Incentive Plan and (ii) distributions of shares of common stock pursuant to deferred compensation obligations.
(2) As of June 30, 2023, the maximum number of shares that could be purchased would not exceed the employees’ portion of taxes to be withheld on unvested shares (472,410) and potential purchases upon participant elections to diversify equity awards held in the deferred compensation plan (94,265) 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 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 June 30, 2023, 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

 
39


  
 
101 The following materials from the Quarterly Report on Form 10-Q of DMC Global Inc. for the quarter ended June 30, 2023, formatted in XBRL (eXtensible Business Reporting Language): (i) the Condensed Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Operations, (iii) the Condensed Consolidated Statements of Comprehensive Income (Loss), (iv) the Condensed Consolidated Statement of Stockholders’ Equity and Redeemable Noncontrolling Interest, (v) the Condensed Consolidated Statements of Cash Flows, and (vi) 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: August 8, 2023 /s/ Eric V. Walter
  Eric V. Walter, Chief Financial Officer (Duly Authorized Officer and Principal Financial Officer)
Date:August 8, 2023/s/ Brett Seger
Brett Seger, Chief Accounting Officer (Duly Authorized Officer and Principal Accounting Officer)

40
EX-31.1 2 boom-exx311_q2x06302023.htm EX-31.1 Document

Exhibit 31.1
 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:  August 8, 2023
 
 /s/ Michael Kuta
 Michael Kuta
 President and Chief Executive Officer
 of DMC Global Inc.


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

Exhibit 31.2
 
CERTIFICATIONS
 
I, Eric V. Walter, 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:  August 8, 2023
 
 /s/ Eric V. Walter
 Eric V. Walter
 Chief Financial Officer of DMC Global Inc.
 


EX-32.1 4 boom-exx321_q2x06302023.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 June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Michael Kuta, 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.
 
 
August 8, 2023
 
 
 /s/ Michael Kuta
 Michael Kuta
 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_q2x06302023.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 June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Eric V. Walter, 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.
 
 
August 8, 2023
 
 
 /s/ Eric V. Walter
 Eric V. Walter
 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-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND REDEEMABLE NONCONTROLLING INTEREST link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - PURCHASED INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - CONTRACT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - BUSINESS SEGMENTS link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - DERIVATIVE INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - CHIEF EXECUTIVE OFFICER TRANSITION link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - PURCHASED INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - CONTRACT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - BUSINESS SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - PURCHASED INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - CONTRACT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - LEASES - ROU Asset and Lease Liability Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - BUSINESS SEGMENTS - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - CHIEF EXECUTIVE OFFICER TRANSITION (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 boom-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 boom-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 boom-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Variable Rate [Domain] Variable Rate [Domain] Recoveries of amounts previously reserved Accounts Receivable, Allowance for Credit Loss, Recovery Less: Net income (loss) attributable to redeemable noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Change in: Increase (Decrease) in Operating Capital [Abstract] DEBT Debt Disclosure [Text Block] Reconciliation to net (loss) income attributable to DMC Global Inc. stockholders Net Income (Loss) Attributable to Redeemable Noncontrolling Interest [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Effects of exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred tax liabilities Deferred Income Tax Liabilities, Net Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Commitments and contingencies Commitments and Contingencies Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Geographical [Axis] Geographical [Axis] South Africa SOUTH AFRICA INCOME TAXES Income Tax Disclosure [Text Block] Contract liabilities Increase (Decrease) in Contract with Customer, Liability Ownership [Axis] Ownership [Axis] Schedule of Defined Compensation Plan Schedule of Other Assets and Other Liabilities [Table Text Block] Current liabilities: Liabilities, Current [Abstract] Operating Leases Operating Leases [Member] Operating Leases Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.05 par value; 4,000,000 shares authorized; no issued and outstanding shares Preferred Stock, Value, Issued Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Diluted (in dollars per share) Earnings Per Share, Diluted Accounts receivable, net of allowance for doubtful accounts of $750 and $925, respectively Accounts Receivable, after Allowance for Credit Loss, Current Treasury stock (in shares) Beginning balances (in shares) Ending balances (in shares) Treasury Stock, Common, Shares Credit Facility Line of Credit [Member] Stock-based compensation expense Share-Based Payment Arrangement, Accelerated Cost Litigation Case [Axis] Litigation Case [Axis] Redeemable noncontrolling interest Redeemable Noncontrolling Interest, Equity, Carrying Amount Trading Symbol Trading Symbol Customer backlog Customer Backlog [Member] Customer Backlog Amount of bank guarantees secured by line of credit Line of Credit Facility, Amount of Bank Guarantees Secured Represents the amount of bank guarantees which is provided to customers to secure advance payments made by them, secured by lines of credit. Net income attributable to DMC Global Inc. stockholders Net income attributable to DMC Global Inc. stockholders Net income attributable to DMC Global Inc. stockholders, as reported Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] LEASES Lessee, Operating Leases [Text Block] Purchased intangible assets Acquired Finite-Lived Intangible Assets [Line Items] LIABILITIES, REDEEMABLE NONCONTROLLING INTEREST, AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] DynaEnergetics DynaEnergetics DynaEnergetics DynaEnergetics Segment [Member] DynaEnergetics Segment [Member] Redeemable Noncontrolling Interest Holder Redeemable Noncontrolling Interest Holder [Member] Redeemable Noncontrolling Interest Holder Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Stockholders’ equity Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Contract liabilities Contract with Customer, Liability Operating lease liabilities assumed Business Combination, Assets Acquired And Liabilities Assumed, Operating Lease, Liability Business Combination, Assets Acquired And Liabilities Assumed, Operating Lease, Liability Schedule of Computation and Reconciliation of Earnings Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of products sold Cost of Goods and Services Sold Operating lease expenses from related party leases Related Party Transaction, Amounts of Transaction Litigation Status [Domain] Litigation Status [Domain] SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Marketable securities Marketable Securities, Current Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Notional amounts Derivative, Notional Amount Payment terms, period Revenue From Contract With Customer, Payment Terms, Period Revenue From Contract With Customer, Payment Terms, Period Supplies Inventory, Supplies, Net of Reserves Long-term lease liability Operating Lease, Liability, Noncurrent Adjustment of redeemable noncontrolling interest Adjustments To Redeemable Noncontrolling Interest Adjustments To Redeemable Noncontrolling Interest Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation Depreciation Payment of debt issuance costs Payments of Debt Issuance Costs Debt Covenant Period [Axis] Debt Covenant Period [Axis] Debt Covenant Period Change in cumulative foreign currency translation adjustment Change in cumulative foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Debt instrument, covenant, debt service coverage ratio Debt Instrument, Covenant, Minimum Debt Service Coverage Ratio Debt Instrument, Covenant, Minimum Debt Service Coverage Ratio Foreign Exchange Forward Foreign currency contracts Foreign Exchange Forward [Member] Accrued income taxes Accrued Income Taxes, Current Northeast Northeast [Member] Northeast Inventories Increase (Decrease) in Inventories Litigation Status [Axis] Litigation Status [Axis] Commerzbank Line of Credit Commerzbank Line of Credit [Member] Represents the line of credit facility available from Commerzbank. Anti-dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Document Quarterly Report Document Quarterly Report Interest expense, net Interest expense, net Interest Expense Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Property, plant and equipment Property, Plant and Equipment, Gross Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Current lease liability Operating Lease, Liability, Current Amortization of purchased intangible assets Amortization of purchased intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Purchased intangible assets, net Net Finite-Lived Intangible Assets, Net Counterparty Name [Domain] Counterparty Name [Domain] 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 ROU assets acquired Business Combination, Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset Business Combination, Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Add: Undistributed net income allocated to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted Belgium BELGIUM Operating lease cost Operating Lease, Cost Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, issued (in shares) Common Stock, Shares, Issued Gross profit Gross Profit Severance expense Severance Costs Contract liabilities Contract with Customer, Liability, Current Treasury stock, at cost, and company stock held for deferred compensation, at par; 685,542 and 605,723 shares, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Total debt Long-Term Debt Amortization of acquisition-related inventory valuation step-up Amortization Of Acquisition-Related Inventory Valuation Step-Up Amortization Of Acquisition-Related Inventory Valuation Step-Up Other cumulative comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax South South [Member] South DERIVATIVE INSTRUMENTS Derivative Instruments and Hedging Activities Disclosure [Text Block] Maximum Maximum [Member] Comprehensive income (loss) attributable to DMC Global Inc. stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Document Type Document Type Share-based payment arrangement, expense, allocation percentage by noncontrolling owners Share-based Payment Arrangement, Expense, Allocation Percentage Of Noncontrolling Owners Share-based Payment Arrangement, Expense, Allocation Percentage Of Noncontrolling Owners Prepaid expenses and other Deferred Compensation Plan Assets, Current Deferred Compensation Plan Assets, Current United Arab Emirates UNITED ARAB EMIRATES Entity Address, Address Line One Entity Address, Address Line One Treasury stock activity Treasury Stock, Value, Acquired, Cost Method Entity Address, Address Line Two Entity Address, Address Line Two Inventories Inventory, Policy [Policy Text Block] Selling and distribution expenses Selling Expense CHIEF EXECUTIVE OFFICER TRANSITION Share-Based Payment Arrangement [Text Block] Ownership percentage Subsidiary, Ownership Percentage, Parent Other Other Noncash Income (Expense) Business Acquisition [Axis] Business Acquisition [Axis] Fair value of outstanding foreign currency forward Derivative, Fair Value, Net Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Trademarks / Trade names Trademarks and Trade Names [Member] Schedule of Lines of Credit Schedule of Line of Credit Facilities [Table Text Block] Adjustment of redeemable noncontrolling interest Net Income (Loss) Attributable to Redeemable Noncontrolling Interest Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivative [Table] Customer Concentration Risk Customer Concentration Risk [Member] Other current liabilities Other Liabilities, Current Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Inventory [Line Items] Inventory [Line Items] Raw materials Inventory, Raw Materials, Net of Reserves Title of 12(b) Security Title of 12(b) Security West West [Member] West Operating Segments Operating Segments [Member] Shares issued in connection with stock compensation plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories Total inventories Inventory, Net Long-term debt Long-Term Line of Credit, Noncurrent Investment in marketable securities Payments to Acquire Marketable Securities Statistical Measurement [Axis] Statistical Measurement [Axis] Redeemable noncontrolling interest Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Treasury stock purchases Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Line of credit facility, maximum leverage ratio Line Of Credit Facility, Covenant, Maximum Leverage Ratio Line Of Credit Facility, Covenant, Maximum Leverage Ratio Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Parent Parent [Member] Segments [Domain] Segments [Domain] Deferred compensation, mutual funds held by the trust Deferred compensation assets Deferred Compensation Plan Assets Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Amount reserved, estimate of possible loss Loss Contingency Accrual, Provision Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province NobelClad NobelClad NobelClad NobelClad Segment [Member] NobelClad Segment [Member] Counterparty Name [Axis] Counterparty Name [Axis] Beginning balances (in shares) Ending balances (in shares) Common Stock, Shares, Outstanding Adjustment of redeemable noncontrolling interest Noncontrolling Interest, Change in Redemption Value Net income (loss) per share attributable to DMC Global Inc. stockholders: Net income (loss) per share attributable to DMC Global Inc. stockholders Earnings Per Share, Basic [Abstract] Agreed upon settlement amount Loss Contingency, Estimate of Possible Loss Mayorga v. Arcadia Inc. And Felipe v. Arcadia Inc. Mayorga v. Arcadia Inc. And Felipe v. Arcadia Inc. [Member] Mayorga v. Arcadia Inc. And Felipe v. Arcadia Inc. Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share German Bank Line of Credit German Bank Line of Credit [Member] German Bank Line of Credit [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Numerator for basic net income (loss) per share: Net Income (Loss) Available to Common Stockholders, Basic Schedule of Components of Inventory Schedule of Inventory, Current [Table Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Germany GERMANY Total lease liability Operating Lease, Liability Credit Facility [Axis] Credit Facility [Axis] Credit agreement, number of banks Line Of Credit Facility, Number of Banks Line Of Credit Facility, Number of Banks Total liabilities Liabilities BASIS OF PRESENTATION Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Other Cumulative Comprehensive Loss AOCI Attributable to Parent [Member] Brazil BRAZIL Share-based payment arrangement, expense, allocation percentage by parent Share-based Payment Arrangement, Expense, Allocation Percentage Of Parent Share-based Payment Arrangement, Expense, Allocation Percentage Of Parent Repayments on term loan Repayments of Long-Term Lines of Credit Proceeds from escrow related to acquisition of business Proceeds From Acquisition Of Business, Escrow Proceeds From Acquisition Of Business, Escrow Debt Disclosure [Abstract] Debt Disclosure [Abstract] Canada CANADA Related Party Transaction [Domain] Related Party Transaction [Domain] Number of segments Number of Reportable Segments Earnings Per Share Earnings Per Share [Abstract] Common stock, $0.05 par value; 50,000,000 shares authorized; 20,450,043 and 20,140,654 shares issued, respectively Common Stock, Value, Issued General and administrative expenses General and Administrative Expense China CHINA Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total current assets Assets, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Less: Undistributed net income reallocated to participating securities Undistributed Earnings (Loss) Reallocated to Participating Securities, Diluted Undistributed Earnings (Loss) Reallocated to Participating Securities, Diluted Litigation Case [Domain] Litigation Case [Domain] Other (expense) income, net Other (expense) income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Redeemable Non-Controlling interest, beginning balance Redeemable Non-Controlling interest, ending balance Redeemable non-controlling interest Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Concentration risk percentage Concentration Risk, Percentage Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] Indonesia INDONESIA Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Accounts Receivable Accounts Receivable [Policy Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities India INDIA Italy ITALY Corporate and other Corporate, Non-Segment [Member] Depreciation and amortization: Depreciation, Depletion and Amortization Accordion feature Line of Credit Facility, Accordion Feature Line of Credit Facility, Accordion Feature Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Unallocated corporate expenses Corporate Expenses Represents the amount of unallocated corporate expenses. Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balances Ending balances Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Net income Temporary Equity, Net Income Number of leases Lessee, Operating Lease, Number Of Leases Lessee, Operating Lease, Number Of Leases Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest France FRANCE Fair Value of Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Earnings Per Share Reconciliation [Abstract] Earnings Per Share Reconciliation [Abstract] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Entity Emerging Growth Company Entity Emerging Growth Company Less: debt issuance costs Debt issuance costs, net Debt Issuance Costs, Net Schedule of Derivative Instruments, Gain (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] Accounts Receivable Benchmark Accounts Receivable Benchmark [Member] Accounts Receivable Benchmark Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] 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 Document Fiscal Period Focus Document Fiscal Period Focus Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Disaggregation of Revenue Revenue from External Customers by Geographic Areas [Table Text Block] Common Stock Common Stock [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Netherlands NETHERLANDS Norway NORWAY Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Distribution to redeemable noncontrolling interest holder Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Deferred Compensation Compensation Related Costs, Policy [Policy Text Block] Arcadia Products, LLC Arcadia Products, LLC [Member] Arcadia Products, LLC Minimum Minimum [Member] Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property, plant and equipment, net Property, Plant and Equipment, Net Schedule of Purchased Intangible Assets, Other Than Goodwill Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Rest of the world Rest of the World [Member] Represents rest of the world. Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Cash flows used in financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Net income Net income Net income (loss) Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Percentage of ownership acquired Business Acquisition, Percentage of Voting Interests Acquired Core technology Developed Technology Rights [Member] Less: Undistributed net income available to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Retained Earnings Retained Earnings [Member] Current portion of long-term debt Less: current portion of long-term debt Long-Term Debt, Current Maturities Kuwait KUWAIT Total liabilities, redeemable noncontrolling interest, and stockholders’ equity Liabilities and Equity Other (expense) income: Nonoperating Income (Expense) [Abstract] Other assets Other Assets, Noncurrent Ownership [Domain] Ownership [Domain] ROU asset Operating Lease, Right-of-Use Asset Basic (in dollars per share) Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Numerator for diluted net income (loss) per share: Net Income (Loss) Available to Common Stockholders, Diluted Entity Address, City or Town Entity Address, City or Town Arcadia Arcadia [Member] Arcadia Schedule of Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Inventory, Current [Table] Inventory, Current [Table] Pending Litigation Pending Litigation [Member] Principles of Consolidation Consolidation, Policy [Policy Text Block] Mayorga v. Arcadia Inc. Mayorga v. Arcadia Inc. [Member] Mayorga v. Arcadia Inc. Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Cash flows used in investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Restructuring expenses Restructuring Charges Document Transition Report Document Transition Report Arcadia Arcadia Arcadia Arcadia Segment [Member] Arcadia Segment Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Derivative Instrument [Axis] Derivative Instrument [Axis] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Derivatives, Fair Value [Line Items] Derivative [Line Items] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Less: comprehensive income (loss) attributable to redeemable noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Current period provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Deferred income taxes Deferred Income Tax Expense (Benefit) Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other Prepaid Expense and Other Assets, Current Consideration adjustment related to redeemable noncontrolling interest Noncontrolling Interest, Business Combination Adjustment Noncontrolling Interest, Business Combination Adjustment Allowance for doubtful accounts, December 31, 2022 Allowance for doubtful accounts, June 30, 2023 Accounts Receivable, Allowance for Credit Loss Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Shares issued in connection with stock compensation plans (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Credit facility, term Line of Credit Facility, Expiration Period Effect of dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Differences between U.S. and foreign tax rates, range Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Other current liabilities Deferred Compensation Liability, Current Syndicated Credit Facility Syndicated Credit Facility [Member] Syndicated Credit Facility Document Period End Date Document Period End Date Less - accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Debt Covenant Period [Domain] Debt Covenant Period [Domain] Debt Covenant Period [Domain] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) 1 [Member] London Interbank Offered Rate (LIBOR) 1 Schedule of Allowance for Credit Losses on Receivables Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock, at cost, and Company Stock Held for Deferred Compensation, at par Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Amortization of deferred debt issuance costs Amortization of Debt Issuance Costs and Discounts Segment information Segment Reporting Information [Line Items] Gain (loss) on foreign currency contracts Derivative, Gain (Loss) on Derivative, Net Unallocated stock-based compensation Share-Based Payment Arrangement, Expense Notes receivable to redeemable NCI holder Accounts and Financing Receivable, after Allowance for Credit Loss Gross Finite-Lived Intangible Assets, Gross Income tax provision Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Deferred compensation obligations Deferred Compensation Liability, Classified, Noncurrent Accrued employee compensation and benefits Employee-related Liabilities, Current Revenue Benchmark Revenue Benchmark [Member] Net income (loss) attributable to DMC Global Inc. stockholders after adjustment of redeemable noncontrolling interest Net Income (Loss) Attributable To Parent, Net Of Adjustment Of Redeemable Noncontrolling Interest Net Income (Loss) Attributable To Parent, Net Of Adjustment Of Redeemable Noncontrolling Interest INVENTORIES Inventory Disclosure [Text Block] Net sales Net sales Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Oman OMAN Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag PURCHASED INTANGIBLE ASSETS Intangible Assets Disclosure [Text Block] Legal Entity [Axis] Legal Entity [Axis] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Other comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Credit Facility [Domain] Credit Facility [Domain] Treasury stock activity (in shares) Treasury Stock, Shares, Acquired Amortization of principal, percent Debt Instrument, Annual Principal Payment, Percent of Principal Debt Instrument, Annual Principal Payment, Percent of Principal Basis spread on variable interest rate Debt Instrument, Basis Spread on Variable Rate Long-term debt Long-Term Debt, Excluding Current Maturities Diluted (in shares) Weighted average shares outstanding for diluted net income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Costs and expenses: Operating Expenses [Abstract] CONTRACT LIABILITIES Revenue from Contract with Customer [Text Block] Acquisition of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Additional Paid-In Capital Additional Paid-in Capital [Member] Total assets Assets Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Segment Reconciling Items Segment Reconciling Items [Member] Distributions to redeemable noncontrolling interest holder Payments of Dividends Other long-term liabilities Other Liabilities, Noncurrent Midwest Midwest [Member] Midwest Total costs and expenses Operating Expenses BUSINESS SEGMENTS Segment Reporting Disclosure [Text Block] Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Term Loan Secured Debt [Member] Equity Component [Domain] Equity Component [Domain] Work-in-process Inventory, Work in Process, Net of Reserves Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted average shares outstanding for basic net income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Quarter Ended June 30, 2023 And Thereafter Quarter Ended June 30, 2023 And Thereafter [Member] Quarter Ended June 30, 2023 And Thereafter Operating income Segment operating income Operating Income (Loss) Schedule of Operating Lease Assets and Liabilities Operating Lease Assets And Liabilities [Table Text Block] Operating Lease Right-Of-Use Assets And Liabilities Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Saudi Arabia SAUDI ARABIA Alternate Currencies Revolving Loan Revolving Credit Facility, Alternate Currencies [Member] Revolving Credit Facility, Alternate Currencies [Member] Net proceeds from issuance of common stock to employees and directors Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Related Party Transaction [Axis] Related Party Transaction [Axis] Segments [Axis] Segments [Axis] Cash flows provided by operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Statement [Line Items] Statement [Line Items] Accounts receivable, allowance for credit loss, net recoveries Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Outstanding borrowings Long-Term Line of Credit Customer relationships Customer Relationships [Member] EX-101.PRE 10 boom-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Aug. 03, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
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)   19,764,347
Entity Central Index Key 0000034067  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 18,724 $ 25,144
Marketable securities 2,414 0
Accounts receivable, net of allowance for doubtful accounts of $750 and $925, respectively 112,177 94,415
Inventories 190,947 156,590
Prepaid expenses and other 16,434 10,723
Total current assets 340,696 286,872
Property, plant and equipment 217,633 211,277
Less - accumulated depreciation (89,006) (81,832)
Property, plant and equipment, net 128,627 129,445
Goodwill 141,725 141,725
Purchased intangible assets, net 206,593 217,925
Deferred tax assets 7,279 7,633
Other assets 85,427 95,378
Total assets 910,347 878,978
Current liabilities:    
Accounts payable 57,559 46,816
Accrued expenses 13,966 8,415
Accrued income taxes 9,455 4,256
Accrued employee compensation and benefits 13,185 14,441
Contract liabilities 32,863 32,080
Current portion of long-term debt 15,000 15,000
Other current liabilities 13,108 7,042
Total current liabilities 155,136 128,050
Long-term debt 108,069 117,798
Deferred tax liabilities 2,214 1,908
Other long-term liabilities 59,100 63,053
Total liabilities 324,519 310,809
Commitments and contingencies
Redeemable noncontrolling interest 187,522 187,522
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; 50,000,000 shares authorized; 20,450,043 and 20,140,654 shares issued, respectively 1,022 1,007
Additional paid-in capital 310,455 303,893
Retained earnings 138,801 125,215
Other cumulative comprehensive loss (27,543) (28,758)
Treasury stock, at cost, and company stock held for deferred compensation, at par; 685,542 and 605,723 shares, respectively (24,429) (20,710)
Total stockholders’ equity 398,306 380,647
Total liabilities, redeemable noncontrolling interest, and stockholders’ equity $ 910,347 $ 878,978
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 750 $ 925
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) 50,000,000 50,000,000
Common stock, issued (in shares) 20,450,043 20,140,654
Treasury stock (in shares) 685,542 605,723
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other assets Other assets
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities Other current liabilities
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other long-term liabilities Other long-term liabilities
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net sales $ 188,664 $ 165,831 $ 373,005 $ 304,547
Cost of products sold 126,774 113,732 258,904 215,542
Gross profit 61,890 52,099 114,101 89,005
Costs and expenses:        
General and administrative expenses 17,526 18,816 44,026 36,534
Selling and distribution expenses 11,700 10,545 24,524 20,635
Amortization of purchased intangible assets 5,667 12,793 11,334 25,769
Restructuring expenses 0 13 0 45
Total costs and expenses 34,893 42,167 79,884 82,983
Operating income 26,997 9,932 34,217 6,022
Other (expense) income:        
Other (expense) income, net (439) 54 (639) (155)
Interest expense, net (2,432) (1,263) (4,813) (2,287)
Income before income taxes 24,126 8,723 28,765 3,580
Income tax provision 6,600 2,264 9,100 1,401
Net income 17,526 6,459 19,665 2,179
Less: Net income (loss) attributable to redeemable noncontrolling interest   907 5,053 (85)
Net income attributable to DMC Global Inc. stockholders $ 13,703 $ 5,552 $ 14,612 $ 2,264
Net income (loss) per share attributable to DMC Global Inc. stockholders:        
Basic (in dollars per share) $ 0.70 $ 0.20 $ 0.69 $ (0.26)
Diluted (in dollars per share) $ 0.70 $ 0.20 $ 0.69 $ (0.26)
Weighted average shares outstanding:        
Basic (in shares) 19,497,871 19,374,714 19,477,576 19,338,049
Diluted (in shares) 19,504,963 19,374,736 19,485,863 19,338,049
Reconciliation to net (loss) income attributable to DMC Global Inc. stockholders        
Net income attributable to DMC Global Inc. stockholders $ 13,703 $ 5,552 $ 14,612 $ 2,264
Adjustment of redeemable noncontrolling interest 112 (1,535) (1,026) (7,252)
Net income (loss) attributable to DMC Global Inc. stockholders after adjustment of redeemable noncontrolling interest $ 13,815 $ 4,017 $ 13,586 $ (4,988)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 17,526 $ 6,459 $ 19,665 $ 2,179
Change in cumulative foreign currency translation adjustment 446 (2,587) 1,215 (3,791)
Other comprehensive income (loss) 17,972 3,872 20,880 (1,612)
Less: comprehensive income (loss) attributable to redeemable noncontrolling interest 3,823 907 5,053 (85)
Comprehensive income (loss) attributable to DMC Global Inc. stockholders $ 14,149 $ 2,965 $ 15,827 $ (1,527)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND REDEEMABLE NONCONTROLLING INTEREST - USD ($)
Total
Parent
Common Stock
Additional Paid-In Capital
Retained Earnings
Other Cumulative Comprehensive Loss
Treasury Stock, at cost, and Company Stock Held for Deferred Compensation, at par
Beginning balances (in shares) at Dec. 31, 2021     19,920,829        
Beginning balances (in shares) at Dec. 31, 2021             (570,415)
Beginning balances at Dec. 31, 2021   $ 360,525,000 $ 996,000 $ 294,515,000 $ 111,031,000 $ (26,538,000) $ (19,479,000)
Increase (Decrease) in Stockholders' Equity              
Net income (loss)   (3,288,000)     (3,288,000)    
Change in cumulative foreign currency translation adjustment   (1,204,000)       (1,204,000)  
Shares issued in connection with stock compensation plans (in shares)     163,443        
Shares issued in connection with stock compensation plans     $ 8,000 (8,000)      
Stock-based compensation $ 102,000 2,267,000   2,267,000      
Adjustment of redeemable noncontrolling interest 5,717,000 (5,717,000)     (5,717,000)    
Treasury stock activity (in shares)             (16,773)
Treasury stock activity   (1,088,000)         $ (1,088,000)
Ending balances (in shares) at Mar. 31, 2022     20,084,272        
Ending balances (in shares) at Mar. 31, 2022             (587,188)
Ending balances at Mar. 31, 2022   351,495,000 $ 1,004,000 296,774,000 102,026,000 (27,742,000) $ (20,567,000)
Redeemable Non-Controlling interest, beginning balance at Dec. 31, 2021 197,196,000            
Increase (Decrease) in Temporary Equity [Roll Forward]              
Net income (992,000)            
Consideration adjustment related to redeemable noncontrolling interest (427,000)            
Stock-based compensation 102,000 2,267,000   2,267,000      
Distribution to redeemable noncontrolling interest holder (4,400,000)            
Adjustment of redeemable noncontrolling interest 5,717,000 (5,717,000)     (5,717,000)    
Redeemable Non-Controlling interest, ending balance at Mar. 31, 2022 197,196,000            
Beginning balances (in shares) at Dec. 31, 2021     19,920,829        
Beginning balances (in shares) at Dec. 31, 2021             (570,415)
Beginning balances at Dec. 31, 2021   360,525,000 $ 996,000 294,515,000 111,031,000 (26,538,000) $ (19,479,000)
Increase (Decrease) in Stockholders' Equity              
Net income (loss) 2,179,000            
Change in cumulative foreign currency translation adjustment (3,791,000)            
Ending balances (in shares) at Jun. 30, 2022     20,119,929        
Ending balances (in shares) at Jun. 30, 2022             (597,758)
Ending balances at Jun. 30, 2022   355,055,000 $ 1,006,000 298,905,000 106,043,000 (30,329,000) $ (20,570,000)
Redeemable Non-Controlling interest, beginning balance at Dec. 31, 2021 197,196,000            
Redeemable Non-Controlling interest, ending balance at Jun. 30, 2022 197,196,000            
Beginning balances (in shares) at Mar. 31, 2022     20,084,272        
Beginning balances (in shares) at Mar. 31, 2022             (587,188)
Beginning balances at Mar. 31, 2022   351,495,000 $ 1,004,000 296,774,000 102,026,000 (27,742,000) $ (20,567,000)
Increase (Decrease) in Stockholders' Equity              
Net income (loss) 6,459,000 5,552,000     5,552,000    
Change in cumulative foreign currency translation adjustment (2,587,000) (2,587,000)       (2,587,000)  
Shares issued in connection with stock compensation plans (in shares)     35,657        
Shares issued in connection with stock compensation plans     $ 2,000 (2,000)      
Stock-based compensation 158,000 2,133,000   2,133,000      
Adjustment of redeemable noncontrolling interest 1,535,000 (1,535,000)     (1,535,000)    
Treasury stock activity (in shares)             (10,570)
Treasury stock activity   (3,000)         $ (3,000)
Ending balances (in shares) at Jun. 30, 2022     20,119,929        
Ending balances (in shares) at Jun. 30, 2022             (597,758)
Ending balances at Jun. 30, 2022   355,055,000 $ 1,006,000 298,905,000 106,043,000 (30,329,000) $ (20,570,000)
Redeemable Non-Controlling interest, beginning balance at Mar. 31, 2022 197,196,000            
Increase (Decrease) in Temporary Equity [Roll Forward]              
Net income 907,000            
Stock-based compensation 158,000 2,133,000   2,133,000      
Distribution to redeemable noncontrolling interest holder (2,600,000)            
Adjustment of redeemable noncontrolling interest 1,535,000 (1,535,000)     (1,535,000)    
Redeemable Non-Controlling interest, ending balance at Jun. 30, 2022 $ 197,196,000            
Beginning balances (in shares) at Dec. 31, 2022     20,140,654        
Beginning balances (in shares) at Dec. 31, 2022 (605,723)           (605,723)
Beginning balances at Dec. 31, 2022 $ 380,647,000 380,647,000 $ 1,007,000 303,893,000 125,215,000 (28,758,000) $ (20,710,000)
Increase (Decrease) in Stockholders' Equity              
Net income (loss)   909,000     909,000    
Change in cumulative foreign currency translation adjustment   769,000       769,000  
Shares issued in connection with stock compensation plans (in shares)     258,807        
Shares issued in connection with stock compensation plans   0 $ 13,000 (13,000)      
Stock-based compensation 232,000 4,795,000   4,795,000      
Adjustment of redeemable noncontrolling interest 1,138,000 (1,138,000)     (1,138,000)    
Treasury stock activity (in shares)             (77,184)
Treasury stock activity   (3,705,000)         $ (3,705,000)
Ending balances (in shares) at Mar. 31, 2023     20,399,461        
Ending balances (in shares) at Mar. 31, 2023             (682,907)
Ending balances at Mar. 31, 2023   382,277,000 $ 1,020,000 308,675,000 124,986,000 (27,989,000) $ (24,415,000)
Redeemable Non-Controlling interest, beginning balance at Dec. 31, 2022 187,522,000            
Increase (Decrease) in Temporary Equity [Roll Forward]              
Net income 1,230,000            
Stock-based compensation 232,000 4,795,000   4,795,000      
Distribution to redeemable noncontrolling interest holder (2,600,000)            
Adjustment of redeemable noncontrolling interest 1,138,000 (1,138,000)     (1,138,000)    
Redeemable Non-Controlling interest, ending balance at Mar. 31, 2023 $ 187,522,000            
Beginning balances (in shares) at Dec. 31, 2022     20,140,654        
Beginning balances (in shares) at Dec. 31, 2022 (605,723)           (605,723)
Beginning balances at Dec. 31, 2022 $ 380,647,000 380,647,000 $ 1,007,000 303,893,000 125,215,000 (28,758,000) $ (20,710,000)
Increase (Decrease) in Stockholders' Equity              
Net income (loss) 19,665,000            
Change in cumulative foreign currency translation adjustment $ 1,215,000            
Ending balances (in shares) at Jun. 30, 2023     20,450,043        
Ending balances (in shares) at Jun. 30, 2023 (685,542)           (685,542)
Ending balances at Jun. 30, 2023 $ 398,306,000 398,306,000 $ 1,022,000 310,455,000 138,801,000 (27,543,000) $ (24,429,000)
Redeemable Non-Controlling interest, beginning balance at Dec. 31, 2022 187,522,000            
Redeemable Non-Controlling interest, ending balance at Jun. 30, 2023 187,522,000            
Beginning balances (in shares) at Mar. 31, 2023     20,399,461        
Beginning balances (in shares) at Mar. 31, 2023             (682,907)
Beginning balances at Mar. 31, 2023   382,277,000 $ 1,020,000 308,675,000 124,986,000 (27,989,000) $ (24,415,000)
Increase (Decrease) in Stockholders' Equity              
Net income (loss) 17,526,000 13,703,000     13,703,000    
Change in cumulative foreign currency translation adjustment 446,000 446,000       446,000  
Shares issued in connection with stock compensation plans (in shares)     50,582        
Shares issued in connection with stock compensation plans   212,000 $ 2,000 210,000      
Stock-based compensation 129,000 1,570,000   1,570,000      
Adjustment of redeemable noncontrolling interest $ (112,000) 112,000     112,000    
Treasury stock activity (in shares)             (2,635)
Treasury stock activity   (14,000)         $ (14,000)
Ending balances (in shares) at Jun. 30, 2023     20,450,043        
Ending balances (in shares) at Jun. 30, 2023 (685,542)           (685,542)
Ending balances at Jun. 30, 2023 $ 398,306,000 398,306,000 $ 1,022,000 310,455,000 138,801,000 $ (27,543,000) $ (24,429,000)
Redeemable Non-Controlling interest, beginning balance at Mar. 31, 2023 187,522,000            
Increase (Decrease) in Temporary Equity [Roll Forward]              
Net income 3,823,000            
Stock-based compensation 129,000 1,570,000   $ 1,570,000      
Distribution to redeemable noncontrolling interest holder (3,840,000)            
Adjustment of redeemable noncontrolling interest (112,000) $ 112,000     $ 112,000    
Redeemable Non-Controlling interest, ending balance at Jun. 30, 2023 $ 187,522,000            
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows provided by operating activities:    
Net income $ 19,665 $ 2,179
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 6,834 7,037
Amortization of purchased intangible assets 11,334 25,769
Amortization of deferred debt issuance costs 271 267
Amortization of acquisition-related inventory valuation step-up 0 430
Stock-based compensation 6,726 4,649
Deferred income taxes 660 (164)
Other (433) 90
Change in:    
Accounts receivable, net (17,313) (22,250)
Inventories (33,954) (29,814)
Prepaid expenses and other 6,051 1,161
Accounts payable 10,015 4,955
Contract liabilities 723 12,389
Accrued expenses and other liabilities 7,965 (4,162)
Net cash provided by operating activities 18,544 2,536
Cash flows used in investing activities:    
Investment in marketable securities (2,414) 0
Proceeds from escrow related to acquisition of business 0 640
Acquisition of property, plant and equipment (5,122) (6,319)
Net cash used in investing activities (7,536) (5,679)
Cash flows used in financing activities:    
Repayments on term loan (10,000) (7,500)
Payment of debt issuance costs 0 (176)
Distributions to redeemable noncontrolling interest holder (6,311) (7,000)
Net proceeds from issuance of common stock to employees and directors 212 0
Treasury stock purchases (2,171) (1,094)
Net cash used in financing activities (18,270) (15,770)
Effects of exchange rates on cash 842 (78)
Net decrease in cash and cash equivalents (6,420) (18,991)
Cash and cash equivalents, beginning of the period 25,144 30,810
Cash and cash equivalents, end of the period $ 18,724 $ 11,819
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION
6 Months Ended
Jun. 30, 2023
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, 2022.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2023
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 intercompany accounts, profits, and transactions have been eliminated in consolidation.

Accounts 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 business segment and analyze each segment’s accounts receivable balances as separate populations. Within each segment, receivables exhibit similar risk characteristics.

During the three and six months ended June 30, 2023, our expected loss rate reflects uncertainties in market conditions present in our businesses, including supply chain disruptions, rising interest rates, as well as global geopolitical and economic instability. 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 against the amounts due, reducing the net receivable recognized to the amount we estimate will be collected. The offsetting expense for allowances recorded is charged to “Selling and distribution expenses” in our Condensed Consolidated Statements of Operations. During the three and six months ended June 30, 2023, net recoveries of $23 and $177, respectively, were recorded.

The following table summarizes year-to-date activity in the allowance for credit losses on receivables from customers in each of our business segments:

ArcadiaDynaEnergeticsNobelCladDMC Global Inc.
Allowance for doubtful accounts, December 31, 2022
$244 $603 $78 $925 
Current period provision for expected credit losses— 32 — 32 
Recoveries of amounts previously reserved(184)(25)— (209)
Impacts of foreign currency exchange rates and other— 
Allowance for doubtful accounts, June 30, 2023
$60 $611 $79 $750 
Redeemable noncontrolling interest

On December 23, 2021, DMC completed the acquisition of 60% of the membership interests in Arcadia Products, LLC, a Colorado limited liability company resulting from the conversion of Arcadia, Inc. (collectively, “Arcadia”). The limited liability company operating agreement for Arcadia (the “Operating Agreement”) contains a right for the Company to purchase the remaining interest in Arcadia from the minority interest holder on or after the third anniversary of the acquisition closing date (“Call Option”). Similarly, the minority interest holder of Arcadia has the right to sell its remaining interest in Arcadia to the Company on or after the third anniversary of the acquisition closing date (“Put Option”). Both the Call Option and Put Option enable the respective holder to exercise their rights based upon a predefined calculation as included within the Operating Agreement.

The Company initially accounted for the noncontrolling interest at its acquisition date fair value. We determined that neither the Call Option nor the Put Option meet the definition of a derivative as the Operating Agreement does not allow for contractual net settlement, the options cannot be settled outside the Operating Agreement through a market mechanism, and the underlying shares are deemed illiquid as they are not publicly traded and thus not considered readily convertible to cash. Additionally, the settlement price for both options is based upon a predefined calculation tied to adjusted earnings rather than a fixed price, and the formula is based upon a multiple of Arcadia’s average adjusted earnings over a three-year period. As such, we have concluded that the Call Option and Put Option are embedded within the noncontrolling interest and therefore do not represent freestanding instruments.

Given that the noncontrolling interest is subject to possible redemption with redemption rights that are not entirely within the control of the Company, we have concluded that the noncontrolling interest should be accounted for in accordance with ASC 480 Distinguishing Liabilities from Equity ("ASC 480"). The noncontrolling interest is also probable of redemption, as the only criteria for the security to become redeemable is the passage of time. As such, the redeemable noncontrolling interest is classified in temporary equity, separate from the stockholders’ equity section, in the Condensed Consolidated Balance Sheets.

At each balance sheet date subsequent to acquisition, two separate calculations must be performed to determine the value of the redeemable noncontrolling interest. First, the redeemable noncontrolling interest must be accounted for in accordance with ASC 810 Consolidation (“ASC 810”) whereby income (loss) and cash distributions attributable to the redeemable noncontrolling interest holder are ascribed. After this occurs, applicable provisions of ASC 480 must be considered to determine whether any further adjustment is necessary to increase the carrying value of the redeemable noncontrolling interest. An adjustment would only be necessary if the estimated settlement amount of the redeemable noncontrolling interest, per the terms of the Operating Agreement, exceeds the carrying value calculated in accordance with ASC 810. If such adjustment is required, the impact is immediately recorded to retained earnings and therefore does not impact the Condensed Consolidated Statements of Operations or Comprehensive Income (Loss). As of June 30, 2023 and December 31, 2022, the redeemable noncontrolling interest is $187,522.

Promissory Note

In order to equalize after-tax consideration to the redeemable noncontrolling interest holder relative to an alternative transaction structure, immediately following the closing of the acquisition, the Company loaned $24,902 to the redeemable noncontrolling interest holder. The loan was evidenced by an unsecured promissory note, and the loan will be repaid out of proceeds from the sale of the redeemable noncontrolling interest holder’s interests in Arcadia, whether received upon exercise of the Put Option, the Call Option or upon sales to third parties permitted under the terms of the Operating Agreement. The loan must be repaid in full by December 16, 2051 and has been recorded within “Other assets” in the Condensed Consolidated Balance Sheets.

Revenue Recognition

The Company’s revenues are primarily derived from consideration paid by customers for tangible goods. The Company analyzes its different products by business 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 within our DynaEnergetics and NobelClad business segments arise when control is transferred at a point in time and not on any other criteria. Our rights to payments for goods transferred to customers within our Arcadia business segment also generally arise when control is transferred at a point in time; however, at times, control of certain customized, project-based products passes to the customer over time. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 90 days across all of our segments. 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. Refer to Note 9 "Business Segments" for disaggregated revenue disclosures.

See additional revenue recognition policy disclosures specific to each of our business segments within our Annual Report filed on Form 10-K for the year ended December 31, 2022.

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 bases 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 are 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 the tax position will be sustained upon examination, including the resolution of any related appeals or litigation. The tax benefits recognized in the Condensed 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 as common stock. Restricted stock awards do not participate in net losses.

Basic EPS is calculated by dividing net income (loss) attributable to the Company’s stockholders after adjustment of redeemable noncontrolling interest by the weighted-average number of common shares outstanding during the period. Net income (loss) available to common shareholders of the Company includes any adjustment to the redeemable noncontrolling interest value as of the end of the period presented. Refer to the "Redeemable noncontrolling interest" section above for further discussion of the calculation of the adjustment of the redeemable noncontrolling interest. Diluted EPS adjusts basic EPS for the effects of restricted stock awards, restricted stock units, 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 applicable periods presented, diluted EPS using the two-class method was more dilutive than the treasury stock method; as such, only the two-class method has been included below.
Three months ended June 30,Six months ended June 30,
2023202220232022
Net income attributable to DMC Global Inc. stockholders, as reported$13,703 $5,552 14,612 2,264 
Adjustment of redeemable noncontrolling interest112 (1,535)(1,026)(7,252)
Less: Undistributed net income available to participating securities(229)(60)(225)— 
Numerator for basic net income (loss) per share:13,586 3,957 13,361 (4,988)
Add: Undistributed net income allocated to participating securities229 60 225 — 
Less: Undistributed net income reallocated to participating securities(228)(60)(225)— 
Numerator for diluted net income (loss) per share:13,587 3,957 13,361 (4,988)
Denominator:
Weighted average shares outstanding for basic net income (loss) per share19,497,871 19,374,714 19,477,576 19,338,049 
Effect of dilutive securities (1)
7,092 22 8,287 — 
Weighted average shares outstanding for diluted net income (loss) per share19,504,963 19,374,736 19,485,863 19,338,049 
Net income (loss) per share attributable to DMC Global Inc. stockholders
Basic$0.70 $0.20 $0.69 $(0.26)
Diluted$0.70 $0.20 $0.69 $(0.26)

(1) For the three and six months ended June 30, 2023, 18,337 and 12,883 shares, respectively, have been excluded as their effect would have been anti-dilutive.

Deferred Compensation Plan

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, such contributions 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 current and former employees, and money market and mutual funds. Unvested RSAs and common stock held by the trust are reflected in the Condensed 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 Condensed Consolidated Statements of Stockholders’ Equity and Redeemable Noncontrolling Interest 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 for the periods presented. The amount included within “Prepaid expenses and other” and “Other current liabilities” pertains to scheduled distributions per the terms of the Plan to our former Chief Executive Officer (“CEO”) that will occur within twelve months of June 30, 2023. Refer to Note 12 for additional information regarding the CEO transition.

Balance Sheet locationJune 30, 2023December 31, 2022
Deferred compensation assetsPrepaid expenses and other$5,866 $— 
Deferred compensation assetsOther assets8,223 13,566 
Deferred compensation obligationsOther current liabilities5,866 — 
Deferred compensation obligationsOther long-term liabilities11,705 15,292 

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 cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate their fair value. Our marketable securities are valued using quoted prices in active markets that are accessible as of the measurement date. The carrying value of our revolving loans and term loan under our credit facility, when outstanding, approximate their fair value because of the variable interest rate associated with those instruments, which reset each month at market interest rates. All of these account balances are considered Level 1 assets and liabilities.

Our foreign currency forward contracts are valued using quoted market prices or are determined using a yield curve model based on current market rates. As a result, we classify these instruments as Level 2 in the fair value hierarchy. Money market funds and mutual funds of $8,671 as of June 30, 2023 and $8,444 as of December 31, 2022 held to satisfy future deferred compensation obligations are valued based upon the market values of underlying securities and are classified as Level 2 assets in the fair value hierarchy.

We did not hold any Level 3 assets or liabilities as of June 30, 2023 or December 31, 2022.

Recent Accounting Pronouncements

    We have considered all recent accounting pronouncements issued, but not yet effective, and we do not expect any to have a material effect on the Company’s Condensed Consolidated Financial Statements.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES
6 Months Ended
Jun. 30, 2023
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 write down 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 June 30, 2023:
ArcadiaDynaEnergeticsNobelCladDMC Global Inc.
Raw materials$7,122 $27,233 $9,205 $43,560 
Work-in-process10,996 36,215 14,440 61,651 
Finished goods56,970 28,444 — 85,414 
Supplies— — 322 322 
Total inventories$75,088 $91,892 $23,967 $190,947 

Inventories consisted of the following at December 31, 2022:
ArcadiaDynaEnergeticsNobelCladDMC Global Inc.
Raw materials$11,099 $23,701 $8,926 $43,726 
Work-in-process11,468 21,198 7,587 40,253 
Finished goods55,074 16,802 456 72,332 
Supplies— — 279 279 
Total inventories$77,641 $61,701 $17,248 $156,590 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
PURCHASED INTANGIBLE ASSETS
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
PURCHASED INTANGIBLE ASSETS PURCHASED INTANGIBLE ASSETS
 
Our purchased intangible assets consisted of the following at June 30, 2023:
GrossAccumulated
Amortization
Net
Core technology$14,351 $(14,327)$24 
Customer relationships245,143 (58,337)186,806 
Trademarks / Trade names23,952 (4,189)19,763 
Total intangible assets$283,446 $(76,853)$206,593 
 
Our purchased intangible assets consisted of the following at December 31, 2022:
GrossAccumulated
Amortization
Net
Core technology$14,063 $(14,031)$32 
Customer backlog22,000 (22,000)— 
Customer relationships244,650 (47,254)197,396 
Trademarks / Trade names23,914 (3,417)20,497 
Total intangible assets$304,627 $(86,702)$217,925 
 
The change in the gross value of our unamortized purchased intangible assets at June 30, 2023 from December 31, 2022 was due to foreign currency translation.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
CONTRACT LIABILITIES
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
CONTRACT LIABILITIES CONTRACT LIABILITIES
 
At times, we require customers to make advance payments prior to the shipment of their orders 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 for the periods presented:
June 30, 2023December 31, 2022
Arcadia$19,456 $27,634 
NobelClad10,553 3,661 
DynaEnergetics2,854 785 
Total contract liabilities$32,863 $32,080 
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, primarily supply chain delays and disruptions
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
LEASES LEASES
The Company leases real properties for use in manufacturing and as administrative and sales offices, and leases automobiles and office equipment. The Company determines if a contract contains a lease arrangement at the inception of the contract. For leases in which the Company is the lessee, leases are classified as either finance or operating. Right-of-use (“ROU”) assets are initially measured at the present value of lease payments over the lease term plus initial direct costs, if any. If a lease does not provide a discount rate and the implicit rate cannot be readily determined, an incremental borrowing rate is used to determine the present value of future lease payments. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term within the Condensed Consolidated Statements of Operations. Lease and non-lease components within the Company’s lease agreements are accounted for together. Variable lease payments are recognized in the period in which the obligation is incurred. The Company has no leases in which the Company is the lessor.

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:
June 30, 2023December 31, 2022
ROU asset$46,391 $48,470 
Current lease liability7,242 7,041 
Long-term lease liability40,877 43,001 
Total lease liability$48,119 $50,042 

The ROU asset is reported in “Other assets” while the current lease liability is reported in “Other current liabilities” and the long-term lease liability is reported in “Other long-term liabilities” in the Company’s Condensed Consolidated Balance Sheets. Cash paid for operating lease liabilities is recorded as operating cash outflows in the Company’s Condensed Consolidated Statements of Cash Flows.

Arcadia leases certain office, manufacturing, distribution and warehouse facilities from entities affiliated with the redeemable noncontrolling interest holder and former president of Arcadia. There were eight related party leases in effect as of June 30, 2023, with expiration dates ranging from calendar years 2023 to 2026, excluding any renewal options. As of June 30, 2023, the total ROU asset and related lease liability recognized for related party leases was $27,166 and $27,845, respectively.

For the three months ended June 30, 2023 and 2022, operating lease expense was $3,115 and $2,774, respectively. For the six months ended June 30, 2023 and 2022, operating lease expense was $6,155 and $5,541, respectively. Related party lease expense for the three and six months ended June 30, 2023 and 2022 was $1,156 and $2,313, respectively, in each period and is included in total operating lease expense. Short term and variable lease costs were not significant for any period presented.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
DEBT DEBT
 
Outstanding borrowings consisted of the following at:
June 30, 2023December 31, 2022
Syndicated credit agreement:  
U.S. Dollar revolving loan$— $— 
Term loan125,000 135,000 
Commerzbank line of credit— — 
Outstanding borrowings125,000 135,000 
Less: debt issuance costs(1,931)(2,202)
Total debt123,069 132,798 
Less: current portion of long-term debt(15,000)(15,000)
Long-term debt$108,069 $117,798 

Syndicated Credit Agreement

On December 23, 2021, we entered into a five-year $200,000 syndicated credit agreement (“credit facility”) which included a $150,000 Term Loan, which is amortizable at 10% of principal per year with a balloon payment for the outstanding balance upon the credit facility maturity date in 2026, and allows for revolving loans of up to $50,000. The credit facility has an accordion feature to increase the commitments by $100,000 under the revolving loan class and/or by adding a term loan subject to approval by applicable lenders. We entered into the credit facility with a syndicate of four banks, with KeyBank, N.A. acting as administrative agent. The credit facility is secured by certain assets of DMC including accounts receivable, inventory, and fixed assets, including Arcadia and its subsidiary, as well as guarantees and share pledges by DMC and its subsidiaries.
Borrowings under the $150,000 Term Loan and $50,000 revolving loan limit can be in the form of Adjusted Daily Simple Secured Overnight Financing Rate ("SOFR") loans or one month Adjusted Term SOFR loans. Additionally, U.S. 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 rate, an adjusted Federal Funds rate or an adjusted SOFR rate). SOFR loans bear interest at the applicable SOFR 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%). As of June 30, 2023, no amounts were outstanding on the revolver.

The credit facility includes various covenants and restrictions, certain of which relate to the payment of dividends or other distributions to stockholders; redemption of capital stock; incurring additional indebtedness; mortgaging, pledging or disposition of major assets; and maintenance of specified ratios.

The leverage ratio is defined in the credit facility as the ratio of Consolidated Funded Indebtedness (as defined in the credit facility) on the last day of any trailing four quarter period to Consolidated Pro Forma EBITDA (as defined in the credit facility) for such period. The maximum leverage ratio permitted by our credit facility is 3.0 to 1.0 from the quarter ended June 30, 2023 and thereafter.

The debt service coverage ratio is defined in the credit facility as the ratio of Consolidated Pro Forma EBITDA less the sum of capital distributions paid in cash (other than those made with respect to preferred stock issued under the Operating Agreement), Consolidated Unfunded Capital Expenditures (as defined in the credit facility), and net cash income taxes to the sum of cash interest expense, any dividends on the preferred stock paid in cash, and scheduled principal payments on funded indebtedness. Under our credit facility, the minimum debt service coverage ratio permitted is 1.35 to 1.0.

As of June 30, 2023, 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 with a borrowing capacity of €7,000 for certain European operations. This line of credit is also used to issue bank guarantees to customers to secure advance payments made by them. As of June 30, 2023 and December 31, 2022, we had no outstanding borrowings under this line of credit and bank guarantees of €1,914 and €2,221, respectively, were secured by the line of credit. The line of credit has open-ended terms and can be canceled by the bank at any time.
Included in “Long-term debt” are deferred debt issuance costs of $1,931 and $2,202 as of June 30, 2023 and December 31, 2022, respectively. Deferred debt issuance costs are being amortized over the remaining term of the credit facility, which expires on December 23, 2026.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES
6 Months Ended
Jun. 30, 2023
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 33%), permanent differences between book and taxable income, and income or loss attributable to the redeemable noncontrolling interest holder.

Arcadia is treated as a partnership for U.S. tax purposes. With the exception of certain state taxes, income or loss flows through to the shareholders and is taxed at the shareholder level. Tax impacts related to income or loss from Arcadia that are included in consolidated pretax results but are attributable to the redeemable noncontrolling interest holder are not included in the consolidated income tax provision.

We assess the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use existing deferred tax assets. Additionally, a three-year cumulative loss at a consolidated financial statement level may be viewed as negative evidence impacting a jurisdiction that by itself is not in a three-year cumulative loss position. During the three and six months ended June 30, 2023 and June 30, 2022, we did not record any adjustments to previously established valuation allowances, except for corresponding adjustments related to changes in deferred tax asset balances. These adjustments had no impact on the Condensed Consolidated Statements of Operations. 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 changes.

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. 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.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS SEGMENTS
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
BUSINESS SEGMENTS BUSINESS SEGMENTS
 
Our business is organized into three segments: Arcadia, DynaEnergetics and NobelClad. In December 2021, DMC acquired a 60% controlling interest in Arcadia. Arcadia supplies architectural building products, including exterior and interior framing systems, curtain walls, windows, doors, and interior partitions to the commercial construction market; it also supplies customized windows and doors to the high-end residential construction market. DynaEnergetics designs, manufactures and distributes highly engineered products utilized by the global oil and gas industry principally for the perforation of oil and gas wells. NobelClad is a leader in the production of explosion-welded clad metal plates for use in the construction of corrosion resistant industrial processing equipment, as well as specialized transition joints for use in construction of commuter rail cars, ships, and liquified natural gas (LNG) processing equipment.

Our reportable segments are separately managed, strategic business units that offer different products and services, and each segment has separate financial information available that is evaluated regularly by the Chief Operating Decision Maker ("CODM") in allocating resources and assessing performance. 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 June 30,Six months ended June 30,
2023202220232022
Net sales:
Arcadia$79,158 $76,462 $159,496 $144,430 
DynaEnergetics84,754 67,517 166,722 116,404 
NobelClad24,752 21,852 46,787 43,713 
Net sales$188,664 $165,831 $373,005 $304,547 

Three months ended June 30,Six months ended June 30,
2023202220232022
Income (loss) before income taxes:
Arcadia$9,580 $2,222 $12,713 $(221)
DynaEnergetics17,733 11,309 30,901 14,607 
NobelClad4,707 2,480 7,328 3,185 
Segment operating income32,020 16,011 50,942 17,571 
Unallocated corporate expenses(3,647)(4,183)(10,901)(7,551)
Unallocated stock-based compensation*
(1,376)(1,896)(5,824)(3,998)
Other (expense) income, net(439)54 (639)(155)
Interest expense, net(2,432)(1,263)(4,813)(2,287)
Income before income taxes$24,126 $8,723 $28,765 $3,580 

Three months ended June 30,Six months ended June 30,
2023202220232022
Depreciation and amortization:
Arcadia$6,541 $13,503 $13,010 $26,852 
DynaEnergetics1,728 1,967 3,515 3,951 
NobelClad700 911 1,440 1,826 
Segment depreciation and amortization8,969 16,381 17,965 32,629 
Corporate and other132 90 203 177 
Consolidated depreciation and amortization$9,101 $16,471 $18,168 $32,806 

* Stock-based compensation is not allocated to wholly owned segments DynaEnergetics and NobelClad. Stock-based compensation is allocated to the Arcadia segment as 60% of such expense is attributable to the Company, whereas the remaining 40% is attributable to the redeemable noncontrolling interest holder.

In the tables below, the geographic distribution of net sales for all business segments is based on the customer location. Net sales for Arcadia have been presented consistent with United States regional definitions as provided by the American Institute of Architects.
Arcadia
 Three months ended June 30,Six months ended June 30,
 2023202220232022
West$62,975 $56,803 $125,257 113,007 
South6,839 9,384 15,392 15,223 
Northeast7,137 5,705 13,990 8,922 
Midwest2,207 4,570 4,857 7,278 
Total Arcadia$79,158 $76,462 $159,496 $144,430 

DynaEnergetics
 Three months ended June 30,Six months ended June 30,
 2023202220232022
United States$67,716 $51,555 $132,365 $90,298 
Canada5,868 5,363 12,908 10,112 
United Arab Emirates2,170 3,958 1,216 
Oman1,387 1,063 3,134 1,991 
Kuwait793 537 2,150 1,079 
Indonesia984 511 1,688 853 
India953 3,781 1,576 4,010 
Rest of the world(1)
4,883 4,704 8,943 6,845 
Total DynaEnergetics$84,754 $67,517 $166,722 $116,404 

(1) Rest of the world does not include any individual country comprising sales greater than 2% of total DynaEnergetics revenue for the periods presented.

NobelClad
 Three months ended June 30,Six months ended June 30,
 2023202220232022
United States$11,245 $10,779 $20,364 $19,935 
Canada1,859 2,354 3,714 3,791 
Saudi Arabia1,747 2,035 1,998 2,043 
Brazil1,746 13 1,746 13 
Germany1,543 573 2,814 1,160 
Belgium1,008 276 1,474 342 
China861 3,067 2,367 
United Arab Emirates806 704 2,666 1,702 
South Africa723 488 1,153 1,331 
France522 802 1,080 1,153 
Netherlands409 616 762 1,107 
Italy291 285 962 697 
Norway207 345 572 579 
India152 — 154 2,265 
Rest of the world (1)
1,633 2,573 4,261 5,228 
Total NobelClad$24,752 $21,852 $46,787 $43,713 

(1) Rest of the world does not include any individual country comprising sales greater than 2% of total NobelClad revenue for the periods presented.
During the three and six months ended June 30, 2023, one DynaEnergetics customer accounted for approximately 10% of consolidated net sales. The same DynaEnergetics customer accounted for approximately 19% and 15% of consolidated accounts receivable as of June 30, 2023 and December 31, 2022, respectively. During the three and six months ended June 30, 2022, no single customer accounted for more than 10% of consolidated net sales.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVE INSTRUMENTS
6 Months Ended
Jun. 30, 2023
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 the euro, the U.S. dollar to the Canadian dollar and, to a lesser extent, other currencies, arising from intercompany 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 June 30, 2023 and December 31, 2022, the net notional amounts of the forward contracts the Company held were $36,938 and $21,907, respectively. At June 30, 2023 and December 31, 2022, the fair value of outstanding forward contracts was $0.

The following table presents the location and amount of net gains (losses) from hedging activities, which offset foreign currency gains and losses recorded in the normal course of business that are not presented below, for the periods presented.
Three months ended June 30,Six months ended June 30,
DerivativeStatements of Operations Location2023202220232022
Foreign currency contractsOther (expense) income, net$$(25)$178 $(152)
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2023
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 except as set forth below:

Wage and Hour Matters

Felipe v. Arcadia, Inc. and One Stop Employment Services, Inc. (“One Stop”). This complaint was filed on October 22, 2021 in Los Angeles Superior Court and purports to allege a class action on behalf of all non-exempt California employees who worked on behalf of One Stop or Arcadia at any time during the four years preceding the date of the complaint. One Stop is a staffing agency which provides temporary workers, including to Arcadia. The complaint states claims under California’s labor laws and under its general Unfair Business Practices Act, California Business & Professions Code section 17200. The plaintiff has subsequently dismissed the class action claims without prejudice, acknowledging that Arcadia’s arbitration agreement likely bars such class claims. The plaintiff also filed a separate action under California’s Private Attorneys General Act (“PAGA”) alleging essentially the same wage and hour violations. This action included other Arcadia employees. In Viking River Cruises, Inc. versus Moriana, the U.S. Supreme Court concluded that arbitration agreements may bar representative PAGA claims. However, Viking River left open certain state law issues, which the California Supreme Court has agreed to address. Currently, Felipe’s PAGA representative claims are stayed, and will likely remain stayed until a California Supreme Court ruling. The plaintiff has however commenced arbitration on individual claims, with arbitration set for 2024.
Mayorga v. Arcadia, Inc. This complaint was filed on November 15, 2021 in Los Angeles Superior Court. It purported to allege a class action on behalf of all of the Company’s non-exempt California employees who worked at the Company within four years before the date the complaint was filed. It asserts claims substantially similar to those asserted in the Felipe case but does not include One Stop as a defendant. The plaintiff amended his complaint to delete class action claims and any individual non-PAGA claims. Accordingly, plaintiff’s complaint is now limited to PAGA collective action claims. As in Felipe, those PAGA representative claims are currently stayed and will likely remain stayed until the California Supreme Court addresses the state law issues left open by the U.S. Supreme Court’s decision in Viking River Cruises, Inc. versus Moriana. The plaintiff has however commenced arbitration on a solely individual basis of his wage and hour claims. The arbitral body has appointed an arbitrator to adjudicate those claims and a hearing has been set for 2024. The remaining Mayorga PAGA representative claims have now been assigned to the same judge as the Felipe case.

We have mediated the Mayorga claims, and as a result have reached a settlement in principle. Arcadia has agreed to pay $375 of a total $600 settlement amount to resolve its portion of all PAGA claims in both the Mayorga and Felipe actions. As proposed, the settlement would not resolve the individual claims of the plaintiff in Felipe. The settlement will become final only if the parties reach agreement on a final written document containing all settlement terms, and only if such settlement is approved by the court. There is no guarantee either condition will occur.

During the second quarter of 2023, Arcadia reserved $375 which represents its current estimate of loss to resolve all PAGA claims. Under the Equity Purchase Agreement, the Company is indemnified for the liability recognized to date related to these matters. Therefore, an offsetting receivable was also recognized such that there was no impact to the Company’s Condensed Consolidated Statements of Operations during the three and six months ended June 30, 2023.

With respect to Felipe’s remaining individual claims and to the extent not resolved through the settlement in principle, Arcadia intends to vigorously defend against the Felipe and Mayorga actions. Due to the nature of these matters and inherent uncertainties, it is not possible to provide an evaluation of the likelihood of an unfavorable outcome or an estimate of the amount or range of potential loss, if any, in this circumstance.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
CHIEF EXECUTIVE OFFICER TRANSITION
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
CHIEF EXECUTIVE OFFICER TRANSITION CHIEF EXECUTIVE OFFICER TRANSITIONDuring the first quarter of 2023, the Company and its former CEO entered into a separation agreement pursuant to which the former CEO received certain severance benefits consistent with his pre-existing employment agreement with the Company. These severance benefits include 18 months of salary, a lump sum cash payment, and accelerated vesting of outstanding equity awards. During the six months ended June 30, 2023, the Company recognized $1,621 of severance related expense and $3,040 of stock-based compensation expense related to the accelerated vesting of outstanding equity awards. These expenses were recognized in “General and administrative expenses” in the Condensed Consolidated Statements of Operations.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2023
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 intercompany accounts, profits, and transactions have been eliminated in consolidation.
Accounts Receivable
Accounts 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 business segment and analyze each segment’s accounts receivable balances as separate populations. Within each segment, receivables exhibit similar risk characteristics.
During the three and six months ended June 30, 2023, our expected loss rate reflects uncertainties in market conditions present in our businesses, including supply chain disruptions, rising interest rates, as well as global geopolitical and economic instability. 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 against the amounts due, reducing the net receivable recognized to the amount we estimate will be collected. The offsetting expense for allowances recorded is charged to “Selling and distribution expenses” in our Condensed Consolidated Statements of Operations.
Redeemable noncontrolling interest
Redeemable noncontrolling interest

On December 23, 2021, DMC completed the acquisition of 60% of the membership interests in Arcadia Products, LLC, a Colorado limited liability company resulting from the conversion of Arcadia, Inc. (collectively, “Arcadia”). The limited liability company operating agreement for Arcadia (the “Operating Agreement”) contains a right for the Company to purchase the remaining interest in Arcadia from the minority interest holder on or after the third anniversary of the acquisition closing date (“Call Option”). Similarly, the minority interest holder of Arcadia has the right to sell its remaining interest in Arcadia to the Company on or after the third anniversary of the acquisition closing date (“Put Option”). Both the Call Option and Put Option enable the respective holder to exercise their rights based upon a predefined calculation as included within the Operating Agreement.

The Company initially accounted for the noncontrolling interest at its acquisition date fair value. We determined that neither the Call Option nor the Put Option meet the definition of a derivative as the Operating Agreement does not allow for contractual net settlement, the options cannot be settled outside the Operating Agreement through a market mechanism, and the underlying shares are deemed illiquid as they are not publicly traded and thus not considered readily convertible to cash. Additionally, the settlement price for both options is based upon a predefined calculation tied to adjusted earnings rather than a fixed price, and the formula is based upon a multiple of Arcadia’s average adjusted earnings over a three-year period. As such, we have concluded that the Call Option and Put Option are embedded within the noncontrolling interest and therefore do not represent freestanding instruments.

Given that the noncontrolling interest is subject to possible redemption with redemption rights that are not entirely within the control of the Company, we have concluded that the noncontrolling interest should be accounted for in accordance with ASC 480 Distinguishing Liabilities from Equity ("ASC 480"). The noncontrolling interest is also probable of redemption, as the only criteria for the security to become redeemable is the passage of time. As such, the redeemable noncontrolling interest is classified in temporary equity, separate from the stockholders’ equity section, in the Condensed Consolidated Balance Sheets.
At each balance sheet date subsequent to acquisition, two separate calculations must be performed to determine the value of the redeemable noncontrolling interest. First, the redeemable noncontrolling interest must be accounted for in accordance with ASC 810 Consolidation (“ASC 810”) whereby income (loss) and cash distributions attributable to the redeemable noncontrolling interest holder are ascribed. After this occurs, applicable provisions of ASC 480 must be considered to determine whether any further adjustment is necessary to increase the carrying value of the redeemable noncontrolling interest. An adjustment would only be necessary if the estimated settlement amount of the redeemable noncontrolling interest, per the terms of the Operating Agreement, exceeds the carrying value calculated in accordance with ASC 810. If such adjustment is required, the impact is immediately recorded to retained earnings and therefore does not impact the Condensed Consolidated Statements of Operations or Comprehensive Income (Loss).
Revenue Recognition
Revenue Recognition

The Company’s revenues are primarily derived from consideration paid by customers for tangible goods. The Company analyzes its different products by business 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 within our DynaEnergetics and NobelClad business segments arise when control is transferred at a point in time and not on any other criteria. Our rights to payments for goods transferred to customers within our Arcadia business segment also generally arise when control is transferred at a point in time; however, at times, control of certain customized, project-based products passes to the customer over time. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 90 days across all of our segments. 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. Refer to Note 9 "Business Segments" for disaggregated revenue disclosures.

See additional revenue recognition policy disclosures specific to each of our business segments within our Annual Report filed on Form 10-K for the year ended December 31, 2022.
At times, we require customers to make advance payments prior to the shipment of their orders 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 bases 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 are 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 the tax position will be sustained upon examination, including the resolution of any related appeals or litigation. The tax benefits recognized in the Condensed 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 as common stock. Restricted stock awards do not participate in net losses.
Basic EPS is calculated by dividing net income (loss) attributable to the Company’s stockholders after adjustment of redeemable noncontrolling interest by the weighted-average number of common shares outstanding during the period. Net income (loss) available to common shareholders of the Company includes any adjustment to the redeemable noncontrolling interest value as of the end of the period presented. Refer to the "Redeemable noncontrolling interest" section above for further discussion of the calculation of the adjustment of the redeemable noncontrolling interest. Diluted EPS adjusts basic EPS for the effects of restricted stock awards, restricted stock units, 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 Plan

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, such contributions 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 current and former employees, and money market and mutual funds. Unvested RSAs and common stock held by the trust are reflected in the Condensed 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 Condensed Consolidated Statements of Stockholders’ Equity and Redeemable Noncontrolling Interest 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 cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate their fair value. Our marketable securities are valued using quoted prices in active markets that are accessible as of the measurement date. The carrying value of our revolving loans and term loan under our credit facility, when outstanding, approximate their fair value because of the variable interest rate associated with those instruments, which reset each month at market interest rates. All of these account balances are considered Level 1 assets and liabilities.
Our foreign currency forward contracts are valued using quoted market prices or are determined using a yield curve model based on current market rates. As a result, we classify these instruments as Level 2 in the fair value hierarchy.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

    We have considered all recent accounting pronouncements issued, but not yet effective, and we do not expect any to have a material effect on the Company’s Condensed 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 write down 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 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
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 customers in each of our business segments:

ArcadiaDynaEnergeticsNobelCladDMC Global Inc.
Allowance for doubtful accounts, December 31, 2022
$244 $603 $78 $925 
Current period provision for expected credit losses— 32 — 32 
Recoveries of amounts previously reserved(184)(25)— (209)
Impacts of foreign currency exchange rates and other— 
Allowance for doubtful accounts, June 30, 2023
$60 $611 $79 $750 
Schedule of Computation and Reconciliation of Earnings Per Common Share For the applicable periods presented, diluted EPS using the two-class method was more dilutive than the treasury stock method; as such, only the two-class method has been included below.
Three months ended June 30,Six months ended June 30,
2023202220232022
Net income attributable to DMC Global Inc. stockholders, as reported$13,703 $5,552 14,612 2,264 
Adjustment of redeemable noncontrolling interest112 (1,535)(1,026)(7,252)
Less: Undistributed net income available to participating securities(229)(60)(225)— 
Numerator for basic net income (loss) per share:13,586 3,957 13,361 (4,988)
Add: Undistributed net income allocated to participating securities229 60 225 — 
Less: Undistributed net income reallocated to participating securities(228)(60)(225)— 
Numerator for diluted net income (loss) per share:13,587 3,957 13,361 (4,988)
Denominator:
Weighted average shares outstanding for basic net income (loss) per share19,497,871 19,374,714 19,477,576 19,338,049 
Effect of dilutive securities (1)
7,092 22 8,287 — 
Weighted average shares outstanding for diluted net income (loss) per share19,504,963 19,374,736 19,485,863 19,338,049 
Net income (loss) per share attributable to DMC Global Inc. stockholders
Basic$0.70 $0.20 $0.69 $(0.26)
Diluted$0.70 $0.20 $0.69 $(0.26)

(1) For the three and six months ended June 30, 2023, 18,337 and 12,883 shares, respectively, 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 for the periods presented. The amount included within “Prepaid expenses and other” and “Other current liabilities” pertains to scheduled distributions per the terms of the Plan to our former Chief Executive Officer (“CEO”) that will occur within twelve months of June 30, 2023. Refer to Note 12 for additional information regarding the CEO transition.

Balance Sheet locationJune 30, 2023December 31, 2022
Deferred compensation assetsPrepaid expenses and other$5,866 $— 
Deferred compensation assetsOther assets8,223 13,566 
Deferred compensation obligationsOther current liabilities5,866 — 
Deferred compensation obligationsOther long-term liabilities11,705 15,292 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Components of Inventory
Inventories consisted of the following at June 30, 2023:
ArcadiaDynaEnergeticsNobelCladDMC Global Inc.
Raw materials$7,122 $27,233 $9,205 $43,560 
Work-in-process10,996 36,215 14,440 61,651 
Finished goods56,970 28,444 — 85,414 
Supplies— — 322 322 
Total inventories$75,088 $91,892 $23,967 $190,947 

Inventories consisted of the following at December 31, 2022:
ArcadiaDynaEnergeticsNobelCladDMC Global Inc.
Raw materials$11,099 $23,701 $8,926 $43,726 
Work-in-process11,468 21,198 7,587 40,253 
Finished goods55,074 16,802 456 72,332 
Supplies— — 279 279 
Total inventories$77,641 $61,701 $17,248 $156,590 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
PURCHASED INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Purchased Intangible Assets, Other Than Goodwill
Our purchased intangible assets consisted of the following at June 30, 2023:
GrossAccumulated
Amortization
Net
Core technology$14,351 $(14,327)$24 
Customer relationships245,143 (58,337)186,806 
Trademarks / Trade names23,952 (4,189)19,763 
Total intangible assets$283,446 $(76,853)$206,593 
 
Our purchased intangible assets consisted of the following at December 31, 2022:
GrossAccumulated
Amortization
Net
Core technology$14,063 $(14,031)$32 
Customer backlog22,000 (22,000)— 
Customer relationships244,650 (47,254)197,396 
Trademarks / Trade names23,914 (3,417)20,497 
Total intangible assets$304,627 $(86,702)$217,925 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
CONTRACT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Liabilities Contract liabilities were as follows for the periods presented:
June 30, 2023December 31, 2022
Arcadia$19,456 $27,634 
NobelClad10,553 3,661 
DynaEnergetics2,854 785 
Total contract liabilities$32,863 $32,080 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2023
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:
June 30, 2023December 31, 2022
ROU asset$46,391 $48,470 
Current lease liability7,242 7,041 
Long-term lease liability40,877 43,001 
Total lease liability$48,119 $50,042 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Lines of Credit
Outstanding borrowings consisted of the following at:
June 30, 2023December 31, 2022
Syndicated credit agreement:  
U.S. Dollar revolving loan$— $— 
Term loan125,000 135,000 
Commerzbank line of credit— — 
Outstanding borrowings125,000 135,000 
Less: debt issuance costs(1,931)(2,202)
Total debt123,069 132,798 
Less: current portion of long-term debt(15,000)(15,000)
Long-term debt$108,069 $117,798 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS SEGMENTS (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Schedule of Segment Information
Segment information is as follows:
 
Three months ended June 30,Six months ended June 30,
2023202220232022
Net sales:
Arcadia$79,158 $76,462 $159,496 $144,430 
DynaEnergetics84,754 67,517 166,722 116,404 
NobelClad24,752 21,852 46,787 43,713 
Net sales$188,664 $165,831 $373,005 $304,547 

Three months ended June 30,Six months ended June 30,
2023202220232022
Income (loss) before income taxes:
Arcadia$9,580 $2,222 $12,713 $(221)
DynaEnergetics17,733 11,309 30,901 14,607 
NobelClad4,707 2,480 7,328 3,185 
Segment operating income32,020 16,011 50,942 17,571 
Unallocated corporate expenses(3,647)(4,183)(10,901)(7,551)
Unallocated stock-based compensation*
(1,376)(1,896)(5,824)(3,998)
Other (expense) income, net(439)54 (639)(155)
Interest expense, net(2,432)(1,263)(4,813)(2,287)
Income before income taxes$24,126 $8,723 $28,765 $3,580 

Three months ended June 30,Six months ended June 30,
2023202220232022
Depreciation and amortization:
Arcadia$6,541 $13,503 $13,010 $26,852 
DynaEnergetics1,728 1,967 3,515 3,951 
NobelClad700 911 1,440 1,826 
Segment depreciation and amortization8,969 16,381 17,965 32,629 
Corporate and other132 90 203 177 
Consolidated depreciation and amortization$9,101 $16,471 $18,168 $32,806 

* Stock-based compensation is not allocated to wholly owned segments DynaEnergetics and NobelClad. Stock-based compensation is allocated to the Arcadia segment as 60% of such expense is attributable to the Company, whereas the remaining 40% is attributable to the redeemable noncontrolling interest holder.
Disaggregation of Revenue In the tables below, the geographic distribution of net sales for all business segments is based on the customer location. Net sales for Arcadia have been presented consistent with United States regional definitions as provided by the American Institute of Architects.
Arcadia
 Three months ended June 30,Six months ended June 30,
 2023202220232022
West$62,975 $56,803 $125,257 113,007 
South6,839 9,384 15,392 15,223 
Northeast7,137 5,705 13,990 8,922 
Midwest2,207 4,570 4,857 7,278 
Total Arcadia$79,158 $76,462 $159,496 $144,430 

DynaEnergetics
 Three months ended June 30,Six months ended June 30,
 2023202220232022
United States$67,716 $51,555 $132,365 $90,298 
Canada5,868 5,363 12,908 10,112 
United Arab Emirates2,170 3,958 1,216 
Oman1,387 1,063 3,134 1,991 
Kuwait793 537 2,150 1,079 
Indonesia984 511 1,688 853 
India953 3,781 1,576 4,010 
Rest of the world(1)
4,883 4,704 8,943 6,845 
Total DynaEnergetics$84,754 $67,517 $166,722 $116,404 

(1) Rest of the world does not include any individual country comprising sales greater than 2% of total DynaEnergetics revenue for the periods presented.

NobelClad
 Three months ended June 30,Six months ended June 30,
 2023202220232022
United States$11,245 $10,779 $20,364 $19,935 
Canada1,859 2,354 3,714 3,791 
Saudi Arabia1,747 2,035 1,998 2,043 
Brazil1,746 13 1,746 13 
Germany1,543 573 2,814 1,160 
Belgium1,008 276 1,474 342 
China861 3,067 2,367 
United Arab Emirates806 704 2,666 1,702 
South Africa723 488 1,153 1,331 
France522 802 1,080 1,153 
Netherlands409 616 762 1,107 
Italy291 285 962 697 
Norway207 345 572 579 
India152 — 154 2,265 
Rest of the world (1)
1,633 2,573 4,261 5,228 
Total NobelClad$24,752 $21,852 $46,787 $43,713 

(1) Rest of the world does not include any individual country comprising sales greater than 2% of total NobelClad revenue for the periods presented.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVE INSTRUMENTS (Tables)
6 Months Ended
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments, Gain (Loss)
The following table presents the location and amount of net gains (losses) from hedging activities, which offset foreign currency gains and losses recorded in the normal course of business that are not presented below, for the periods presented.
Three months ended June 30,Six months ended June 30,
DerivativeStatements of Operations Location2023202220232022
Foreign currency contractsOther (expense) income, net$$(25)$178 $(152)
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Dec. 23, 2021
Disaggregation of Revenue [Line Items]                
Accounts receivable, allowance for credit loss, net recoveries $ 23,000 $ (177,000)            
Redeemable non-controlling interest 187,522,000 187,522,000 $ 187,522,000 $ 187,522,000 $ 197,196,000 $ 197,196,000 $ 197,196,000  
Deferred compensation, mutual funds held by the trust 8,223,000 8,223,000   13,566,000        
Arcadia Products, LLC                
Disaggregation of Revenue [Line Items]                
Ownership percentage               60.00%
Redeemable Noncontrolling Interest Holder                
Disaggregation of Revenue [Line Items]                
Notes receivable to redeemable NCI holder 24,902,000 24,902,000            
Level 1                
Disaggregation of Revenue [Line Items]                
Deferred compensation, mutual funds held by the trust $ 8,671,000 $ 8,671,000   $ 8,444,000        
Minimum                
Disaggregation of Revenue [Line Items]                
Payment terms, period   30 days            
Maximum                
Disaggregation of Revenue [Line Items]                
Payment terms, period   90 days            
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2022 $ 925
Current period provision for expected credit losses 32
Recoveries of amounts previously reserved (209)
Impacts of foreign currency exchange rates and other 2
Allowance for doubtful accounts, June 30, 2023 750
Arcadia  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2022 244
Current period provision for expected credit losses 0
Recoveries of amounts previously reserved (184)
Impacts of foreign currency exchange rates and other 0
Allowance for doubtful accounts, June 30, 2023 60
DynaEnergetics  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2022 603
Current period provision for expected credit losses 32
Recoveries of amounts previously reserved (25)
Impacts of foreign currency exchange rates and other 1
Allowance for doubtful accounts, June 30, 2023 611
NobelClad  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2022 78
Current period provision for expected credit losses 0
Recoveries of amounts previously reserved 0
Impacts of foreign currency exchange rates and other 1
Allowance for doubtful accounts, June 30, 2023 $ 79
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share Reconciliation [Abstract]        
Net income attributable to DMC Global Inc. stockholders, as reported $ 13,703 $ 5,552 $ 14,612 $ 2,264
Adjustment of redeemable noncontrolling interest 112 (1,535) (1,026) (7,252)
Less: Undistributed net income available to participating securities (229) (60) (225) 0
Numerator for basic net income (loss) per share: 13,586 3,957 13,361 (4,988)
Add: Undistributed net income allocated to participating securities 229 60 225 0
Less: Undistributed net income reallocated to participating securities (228) (60) (225) 0
Numerator for diluted net income (loss) per share: $ 13,587 $ 3,957 $ 13,361 $ (4,988)
Denominator:        
Weighted average shares outstanding for basic net income (loss) per share (in shares) 19,497,871 19,374,714 19,477,576 19,338,049
Effect of dilutive securities (in shares) 7,092 22 8,287 0
Weighted average shares outstanding for diluted net income (loss) per share (in shares) 19,504,963 19,374,736 19,485,863 19,338,049
Net income (loss) per share attributable to DMC Global Inc. stockholders        
Basic (in dollars per share) $ 0.70 $ 0.20 $ 0.69 $ (0.26)
Diluted (in dollars per share) $ 0.70 $ 0.20 $ 0.69 $ (0.26)
Anti-dilutive securities (in shares) 18,337   12,883  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Prepaid expenses and other $ 5,866 $ 0
Deferred compensation assets 8,223 13,566
Other current liabilities 5,866 0
Deferred compensation obligations $ 11,705 $ 15,292
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Inventory [Line Items]    
Raw materials $ 43,560 $ 43,726
Work-in-process 61,651 40,253
Finished goods 85,414 72,332
Supplies 322 279
Total inventories 190,947 156,590
Arcadia    
Inventory [Line Items]    
Raw materials 7,122 11,099
Work-in-process 10,996 11,468
Finished goods 56,970 55,074
Supplies 0 0
Total inventories 75,088 77,641
DynaEnergetics    
Inventory [Line Items]    
Raw materials 27,233 23,701
Work-in-process 36,215 21,198
Finished goods 28,444 16,802
Supplies 0 0
Total inventories 91,892 61,701
NobelClad    
Inventory [Line Items]    
Raw materials 9,205 8,926
Work-in-process 14,440 7,587
Finished goods 0 456
Supplies 322 279
Total inventories $ 23,967 $ 17,248
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
PURCHASED INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Purchased intangible assets    
Gross $ 283,446 $ 304,627
Accumulated Amortization (76,853) (86,702)
Net 206,593 217,925
Core technology    
Purchased intangible assets    
Gross 14,351 14,063
Accumulated Amortization (14,327) (14,031)
Net 24 32
Customer backlog    
Purchased intangible assets    
Gross   22,000
Accumulated Amortization   (22,000)
Net   0
Customer relationships    
Purchased intangible assets    
Gross 245,143 244,650
Accumulated Amortization (58,337) (47,254)
Net 186,806 197,396
Trademarks / Trade names    
Purchased intangible assets    
Gross 23,952 23,914
Accumulated Amortization (4,189) (3,417)
Net $ 19,763 $ 20,497
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
CONTRACT LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Contract liabilities $ 32,863 $ 32,080
Arcadia    
Disaggregation of Revenue [Line Items]    
Contract liabilities 19,456 27,634
NobelClad    
Disaggregation of Revenue [Line Items]    
Contract liabilities 10,553 3,661
DynaEnergetics    
Disaggregation of Revenue [Line Items]    
Contract liabilities $ 2,854 $ 785
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - ROU Asset and Lease Liability Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
ROU asset $ 46,391 $ 48,470
Current lease liability 7,242 7,041
Long-term lease liability 40,877 43,001
Total lease liability $ 48,119 $ 50,042
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
lease
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
lease
Jun. 30, 2022
USD ($)
Dec. 31, 2022
Lessee, Lease, Description [Line Items]          
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
Number of leases | lease 8   8    
Operating lease cost $ 3,115 $ 2,774 $ 6,155 $ 5,541  
Operating Leases          
Lessee, Lease, Description [Line Items]          
Operating lease expenses from related party leases 1,156 $ 2,313 1,156 $ 2,313  
Arcadia          
Lessee, Lease, Description [Line Items]          
ROU assets acquired 27,166   27,166    
Operating lease liabilities assumed $ 27,845   $ 27,845    
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Outstanding borrowings $ 125,000 $ 135,000
Less: debt issuance costs (1,931) (2,202)
Total debt 123,069 132,798
Less: current portion of long-term debt (15,000) (15,000)
Long-term debt 108,069 117,798
Commerzbank Line of Credit    
Debt Instrument [Line Items]    
Outstanding borrowings 0 0
Revolving Credit Facility | Syndicated Credit Facility    
Debt Instrument [Line Items]    
Outstanding borrowings 0 0
Term Loan | Syndicated Credit Facility    
Debt Instrument [Line Items]    
Outstanding borrowings $ 125,000 $ 135,000
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT - Narrative (Details)
6 Months Ended
Dec. 23, 2021
USD ($)
bank
Jun. 30, 2023
USD ($)
Jun. 30, 2023
EUR (€)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
EUR (€)
Debt Instrument [Line Items]          
Outstanding borrowings   $ 125,000,000   $ 135,000,000  
Debt issuance costs, net   (1,931,000)   (2,202,000)  
Syndicated Credit Facility | Term Loan          
Debt Instrument [Line Items]          
Outstanding borrowings   125,000,000   135,000,000  
Syndicated Credit Facility | Revolving Credit Facility          
Debt Instrument [Line Items]          
Outstanding borrowings   0   0  
Commerzbank Line of Credit          
Debt Instrument [Line Items]          
Outstanding borrowings   $ 0   $ 0  
Credit Facility | Syndicated Credit Facility          
Debt Instrument [Line Items]          
Credit facility, term 5 years        
Maximum borrowing capacity $ 200,000,000        
Amortization of principal, percent 10.00%        
Accordion feature $ 100,000,000        
Credit agreement, number of banks | bank 4        
Debt instrument, covenant, debt service coverage ratio   1.35      
Credit Facility | Syndicated Credit Facility | Quarter Ended June 30, 2023 And Thereafter          
Debt Instrument [Line Items]          
Line of credit facility, maximum leverage ratio   3.0      
Credit Facility | Syndicated Credit Facility | Term Loan          
Debt Instrument [Line Items]          
Maximum borrowing capacity $ 150,000,000        
Credit Facility | Syndicated Credit Facility | Revolving Credit Facility          
Debt Instrument [Line Items]          
Maximum borrowing capacity $ 50,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 | German Bank Line of Credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity | €     € 7,000,000    
Credit Facility | Commerzbank Line of Credit          
Debt Instrument [Line Items]          
Outstanding borrowings | €     0   € 0
Amount of bank guarantees secured by line of credit | €     € 1,914,000   € 2,221,000
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES (Details)
6 Months Ended
Jun. 30, 2023
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 33.00%
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS SEGMENTS - Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
segment
Jun. 30, 2022
USD ($)
Segment information        
Number of segments | segment     3  
Net sales $ 188,664 $ 165,831 $ 373,005 $ 304,547
Segment operating income 26,997 9,932 34,217 6,022
Other (expense) income, net (439) 54 (639) (155)
Interest expense, net (2,432) (1,263) (4,813) (2,287)
Income before income taxes 24,126 8,723 28,765 3,580
Depreciation and amortization: $ 9,101 16,471 $ 18,168 32,806
Share-based payment arrangement, expense, allocation percentage by noncontrolling owners     40.00%  
Arcadia        
Segment information        
Percentage of ownership acquired 60.00%   60.00%  
Operating Segments        
Segment information        
Segment operating income $ 32,020 16,011 $ 50,942 17,571
Depreciation and amortization: 8,969 16,381 17,965 32,629
Segment Reconciling Items        
Segment information        
Unallocated corporate expenses (3,647) (4,183) (10,901) (7,551)
Unallocated stock-based compensation (1,376) (1,896) (5,824) (3,998)
Other (expense) income, net (439) 54 (639) (155)
Interest expense, net (2,432) (1,263) (4,813) (2,287)
Corporate and other        
Segment information        
Depreciation and amortization: 132 90 203 177
Arcadia        
Segment information        
Net sales 79,158 76,462 $ 159,496 $ 144,430
Share-based payment arrangement, expense, allocation percentage by parent     60.00%  
Share-based payment arrangement, expense, allocation percentage by noncontrolling owners       40.00%
Arcadia | Operating Segments        
Segment information        
Segment operating income 9,580 2,222 $ 12,713 $ (221)
Depreciation and amortization: 6,541 13,503 13,010 26,852
DynaEnergetics        
Segment information        
Net sales 84,754 67,517 166,722 116,404
DynaEnergetics | Operating Segments        
Segment information        
Segment operating income 17,733 11,309 30,901 14,607
Depreciation and amortization: 1,728 1,967 3,515 3,951
NobelClad        
Segment information        
Net sales 24,752 21,852 46,787 43,713
NobelClad | Operating Segments        
Segment information        
Segment operating income 4,707 2,480 7,328 3,185
Depreciation and amortization: $ 700 $ 911 $ 1,440 $ 1,826
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Disaggregation of Revenue [Line Items]          
Net sales $ 188,664 $ 165,831 $ 373,005 $ 304,547  
Arcadia          
Disaggregation of Revenue [Line Items]          
Net sales 79,158 76,462 159,496 144,430  
Arcadia | West          
Disaggregation of Revenue [Line Items]          
Net sales 62,975 56,803 125,257 113,007  
Arcadia | South          
Disaggregation of Revenue [Line Items]          
Net sales 6,839 9,384 15,392 15,223  
Arcadia | Northeast          
Disaggregation of Revenue [Line Items]          
Net sales 7,137 5,705 13,990 8,922  
Arcadia | Midwest          
Disaggregation of Revenue [Line Items]          
Net sales 2,207 4,570 4,857 7,278  
DynaEnergetics          
Disaggregation of Revenue [Line Items]          
Net sales $ 84,754 67,517 $ 166,722 116,404  
DynaEnergetics | Revenue Benchmark | Customer Concentration Risk          
Disaggregation of Revenue [Line Items]          
Concentration risk percentage 10.00%   10.00%    
DynaEnergetics | Accounts Receivable Benchmark | Customer Concentration Risk          
Disaggregation of Revenue [Line Items]          
Concentration risk percentage     19.00%   15.00%
DynaEnergetics | United States          
Disaggregation of Revenue [Line Items]          
Net sales $ 67,716 51,555 $ 132,365 90,298  
DynaEnergetics | Canada          
Disaggregation of Revenue [Line Items]          
Net sales 5,868 5,363 12,908 10,112  
DynaEnergetics | United Arab Emirates          
Disaggregation of Revenue [Line Items]          
Net sales 2,170 3 3,958 1,216  
DynaEnergetics | Oman          
Disaggregation of Revenue [Line Items]          
Net sales 1,387 1,063 3,134 1,991  
DynaEnergetics | Kuwait          
Disaggregation of Revenue [Line Items]          
Net sales 793 537 2,150 1,079  
DynaEnergetics | Indonesia          
Disaggregation of Revenue [Line Items]          
Net sales 984 511 1,688 853  
DynaEnergetics | India          
Disaggregation of Revenue [Line Items]          
Net sales 953 3,781 1,576 4,010  
DynaEnergetics | Rest of the world          
Disaggregation of Revenue [Line Items]          
Net sales 4,883 4,704 8,943 6,845  
NobelClad          
Disaggregation of Revenue [Line Items]          
Net sales 24,752 21,852 46,787 43,713  
NobelClad | United States          
Disaggregation of Revenue [Line Items]          
Net sales 11,245 10,779 20,364 19,935  
NobelClad | Canada          
Disaggregation of Revenue [Line Items]          
Net sales 1,859 2,354 3,714 3,791  
NobelClad | United Arab Emirates          
Disaggregation of Revenue [Line Items]          
Net sales 806 704 2,666 1,702  
NobelClad | India          
Disaggregation of Revenue [Line Items]          
Net sales 152 0 154 2,265  
NobelClad | Rest of the world          
Disaggregation of Revenue [Line Items]          
Net sales 1,633 2,573 4,261 5,228  
NobelClad | Saudi Arabia          
Disaggregation of Revenue [Line Items]          
Net sales 1,747 2,035 1,998 2,043  
NobelClad | Brazil          
Disaggregation of Revenue [Line Items]          
Net sales 1,746 13 1,746 13  
NobelClad | Germany          
Disaggregation of Revenue [Line Items]          
Net sales 1,543 573 2,814 1,160  
NobelClad | Belgium          
Disaggregation of Revenue [Line Items]          
Net sales 1,008 276 1,474 342  
NobelClad | China          
Disaggregation of Revenue [Line Items]          
Net sales 861 9 3,067 2,367  
NobelClad | South Africa          
Disaggregation of Revenue [Line Items]          
Net sales 723 488 1,153 1,331  
NobelClad | France          
Disaggregation of Revenue [Line Items]          
Net sales 522 802 1,080 1,153  
NobelClad | Netherlands          
Disaggregation of Revenue [Line Items]          
Net sales 409 616 762 1,107  
NobelClad | Italy          
Disaggregation of Revenue [Line Items]          
Net sales 291 285 962 697  
NobelClad | Norway          
Disaggregation of Revenue [Line Items]          
Net sales $ 207 $ 345 $ 572 $ 579  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVE INSTRUMENTS - Narrative (Details) - Foreign Exchange Forward - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]    
Notional amounts $ 36,938,000 $ 21,907,000
Fair value of outstanding foreign currency forward $ 0 $ 0
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Foreign currency contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) on foreign currency contracts $ 7 $ (25) $ 178 $ (152)
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES (Details) - Pending Litigation - Arcadia
$ in Thousands
3 Months Ended
Jun. 30, 2023
USD ($)
Mayorga v. Arcadia Inc.  
Loss Contingencies [Line Items]  
Agreed upon settlement amount $ 375
Amount reserved, estimate of possible loss 375
Mayorga v. Arcadia Inc. And Felipe v. Arcadia Inc.  
Loss Contingencies [Line Items]  
Agreed upon settlement amount $ 600
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
CHIEF EXECUTIVE OFFICER TRANSITION (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Severance expense $ 1,621
Stock-based compensation expense $ 3,040
XML 57 boom-20230630_htm.xml IDEA: XBRL DOCUMENT 0000034067 2023-01-01 2023-06-30 0000034067 2023-08-03 0000034067 2023-06-30 0000034067 2022-12-31 0000034067 2023-04-01 2023-06-30 0000034067 2022-04-01 2022-06-30 0000034067 2022-01-01 2022-06-30 0000034067 us-gaap:CommonStockMember 2022-12-31 0000034067 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000034067 us-gaap:RetainedEarningsMember 2022-12-31 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000034067 us-gaap:TreasuryStockCommonMember 2022-12-31 0000034067 us-gaap:ParentMember 2022-12-31 0000034067 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000034067 us-gaap:ParentMember 2023-01-01 2023-03-31 0000034067 2023-01-01 2023-03-31 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000034067 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000034067 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000034067 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000034067 us-gaap:CommonStockMember 2023-03-31 0000034067 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000034067 us-gaap:RetainedEarningsMember 2023-03-31 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000034067 us-gaap:TreasuryStockCommonMember 2023-03-31 0000034067 us-gaap:ParentMember 2023-03-31 0000034067 2023-03-31 0000034067 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000034067 us-gaap:ParentMember 2023-04-01 2023-06-30 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000034067 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000034067 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000034067 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000034067 us-gaap:CommonStockMember 2023-06-30 0000034067 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000034067 us-gaap:RetainedEarningsMember 2023-06-30 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000034067 us-gaap:TreasuryStockCommonMember 2023-06-30 0000034067 us-gaap:ParentMember 2023-06-30 0000034067 us-gaap:CommonStockMember 2021-12-31 0000034067 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000034067 us-gaap:RetainedEarningsMember 2021-12-31 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000034067 us-gaap:TreasuryStockCommonMember 2021-12-31 0000034067 us-gaap:ParentMember 2021-12-31 0000034067 2021-12-31 0000034067 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000034067 us-gaap:ParentMember 2022-01-01 2022-03-31 0000034067 2022-01-01 2022-03-31 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000034067 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000034067 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000034067 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0000034067 us-gaap:CommonStockMember 2022-03-31 0000034067 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000034067 us-gaap:RetainedEarningsMember 2022-03-31 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000034067 us-gaap:TreasuryStockCommonMember 2022-03-31 0000034067 us-gaap:ParentMember 2022-03-31 0000034067 2022-03-31 0000034067 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000034067 us-gaap:ParentMember 2022-04-01 2022-06-30 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000034067 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000034067 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000034067 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000034067 us-gaap:CommonStockMember 2022-06-30 0000034067 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000034067 us-gaap:RetainedEarningsMember 2022-06-30 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000034067 us-gaap:TreasuryStockCommonMember 2022-06-30 0000034067 us-gaap:ParentMember 2022-06-30 0000034067 2022-06-30 0000034067 boom:ArcadiaSegmentMember 2022-12-31 0000034067 boom:DynaEnergeticsSegmentMember 2022-12-31 0000034067 boom:NobelCladSegmentMember 2022-12-31 0000034067 boom:ArcadiaSegmentMember 2023-01-01 2023-06-30 0000034067 boom:DynaEnergeticsSegmentMember 2023-01-01 2023-06-30 0000034067 boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 boom:ArcadiaSegmentMember 2023-06-30 0000034067 boom:DynaEnergeticsSegmentMember 2023-06-30 0000034067 boom:NobelCladSegmentMember 2023-06-30 0000034067 boom:ArcadiaProductsLLCMember 2021-12-23 0000034067 boom:RedeemableNoncontrollingInterestHolderMember 2023-06-30 0000034067 srt:MinimumMember 2023-01-01 2023-06-30 0000034067 srt:MaximumMember 2023-01-01 2023-06-30 0000034067 us-gaap:FairValueInputsLevel1Member 2023-06-30 0000034067 us-gaap:FairValueInputsLevel1Member 2022-12-31 0000034067 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0000034067 us-gaap:CustomerRelationshipsMember 2023-06-30 0000034067 us-gaap:TrademarksAndTradeNamesMember 2023-06-30 0000034067 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0000034067 boom:CustomerBacklogMember 2022-12-31 0000034067 us-gaap:CustomerRelationshipsMember 2022-12-31 0000034067 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0000034067 boom:ArcadiaMember 2023-06-30 0000034067 boom:OperatingLeasesMember 2023-01-01 2023-06-30 0000034067 boom:OperatingLeasesMember 2023-04-01 2023-06-30 0000034067 boom:OperatingLeasesMember 2022-01-01 2022-06-30 0000034067 boom:OperatingLeasesMember 2022-04-01 2022-06-30 0000034067 boom:SyndicatedCreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2023-06-30 0000034067 boom:SyndicatedCreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2022-12-31 0000034067 boom:SyndicatedCreditFacilityMember us-gaap:SecuredDebtMember 2023-06-30 0000034067 boom:SyndicatedCreditFacilityMember us-gaap:SecuredDebtMember 2022-12-31 0000034067 boom:CommerzbankLineOfCreditMember 2023-06-30 0000034067 boom:CommerzbankLineOfCreditMember 2022-12-31 0000034067 us-gaap:LineOfCreditMember boom:SyndicatedCreditFacilityMember 2021-12-23 2021-12-23 0000034067 us-gaap:LineOfCreditMember boom:SyndicatedCreditFacilityMember 2021-12-23 0000034067 us-gaap:LineOfCreditMember boom:SyndicatedCreditFacilityMember us-gaap:SecuredDebtMember 2021-12-23 0000034067 us-gaap:LineOfCreditMember boom:SyndicatedCreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2021-12-23 0000034067 srt:MinimumMember us-gaap:LineOfCreditMember boom:RevolvingCreditFacilityAlternateCurrenciesMember boom:LondonInterbankOfferedRateLIBOR1Member 2023-01-01 2023-06-30 0000034067 srt:MaximumMember us-gaap:LineOfCreditMember boom:RevolvingCreditFacilityAlternateCurrenciesMember boom:LondonInterbankOfferedRateLIBOR1Member 2023-01-01 2023-06-30 0000034067 srt:MinimumMember us-gaap:LineOfCreditMember boom:RevolvingCreditFacilityAlternateCurrenciesMember us-gaap:BaseRateMember 2023-01-01 2023-06-30 0000034067 srt:MaximumMember us-gaap:LineOfCreditMember boom:RevolvingCreditFacilityAlternateCurrenciesMember us-gaap:BaseRateMember 2023-01-01 2023-06-30 0000034067 us-gaap:LineOfCreditMember boom:SyndicatedCreditFacilityMember boom:QuarterEndedJune302023AndThereafterMember 2023-01-01 2023-06-30 0000034067 us-gaap:LineOfCreditMember boom:SyndicatedCreditFacilityMember 2023-01-01 2023-06-30 0000034067 us-gaap:LineOfCreditMember boom:GermanBankLineofCreditMember 2023-06-30 0000034067 us-gaap:LineOfCreditMember boom:CommerzbankLineOfCreditMember 2023-06-30 0000034067 us-gaap:LineOfCreditMember boom:CommerzbankLineOfCreditMember 2022-12-31 0000034067 boom:ArcadiaSegmentMember 2023-04-01 2023-06-30 0000034067 boom:ArcadiaSegmentMember 2022-04-01 2022-06-30 0000034067 boom:ArcadiaSegmentMember 2022-01-01 2022-06-30 0000034067 boom:DynaEnergeticsSegmentMember 2023-04-01 2023-06-30 0000034067 boom:DynaEnergeticsSegmentMember 2022-04-01 2022-06-30 0000034067 boom:DynaEnergeticsSegmentMember 2022-01-01 2022-06-30 0000034067 boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 us-gaap:OperatingSegmentsMember boom:ArcadiaSegmentMember 2023-04-01 2023-06-30 0000034067 us-gaap:OperatingSegmentsMember boom:ArcadiaSegmentMember 2022-04-01 2022-06-30 0000034067 us-gaap:OperatingSegmentsMember boom:ArcadiaSegmentMember 2023-01-01 2023-06-30 0000034067 us-gaap:OperatingSegmentsMember boom:ArcadiaSegmentMember 2022-01-01 2022-06-30 0000034067 us-gaap:OperatingSegmentsMember boom:DynaEnergeticsSegmentMember 2023-04-01 2023-06-30 0000034067 us-gaap:OperatingSegmentsMember boom:DynaEnergeticsSegmentMember 2022-04-01 2022-06-30 0000034067 us-gaap:OperatingSegmentsMember boom:DynaEnergeticsSegmentMember 2023-01-01 2023-06-30 0000034067 us-gaap:OperatingSegmentsMember boom:DynaEnergeticsSegmentMember 2022-01-01 2022-06-30 0000034067 us-gaap:OperatingSegmentsMember boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 us-gaap:OperatingSegmentsMember boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 us-gaap:OperatingSegmentsMember boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 us-gaap:OperatingSegmentsMember boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 us-gaap:OperatingSegmentsMember 2023-04-01 2023-06-30 0000034067 us-gaap:OperatingSegmentsMember 2022-04-01 2022-06-30 0000034067 us-gaap:OperatingSegmentsMember 2023-01-01 2023-06-30 0000034067 us-gaap:OperatingSegmentsMember 2022-01-01 2022-06-30 0000034067 us-gaap:MaterialReconcilingItemsMember 2023-04-01 2023-06-30 0000034067 us-gaap:MaterialReconcilingItemsMember 2022-04-01 2022-06-30 0000034067 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-06-30 0000034067 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-06-30 0000034067 us-gaap:CorporateNonSegmentMember 2023-04-01 2023-06-30 0000034067 us-gaap:CorporateNonSegmentMember 2022-04-01 2022-06-30 0000034067 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-06-30 0000034067 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-06-30 0000034067 boom:WestMember boom:ArcadiaSegmentMember 2023-04-01 2023-06-30 0000034067 boom:WestMember boom:ArcadiaSegmentMember 2022-04-01 2022-06-30 0000034067 boom:WestMember boom:ArcadiaSegmentMember 2023-01-01 2023-06-30 0000034067 boom:WestMember boom:ArcadiaSegmentMember 2022-01-01 2022-06-30 0000034067 boom:SouthMember boom:ArcadiaSegmentMember 2023-04-01 2023-06-30 0000034067 boom:SouthMember boom:ArcadiaSegmentMember 2022-04-01 2022-06-30 0000034067 boom:SouthMember boom:ArcadiaSegmentMember 2023-01-01 2023-06-30 0000034067 boom:SouthMember boom:ArcadiaSegmentMember 2022-01-01 2022-06-30 0000034067 boom:NortheastMember boom:ArcadiaSegmentMember 2023-04-01 2023-06-30 0000034067 boom:NortheastMember boom:ArcadiaSegmentMember 2022-04-01 2022-06-30 0000034067 boom:NortheastMember boom:ArcadiaSegmentMember 2023-01-01 2023-06-30 0000034067 boom:NortheastMember boom:ArcadiaSegmentMember 2022-01-01 2022-06-30 0000034067 boom:MidwestMember boom:ArcadiaSegmentMember 2023-04-01 2023-06-30 0000034067 boom:MidwestMember boom:ArcadiaSegmentMember 2022-04-01 2022-06-30 0000034067 boom:MidwestMember boom:ArcadiaSegmentMember 2023-01-01 2023-06-30 0000034067 boom:MidwestMember boom:ArcadiaSegmentMember 2022-01-01 2022-06-30 0000034067 country:US boom:DynaEnergeticsSegmentMember 2023-04-01 2023-06-30 0000034067 country:US boom:DynaEnergeticsSegmentMember 2022-04-01 2022-06-30 0000034067 country:US boom:DynaEnergeticsSegmentMember 2023-01-01 2023-06-30 0000034067 country:US boom:DynaEnergeticsSegmentMember 2022-01-01 2022-06-30 0000034067 country:CA boom:DynaEnergeticsSegmentMember 2023-04-01 2023-06-30 0000034067 country:CA boom:DynaEnergeticsSegmentMember 2022-04-01 2022-06-30 0000034067 country:CA boom:DynaEnergeticsSegmentMember 2023-01-01 2023-06-30 0000034067 country:CA boom:DynaEnergeticsSegmentMember 2022-01-01 2022-06-30 0000034067 country:AE boom:DynaEnergeticsSegmentMember 2023-04-01 2023-06-30 0000034067 country:AE boom:DynaEnergeticsSegmentMember 2022-04-01 2022-06-30 0000034067 country:AE boom:DynaEnergeticsSegmentMember 2023-01-01 2023-06-30 0000034067 country:AE boom:DynaEnergeticsSegmentMember 2022-01-01 2022-06-30 0000034067 country:OM boom:DynaEnergeticsSegmentMember 2023-04-01 2023-06-30 0000034067 country:OM boom:DynaEnergeticsSegmentMember 2022-04-01 2022-06-30 0000034067 country:OM boom:DynaEnergeticsSegmentMember 2023-01-01 2023-06-30 0000034067 country:OM boom:DynaEnergeticsSegmentMember 2022-01-01 2022-06-30 0000034067 country:KW boom:DynaEnergeticsSegmentMember 2023-04-01 2023-06-30 0000034067 country:KW boom:DynaEnergeticsSegmentMember 2022-04-01 2022-06-30 0000034067 country:KW boom:DynaEnergeticsSegmentMember 2023-01-01 2023-06-30 0000034067 country:KW boom:DynaEnergeticsSegmentMember 2022-01-01 2022-06-30 0000034067 country:ID boom:DynaEnergeticsSegmentMember 2023-04-01 2023-06-30 0000034067 country:ID boom:DynaEnergeticsSegmentMember 2022-04-01 2022-06-30 0000034067 country:ID boom:DynaEnergeticsSegmentMember 2023-01-01 2023-06-30 0000034067 country:ID boom:DynaEnergeticsSegmentMember 2022-01-01 2022-06-30 0000034067 country:IN boom:DynaEnergeticsSegmentMember 2023-04-01 2023-06-30 0000034067 country:IN boom:DynaEnergeticsSegmentMember 2022-04-01 2022-06-30 0000034067 country:IN boom:DynaEnergeticsSegmentMember 2023-01-01 2023-06-30 0000034067 country:IN boom:DynaEnergeticsSegmentMember 2022-01-01 2022-06-30 0000034067 boom:RestOfTheWorldMember boom:DynaEnergeticsSegmentMember 2023-04-01 2023-06-30 0000034067 boom:RestOfTheWorldMember boom:DynaEnergeticsSegmentMember 2022-04-01 2022-06-30 0000034067 boom:RestOfTheWorldMember boom:DynaEnergeticsSegmentMember 2023-01-01 2023-06-30 0000034067 boom:RestOfTheWorldMember boom:DynaEnergeticsSegmentMember 2022-01-01 2022-06-30 0000034067 country:US boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 country:US boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 country:US boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 country:US boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 country:CA boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 country:CA boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 country:CA boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 country:CA boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 country:SA boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 country:SA boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 country:SA boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 country:SA boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 country:BR boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 country:BR boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 country:BR boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 country:BR boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 country:DE boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 country:DE boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 country:DE boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 country:DE boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 country:BE boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 country:BE boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 country:BE boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 country:BE boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 country:CN boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 country:CN boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 country:CN boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 country:CN boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 country:AE boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 country:AE boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 country:AE boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 country:AE boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 country:ZA boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 country:ZA boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 country:ZA boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 country:ZA boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 country:FR boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 country:FR boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 country:FR boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 country:FR boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 country:NL boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 country:NL boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 country:NL boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 country:NL boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 country:IT boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 country:IT boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 country:IT boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 country:IT boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 country:NO boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 country:NO boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 country:NO boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 country:NO boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 country:IN boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 country:IN boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 country:IN boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 country:IN boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 boom:RestOfTheWorldMember boom:NobelCladSegmentMember 2023-04-01 2023-06-30 0000034067 boom:RestOfTheWorldMember boom:NobelCladSegmentMember 2022-04-01 2022-06-30 0000034067 boom:RestOfTheWorldMember boom:NobelCladSegmentMember 2023-01-01 2023-06-30 0000034067 boom:RestOfTheWorldMember boom:NobelCladSegmentMember 2022-01-01 2022-06-30 0000034067 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember boom:DynaEnergeticsSegmentMember 2023-04-01 2023-06-30 0000034067 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember boom:DynaEnergeticsSegmentMember 2023-01-01 2023-06-30 0000034067 boom:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember boom:DynaEnergeticsSegmentMember 2023-01-01 2023-06-30 0000034067 boom:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember boom:DynaEnergeticsSegmentMember 2022-01-01 2022-12-31 0000034067 us-gaap:ForeignExchangeForwardMember 2023-06-30 0000034067 us-gaap:ForeignExchangeForwardMember 2022-12-31 0000034067 us-gaap:ForeignExchangeForwardMember 2023-04-01 2023-06-30 0000034067 us-gaap:ForeignExchangeForwardMember 2022-04-01 2022-06-30 0000034067 us-gaap:ForeignExchangeForwardMember 2023-01-01 2023-06-30 0000034067 us-gaap:ForeignExchangeForwardMember 2022-01-01 2022-06-30 0000034067 boom:MayorgaVArcadiaIncMember us-gaap:PendingLitigationMember boom:ArcadiaMember 2023-06-30 0000034067 boom:MayorgaVArcadiaIncAndFelipeVArcadiaIncMember us-gaap:PendingLitigationMember boom:ArcadiaMember 2023-06-30 0000034067 boom:MayorgaVArcadiaIncMember us-gaap:PendingLitigationMember boom:ArcadiaMember 2023-04-01 2023-06-30 shares iso4217:USD iso4217:USD shares pure boom:lease boom:bank iso4217:EUR boom:segment 0000034067 --12-31 2023 Q2 false http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent 10-Q true 2023-06-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 19764347 18724000 25144000 2414000 0 750000 925000 112177000 94415000 190947000 156590000 16434000 10723000 340696000 286872000 217633000 211277000 89006000 81832000 128627000 129445000 141725000 141725000 206593000 217925000 7279000 7633000 85427000 95378000 910347000 878978000 57559000 46816000 13966000 8415000 9455000 4256000 13185000 14441000 32863000 32080000 15000000 15000000 13108000 7042000 155136000 128050000 108069000 117798000 2214000 1908000 59100000 63053000 324519000 310809000 187522000 187522000 0.05 0.05 4000000 4000000 0 0 0 0 0 0 0.05 0.05 50000000 50000000 20450043 20140654 1022000 1007000 310455000 303893000 138801000 125215000 -27543000 -28758000 685542 605723 24429000 20710000 398306000 380647000 910347000 878978000 188664000 165831000 373005000 304547000 126774000 113732000 258904000 215542000 61890000 52099000 114101000 89005000 17526000 18816000 44026000 36534000 11700000 10545000 24524000 20635000 5667000 12793000 11334000 25769000 0 13000 0 45000 34893000 42167000 79884000 82983000 26997000 9932000 34217000 6022000 -439000 54000 -639000 -155000 2432000 1263000 4813000 2287000 24126000 8723000 28765000 3580000 6600000 2264000 9100000 1401000 17526000 6459000 19665000 2179000 3823000 907000 5053000 -85000 13703000 5552000 14612000 2264000 0.70 0.20 0.69 -0.26 0.70 0.20 0.69 -0.26 19497871 19374714 19477576 19338049 19504963 19374736 19485863 19338049 13703000 5552000 14612000 2264000 -112000 1535000 1026000 7252000 13815000 4017000 13586000 -4988000 17526000 6459000 19665000 2179000 446000 -2587000 1215000 -3791000 17972000 3872000 20880000 -1612000 3823000 907000 5053000 -85000 14149000 2965000 15827000 -1527000 20140654 1007000 303893000 125215000 -28758000 605723 -20710000 380647000 187522000 909000 909000 1230000 769000 769000 258807 13000 -13000 0 4795000 4795000 232000 2600000 -1138000 -1138000 1138000 77184 3705000 3705000 20399461 1020000 308675000 124986000 -27989000 682907 -24415000 382277000 187522000 13703000 13703000 3823000 446000 446000 50582 2000 210000 212000 1570000 1570000 129000 3840000 112000 112000 -112000 2635 14000 14000 20450043 1022000 310455000 138801000 -27543000 685542 -24429000 398306000 187522000 19920829 996000 294515000 111031000 -26538000 570415 -19479000 360525000 197196000 -3288000 -3288000 -992000 -1204000 -1204000 163443 8000 -8000 -427000 2267000 2267000 102000 4400000 -5717000 -5717000 5717000 16773 1088000 1088000 20084272 1004000 296774000 102026000 -27742000 587188 -20567000 351495000 197196000 5552000 5552000 907000 -2587000 -2587000 35657 2000 -2000 2133000 2133000 158000 2600000 -1535000 -1535000 1535000 10570 3000 3000 20119929 1006000 298905000 106043000 -30329000 597758 -20570000 355055000 197196000 19665000 2179000 6834000 7037000 11334000 25769000 271000 267000 0 430000 6726000 4649000 660000 -164000 433000 -90000 17313000 22250000 33954000 29814000 -6051000 -1161000 10015000 4955000 723000 12389000 7965000 -4162000 18544000 2536000 2414000 0 0 640000 5122000 6319000 -7536000 -5679000 10000000 7500000 0 176000 6311000 7000000 212000 0 2171000 1094000 -18270000 -15770000 842000 -78000 -6420000 -18991000 25144000 30810000 18724000 11819000 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, 2022.</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 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">Accounts 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 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 business segment and analyze each segment’s 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 six months ended June 30, 2023, our expected loss rate reflects uncertainties in market conditions present in our businesses, including supply chain disruptions, rising interest rates, as well as global geopolitical and economic instability. 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 against the amounts due, reducing the net receivable recognized to the amount we estimate will be collected. The offsetting expense for allowances recorded is charged to “Selling and distribution expenses” in our Condensed Consolidated Statements of Operations. During the three and six months ended June 30, 2023, net recoveries of $23 and $177, 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 customers in each of our business segments:</span></div><div style="text-indent:27pt"><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><td style="width:42.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.670%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Arcadia</span></td><td colspan="3" style="padding:0 1pt"></td><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><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><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, 2022</span></div></td><td style="background-color:#cceeff;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-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%">244 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">603 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">78 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">925 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">(184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(209)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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, June 30, 2023</span></div></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%">60 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">611 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">79 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">750 </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></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%;text-decoration:underline">Redeemable noncontrolling interest</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 December 23, 2021, DMC completed the acquisition of 60% of the membership interests in Arcadia Products, LLC, a Colorado limited liability company resulting from the conversion of Arcadia, Inc. (collectively, “Arcadia”). The limited liability company operating agreement for Arcadia (the “Operating Agreement”) contains a right for the Company to purchase the remaining interest in Arcadia from the minority interest holder on or after the third anniversary of the acquisition closing date (“Call Option”). Similarly, the minority interest holder of Arcadia has the right to sell its remaining interest in Arcadia to the Company on or after the third anniversary of the acquisition closing date (“Put Option”). Both the Call Option and Put Option enable the respective holder to exercise their rights based upon a predefined calculation as included within the Operating Agreement.</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:115%">The Company initially accounted for the noncontrolling interest at its acquisition date fair value. We determined that neither the Call Option nor the Put Option meet the definition of a derivative as the Operating Agreement does not allow for contractual net settlement, the options cannot be settled outside the Operating Agreement through a market mechanism, and the underlying shares are deemed illiquid as they are not publicly traded and thus not considered readily convertible to cash. Additionally, the settlement price for both options is based upon a predefined calculation tied to adjusted earnings rather than a fixed price, and the formula is based upon a multiple of Arcadia’s average adjusted earnings over a three-year period. As such, we have concluded that the Call Option and Put Option are embedded within the noncontrolling interest and therefore do not represent freestanding instruments.</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%">Given that the noncontrolling interest is subject to possible redemption with redemption rights that are not entirely within the control of the Company, we have concluded that the noncontrolling interest should be accounted for in accordance with ASC 480 Distinguishing Liabilities from Equity ("ASC 480"). The noncontrolling interest is also probable of redemption, as the only criteria for the security to become redeemable is the passage of time. As such, the redeemable noncontrolling interest is classified in temporary equity, separate from the stockholders’ equity section, in the Condensed Consolidated Balance Sheets. </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:115%">At each balance sheet date subsequent to acquisition, two separate calculations must be performed to determine the value of the redeemable noncontrolling interest. First, the redeemable noncontrolling interest must be accounted for in accordance with ASC 810 Consolidation (“ASC 810”) whereby income (loss) and cash distributions attributable to the redeemable noncontrolling interest holder are ascribed. After this occurs, applicable provisions of ASC 480 must be considered to determine whether any further adjustment is necessary to increase the carrying value of the redeemable noncontrolling interest. An adjustment would only be necessary if the estimated settlement amount of the redeemable noncontrolling interest, per the terms of the Operating Agreement, exceeds the carrying value calculated in accordance with ASC 810. If such adjustment is required, the impact is immediately recorded to retained earnings and therefore does not impact the Condensed Consolidated Statements of Operations or Comprehensive Income (Loss). As of June 30, 2023 and December 31, 2022, the redeemable noncontrolling interest is $187,522. </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">Promissory Note</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In order to equalize after-tax consideration to the redeemable noncontrolling interest holder relative to an alternative transaction structure, immediately following the closing of the acquisition, the Company loaned $24,902 to the redeemable noncontrolling interest holder. The loan was evidenced by an unsecured promissory note, and the loan will be repaid out of proceeds from the sale of the redeemable noncontrolling interest holder’s interests in Arcadia, whether received upon exercise of the Put Option, the Call Option or upon sales to third parties permitted under the terms of the Operating Agreement. The loan must be repaid in full by December 16, 2051 and has been recorded within “Other assets”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">in the Condensed Consolidated Balance Sheets.</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 products by business 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 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 within our DynaEnergetics and NobelClad business segments arise when control is transferred at a point in time and not on any other criteria. Our rights to payments for goods transferred to customers within our Arcadia business segment also generally arise when control is transferred at a point in time; however, at times, control of certain customized, project-based products passes to the customer over time. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 90 days across all of our segments. 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. Refer to Note 9 "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:115%">See additional revenue recognition policy disclosures specific to each of our business segments within our Annual Report filed on Form 10-K for the year ended December 31, 2022.</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">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 bases 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 are 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><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 the tax benefits from uncertain tax positions only when it is more likely than not, based on the technical merits of the position, that the tax position will be sustained upon examination, including the resolution of any related appeals or litigation. The tax benefits recognized in the Condensed 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 as 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 (loss) attributable to the Company’s stockholders after adjustment of redeemable noncontrolling interest by the weighted-average number of common shares outstanding during the period. Net income (loss) available to common shareholders of the Company includes any adjustment to the redeemable noncontrolling interest value as of the end of the period presented. Refer to the "Redeemable noncontrolling interest" section above for further discussion of the calculation of the adjustment of the redeemable noncontrolling interest. Diluted EPS adjusts basic EPS for the effects of restricted stock awards, restricted stock units, 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 applicable periods presented, diluted EPS using the two-class method was more dilutive than the treasury stock 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><td style="width:51.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.577%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</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 income attributable to DMC Global Inc. stockholders, as reported</span></td><td style="background-color:#cceeff;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-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%">13,703 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">5,552 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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,612 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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,264 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Adjustment of redeemable noncontrolling interest</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%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">(229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(225)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Numerator for basic net income (loss) per share:</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">13,586 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">3,957 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">13,361 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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,988)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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:0.5pt 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%">13,587 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">3,957 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">13,361 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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,988)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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 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%">19,497,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,374,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,477,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,338,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Effect of dilutive securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</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%">7,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">8,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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-bottom:3pt double #000000;border-top:0.5pt 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%">19,504,963 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">19,374,736 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">19,485,863 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">19,338,049 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" 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 attributable to DMC Global Inc. stockholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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%">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.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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.70 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.20 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.69 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.26)</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></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the three and six months ended June 30, 2023, 18,337 and 12,883 shares, respectively, 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 Plan</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, such contributions will be settled by delivery of cash.</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 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 current and former employees, and money market and mutual funds. Unvested RSAs and common stock held by the trust are reflected in the Condensed 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 Condensed Consolidated Statements of Stockholders’ Equity and Redeemable Noncontrolling Interest 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 for the periods presented. The amount included within “Prepaid expenses and other” and “Other current liabilities” pertains to scheduled distributions per the terms of the Plan to our former Chief Executive Officer (“CEO”) that will occur within twelve months of June 30, 2023. Refer to Note 12 for additional information regarding the CEO transition.</span></div><div style="text-indent:27pt"><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><td style="width:31.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.426%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Balance Sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;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><td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">5,866 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred compensation assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">8,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred compensation obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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 current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred compensation obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate their fair value. Our marketable securities are valued using quoted prices in active markets that are accessible as of the measurement date. The carrying value of our revolving loans and term loan under our credit facility, when outstanding, approximate their fair value because of the variable interest rate associated with those instruments, which reset each month at market interest rates. All of these account balances are considered Level 1 assets and liabilities. </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 foreign currency forward contracts are valued using quoted market prices or are determined using a yield curve model based on current market rates. As a result, we classify these instruments as Level 2 in the fair value hierarchy. Money market funds and mutual funds of $8,671 as of June 30, 2023 and $8,444 as of December 31, 2022 held to satisfy future deferred compensation obligations are valued based upon the market values of underlying securities and are classified as Level 2 assets 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 June 30, 2023 or December 31, 2022.</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><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We have considered all recent accounting pronouncements issued, but not yet effective, and we do not expect any to have a material effect on the Company’s Condensed Consolidated Financial Statements.</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 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">Accounts 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 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 business segment and analyze each segment’s accounts receivable balances as separate populations. Within each segment, receivables exhibit similar risk characteristics. </span></div>During the three and six months ended June 30, 2023, our expected loss rate reflects uncertainties in market conditions present in our businesses, including supply chain disruptions, rising interest rates, as well as global geopolitical and economic instability. 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 against the amounts due, reducing the net receivable recognized to the amount we estimate will be collected. The offsetting expense for allowances recorded is charged to “Selling and distribution expenses” in our Condensed Consolidated Statements of Operations. 23000 -177000 <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 customers in each of our business segments:</span></div><div style="text-indent:27pt"><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><td style="width:42.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.670%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Arcadia</span></td><td colspan="3" style="padding:0 1pt"></td><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><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><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, 2022</span></div></td><td style="background-color:#cceeff;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-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%">244 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">603 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">78 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">925 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">(184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(209)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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, June 30, 2023</span></div></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%">60 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">611 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">79 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">750 </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></tr></table></div> 244000 603000 78000 925000 0 32000 0 32000 184000 25000 0 209000 0 1000 1000 2000 60000 611000 79000 750000 <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">Redeemable noncontrolling interest</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 December 23, 2021, DMC completed the acquisition of 60% of the membership interests in Arcadia Products, LLC, a Colorado limited liability company resulting from the conversion of Arcadia, Inc. (collectively, “Arcadia”). The limited liability company operating agreement for Arcadia (the “Operating Agreement”) contains a right for the Company to purchase the remaining interest in Arcadia from the minority interest holder on or after the third anniversary of the acquisition closing date (“Call Option”). Similarly, the minority interest holder of Arcadia has the right to sell its remaining interest in Arcadia to the Company on or after the third anniversary of the acquisition closing date (“Put Option”). Both the Call Option and Put Option enable the respective holder to exercise their rights based upon a predefined calculation as included within the Operating Agreement.</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:115%">The Company initially accounted for the noncontrolling interest at its acquisition date fair value. We determined that neither the Call Option nor the Put Option meet the definition of a derivative as the Operating Agreement does not allow for contractual net settlement, the options cannot be settled outside the Operating Agreement through a market mechanism, and the underlying shares are deemed illiquid as they are not publicly traded and thus not considered readily convertible to cash. Additionally, the settlement price for both options is based upon a predefined calculation tied to adjusted earnings rather than a fixed price, and the formula is based upon a multiple of Arcadia’s average adjusted earnings over a three-year period. As such, we have concluded that the Call Option and Put Option are embedded within the noncontrolling interest and therefore do not represent freestanding instruments.</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%">Given that the noncontrolling interest is subject to possible redemption with redemption rights that are not entirely within the control of the Company, we have concluded that the noncontrolling interest should be accounted for in accordance with ASC 480 Distinguishing Liabilities from Equity ("ASC 480"). The noncontrolling interest is also probable of redemption, as the only criteria for the security to become redeemable is the passage of time. As such, the redeemable noncontrolling interest is classified in temporary equity, separate from the stockholders’ equity section, in the Condensed Consolidated Balance Sheets. </span></div>At each balance sheet date subsequent to acquisition, two separate calculations must be performed to determine the value of the redeemable noncontrolling interest. First, the redeemable noncontrolling interest must be accounted for in accordance with ASC 810 Consolidation (“ASC 810”) whereby income (loss) and cash distributions attributable to the redeemable noncontrolling interest holder are ascribed. After this occurs, applicable provisions of ASC 480 must be considered to determine whether any further adjustment is necessary to increase the carrying value of the redeemable noncontrolling interest. An adjustment would only be necessary if the estimated settlement amount of the redeemable noncontrolling interest, per the terms of the Operating Agreement, exceeds the carrying value calculated in accordance with ASC 810. If such adjustment is required, the impact is immediately recorded to retained earnings and therefore does not impact the Condensed Consolidated Statements of Operations or Comprehensive Income (Loss). 0.60 187522000 187522000 24902000 <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 products by business 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 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 within our DynaEnergetics and NobelClad business segments arise when control is transferred at a point in time and not on any other criteria. Our rights to payments for goods transferred to customers within our Arcadia business segment also generally arise when control is transferred at a point in time; however, at times, control of certain customized, project-based products passes to the customer over time. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 90 days across all of our segments. 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. Refer to Note 9 "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:115%">See additional revenue recognition policy disclosures specific to each of our business segments within our Annual Report filed on Form 10-K for the year ended December 31, 2022.</span></div>At times, we require customers to make advance payments prior to the shipment of their orders in order to help finance our inventory investment on large orders or to keep customers’ credit limits at acceptable levels. P30D P90D <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 bases 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 are 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><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 the tax benefits from uncertain tax positions only when it is more likely than not, based on the technical merits of the position, that the tax position will be sustained upon examination, including the resolution of any related appeals or litigation. The tax benefits recognized in the Condensed 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 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 as common stock. Restricted stock awards do not participate in net losses.</span></div>Basic EPS is calculated by dividing net income (loss) attributable to the Company’s stockholders after adjustment of redeemable noncontrolling interest by the weighted-average number of common shares outstanding during the period. Net income (loss) available to common shareholders of the Company includes any adjustment to the redeemable noncontrolling interest value as of the end of the period presented. Refer to the "Redeemable noncontrolling interest" section above for further discussion of the calculation of the adjustment of the redeemable noncontrolling interest. Diluted EPS adjusts basic EPS for the effects of restricted stock awards, restricted stock units, 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 applicable periods presented, diluted EPS using the two-class method was more dilutive than the treasury stock 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><td style="width:51.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.577%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</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 income attributable to DMC Global Inc. stockholders, as reported</span></td><td style="background-color:#cceeff;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-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%">13,703 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">5,552 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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,612 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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,264 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Adjustment of redeemable noncontrolling interest</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%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">(229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(225)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Numerator for basic net income (loss) per share:</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">13,586 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">3,957 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">13,361 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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,988)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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:0.5pt 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%">13,587 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">3,957 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">13,361 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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,988)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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 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%">19,497,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,374,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,477,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,338,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Effect of dilutive securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</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%">7,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">8,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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-bottom:3pt double #000000;border-top:0.5pt 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%">19,504,963 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">19,374,736 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">19,485,863 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">19,338,049 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" 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 attributable to DMC Global Inc. stockholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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%">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.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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.70 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.20 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.69 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.26)</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></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the three and six months ended June 30, 2023, 18,337 and 12,883 shares, respectively, have been excluded as their effect would have been anti-dilutive.</span></div> 13703000 5552000 14612000 2264000 -112000 1535000 1026000 7252000 229000 60000 225000 0 13586000 3957000 13361000 -4988000 229000 60000 225000 0 228000 60000 225000 0 13587000 3957000 13361000 -4988000 19497871 19374714 19477576 19338049 7092 22 8287 0 19504963 19374736 19485863 19338049 0.70 0.20 0.69 -0.26 0.70 0.20 0.69 -0.26 18337 12883 <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 Plan</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, such contributions will be settled by delivery of cash.</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 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 current and former employees, and money market and mutual funds. Unvested RSAs and common stock held by the trust are reflected in the Condensed 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 Condensed Consolidated Statements of Stockholders’ Equity and Redeemable Noncontrolling Interest 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 for the periods presented. The amount included within “Prepaid expenses and other” and “Other current liabilities” pertains to scheduled distributions per the terms of the Plan to our former Chief Executive Officer (“CEO”) that will occur within twelve months of June 30, 2023. Refer to Note 12 for additional information regarding the CEO transition.</span></div><div style="text-indent:27pt"><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><td style="width:31.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.426%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Balance Sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;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><td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">5,866 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred compensation assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">8,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred compensation obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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 current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred compensation obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 5866000 0 8223000 13566000 5866000 0 11705000 15292000 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 cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate their fair value. Our marketable securities are valued using quoted prices in active markets that are accessible as of the measurement date. The carrying value of our revolving loans and term loan under our credit facility, when outstanding, approximate their fair value because of the variable interest rate associated with those instruments, which reset each month at market interest rates. All of these account balances are considered Level 1 assets and liabilities. </span></div>Our foreign currency forward contracts are valued using quoted market prices or are determined using a yield curve model based on current market rates. As a result, we classify these instruments as Level 2 in the fair value hierarchy. 8671000 8444000 <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><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We have considered all recent accounting pronouncements issued, but not yet effective, and we do not expect any to have a material effect on the Company’s Condensed Consolidated Financial Statements.</span></div> 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 write down 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 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 June 30, 2023:</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><td style="width:36.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Arcadia</span></td><td colspan="3" style="padding:0 1pt"></td><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><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><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: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-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%">7,122 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">27,233 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">9,205 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">43,560 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">10,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">14,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">61,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">56,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">85,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total 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%">75,088 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">91,892 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,967 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">190,947 </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></tr></table></div><div style="text-indent:22.5pt"><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, 2022:</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><td style="width:36.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Arcadia</span></td><td colspan="3" style="padding:0 1pt"></td><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><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><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: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-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%">11,099 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">23,701 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">8,926 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">43,726 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">11,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">40,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">55,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">72,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total 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%">77,641 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">61,701 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17,248 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">156,590 </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></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 write down 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 June 30, 2023:</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><td style="width:36.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Arcadia</span></td><td colspan="3" style="padding:0 1pt"></td><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><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><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: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-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%">7,122 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">27,233 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">9,205 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">43,560 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">10,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">14,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">61,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">56,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">85,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total 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%">75,088 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">91,892 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,967 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">190,947 </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></tr></table></div><div style="text-indent:22.5pt"><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, 2022:</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><td style="width:36.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Arcadia</span></td><td colspan="3" style="padding:0 1pt"></td><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><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><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: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-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%">11,099 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">23,701 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">8,926 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">43,726 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">11,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">40,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">55,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">72,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total 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%">77,641 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">61,701 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17,248 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">156,590 </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></tr></table></div> 7122000 27233000 9205000 43560000 10996000 36215000 14440000 61651000 56970000 28444000 0 85414000 0 0 322000 322000 75088000 91892000 23967000 190947000 11099000 23701000 8926000 43726000 11468000 21198000 7587000 40253000 55074000 16802000 456000 72332000 0 0 279000 279000 77641000 61701000 17248000 156590000 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 at June 30, 2023:</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><td style="width:52.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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><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: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-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%">14,351 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">(14,327)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">24 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">245,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(58,337)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">186,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">23,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(4,189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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%">283,446 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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%">(76,853)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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%">206,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 at December 31, 2022:</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><td style="width:52.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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><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: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-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%">14,063 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">(14,031)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">32 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Customer backlog</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%">22,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(22,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Customer relationships</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%">244,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(47,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">197,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Trademarks / Trade names</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%">23,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">20,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">304,627 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">(86,702)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">217,925 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 unamortized purchased intangible assets at June 30, 2023 from December 31, 2022 was due to foreign currency translation.</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 at June 30, 2023:</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><td style="width:52.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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><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: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-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%">14,351 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">(14,327)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">24 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">245,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(58,337)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">186,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">23,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(4,189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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%">283,446 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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%">(76,853)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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%">206,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 at December 31, 2022:</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><td style="width:52.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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><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: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-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%">14,063 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">(14,031)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">32 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Customer backlog</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%">22,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(22,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Customer relationships</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%">244,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(47,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">197,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Trademarks / Trade names</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%">23,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">20,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">304,627 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">(86,702)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">217,925 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14351000 14327000 24000 245143000 58337000 186806000 23952000 4189000 19763000 283446000 76853000 206593000 14063000 14031000 32000 22000000 22000000 0 244650000 47254000 197396000 23914000 3417000 20497000 304627000 86702000 217925000 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%">At times, we require customers to make advance payments prior to the shipment of their orders 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 for the periods presented:</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><td style="width:63.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</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%">Arcadia</span></td><td style="background-color:#cceeff;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-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%">19,456 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">27,634 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">10,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total contract liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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%">32,863 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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%">32,080 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>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, primarily supply chain delays and disruptions Contract liabilities were as follows for the periods presented:<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><td style="width:63.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</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%">Arcadia</span></td><td style="background-color:#cceeff;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-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%">19,456 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">27,634 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">10,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total contract liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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%">32,863 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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%">32,080 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 19456000 27634000 10553000 3661000 2854000 785000 32863000 32080000 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 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. If a lease does not provide a discount rate and the implicit rate cannot be readily determined, an incremental borrowing rate is used to determine the present value of future lease payments. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term within the Condensed Consolidated Statements of Operations. Lease and non-lease components within the Company’s lease agreements are accounted for together. Variable lease payments are recognized in the period in which the obligation is incurred. The Company has no leases in which the Company is the lessor. </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><td style="width:63.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</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: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-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%">46,391 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">48,470 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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%">7,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">40,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">43,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total lease liability</span></td><td style="background-color:#cceeff;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-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%">48,119 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">50,042 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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 ROU asset is reported in “<span style="-sec-ix-hidden:f-620"><span style="-sec-ix-hidden:f-621">Other assets</span></span>” while the current lease liability is reported in “<span style="-sec-ix-hidden:f-622"><span style="-sec-ix-hidden:f-623">Other current liabilities</span></span>” and the long-term lease liability is reported in “<span style="-sec-ix-hidden:f-624"><span style="-sec-ix-hidden:f-625">Other long-term liabilities</span></span>” in the Company’s Condensed Consolidated Balance Sheets. Cash paid for operating lease liabilities is recorded as operating cash outflows in the Company’s Condensed Consolidated Statements of Cash Flows. </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%">Arcadia leases certain office, manufacturing, distribution and warehouse facilities from entities affiliated with the redeemable noncontrolling interest holder and former president of Arcadia. There were eight related party leases in effect as of June 30, 2023, with expiration dates ranging from calendar years 2023 to 2026, excluding any renewal options. As of June 30, 2023, the total ROU asset and related lease liability recognized for related party leases was $27,166 and $27,845, 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%"> For the three months ended June 30, 2023 and 2022, operating lease expense was $3,115 and $2,774, respectively. For the six months ended June 30, 2023 and 2022, operating lease expense was $6,155 and $5,541, respectively. Related party lease expense for the three and six months ended June 30, 2023 and 2022 was $1,156 and $2,313, respectively, in each period and is included in total operating lease expense. Short term and variable lease costs were not significant for any period presented.</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><td style="width:63.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</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: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-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%">46,391 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">48,470 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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%">7,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">40,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">43,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total lease liability</span></td><td style="background-color:#cceeff;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-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%">48,119 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">50,042 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 46391000 48470000 7242000 7041000 40877000 43001000 48119000 50042000 8 27166000 27845000 3115000 2774000 6155000 5541000 1156000 1156000 2313000 2313000 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%">Outstanding borrowings consisted of the following at:</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><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</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%">Syndicated credit agreement:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;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="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%">U.S. Dollar revolving loan</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Term loan</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%">125,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">135,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Commerzbank line of credit</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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="2" style="background-color:#cceeff;border-top:0.5pt 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%">125,000 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">135,000 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: debt issuance 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%">(1,931)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">123,069 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">132,798 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: current portion of long-term debt</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%">(15,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(15,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">108,069 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">117,798 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%;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 December 23, 2021, we entered into a five-year $200,000 syndicated credit agreement (“credit facility”) which included a $150,000 Term Loan, which is amortizable at 10% of principal per year with a balloon payment for the outstanding balance upon the credit facility maturity date in 2026, and allows for revolving loans of up to $50,000. The credit facility has an accordion feature to increase the commitments by $100,000 under the revolving loan class and/or by adding a term loan subject to approval by applicable lenders. We entered into the credit facility with a syndicate of four banks, with KeyBank, N.A. acting as administrative agent. The credit facility is secured by certain assets of DMC including accounts receivable, inventory, and fixed assets, including Arcadia and its subsidiary, as well as guarantees and share pledges by DMC and its subsidiaries.</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 $150,000 Term Loan and $50,000 revolving loan limit can be in the form of Adjusted Daily Simple Secured Overnight Financing Rate ("SOFR") loans or one month Adjusted Term SOFR loans. Additionally, U.S. 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 rate, an adjusted Federal Funds rate or an adjusted SOFR rate). SOFR loans bear interest at the applicable SOFR 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%). As of June 30, 2023, no amounts were outstanding on the revolver.</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 includes various covenants and restrictions, certain of which relate to the payment of dividends or other distributions to stockholders; redemption of capital stock; incurring additional indebtedness; mortgaging, pledging or disposition of major assets; and maintenance of specified ratios.</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 leverage ratio is defined in the credit facility as the ratio of Consolidated Funded Indebtedness (as defined in the credit facility) on the last day of any trailing four quarter period to Consolidated Pro Forma EBITDA (as defined in the credit facility) for such period. The maximum leverage ratio permitted by our credit facility is 3.0 to 1.0 from the quarter ended June 30, 2023 and thereafter.</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%">The debt service coverage ratio is defined in the credit facility as the ratio of Consolidated Pro Forma EBITDA less the sum of capital distributions paid in cash (other than those made with respect to preferred stock issued under the Operating Agreement), Consolidated Unfunded Capital Expenditures (as defined in the credit facility), and net cash income taxes to the sum of cash interest expense, any dividends on the preferred stock paid in cash, and scheduled principal payments on funded indebtedness. Under our credit facility, the minimum debt service coverage ratio permitted is 1.35 to 1.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%">As of June 30, 2023, 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 with a borrowing capacity of €7,000 for certain European operations. This line of credit is also used to issue bank guarantees to customers to secure advance payments made by them. As of June 30, 2023 and December 31, 2022, we had no outstanding borrowings under this line of credit and bank guarantees of €1,914 and €2,221, respectively, were secured by the line of credit. The line of credit has open-ended terms and can be canceled by the bank at any time.</span></div> Included in “Long-term debt” are deferred debt issuance costs of $1,931 and $2,202 as of June 30, 2023 and December 31, 2022, respectively. Deferred debt issuance costs are being amortized over the remaining term of the credit facility, which expires on December 23, 2026. <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%">Outstanding borrowings consisted of the following at:</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><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</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%">Syndicated credit agreement:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;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="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%">U.S. Dollar revolving loan</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Term loan</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%">125,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">135,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Commerzbank line of credit</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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="2" style="background-color:#cceeff;border-top:0.5pt 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%">125,000 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">135,000 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: debt issuance 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%">(1,931)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">123,069 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">132,798 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: current portion of long-term debt</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%">(15,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(15,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">108,069 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">117,798 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 125000000 135000000 0 0 125000000 135000000 1931000 2202000 123069000 132798000 15000000 15000000 108069000 117798000 P5Y 200000000 150000000 0.10 50000000 100000000 4 150000000 50000000 0.0150 0.0300 0.0050 0.0200 0 3.0 1.35 7000000 0 0 1914000 2221000 1931000 2202000 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 33%), permanent differences between book and taxable income, and income or loss attributable to the redeemable noncontrolling interest holder.</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%">Arcadia is treated as a partnership for U.S. tax purposes. With the exception of certain state taxes, income or loss flows through to the shareholders and is taxed at the shareholder level. Tax impacts related to income or loss from Arcadia that are included in consolidated pretax results but are attributable to the redeemable noncontrolling interest holder are not included in the consolidated income tax provision.</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 three and six months ended June 30, 2023 and June 30, 2022, we did not record any adjustments to previously established valuation allowances, except for corresponding adjustments related to changes in deferred tax asset balances. These adjustments had no impact on the Condensed Consolidated Statements of Operations. 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 changes.</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. 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> 0.20 0.33 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="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 three segments: Arcadia, DynaEnergetics and NobelClad. In December 2021, DMC acquired a 60% controlling interest in Arcadia. Arcadia supplies architectural building products, including exterior and interior framing systems, curtain walls, windows, doors, and interior partitions to the commercial construction market; it also supplies customized windows and doors to the high-end residential construction market. DynaEnergetics designs, manufactures and distributes highly engineered products utilized by the global oil and gas industry principally for the perforation of oil and gas wells. NobelClad is a leader in the production of explosion-welded clad metal plates for use in the construction of corrosion resistant industrial processing equipment, as well as specialized transition joints for use in construction of commuter rail cars, ships, and liquified natural gas (LNG) processing equipment.</span></div><div style="text-indent:27pt"><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%">Our reportable segments are separately managed, strategic business units that offer different products and services, and each segment has separate financial information available that is evaluated regularly by the Chief Operating Decision Maker ("CODM") in allocating resources and assessing performance. 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><td style="width:37.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.233%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</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:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></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%">Arcadia</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%">79,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">76,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">159,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">144,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">DynaEnergetics</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%">84,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">67,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">166,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">116,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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%">24,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">46,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">43,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">188,664 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">165,831 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">373,005 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">304,547 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td style="width:37.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.233%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</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%">Income (loss) before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></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%">Arcadia</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%">9,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">12,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">DynaEnergetics</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%">17,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">30,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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%">4,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Segment operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">32,020 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">16,011 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">50,942 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">17,571 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Unallocated corporate expenses</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,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(4,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,901)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(7,551)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated stock-based compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">*</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%">(1,376)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(5,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Other (expense) income, 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%">(439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Interest expense, 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%">(2,432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(4,813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">24,126 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">8,723 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">28,765 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">3,580 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td style="width:37.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</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:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></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%">Arcadia</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%">6,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">26,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">DynaEnergetics</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,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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%">700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Segment depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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,969 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">16,381 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">17,965 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">32,629 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:#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%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Consolidated depreciation and amortization</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%">9,101 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,471 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,168 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">32,806 </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></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Stock-based compensation is not allocated to wholly owned segments DynaEnergetics and NobelClad. Stock-based compensation is allocated to the Arcadia segment as 60% of such expense is attributable to the Company, whereas the remaining 40% is attributable to the redeemable noncontrolling interest holder.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the tables below, the geographic distribution of net sales for all business segments is based on the customer location. Net sales for Arcadia have been presented consistent with United States regional definitions as provided by the American Institute of Architects.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Arcadia</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><td style="width:36.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.963%"></td><td style="width:0.1%"></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="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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six months ended June 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:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</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%">West</span></td><td style="background-color:#cceeff;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-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,975 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">56,803 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">125,257 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">113,007 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">South</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%">6,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">9,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Northeast</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%">7,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Midwest</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,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total Arcadia</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%">79,158 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">76,462 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">159,496 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">144,430 </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></tr></table></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></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><td style="width:37.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.127%"></td><td style="width:0.1%"></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="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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six months ended June 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:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</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: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-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%">67,716 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">51,555 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">132,365 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">90,298 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">5,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">5,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">12,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">2,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">1,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Kuwait</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%">793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Indonesia</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%">984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">India</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%">953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Rest of the world</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">4,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">8,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total DynaEnergetics</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%">84,754 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">67,517 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">166,722 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">116,404 </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></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rest of the world does not include any individual country comprising sales greater than 2% of total DynaEnergetics revenue for the periods presented.</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%">NobelClad</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><td style="width:28.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.160%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.160%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.148%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.154%"></td><td style="width:0.1%"></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="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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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: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-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%">11,245 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">10,779 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">20,364 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">19,935 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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%">1,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Saudi Arabia</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,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Brazil</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,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Germany</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,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Belgium</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,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">China</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%">861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">United Arab Emirates</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%">806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">South Africa</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%">723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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%">522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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%">409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Italy</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%">291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Norway</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%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">India</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%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Rest of the world</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></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,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Total NobelClad</span></td><td style="background-color:#ffffff;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:#ffffff;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%">24,752 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">21,852 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">46,787 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">43,713 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rest of the world does not include any individual country comprising sales greater than 2% of total NobelClad revenue for the periods presented.</span></div>During the three and six months ended June 30, 2023, one DynaEnergetics customer accounted for approximately 10% of consolidated net sales. The same DynaEnergetics customer accounted for approximately 19% and 15% of consolidated accounts receivable as of June 30, 2023 and December 31, 2022, respectively. During the three and six months ended June 30, 2022, no single customer accounted for more than 10% of consolidated net sales. 3 0.60 <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><td style="width:37.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.233%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</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:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></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%">Arcadia</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%">79,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">76,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">159,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">144,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">DynaEnergetics</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%">84,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">67,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">166,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">116,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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%">24,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">46,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">43,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">188,664 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">165,831 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">373,005 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">304,547 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td style="width:37.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.233%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</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%">Income (loss) before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></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%">Arcadia</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%">9,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">12,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">DynaEnergetics</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%">17,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">30,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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%">4,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Segment operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">32,020 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">16,011 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">50,942 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">17,571 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Unallocated corporate expenses</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,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(4,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,901)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(7,551)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated stock-based compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">*</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%">(1,376)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(5,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Other (expense) income, 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%">(439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Interest expense, 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%">(2,432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(4,813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">24,126 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">8,723 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">28,765 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">3,580 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td style="width:37.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</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:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></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%">Arcadia</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%">6,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">26,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">DynaEnergetics</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,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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%">700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Segment depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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,969 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">16,381 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">17,965 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">32,629 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:#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%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Consolidated depreciation and amortization</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%">9,101 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,471 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,168 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">32,806 </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></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Stock-based compensation is not allocated to wholly owned segments DynaEnergetics and NobelClad. Stock-based compensation is allocated to the Arcadia segment as 60% of such expense is attributable to the Company, whereas the remaining 40% is attributable to the redeemable noncontrolling interest holder.</span></div> 79158000 76462000 159496000 144430000 84754000 67517000 166722000 116404000 24752000 21852000 46787000 43713000 188664000 165831000 373005000 304547000 9580000 2222000 12713000 -221000 17733000 11309000 30901000 14607000 4707000 2480000 7328000 3185000 32020000 16011000 50942000 17571000 3647000 4183000 10901000 7551000 1376000 1896000 5824000 3998000 -439000 54000 -639000 -155000 2432000 1263000 4813000 2287000 24126000 8723000 28765000 3580000 6541000 13503000 13010000 26852000 1728000 1967000 3515000 3951000 700000 911000 1440000 1826000 8969000 16381000 17965000 32629000 132000 90000 203000 177000 9101000 16471000 18168000 32806000 0.60 0.40 0.40 In the tables below, the geographic distribution of net sales for all business segments is based on the customer location. Net sales for Arcadia have been presented consistent with United States regional definitions as provided by the American Institute of Architects.<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Arcadia</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><td style="width:36.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.963%"></td><td style="width:0.1%"></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="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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six months ended June 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:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</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%">West</span></td><td style="background-color:#cceeff;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-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,975 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">56,803 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">125,257 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">113,007 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">South</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%">6,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">9,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Northeast</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%">7,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Midwest</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,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total Arcadia</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%">79,158 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">76,462 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">159,496 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">144,430 </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></tr></table></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></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><td style="width:37.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.127%"></td><td style="width:0.1%"></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="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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six months ended June 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:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</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: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-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%">67,716 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">51,555 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">132,365 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">90,298 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">5,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">5,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">12,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">2,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">1,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Kuwait</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%">793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Indonesia</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%">984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">India</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%">953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Rest of the world</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">4,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">8,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total DynaEnergetics</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%">84,754 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">67,517 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">166,722 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">116,404 </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></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rest of the world does not include any individual country comprising sales greater than 2% of total DynaEnergetics revenue for the periods presented.</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%">NobelClad</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><td style="width:28.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.160%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.160%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.148%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.154%"></td><td style="width:0.1%"></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="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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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: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-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%">11,245 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">10,779 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">20,364 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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-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%">19,935 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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%">1,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Saudi Arabia</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,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Brazil</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,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Germany</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,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Belgium</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,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">China</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%">861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">United Arab Emirates</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%">806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">South Africa</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%">723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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%">522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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%">409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Italy</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%">291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Norway</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%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">India</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%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Rest of the world</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></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,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Total NobelClad</span></td><td style="background-color:#ffffff;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:#ffffff;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%">24,752 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">21,852 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">46,787 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">43,713 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rest of the world does not include any individual country comprising sales greater than 2% of total NobelClad revenue for the periods presented.</span></div> 62975000 56803000 125257000 113007000 6839000 9384000 15392000 15223000 7137000 5705000 13990000 8922000 2207000 4570000 4857000 7278000 79158000 76462000 159496000 144430000 67716000 51555000 132365000 90298000 5868000 5363000 12908000 10112000 2170000 3000 3958000 1216000 1387000 1063000 3134000 1991000 793000 537000 2150000 1079000 984000 511000 1688000 853000 953000 3781000 1576000 4010000 4883000 4704000 8943000 6845000 84754000 67517000 166722000 116404000 11245000 10779000 20364000 19935000 1859000 2354000 3714000 3791000 1747000 2035000 1998000 2043000 1746000 13000 1746000 13000 1543000 573000 2814000 1160000 1008000 276000 1474000 342000 861000 9000 3067000 2367000 806000 704000 2666000 1702000 723000 488000 1153000 1331000 522000 802000 1080000 1153000 409000 616000 762000 1107000 291000 285000 962000 697000 207000 345000 572000 579000 152000 0 154000 2265000 1633000 2573000 4261000 5228000 24752000 21852000 46787000 43713000 0.10 0.10 0.19 0.15 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 the euro, the U.S. dollar to the Canadian dollar and, to a lesser extent, other currencies, arising from intercompany 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 June 30, 2023 and December 31, 2022, the net notional amounts of the forward contracts the Company held were $36,938 and $21,907, respectively. At June 30, 2023 and December 31, 2022, the fair value of outstanding forward contracts was $0.</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%">The following table presents the location and amount of net gains (losses) from hedging activities, which offset foreign currency gains and losses recorded in the normal course of business that are not presented below, for the periods presented.</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><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six months ended June 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:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;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:0.5pt 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-bottom:0.5pt solid #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:0.5pt solid #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%">7 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #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:0.5pt solid #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%">(25)</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #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:0.5pt solid #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%">178 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #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:0.5pt solid #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%">(152)</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 36938000 21907000 0 0 <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 presents the location and amount of net gains (losses) from hedging activities, which offset foreign currency gains and losses recorded in the normal course of business that are not presented below, for the periods presented.</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><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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 June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six months ended June 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:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;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:0.5pt 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-bottom:0.5pt solid #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:0.5pt solid #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%">7 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #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:0.5pt solid #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%">(25)</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #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:0.5pt solid #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%">178 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #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:0.5pt solid #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%">(152)</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 7000 -25000 178000 -152000 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 except as set forth below:</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:80%;text-decoration:underline">Wage and Hour Matters</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-style:italic;font-weight:400;line-height:112%">Felipe v. Arcadia, Inc. and One Stop Employment Services, Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> (“One Stop”). This complaint was filed on October 22, 2021 in Los Angeles Superior Court and purports to allege a class action on behalf of all non-exempt California employees who worked on behalf of One Stop or Arcadia at any time during the four years preceding the date of the complaint. One Stop is a staffing agency which provides temporary workers, including to Arcadia. The complaint states claims under California’s labor laws and under its general Unfair Business Practices Act, California Business &amp; Professions Code section 17200. The plaintiff has subsequently dismissed the class action claims without prejudice, acknowledging that Arcadia’s arbitration agreement likely bars such class claims. The plaintiff also filed a separate action under California’s Private Attorneys General Act (“PAGA”) alleging essentially the same wage and hour violations. This action included other Arcadia employees. In </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Viking River Cruises, Inc. versus Moriana</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, the U.S. Supreme Court concluded that arbitration agreements may bar representative PAGA claims. However, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Viking River</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> left open certain state law issues, which the California Supreme Court has agreed to address. Currently, Felipe’s PAGA representative claims are stayed, and will likely remain stayed until a California Supreme Court ruling. The plaintiff has however commenced arbitration on individual claims, with arbitration set for 2024.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mayorga v. Arcadia, Inc. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This complaint was filed on November 15, 2021 in Los Angeles Superior Court. It purported to allege a class action on behalf of all of the Company’s non-exempt California employees who worked at the Company within four years before the date the complaint was filed. It asserts claims substantially similar to those asserted in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Felipe</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> case but does not include One Stop as a defendant. The plaintiff amended his complaint to delete class action claims and any individual non-PAGA claims. Accordingly, plaintiff’s complaint is now limited to PAGA collective action claims. As in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Felipe</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, those PAGA representative claims are currently stayed and will likely remain stayed until the California Supreme Court addresses the state law issues left open by the U.S. Supreme Court’s decision in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Viking River Cruises, Inc. versus Moriana</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The plaintiff has however commenced arbitration on a solely individual basis of his wage and hour claims. The arbitral body has appointed an arbitrator to adjudicate those claims and a hearing has been set for 2024. The remaining </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mayorga</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> PAGA representative claims have now been assigned to the same judge as the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Felipe</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> case.</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 have mediated the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mayorga</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> claims, and as a result have reached a settlement in principle. Arcadia has agreed to pay $375 of a total $600 settlement amount to resolve its portion of all PAGA claims in both the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mayorga</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Felipe</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> actions. As proposed, the settlement would not resolve the individual claims of the plaintiff in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Felipe</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The settlement will become final only if the parties reach agreement on a final written document containing all settlement terms, and only if such settlement is approved by the court. There is no guarantee either condition will occur. </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 2023, Arcadia reserved $375 which represents its current estimate of loss to resolve all PAGA claims. Under the Equity Purchase Agreement, the Company is indemnified for the liability recognized to date related to these matters. Therefore, an offsetting receivable was also recognized such that there was no impact to the Company’s Condensed Consolidated Statements of Operations during the three and six months ended June 30, 2023. </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%">With respect to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Felipe’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> remaining individual claims and to the extent not resolved through the settlement in principle, Arcadia intends to vigorously defend against the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Felipe</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mayorga </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">actions. Due to the nature of these matters and inherent uncertainties, it is not possible to provide an evaluation of the likelihood of an unfavorable outcome or an estimate of the amount or range of potential loss, if any, in this circumstance.</span></div> 375000 600000 375000 CHIEF EXECUTIVE OFFICER TRANSITIONDuring the first quarter of 2023, the Company and its former CEO entered into a separation agreement pursuant to which the former CEO received certain severance benefits consistent with his pre-existing employment agreement with the Company. These severance benefits include 18 months of salary, a lump sum cash payment, and accelerated vesting of outstanding equity awards. During the six months ended June 30, 2023, the Company recognized $1,621 of severance related expense and $3,040 of stock-based compensation expense related to the accelerated vesting of outstanding equity awards. These expenses were recognized in “General and administrative expenses” in the Condensed Consolidated Statements of Operations. 1621000 3040000 EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -&!"%<'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 " #1@0A76R[!7^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;05E=#E9<,G!<&!XEM(;EM8DX;DI-VW-ZU;A^@'$/*2NW]^ M]SM(JX/0?<27V >,9#'=C*[S2>BP8@>B( "2/J!3J>$E1E!4Q. M$\-I[%JX B88873INX!F(<[5/[%S!]@Y.2:[I(9A*(=FSN4=*GA_?GJ=URVL M3Z2\QOPJ64&G@"MVF?S6K#?;1R9K7C<%?\AG6W-1W8KJ_F-R_>%W%7:]L3O[ MCXTO@K*%7_]"?@%02P,$% @ T8$(5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #1@0A7#PG'S^$% "O'P & 'AL+W=OHW".#EO+:5V>%=$@;@T'V;6)& YX*L,@9A.!DC2* MJ-B,6(AF MK>)O:N'^\<[]*H-7,#.:,)>'?P6^7)ZWSEK(9W.:AO*1KW]C6Z"N]O-XF&3_ MHW7^;)>TD)=D13UV MWE(=+6'BA;6&O_R$>_:O)KP?9/8&ME/ =B#WX07W4M5%)7K:K)B)%)9CN_U@ M0@)5#9&Z!5*W'M)#2H5D(MR@1[;B0IKP8"LI4M-+<4%50[Q>@=>KAS=A(N"^ M[H5(C0/&RH.=BGY7V?% ?4/.?L'9K]DR!5532#8#5-I@/M4!^Z1+0(] MC*IJO*.1L8W"/A>W+OIRW:#K._?4A D:-,3$=CF9VG5 KV./"]4XJ6ZG M)V@J58]$7""7I[$4&_7K&^D/N%]&LP#+^,& MFO$!R[-.V^[99QT'&WE!<5->4O*2.KPCWU?NRHRPA,NTA.&0\QYTPA-)0_1WL*H>DV%'U7.)>9@Z1ES"95["<,C) MFNM(?=A7@\$&CFT,@;"J*5:9DC <<6ZXI^IKLN0Q%),.F/1ZW7:W7S'J'",G MX3(H83CA/ 52!4 ^1YA\F'U$4^:E0M6D$1)V4BOP7$9,+'27_*(P[4A6-<4K\P]I-;RT-M)?9JMV:/[5*H4&V>SYX<@WB[E M?S32_Z!TLWTGN5LW<]/[12]#_*G?ZSB=_L!Z,?&6.8C46C%RU;@J5."[CGWV MBOY@YBJ%K6S]S^G8O;Z1X1BIQRE3CP.'EMVD>14D.MA^8RJA06NX!^S:;4S: MYF436-D4M(Q!#IQ>B@7R!&QF.$(&=O.PR.+",%Z.>0(5T8J6"#RA$6UOU?,&MO2U1/?ME.<8(\O0*; M[XX65XO=Z%&V!VN5C^=;V;=4SYT)"ME<2>W3OAKP1+X[G)](OLHV6&=<2AYE MATM&?2;T ^K^G'.Y.]%_H-BC'_X'4$L#!!0 ( -&!"%<($CXAH0< $@ M 8 >&PO=V]R:W-H965T&ULK9EK<]NV$H;_"D;U=-H9 M.<*%U]C6C&.[;3IIXHG3R+6HX9<'J2JNX58]+IJU M$CSO&E7E@F(<+2I>U+/E>??=K5J>RU:712UN%6K:JN+JY9THY?/%C,RV7WPN M'E?:?+%8GJ_YH[@3^N_UK8*[Q+F:7Y.U5@$V#SN(_A7AN M]JZ1">5>RJ_FYGU^,<-&D2A%IHT+#A]/XDJ4I?$$.O[9.)WMGFD:[E]OO?_6 M!0_!W/-&7,GROT6N5Q>S9(9R\<#;4G^6SW^(34"A\9?)LNG^H^>-+9ZAK&VT MK#:-04%5U/TG_[;IB+T&))AH0#<-Z/?/E[??+R[N49P=??IP_OKRR]P\^[RP^7' MJQMT]\?-S9<[=(K^OKM&OYS\BDY04:,O*]DVO,Z;\X4&#<;3(ML\[UW_/#KQ MO#_;^@UB>(XHILS1_,K?_%IDT)QTS>EA\P5$O@N?[L*GG3\V%7ZKE*@UXDTC M=//6%4_O(' [,*OL;;/FF;B8P3)JA'H2L^7//Y$(G[FB>R5G![&R7:S,YWUY MQ9L5@E%#F;D0_[3%$R\A>.S?A_M,#,I9H&V&WO' G+_3*N\PRV4*O M01++!'0AZ)RC&A*N?$"\A+3(ZTP@2+ HE^V]?FA+R%6;)F!R$H>X&X63E(9S M<-*L19?*RA=7C*$EGQ!*XG@4I6V6!@$)W9%&NT@C;Z3OZR>8'E)-=']D2TMQ M&HRE.:8N]VFZ56/,B1^(; *T13=>E4J^$;U8V&@T:^QZ1YE]J3$D)#&<]=E1^)T4O2 -^+GV[5X M$) -*AQ8!SQ0^Z3R:0^<39PDC"P9Z6#2R&+ MDPEY YB(GTQ]4O7(LZ&3$LPL-CGLDCA))P4.="+Q=]659<'OB[*K8)S%)?%2 M[D>KR]?R=ACT0#KB1]VN,EKS%U,6.0.V 1;&86A-:]LLB!(238S+P#GB!QU( M5*T8R@:G1)M:A*61!0K;+)DLN>B -NI'VU9A46>R$B9'N%52FU-I$(XSK\,J MH.%$-]*!9=3/LETW5NM2O@B!0*OI4-YOS8%L]Z(6#X5[=5('JQA)+.T.LP"J MV@GQ>UL^/]&N9*T5SPX6IU.F32T&Z!USPFF&DXGZE@YLHT>V:YL4LI:JZU78 M.Y2R?CS50E50[=P[X49M:)$08SS6?,SL4/. -NI'6X^-S$Y^3JTVNF :X&2L MU4$X'$R48W0@'/43[K N/R;5L0T+0\+&.<%E1Q,<3G7L #SJ!]Z'XR/OV&?! M+(S&F=5E!_O)= )Y=$ >]>_(#LJ:8_UI;[4HM;;N#BO884X)'3!%_9CJ)^FP MEHYI=1 +B@EK2=EF$7I,H\TB1H.06(/OL#.S)'6K9 .U MF)]:5[*J"FUV,OU./(,<6]2/HLXF%/O]N4L5Y*IY7L'189" M-3__E,">YJS;AVKG^1-[U>//U_)V&/K> >B1[:+:YJC&=,( W.(1R5:$G M7K;B# 5SH*#Y0\V**W.LU.J55,7_1'X&HXR*IC%U3W?8U.H&]IRY&?#>V-E_ M-FG'F<-K1V&P->Y[X?CA M)7,0'MLSW66%)\Z(V !X=N2<-L\+4SA!]C0GA:=%C3*^+B";.J7:Y(;,:!?4 M+CO,DG0BS[.!\,Q/^,]"<_@*:FJN:IA3[MGD@#=+$DS&*AUV-*13NQ,V0)[Y M(;\M\+I3-QCWKO!78F7>Z\%=*1NW;IODIS0.@W$M[;2#K#?!?#8PGQTYA56" M-ZUZV:X(KD%YH^<;6%5K7F]^0RM1YOWQ_399[&]NNJ:PDLY0E(3S,*"=APB' M\YBRS?KXCH5A%PNG- CHF-=..QR3J?PP5!7L>ZJ*YL=0X"@>TH19)Z@N.RA$ M@XD5'0Q%1N O,JQ2R'3T,0;W0_QCD6YT[+_7R+O?>SYN7X7UP] M%G6#2O$ #?&;&/I*]>^;^QLMU]TKVWNIM:RZRY7@(-X8P.\/4NKMC7D+O'OK MO_P_4$L#!!0 ( -&!"%?\ @4$[P, '4. 8 >&PO=V]R:W-H965T M&ULK9=M;^HV%(#_BI5=3:U$FQ<2H!U$HL#5O1-KT:7=/DS[ M8((!JT[,; ?:_?H=)VE*("2PP0>PD_/RG,.QC]W=].4P8J$6-[R-8G@S8*+$"N8BJ4IUX+@>:(4,M.QK)898AH9?C=Y-A%^E\>* MT8A,!))Q&&+Q_D 8W_8,V_AX\(,N5TH_,/WN&B_)E*B7]43 S,RMS&E((DEY MA 19](R^?3^P7:V02/Q.R5;NC)$.9<;YJYY\G_<,2Q,11@*E36#XV9 !84Q; M HZ_,Z-&[E,K[HX_K']-@H=@9EB2 6=_T+E:]8R.@>9D@6.F?O#M-Y(%Y&E[ M 6LH?/#T.1X_3T1#!:/HT_C[L M/\/DH3_N/PY&:/IM-'J>HJL)%B12*Z)H@-DUND$OTR&Z^G*-OB :H><5CR6. MYK)K*F#2ELT@\_^0^G>.^/\UCFY1TVH@QW*:)>J#:O4A"4#=3M2=HKH)F3I/E,@5\-\=W*_$GL!40(<@,82'1FL!^MH+* MOBYC3UVT=[BL6\O;@Z\1*M![.;UW'CV.U8H+^@\\T?@)LBQE3@U[.SBNE7SV ML.OE"N2MG+QU'CF5,JZG;AW0[/-6211(VSEI^SQ2Z'!2P19&HV4=;KL6MTJB M@-O)<3N5N ,>AK#[_(]J[IQ2S35"!?2['/WN#/332_GN((>>55K+)P@6P&WK MLS5:9Z"?5LN9R5TXI>BVP? M@+0ZGN<,7-R^2H+Z4 M1#50;6<>O2E]NH16A<94EC?H.A XX0B$M<.R=C;XS^K%Q'QV8;NZ#1\D9DSQ MC#*JWAMH$ M])+M48FI DLB"U"5B&04EY5FZB*UBRCX[OUW=^JM2]LBCX+)9 MJV%)(F4\6MXH(L+:O%W(6IHY<^=.H"]DOV&QI)%$C"S O'7;AG4LTCM..E%\ MG5P39ES!I2,9KN!>2(06@/<+SM7'1-\\\INF_R]02P,$% @ T8$(5X7? M>AZ:!P >"8 !@ !X;"]W;W)KA;8HXVSX,^Z#8=*Q5%CV13KK]^E&28]GD%9ML MZH?&D@\/=>[EXUQ:9X^B^B)7G"OT=5V4\GRT4FIS.A[+^8JO,_E6;'BIOUF* M:ITI?5G=C^6FXMFB:;0NQL3S@O$ZR\O1Y*RY][F:G(FM*O*2?ZZ0W*[76?7W M)2_$X_D(CYYNW.3W*U7?&$_.-MD]GW'UR^9SI:_&>Y9%ON:ES$6)*KX\'UW@ MTY0V#1K$KSE_E >?42WE3H@O]<75XGSDU4_$"SY7-46F_SSP*2^*FDD_QU\[ MTM&^S[KAX>->"WF+I-\*HK?\H5:G8^B$5KP9;8MU(UX_(GO!/DUWUP4 MLOD?/>ZPW@C-MU*)]:ZQ?H)U7K9_LZ^[0!PTT#QP [)K0,P&K*M]B9P2::RR5DE'E%5HS5;_:&)?M-:QRLOZX$R4Y7^-M?M MU&1Z_2E)/\W2!.E/L^L/5\G%K;Z8W>H_']-/MS-T_0Y=?TYO+FZO- "=H%]F M"7KU_6OT/F9HH^B5"N)TG+!%T#[ MQ-T^<+0?ZRCL0T&>0G%)G(0_;\NWB'IO$/$(!9YG^OSF!)+S_WI/_W/O1\&@ M^W%!&S[:PW=5SL6:HYG*%-?K@D*_7]Q)5>EY_0>4ZI:,P63U8GF]XF. H"@)V-GXXC"P "_R(XF-88L-H2#W//X:E ,QC/@OWL".=_EZG[]0Y M%5(AL42;2BRV)EKB"I@=5K@/7#&4IME$^\.#:$VBB,&?:,,9#:,-WA MP1 XTAGN=8;.5:7.K41ZOT#\J[8ZDLM32&XXY&HR)%DR)%DZ$-E1)J)])B+W MB.,EK[*BR46VT,8BKU?WVK3M4P-E)K('3^B3P!B( "J*L(%*;!1CGLF5VB@: M^)3!XS#>JX^=ZF?:F.;E?:-^42O/[[:-;W5ICX&)$WKF) 10GL^,I3.Q483Y MQ%QL )07T)XYB+W.\GE.]1=K4:G\GZQ17*^TVVJ^TF9[H1V=RLK[_*[@*).2 M*]C6>?8Z$P2A$0< A4D84R,0$ Q3:D8"@!$_#.*>4!RX7^P,Q0W7R=>[S+:J MAX,K^SNBPR=4.(4>BN4GNUS:_T%I1)[SK'(3-T4 M@#&"S8&0 + PCB(KPS8L(G%$>X1W/A8[3=GD>L/K=4UG-V\L+2B8VJ,KB&-K M2-NP.+:,!("B.BZAJ=>&!8UU!^5V)A$SYPY[K5:\0J]VZ7V]$PWNLMCI-U^Z MS0[*E@S*E@[%=IR3SM!BMZ.%<_(&E1PT>]CVF">,QN9@M%$^,XU5J;B.IGI::OKUVE;SA#!S7DTAF#;\U@(+P%ADKL,IV"F) M>FH7W!E<['1M3W7S'5^*BN\RC53VM6>E#0$?@"T_!<"BD%C* ;(H#,RJ#8!1 M/_)ZA'=^$KL-Y=5>:EW'/.3U22(HV39T06"Y* !%B%G.)@ JQB97"J P.ZAW MC@5W%A*[/61=CSNV%, ' DX9@ 7,-TLVB"P.[,P"?A&'/1Z)=':1N.WB!R[E M*>KDHE>%KE9?HTRUOCFK[:(2J.(+SM?-52DTLE25:&UVOEL*H$"Y.W_I+D1L MGQA[IB,!0+[GFRL$@#J)>E9%TAE.XC:@TAX:>:=, F._[IFN!R%B B1D4&W8T+X^CTKE30IRNQ1Y< MVK4ANUB=MJ7V8RGZ-7>8D6>N)G ME>RR^!I,3$L7'M9";TW3#8*LT0N!@B@^^F<.9;O-B68.>L9RY\")^YPVR8NM MTK7T"^+ GA,'"&3% 0)]*PYV&U<<.M=+?.><_JWYC4X'(GO0%=@];P,@D=@J MJ70)JC<&>+HZS?2+I^N0;,F@;.E0;,<)Z@PZ<1OT;KJVF8'')G!<'+,XC$)L M#E (24,68M.VP9QAZ(?FX1_,22./];F:SJ@3MU$_G*8N_;9;QK&O^S<+CRF( MK/53\^ 31++(CTS.%.9TZ>_\.HF/%4'I(M&90M'8KM.)E=+4*>6XO\_YS%SW.5-@QRE0 9Y"IM6+^KI%WA0K]Q MSKWXN68;AZ@3.J349EWP.?C-A. MYADE#QR)75%@_OV.Y.PPUDSMI>,QVZ12=>B3T19O2$3DY^T#AY9>JR190:C( M&$6DI%/'U_4?]8Q@ZQK+ @4Y;_D24R'6N^AA*RQKMVE<@"6>C#@[(*[0H*9>2O=+-OB5475.(LEA- .>G$R7 MBR!<1&& X"U:WL^"VR=H1$_PF(>+IP@M/\+0_.$Q_ 2XV9<0S1;0#M'5_3** MKE$/?8X"=/7A&GU &45/*=L)3!,QTB4L3TVBQ\>EW%5+L5Y92A_-&96I0"%- M2-+!#R[SW0M\'6RIO;%>O+FS+@K^OJ,WJ&_\@BS#ZG>L9_IVNM45SO^;/?S/ MLY^9T:\/2K_4Z[^B%TDL"20(B=@:35D!62E5Z6)/T(S&K"#HS]N5D!R^_+^Z M]KY2M[O5538/7+N/?4RQX3['PG<3.MLBNM\B^ MI#Y9P+62E7O1M0$5URVYZO;83TS/L=R1OC]UMHUR;6=P#@HZI :NZYRCPC;* M,KT?4F:[G>P+,:H;=1?;\)"MH@R_!]HQ%Z&]4S7=/J M#MVK0_"AUA*7FVVDF\R@F2#$J;A$"EI5J4 9)*SG*0W0!/$O@F M.X^)U^LIG9K5! Z-Y2MH8QW :0F$;U/.=;J/\VBC_\G?S+RP*YE/T6\Y6 M.%>9_09!#1(_IRQ/".^\U?UV-K!-NY$SIFV4-6BFC*!#RO&MAHEA&]4SG1-4 MY9!^4A05A&_*:E3 8=E165U[=6]=\-Z6=5ZC_\X<3LV._@ *Y*J>_2%?5==S MS#<9%2@G:YC*N/%@+WE5L58-R;9E2;9B$@J\\C6%(I]P!8#Q-6/RI:$FJ/\V M3/X!4$L#!!0 ( -&!"%=^#ODKXA0 'L$ 0 8 >&PO=V]R:W-H965T M&ULM9UK<]M&EH;_"DH[M9-4A1'NEZRM*IM =WO6D3V2LEM; M6_,!%F&)&XK4D%0T^?<+4)2:S3XX1%.OOB22U7BZ0;S$Y>D+WCTNEK^O;IMF M[?WK;C9?O3^Y7:_O?SD]75W?-G?UZN?%?3-O__)]L;RKU^VORYO3U?VRJ2>; MC>YFIZ'OIZ=W]71^?%UZJX>[NWKYY\=FMGA\?Q*< M//_#Q?3F=MW]P^G9N_OZIKELUK_=?UVVOYV^4";3NV:^FB[FWK+Y_O[D0_"+ M"H*PVV)3Y+^FS>-JYV>OVY=OB\7OW2^?)N]/_*Y)S:RY7G>,NOW?'\VXF(]S8(LYX-DNT&R7X-><\&Z7:#=&^#*.W9(-MN MD.UMT/NQYML-\LW1?3H@MN](MK?MA$XC-UNTAG,Z[\%ZN ME^U?I^UVZ[/QE_.R.K^L2J_]Z?++YT_EAZOVE\NK]G^_5N=7E]X7T?[V9?R? MZLOGLKJX_*M7_?VW3U?_XWTX+[V+JJRJ7S]\_%QYYU_.6\+5Q9?/GS^=2^_3 M^55U45U>>2/OM\O2^^$O/[X[7;?M[6H]O=ZV[>-3V\*>METMUO6,V&S,;_:U M7C;S-;%=R6\W7MS=+>;__F]!ZO_'Y7IQ_3N!J'C$A\EDVGTEZYGWM9Y.1I_F MWKB^G]*[(7C61;-NSSW-Q*OJY7PZOUD1",DCOJQOFZ4W?KA[F-7=*<)K=[$] MQ=UVYY[VM\^+%055!XY*>XYO?:N%ZMU^\-\LJF@GF__YJEF M-O':$ZQ7-M^;Y;)Y^GM;>]U]2)M-[^NEV833-L O*0Y?4AQNVA3WM.ECQZ;U?/K9N7],)U[J]LV"JL?NWK*YOIG+PI^\D(_#*@HLA5TEY!?5O?U M=?/^I/T 5\WRC^;D["DJ5$"1L/()EFQ@W;7HC[.@*$(_#XMWIW_L9A-9JT#" M)!*F0# C:-%+T**W#AI;@6O0D+ 2":N0,(&$221,1=:77Q,;[H3T^ MFY]^]-ISPN82>+N839KEJKUI^N?#=/TG=>EG/5[/Z M23!,_J]]$KVCGZH^LK6Y)BJS#T<0^K&=*&2M%1(FD# Y]/-0H%J-1.4OB7NQYO\=U;-I.FN:N_ MS1IOOFAOLN?KY6(VZY[0I_-UT]9/WAMMJ]@]#DD6V,=A3!0>S)&Y@JJF -"<08^]9 /K;>"T@24)J$TM:6E MW"=LID9KY(#WR-5\PG56_%HO7X1R2$8):I2AM')+,^YQ?#^/PRSY-$ MT5'80NU'5D6T=!3ZB?GT:!XRK9X#WCU?Z*>H\\5\-"8>HW[RONUW?@[J^PQL M51H464!T1([Y1CJ?&* J&DH34)J$TA2*9D91.^L@/Z;;]JJYNU\LZ_9&^ZG+ MUOO?BS:@GE@L'^OEY!]D\J":&DHKH;0*2A-0FH32%(IFAE,[[8"7VKHKEPP< MX7F[(6'VB0ZJH*&T"DH34)J$TA2*9@Z-U%H[Y+5V>Y%=32?-=0^?MDYY%OH/" 2JLJA- &E22A-H6AF#K5/#WF?[M*]$MHB MF>Q>(LC+=$377FA[<;IKCRC8 MT[7'M]HY35"!/G@O)+1>A:*92=$"/>0%^B!AT1@B:I"'"FUYW63M.B)Q4-D.I9506@6E"2A-0FDJ)#H2N!E/H>X;"/F^@2/G//%4YY#9O0A] MLYZV10].>R*0??.>B*)]$Y^(HGTSGXB&'ICZ%&J+'AYET8=.?@JAZAQ**Z&T M"DH34)J$TA2*9B92J_-PJ#IG9D&%MD$/ _,+L8T4U*!#:164)J T":4I%,V< M\ZT->G3 H(-G3$6$-X^RPC[+C_F&N<8/2JN@- &E22A-H6AF_+0XCWAQ?F!4 MU=\>YNT=DM_O&GB\ZT462BLCPJ3[0??LM__@!ZU70&D22E,HFADW+>8C7LR_ M.F[08>U06@FE55":@-(DE*8BHG\E*;(LZ1G$%^TLJ,*K>&(0W^&$8==0L.8CB@8M,H[L9SZBZ"CRH]"^;U5$2[M! M?)G?^\P7:2<> 9SX<8/XHN%:G&^D\XD!JL6A- &E22A-H6AF%+46CW@M?F3W MS.$S#.6C>W((%>%06@6E"2A-0FD*13-SJ&5Y]%I9?K!'D*_!^:(&E>41,2:= MGFH#K5= :1)*4RB:F3AMRR-G6^Z<.*@YA])***V"T@24)J$T%1'= MQLFTB; M_HA?Y(7NGCD<,JCAC^QU5_HFW&R+'IYP0S#[)MP01?LFW!!%^R;<$"T],.$F MTC8\*MZR?R:"+H@"I9506@6E"2A-0FD*13,7MM0R/>9E^J#^F=@VY&F<$/TS M1,$D2>PO6,S9:3\>\GGZSQ>;X>EVO=5!:&=O^-4K2)-M?81V3[NE3%A)BVBPEHTR24IE T M,U [ZWWS3MUE$S88GK &K1> :5) M*$VA:&;^OCQFP MQB-=$Y;8NKAOP%I"+5-.#5@CF'T#UHBB?0/6B*)] ]:(EAX8L)9HTYSPIOGX M 6L'NS<38J&2GH%"?"-=3PQ06@6E"2A-0FD*13.CJ.UU$A[3'WO$JG,)5%=# M:2645D%I DJ34)I"TR&A]2H4S4R*]MP)8'7R(V:3)+9G[7U(A(ZBAM(J*$U :1)* M4RB:F4/MSQ/GH=;,TDMTY* *'4HK$U*AQWZ:Q/M6"JK0H30)I2D4S4R<5N@) MK] 1B2.,:^HG61CMG^*@@AQ*JZ T :5)*$T-.%SF2\BU($]Y07YX'2\R/ZDM M@*/<3V/",*2$ *>+E@0U\ EK45%,/\H+XCF/*!J$24@LZ"6)HJ,PSXBG6T6T M=!3Z6= OP%,MP-/@&.LX=!9("EU !$HKH;0*2A-0FH32%(IF)E)[\)0?Q3UH M%@C/<,Z=/8:Z\.V>J!)::P6EB8'[(*&U*A3-S(K6TBFOI=$31?CJG&-E:_$L MI6(%%=E0FH#2Y,!/1*%J-6.E%75Z0%&_U402OE[G?"%I94K(["3/_?V9)-!: M!90FH32%HIDIU&8\YA6*9B9%R^24E\E'3A#A MJT/DYY?>PP080G.>>*L)A11HQ: M+:'U5E":@-(DE*:VM)3[A(W49%H49VXCJ9GUJR(J2CS>-4I06ID1XZG]J"CB M--B[-X;6*Z T":4I%,V,FY;@V:N6T3X<-Z@%A])***V"T@24)J$TE1&KGJ1Y M6.SX$#-M6G!G;JMH#TH8U'=GQ)HA>1AF1"_9MJC92Q;: ^HJBNGG:48\O!%% M@S N6,R1:.@KC.&"N1]HS9[QGQJQK3'9N9L0BSWF6A,1# M.=](YQ,#U#I#:0)*DU":0M',*&HWG<7'=-@>,4TD@\IH**V$TBHH34!I$DI3 M*)H93JVL,UY9\]-$,F+9D3 B!F?SM3AG"3HX&TH34)J$TA2*9F9):^T,I[6S M@5J;*$=K;;YMSID9JK6AU4HH3:%H9ARTULYXK0V=)Y*1KTBDYHGPK7(^%4$E M.)0FH#0)I2D4S%N49+\H172H9L4 TV:5"%.SI4N%;[9PFJ.P>O!<26J]" MT70R7DBT'H%E":A-(6BF8G3#CWG'3HB<91RI>:)\$UQ#A/4 MD$-I DJ34)H:<+C,+&E#GO.&_,AY(KEM@/OFB>24 :?GB1!4>IX(Q>R9)T(4 M[9LG0A3MFR="M/3 /)%<&_ \.D8[#ITGDD,'5D-I)91606D"2I-0FD+1S$1J M$9ZS+G/8/)$MPUR$*TV)Z?E\;7Z/GD^3$ M(&CJ+#_FV^6G3QCOGC;?#:J6D).#QSA=9Z,K=.?6> MR+C])L31_FT4=+T2*$U":0I%,^.FC7K.&_57QXV0Z&F>)'&X?W*#.G0HK8+2 M!)0FH30UX'"90=)Z/'=;U'M0>.PW&T9%'A$+T(YSXLV.=-&2H 8^(4DKBAFT MYR.B3XXH&D1Y[@?$LQKY9L>$6/]6$2WM1BN9Z]^:QT-+Z!P@H8\;K93;HZK[ M/#3?2.=O/=1#0VD"2I-0FD+1C"@6VD,7O(<&K)M%GCX*8J&-GASR+73-(916 M06D"2I-0FD+1S!QJ.UV\UDX?[(+C:W"]NX;2RL)6L3US"J#U"BA-0FD*13,3 MIQUVX>RPG1,''?0-I9506@6E"2A-0FFJ('0^-ZV@T(:^X,>H'WX+.QTRJ)DO M[-'L?3,+"OO]D?3, HK9,[. *-HWLX HVC>S@&CI@9D%A;;81?R6_2H%TKZ. MH;022JN@- &E22A-H6AF(K4#+X:.X6;Z50IB*'=[^TT\O5,EH\PGUF;GV^6< M%ZBU'KP7$EJO0M',+&@C7?!&&MT?4A #H6,J-,/*E7SSG2,#-<]0FASXB2A4 MK69@M%,N>*?\9BMG\?4Z7^B@1KJPS6KB)WFX?Q\#5+T);!C%UFH)Z82Q. M8'$2BU//N+3_0]Z+3K03'5X.OW:LSP&^>YZ@([B?<0-&EV%K%EB7 MNW@G=ZRL!.0NIOI+B$%F!UKB'BFHO<;B!!8GL3@UY*#M)2K9212OIX\9;/;, M'#+:[+GLD.%F%)<>;T92>P:<467[1IQ1+>@;LM@SW.= ,]W/ U#%C,4)+$YB<0J&V\MDMI/)[)C>U2,6RWJN"78#!#70 M6%R%Q0DL3F)Q"H;;2VF^DU+>5_.K9CUOO3>FPC[!CP_4XQXJZ/HB6)S XB06 MIV"XO5 5.Z'"B>UGUD&S318DU?:!YKF'AU@ A93;V(HE%J=@.#,7P8[?#GB_ M#5U'Z[DR3$Q1787$"BY-8G(+A]D*X8\T#WII#.ED"0K32 MG2S;DL;)@^QDX9OM'BJL]QZX&Q);KX+A]N*R([X#7GR_U2R2YWJ'+*MUH(WN MYR^L*(?B!!8GL3@%PST%\G1UVS3KLE[79^_NZYOFUWIY,YVOO%GSO<7[/W?K MH"ZG-[R%;HJ P< (4= 8 >&PO=V]R:W-H965T M&ULK5EM;]LV$/XKA#<,&]#4(O5F9XF!U$G1#FL2U.GZF9;H MF*LD:B3E)/OU.TJ.9)N4G SY$DO*\?3<'>^>._'L0<@?:LV81H]Y5JCST5KK M\G0\5LF:Y52]%R4KX#\K(7.JX5;>CU4I&4WK17DV)IX7C7/*B]'LK'YV*V=G MHM(9+]BM1*K*U,XU,J8LA?AA;CZGYR//(&(92[110>%G MP^8LRXPFP/'/5NFH?:=9N'O]K/UC;3P8LZ2*S47VG:=Z?3Z:C%#*5K3*]%?Q M\(EM#0J-OD1DJOZ+'K:RW@@EE=(BWRX&!#DOFE_ZN'7$S@+0XUY M@O(X8*@ M9X&_7>#7AC;(:K,NJ::S,RD>D#32H,U7 M5]>+JTL$5XN;/S]?7MS!S>(.?KY<7=\MT,U'-+]8?$(?_[SYOD GZ-OB$OWZ M\V_H9\0+=+<6E:)%JL[&&M 8G>-D^^8/S9M)SYLC]$44>JW059&R='_]&*QH M32'/IGP@@PK_J(KWR/?>(>(1WX%G_O+E9 ".WWK6K_7Y?9ZE:HU6D"8*E5)L M.!B)ED\($E!2S8O[9@=SS9DZ=7FOT1ZXM9OL/E4E3=CY"-)7,;EAH]DO/^'( M^]UE^ALIVW-$T#HB&-(^NX9BQ(M$Y,QE9K,VJM>:FK.9X6D4A6?CS2Y^6XK@ M>-H*[>$*6USA8( NTK\AOZ D:86T@)J4B"+A&4-%"]@\-W>)B>7_BF+XEE%\ M(V5[WHI:;T6#4;QDH#3AU!1?EZ'-ZG G0M'$#P[": O%GA^[PQBWP.)!8!>Y MD)K_6P-#8H7*2B9K*.PIQ%#3XIXO(:14*::=12JV(&'L6\!M*1+&4<\&G+3( M)Z]"#NS#I 3@*5O"#E2JHD7"4"*4&_K$!A7C ^ .F:C'X=,6]O15L&GR3\45 M-[5*5+DNF%DKOP Y;(O ]MQW8Z[C/&[1D MH47RXV19;Q9(=VB-5._^WJK:V^ QB0Y@.J2"*.C9)WB'I/&1Y-ONC.>R1!^9 MFW*QC3(Z]*5#Z 1'00](TH$D@R!O])I))RABOR_P_4-4MM2T+\(=!^,C)+R& M"L# ;<[BC-^48]]*V[ZI'V?(RVEXX-@!L8^M MF#CD""%A7UPZZL6#7#7[O*T/O&<;A_9[?7\:'I9EEQR93G#?7N[(#@^SW:UD M)>4I8H^F*#"%H,=%HG>#.\C/"P]+L4,*XPCW0.WH#Q_AO^>XE_3)!-T)T,%R MGHHE_359) P7UNZWTK;OB,ZYB3#S/FY MMMI,(L8'.94_F#:IC!1+*MD?/0>OD@!;T;/%>NHWZ7B5#)(9U$>1,)8JM)(B M1TPEM89M\P=#TTY/:%K$9:5 @7);X1]M_APB4=!G0T>8Y!AA[F&$_(<4_O M4)E1B(3)?P82I8F+$[B#'$-,R"%XAUCDXYZ"13H*)<,4VB;^4.XX<3M(,]Y- MYRUNAU@8]0W=I*-6$KTVZU>\@$GG)5D_R-JOSOHWTK;OB(ZXR3!Q?X46XZGY M_ [4#.9HTQ0Y_!!;&(^ 0+WK$1QR,6AUY?MA)&EH(F)^@&1%99G8;+\#KD#-H M+;+4W=H1!VU#]A[V=BZQV.MSO-^QNW^#]8PQAI+65YF MXHEMFY>4PR0 /;8S/KZ#TO%AZ7((]5G4D;X_/,K>2495)9^VJ)^_UKA!.@95 M@JUO'"XQ[$U[A@"_HV5_F):M"NNJ4T[<#F+&$Q(?9H!3+HSC/B?O?'H>IN>K MU0I"K\P>88]),P-#0\CJ2F-,[;,1TK^\,#[X 1S Q"1^%']G?\ M24PL^ XQ/+&:H?'.@5;.Y'U]SJ=0/>@V!T+MT_8L\:(^03MX_@&?SIL3P4Y- MO,[^ U!+ P04 " #1@0A7L2,[EFH# #$!P & 'AL+W=O>V M):T,;ASXMJZ%>URCMOM%,DT."W>JK"@LI,MY(TK<(OW1;!S/T@$E5S4:KZP! MA\4B64TOUF?!/AK\J7#OC\80F.RL_1PF-_DBF82$4*.D@"#X]X"7J'4 XC2^ M])C)$#(X'H\/Z->1.W/9"8^75O^EM]O$+ M^]YVDH!L/=FZ=^8,:F6ZO_C:Z_ ]#EGOD,6\NT QRS>"Q'+N[!Y7 M\7_ P'V%H$S7 ((\RDC=^!YW[OE*R&AT"VT:9OEZU,-Q#@M$(A$,P*-%[ M;C/ >8. 0B@'S7^*3)$8H5,U-/RUN3_88#Z&2W3$;>T9]Y!:82T92PBY\E); MW[++J"<2$I9.D9(]#Z]*HPJ>&N(6)&UK*-@T+)-43+NCK!^?J2J/=2P&'?V3 MCIQFPSRC=8!U.=L@-P^JH$2#+F+R#C8!XS@RBRI5HT/.E7A V"'&B'T-62Y; M*XJ1>4P5E^Q+*QS+Q(C'$H[#R? _5G]?V59SY1'"$])S_=2:KD?']$-53G*F M2E L[K%4MG6P,J9ETSMLK"/VU8&&@="V83IY]:XG@O"(P@&&%@5O^(#4.W0P MF\8FDXU/7-!;L.AG_ M\CH!U[T9W81L$_OTSA)W_3BL6"-TP8#WP[$[3$* X>%>_@M02P,$% @ MT8$(5_OL*A5%&P UE$ !@ !X;"]W;W)K^$' '))'7[BI!E=X]V/;;6F31X61=F\W9NW[?+5RY?- M9&X667-8+4U)OTRK>I&U]+6>O6R6M^VMF\Q867[]XLLYFY->VORYN:OKWT MH^1V8DXPWJ0J&OXWN9=[CT9[R:1KVFJA#Q,%"UO*W^Q!^1 ]<#[8 M\=OR>75U9=?/W^[_OQ+_#$\'KQ^A]MA3>_S8Z']F?_ZE 9.;VI83NRR(*]4TN:K* MAIB49ZQ"W^8&5W+229-'O]&7GVV9T7-9D=RV=('4MFT2&JGH M37^YJA;+K%SIKR^2K,P32S1,2$3KJBB(\*8;-S:W64UR<)A\*8M5[Q*M(;F? MV\G

N9Q43))-X.&MOQ]*N9&'N7C0NC>R13+4S6 M=$1G8AZ69 5IC$EM4*2,K=DN6H[H1W&@\3))6,LTS2T!S-3S>IL.5]AUI=,'HROJ9/:-M]EKY0DS-=AH;)*?B*I2.SJ M:+%)6R4D(32C;>9T1Y(5Y QL2R^MQ%9RU+;DKOC#Q&UEFFO9J7] ^+TK7*[ MNF-3:3>,R ][/OJ9" $_(&%Y/'2/ 4EC9E!:7DM69L7J#QHAHVW5'Z!#P[/7 MVX7%LS3#0,NLIEV@29==P9)*^_6;;>9,KUR3R# M52:6-JV=T# ?NAIBR?#<]P63+3MRA'S&:XQK8+48.5$%4R7P0T70;"63=+?GI M%(N)S0;/#[UO:+/(/M#?F9A#DL(E*7C+FH.UT=:7U<).Z%D(DZ7?5H=D-4F5 MA#;>[]K<$5PQ>8^C!,'HD1*DQ502U,K]AHGM@66Q]:1;X'YLXSW)LL' L&?9 M/?Z%,B4-,=%.B1JG'%XJR$8)<1"W!= D#,O4>X6*]& F7H1NZ!HE>U+5V+!H MY* FV2S#HL5[+$3F\LY ;/)NXL2@I*DB20RZ@GG"HYB..&\7V/E[2TP?PU(7 MHB-B3ZKIM#$M(P.("SDY5E5/41,()JV$;,YD&O4VMT:\ UA*V]_6=MSQBG4T MY[B<%.UPI9$#):9_(8/BE.A/2;\RJ+HS[,]HR)]&1_SD3\.S,W 3O 02QJ-.(U] C(J#+LJ!HJ_=\10 M5AQ:UNG@/_ 'ORSXX69NEQ$ (UEQPG!35V080/*G3U=DV4BMBHJ<7I4 1+'Q MM\Y*.31&@U#\!D)9!C$-44^[TNC\.GBJ2%5-AFJ+*K[>XV"FJ,WN.2M1:;;% MI,7L=L%[MX[]",%^\?=>NGL]F@6;82)II36"3QZDC8 1/']7DQ0T#E8 JO9V M)6*?9P !3L)NK,AZU[PJ/K55]@V/4OV]A M-UV[L:[WI'8R75@UJV.XF4PW*X_LDC/(;L& D@\405C91UO+>AW>[I88#X8C M-U,.0P@]3!1[ 5QH'):3XV,4AEFV"%8?51/S6O+L%4]K.Z9G26#9,ZSPJ=;J(3PPM<(V7ZJU$1M]K M\B;,-96)+2LD\T:6L*Q:<4[BF+ 0,J(=N0KX2D" P@A Q3"5@#CB:8D'"3;( M'3D#+*OA[;;)R$=7W8S OP.4"P.+;)N%AGST7$X2,!"B,1)8PI4 :Q MESB9ZXI6_!N(6'8$IR:T-8SI41L-TR(3PL/9AX") MN*1ZPE+YA,9B+^"0\C7%VJD;LCR*.BKL<,5[51L764R)/@?7&>S7'6.=P^07 MDNDRD+1K?(OEC/])ED,BOJ:Q HASLQ"*063\78T(C^PDBZ:T-?FV>$4ZG;.! M:B >Y=LN(IMYU14YE*AO5&S)%^J<@0@3>GE[E1R?#Y(/B/W*&1F4.8;ZI.[4 M.MCXD32$G,3^GCZPI_[W$3YE15,!N(W9YM*R E-29STJ9((FY'](6C)O^!I# M\$JCG#'!MX4P6*&/E4>76=- &,$OBN@C21/S_B140G11T" 4$$G>A^*!)2$9 M\D.&5YN&*-M[;0+/D^_B,!K5"[T;5,O:=$-W!![O)2A,;I%-)L&[; 6&:["8 M2)6 #3I29#0X6[DJMO>TQOLJ4!<9A884N&'[20H('1<3X7T!4\8^P@G:TYPZ M3'ZV==,^F[&.@F<)W_EPL);_=$Y>?_5 C,/E,5PF2\0^4+\D&V%I>[$@W1RAOWX!9'GB*4,B9OMJW12;@HZ@XY M.DRNIVP"UCA90T&)5!%@R\$E03D(U)P#,;LVFF?V[FW=JRB\T:$> M4?9=608 85CXVLQ1>B/S?JU2_0E2S<:,'N@'A:!B(X#^$7/WT_#\+#T9C0X1 MQ"ULTR"M^KEJ,7N"Y0L(_IU FOW#"%(_:+,'+\4^M?1CZD2N3C CK!ARM/1S MJ5="0CZ!-R:$6!-*B;V P5TEZP4509MO"GT7%Z,1C],,T:7=(@ MR3WY*G-'RR=YRY'-I6M=R3Z*897G)(E$!+#D6#W%TMH"UT@TL1D+*SX"Z1EB(B(V\#@.#)6Q9 M"S%G?/TL+8_XZDRD\H9(GW;@UBH(^? 40GXR] 4!KM9X757TY()X,:(-6:LX M!_@#KOBK(0Q(UN:KI#>C:IPO<#&_:[E/H@C"U4C4D:!R< 1OQWFVGLKP"FEE M(?O&6")E\ZGR! ))"MQ,QC6-Y. M,6VT;>K[P]:KV"+INI99!>="=G4C(TOT07-)L4L?+MC^1%@$A256JBA$WF[I[$J4ZY@D=72#RB:$G+ M2DH8Y(R+OHC1#B2T]4J#F,%9,A-JCQR]2A!Q(^M7.\;@,M2G[H".QBLO%"E< MV9RS#W)_6*@KRF<.??"HL/TZ@3+O: !J+@8$^%=(Z=0HG,$$:U;>;3U7H[@Z MY4I'I=1V>/!H4U 8RKXC1K]CV^8WE,Q 5;NE([WK*))<%[O_N&"$JK2N,V17 M.;'$X>AZ=@G$;MP/+Z$Q>&!(8\D:3 D](QZ7TA5Y"*1MJQ(DS302!Y553:%0 MIT9T;-I[V']!*I(Y\SD#N4@>9$HN-^9P7.,(W/QJIH)V&/Y<)'OOG>3>ZCU[ MDJGO5;R=5:.KP"&H^A_2 \;7"#5AN76+U%R8A]9(=9=\DS5WC"X:XV9CE+M :%38[X#L#! TCTMQ M:R%=%;]%I@5AG2JOKXS!J*6AN\5WKL1%_"$K*ZUL6**M@!2WD?F;Q) *!8'/1 M+A#@CT8ME@%T-;%L[K9L$C: =R:$#+VAZZ2!YQR4P+0D^_Y$**J1ATIYQS8 MA^W>S4@2)+"8S$MNV" W9UL?8[A!TY 6C>?R$5A#*B51O89!6=C2L#%:&:J* MSM<\N'PIJ0>"TX9WJTY@>F;:(/9M?>V1;C\>@&SMYQ/ S6F,L SN@).6)%>H M("-&N)%C*)Y7&+!3-ZI8R(4)2/4OI$G'+7EM6WMY=3(^A'74;DA[;E%*0;:)B95(39B!"_*44 $@-#!A/NL##)+7,[Q*<./ M-[<^7>A:Z]K[ZH#SO,0_ FMYU$B7E5&*AR1\(L+N2B/,3X]SFH1&9\.Z;U^( MRY9AX7&JQ8(3&-7DNQ26XZXY0)YR5ICM][^0@&G?TJ@<64_L4KBF:7 P7#)> M+*$4XUDV*<2PW-"0M9:FHH=#V<$B5^%3HU%."Q (5]F2".%H0Z/D_]:QXY\M58XGDC=C%<\]#TW MLIO\P-74RHY!6B0<4JB,^LN A)V1' M'L_,1DF*-O,CFS+WUMFU[W#Y#<[5 V_\O/=T1\N>JZLDV9CB-%9 ES 'GNZ: M)G+R<7G490A[._3<3/D'6["Z0(QD!*Z3JF!Y>!7@5+U=7M/-'[J2VY&U/J,U M'R@=_Q!U$"TKH"[I#LA!#Y0I>.^H?)GL^]^#@I)A83_;PZU1JS6[&%D!-,6- M(/Y,KSOLM#FZ9':FFKWA5LS ,21)I4(2[P3[)3\47=P?OA"'7;-G6RF#Q$[# MR^Z/](8U&WZ(D,=EN'PA1A?HA2WMT23^8-MHG.'M$\=NC9'BIQ<_JA]&]*C^\/TY.CD!?X.1J?T]RP=G=!6 M?J*X]E7R:\\?Q7XCMEP[W<[^:'1!0YX.T*H7]^I])ET@O '[4-6JK)MVWH.& M5UCWR?EIG)SAR]'I,-D_3B_.SU^@;>,Q2@4L:-OW+DJ)4+3Q$9&>QB?/X($3_Z>Y<+:="Q\,VJ)+#/B*@*&X+-\&LL5#/8OSR? B/;XX M2\_/AOAX=':K967IR=LI7C\[3P?%%\M$;HFU&"!;D+!UGY^I!Q<;V:.CM$\ MJ*43!$C!I+H1J32'&S-R:P?!X7QPH3DP"04*XC5N*(;M'[31$T! U)\)4_XW MZI3Y@TS"'HO*B6AD@ MS1NGGZ4F=4QA9Z[]B_,-&VD(!-B2Q*.XGV+[M'^1! % MA"9!/,' WB^3&_SC&T&C< MZIH!M8414)Z(H"U;25^BM+@%#.UTG4_!>?S>"].D)06M(^FVGH)EV%O):X?6 M$AP8T?.NC2 1OXS>)J5K#3SQC\F=:7R24T.)&"U+[XG;!C NC4GB1DFA0N,H M]%)/5VND(JW4$QL6 4&7M@0)XMFU[[#G@&6SHBEQ;F]B_%P6 (LQ9'].GW#1 M+5O;*^F*_+86(OLS7'Q,95;3?+!7-4K$LFL$L[Z7U3UWVF9.H>ML/+9RFZOX M:LG&>U>GMIKQ0_,R258S%<9J"FU-X'J,5O@,=C#=(>VIQ"J5N700>>F\%DC6;^KG'2\85R%V!X:NRS(U]M+5P"G&$ ?!$KQX08[F)?HIHFO NZX%O(__RZ=J;321F?<%-$K1@.;>:U<$XBN6B?3,K MUY?+%SKN )YV)>K=O[H5@6+=N4A#F16J <(*29Q'0<>SB_MKO0+?>K">"XNH M"J>.B(A53,5.6\6/DKQX\6NU.;'N=V>MFYXN7KJ7*W?HS]GFWDG.R)A$%0Z6 M8M_XO6VZPP0;R/FN7D.>DLK-GS3UR M;NLF1.WTEO&Y^(=K->B2%H7/Z(>O4[VVZWM,5JRS#D)DKS?.[' MC=MWUV[MZ60I![SH M:N<.KN;63)./#Q2P,:C],IU:\A[!LWS\XAU+D'=NLO6M\?>FN//IDO6>R/5" M_G D9B>4XVTI[U21UYO,LMK7>6ARZ3S1#JB>PTA\-:"?@=D\P+A=D]6;[]X: M3K>Q/CI2W-V&2)=H0>1. SQM2G;NN9+P. &;(Q55.3O WO?&&@[3 ML\%),CQ)1Q2/_PS%^8=3G%#HNHZREC\'Y4("4H^X:'5+SL:(5+CC#+Z5T9U! MRY0_''B T5 ][28BZQA.!5IV%-PD(@=Z?->IZT)0-]?#?FIRM/ F9YM(P[E( M)L92.HOEM+7A@E*$9$GZZZR>S%>2M0ZKC0;L';_!9+9<=JVOO$!XJQGH%Z)^3A% M!HON3X9>9JYWD!NMZO>NXM=%8$,)I7:EL[TOI,DB!VSFH_@BW5Q>#7)EW5N% ME/JH5X^LNM$3.*'\L+E;?=I'3]+N$'>?<,3^$GYNT,$.A6E,$W?4H44V-VLF^L=#-YH W*'&RHIZ(-K$1+.< MR.EPH<'ZOO>4O_-([Y31-T]+")9TYT:@PO23X5/86UZ[$5U<9JO =@:=)C;M M:+9]D(*ZI&QBZ(LV2V&Q'.^/:KNUGLC)M4:Q(7;_HOAOYP+<-('%JKC#971D M*VO9KE?->&.@\C^ZH)M:B/TG4LK"PB*YJ <0_A_*!W*+9(/I_,9 M>^E/DF-M*UUV7"@D.7%6NM_B->+A=!/XKV- ! ON3A/3\^&*GV;IU7H MY^/C8_UY$SIQ!!EE9#0;\W12,.+PFO=4BOE'GC4^^AOI7*EOD0H' "/.Z/X_ MRB +PO-]*Y M[(+$?ECY _U.A]O>W_8R>M?> NWQ>*,@HE5:E[QVSU_U+RV\E'?UA=OEC8=_ MS^H9PIG"3.G1P>'9R9YTH+@O;;7D-_>-J[:M%OQQ;C+B*FXX01LP::]^P03^ M58[O_@]02P,$% @ T8$(5V7Q,/ID! 6@D !D !X;"]W;W)K&ULK59K;]LV%/TK%^I0; !K2]0[M0WDU2X#D@5)UWP8 M]H&2:)L(13HD92?[];N4;-=%G0P#!E@61?$>GGON@YILM'FT2\X=/+=2V6FP M=&YU,A[;>LE;9D=ZQ16^F6O3,H>/9C&V*\-9TQNU*W!FS7MLR\G'&I-],@"G83=V*Q='YB/)NLV(+?<_?'ZM;@TWB/THB6 M*RNT L/GT^ T.CE+_/I^P5?!-_9@#-Z32NM'_W#53(/0$^*2U\XC,+RM^3F7 MT@,AC:CG?HGWK?T9>*67ZNY8-HW'(:% $T?,XZZ>[TYE>^]2?U M>+66MO^'S; VI@'4G76ZW1HC@U:HXMSH<&!3A*P9T:T![WL-&/--X^/4#A!A)X;@%ACJ8!USO 'FP"TY8'5R M WH.M;8.?IX+8]T'H0@,(ZSG7T ;4-@GL/BE^)M5DL.:R8Z/X%XLE)B+FBDW MV&/58>4Z"T+5LL/DP '^=M'PVV-%<2.8)"!9I0UN9/H2(M@@JAKSRH>H1[,$ MF&K00'5SG.N,4 O0:VZ6V(5&<&J15V@DA0)!BZ]PB6>C*ZLEQWWV6XS@@2/.HI/, M2(^X]DWI&X.G#N41SLN/[6CI0?S54]BZ6.MVY;7!@+2>,;=.>)VL#\R\8+0D@JRQ M+Z_ZUZ/O,@3QK+ ^07!KGR!S+5&"WGT'6*A\7Z@G<&IJU@@&%R^*72IN%MR) MVL*-KK@\EZR!B^MS^"QUA5M>J7H$=VRS3P +/T%.(DKQ3G-"XQ@'):%ABOORMH1#]"D9(D2N"^6ZVD=WC7I_Z!F%)&P+ =>>1CAH" E MS08Y5 MI'G97T>5S$F6>'X8NH%HA F0>&TCC%M:AG"LK8X/SKO6Z^-/=2]TI]QP].UG M]Q\.I\-Y^6WY\-5QSG%[UIV>E'9[%_="W'6[\ M GP_U]KM'OP&^\^IV3]02P,$% @ T8$(5XW!Y7=] P X@< !D !X M;"]W;W)K&ULI551;^,V#/XKA&\XY "CMB4[3GI) M@"3M>AUV7='DMH=A#XJMV$9E*9/DYKI?/TI.TVYK,]SV8E$2^9'\:%*3O=+W MIN;J-61"2.AU'+ M&AG,)O[L5L\FJK.BD?Q6@^G:ENG'!1=J/PV2X.G@KJEJZPZBV63'*K[B]LON M5N,N.J*43O)#!9;)1ZMYMKLMI$+N N."% M=0@,EP>^Y$(X( SC]P-F<'3I#%_*3^C?^]PQEPTS?*G$+TUIZVDP"J#D6]8) M>Z?VG_@AG\SA%4H8_X5]KYO1 (K.6-4>C#&"MI']RKX>>'AA,(K?," ' ^+C M[AWY*"^89;.)5GO03AO1G.!3]=887"-=4596XVV#=G9V^^5N^6F^NKR ZYOU M_.;J>O'C)/0-O"NERGTC!#!9PK6T3%;-1G"8&\.M M@8O&%$*93G/X=;XQ5N,_\]MK-/1>TM>]N#XZ-SM6\&F C6*X?N#![/V[9!A_ M/)%#>LPA/87^K17[SV#P4Z=AU^FBQI^^A.:9+=:S52AL36/Q3FW!UARV2F"/ M-[("9@%+QX^E.X5%T;2>8,[K!B;-42+7E12V54-4C? =)&M(L06'@ M)))_0)&DL/2=P#7. ;3&=C9ULS-XDX5)2F&0C4)*43D9#<-1/(2U9B5.+YQL M$/4;D*SE:$'#<49@D(;):(SZXS ?4E@KR\0K*:+O$0W3=.@"RA$ZHSZ@>!AF M8_H_&;K@!6\WF!--/$ODFUB*,>R>I9@F+BA*GEG:L.(>58&0,(YC&/3K!WC_ M;D02\O%M.M-PF*%^FH4C'_T)GDL( 24J0?A*'Z3@_02>-T0/)7>18 MJ3PFGLXD#\OWF>FJD08$WZ)I?)9G >C^1>DW5NW\%-\HBZ7S8HV/ M,-=. >^W2MFGC7-P?-9G?P)02P,$% @ T8$(5]]>:D\0 P A08 !D M !X;"]W;W)K&ULC55-;]LX$/TK [7HR8ADR5^; MV@9L)XMUT7:#)-L>BAYH:101H4B5',7-O]\A92M9P#'V(@Z',X_OD&/!M74M[/,:E=DOHF%T=-S*AXJ\(U[.&_& =TC_-#>6 M9W&/4L@:M9-&@\5R$:V&E^N1CP\!WR3NW2L;O)*=,8]^LBT64>()H<*2,A/22D@7>W46!Y M)4@LY];LP?IH1O-&D!JRF9S4_E+NR/*JY#Q:;O[^>G^[VMS#Y^UJO?V\O=]> MW\UC8F2_'N<'E'6'DKZ!,H$O1E/EX%H76/PW/V9&/:WT2&N=G@7\U.H+R)(! MI$F:G<'+>IE9P,O>P+O%)]0M0FE-#1OF:KD<^*BI@DTX9+3P8[5SP?_SU %T M^*/3^/[I7+I&Y+B(^&TXM$\8+3^\&TZ2CV?8CWKVHW/H__N2SJ*P#'A&Z31X1FQ=6 M'][-TN'T(^06"TF@9"V9D2!^]SDV)'8*07$5*'?Q4@!*BIU4DB0ZELHBA8/2 M*.Y4?K1!1X.LJO#B^,PT87$)7)W85R=<88[UCO5DP^!)865S44@![V'XQV T MGK"13@>3; 1?S0[51HD"ALE@/,X@&TPF0[AZUN):(TLDF3M(![/Q"*:S,=P; M$@KR4WS?0\9QDZPSDED"IRHM?M4::K^!;X".$5M-79?HO7V/776MY26\:]!? M^ JD=GR*):MV$3!,:S)WZ#_\RS_ M!5!+ P04 " #1@0A7"]Q1-00& !N#@ &0 'AL+W=OQCV0$N4 M190B59**X_WZG8^4?)L3]&$O-DGQNY_SD;Q8&?O-E4)X]E0I[2Y[I??UV6#@ MLE)4W/5-+32^%,96W&-JEP-76\'S(%2IP6@XG TJ+G7OZB*L?;)7%Z;Q2FKQ MR3+75!6WZQNAS.JRE_:ZA7NY+#TM#*XN:KX4#\)_J3]9S 8;+;FLA';2:&9% M<=F[3L]N)K0_;/@JQYY>](3DDE,@\:>#X>Q2W0BE2!#>^ MMSI[&Y,DN#ONM/\:8DTT2"$&J3AG-14E =O\55"SE]]>'?]\.[A8N"ABU8&62MW$^5&S\C-V$>C M?>G8.YV+?%]^ !\VCHPZ1VY&+RK\O=%]-AXF;#0/Z"@Y.-@Y.7 MM+^0^1^18Y]+P6Y-57.]9BK&"E(J5EL0UGJ).2C+&B>8U$",;@IDH;%2+QG7 M.>..\1R DI0>8D98=5Q!T!2%S(1+PE*KG#> HEE(^D[+<0\3WQM9@Z2^O^=1 M+KRPT([-LF"<90 +52$,T"J@(RIFW%JNEX)4,.Z9+\G?3-2!LZ8("YUTGX&) MG4.(:E7*K P[.KO2A2F<=$(D&]\M="CNG"RD"*$+B6V6%5)S&&/02EE#'O2R MST)G.C'%"27OY]<_G8Y&P_/[NR]AE)[_ @5.^*@6"?22*[5F%6PUEM3'* )D M$-0C5XV@2&*\-5]3K$CR(QR(SM(ZY8O5JG&=2I9+*T+&G$9(Y>0<9EI8!6QQ(J&A%:UDIEL5S.N26@A"#"Y5#O5RJGDE'\; M"@(G%L8"UP2:((O\(BG0:K9"QZ,M&H!-' 3=9X&63#SA4,$_(90P6#7587HD MX3DS2RW_@3WJWXR0&DI#E*!>+(]G<87B AT1%VA/FCS&R!DE/O[8, M!;N+I<>&SC]*G#;Z)"K- "ZCP^X]U0%R!(IT?NXZ."^M:#43/'@6R@&3%*HW M2T&XZ[.OW$J^4(?Y"3([8;>FX)\T^3[BS4+)9?":4H62-1;@VV=AR0D?/TH8 M [_^$-P"$ !TQ[UC888>LN7M,8)MZ-1:!ZONOD3B;+L*4TB"5-*O44U%3$2& M!:6-FI?"A2$VL6T.7 ^ M7=L,O.9=W3,E4;E%)P.=*@PI&JB:+P'AR0ZAD8C([<9,1\I!VC)IQ!/ MAM-.Y]RR-6#O(HS0V? _2R":J2:/Q^4:'FBQ0I5-W3:*ZV,V*0\^H&$?[9W_ MAQC9H3KA_&B8*T3W:C1/TMDLZ*+QZ62:8+>K1;C4JG4\&8/Y$@V(5?%R)NAR M=L 3TD'T2 XYNNG*P>(8V)VV!I/Y?/*?_@=KLR2=MM:FR722'EJ[_V]F M]@Z1;>3A%O-C/D73*4QWF4W&Z7C?=!)@QM$UVR9,&V/#!3K:%ATJ_DQ\??90 M@N3Q9"+AQ_W6'X[WB'4ZE9T$'L!3#DI08(2]UO*F\_6/W3X'.V\ ,&L97CH@ M/QT_\3FP6=T\IJ[C&V*[/;[$/G*[I"N:$@5$A_WYM,=L?-W$B3=U>%$LC,>E M, Q+7"6$I0WX7ACCNPD9V#PQK_X%4$L#!!0 ( -&!"%=9+T:Q3@@ $44 M 9 >&PO=V]R:W-H965TZ-ZE.>N=A:AZ$+4 =V_)(,H3Y]?N=(QL,(9E^V!>P+9W; M=Z[2^<+89S=3RHN7+,W=16OF?7'6[;IXIC+I.J90.58FQF;2X]5.NZZP2B9, ME*7=?J]WW,VDSEN7Y_SMP5Z>F]*G.EK95((FP^U]SOV';8,I9.79OT M=YWXV47KM"42-9%EZK^:Q;]59<\1\8M-ZOA7+,+>_DE+Q*7S)JN(H4&F\_ O M7RH<&@2GO3<(^A5!G_4.@EC+&^GEY;DU"V%I-[C1 YO*U%!.Y^241V^QJD'G M+V]NKY[.NQZBU1;_7'[S#;[ R:\#\!F^9I<9>W&@7I\:55HD_1F/G+4+@SUW&!EZ' MNWE16IRY0L;JHH6X=\K.5>OREY^BX][P'4T/5YH>OL?]30?\,Y6X+[WS,D]T M/A5C8R$83T[$!BGCO$J$F0@_4V)BTI37A/1G E"K%=3B1L4J&RLK!A%_Z8O' M)3C&DNACJQ+MA9Q:I9"((/[6>>R(&_"3%BDY-^F""DFJ&$?E@KP[Z'NLN'N;8>)?0*QWQM6"Q,9 MZU3[)7^-A@=B,=/Q#+SCM$0B@_]>=!2XLNL^PW7M>I,3,B- _I;C5"&48.'/ M!$UA0:\+0%I >=9MH?T,S,82@0?\"KED;=!#."!-TZ,R95>5!3;2XI:J*':^ MM/20P$2H2M 7JB M2)HB0AB%+N=44 KAJCT9X<1X"90J[$O4OV#35C;$J73$.^E".5#(A*V5PJ]2 MPI7C[^A-)$L6A35S($@[BR*%.PGC5!%[UQ&_;\7!+IPJS%?10!!,3$E-*W]V M[;#^FUI>X;4M_M,9=;@EDE)0-$%OT50BJ4DB@"!N-V0( Z>0(% %RL;*>G1^ ML'#*,^HW7ZZK>&+60+8DT"R"6\_)JC:6YV!O[#)X<:)?*/280[M!.[*Q3+3D M/1HL@)?3^,!T#KF1IO0_+:65 $QAR;H=R"$$B,DN\EE^$;J=.E>-09M!*/%7CWU=5 'LA4&Y3&C?KMFRJ#S88NO6LRNNN*Z? M#)UXL!CO!)94F[.P-NY.P1E(ACMXQ?$ZH=#;U:7K^2-^*DVNC9;9$;*L6<5PL(WJBG&SY6]HTD#@7?"0C7IJ29 M 2DIB2$%.]EB-8_-R,@ZQZ%'Z 16I61358?JXH[E1,]UHLAI%+58M/A$K,8E M\R(23+3Q\\RD5-B&8)6HK*B;;"P+3:V9]PQ)2S1B+B.KZ,9'ZJ\JR=&IAX(: MTE0"QVD[Y#Q#P&(+XW3-.)/?*8*XQ S91#JO>#(YYD+I"A7KB8;/*%*-"["E M"@@B9L-'*GVU9_7N7H5RQ.#S=K"]AM$FU0DW9PIG_'UJ&"#VY3_Q/*@]BH;B MT0.7Q%?F2X&)M1F>FS%=2,WR8NEF8C]$O9])4L X MPBM1H?%EWH7O@*;DYKT;$@_:FNM_R20BHZTJM MVQ>E7D%,EQ7+.7S90/4K9- M:\(3)-+%0E(B69N38R@BS*4RJYGH'5A+T.P(K#9+I2Y#4?E>>*Q#%($2=09' M53"^460Q>W-Q)=T-6K?F6A&F+$P>D]"UH?MF[0P!0..<=AP?X$QJLV:KP3S, M=#)U)E0BGJ&V#T+51/G&9CB,DANC%E8"#<3*.% M,T0K7W+HHQP D6PGR S8JQ,H0S^3";4YL_OL5R?*:PN(X[:^:VAP$(P.>4_U M 2=".F=5J8D1A:8G=GMCR.7JNR&F:@^;HNDP09=E'T(MHT$_A$0U8,6$3KIF MR6I*'XHY)J'.KMN$;N-J!WA/^0*+^C6Z?[CE67U=W9&-PM70>GNX8/O" P<0 M4Q.0]CHG1RUAPZ55>/&FX(NBL?%P+C_.%'QH:0/6)\;X^H4$K&X.+_\'4$L# M!!0 ( -&!"%?Q9"3?@08 %P/ 9 >&PO=V]R:W-H965T'P@JS?G\P>SH:-]V9;)]Y8G!ZW>DL7E'YKWP6L%J.6TC3DHO%.!:I. M9F)U>3);,B"R5"36H/%O1^=D+2L"C,^] MSMEHD@6GOP?M/XGO\&6C(YU[^XSI3)56ZL^F]W_],O3^/65_A;92_ M:I_/KM+K\BL.H%5H([&Q*4+W72I\?![U7@ MT]#&/\15D08XXS@H%RG@JX%<.GW]R_FO;U^I#V=_OKHX7B1HY/U%T4N_R-*K MKT@_46^]2W54KUQ)Y77Y!9",<%8#G!>K.Q6^Z=Q_0MQ[=6XN^ M]=?<!^->!_=I?T_P_'MTNI#38JJBB3M50(#02=2J&-%NJB5 MKU3"D9:"\65$@;4^)"I5:2 4HJJ";^3$;_.+N8I)IR[Y<,A:VF!0P\8>5-E! MN5<[K+34F7&J0%($L^EDC8]81V]-J5D_6'O :$P.C9@10!^[8&)IA1[I48^07$%1;2CMB=P54.U*%D8UNM'IJ.[O:P,30;MM;W*U_)ZAK=?? M_W#$JAOMR*5;=7-/$;W0IS>6>NA'LM>[ ;A(KJATRI[+.>C//I2$5LH[SCLA MQUO$;@OA!&,QJ=K;DL)(;M",:C".B=-E8L(@Q& M\I3)^(390R&0I*5 PG169V5I./;:V@,2E*-*].! .F":-)W-J/I4Q?=K M#E?&:5<8;7.Z-(Q.0HN)JR;.'>/8H3 X:)X<ZLCM2>4-REV Y4^ W MW$'I\B.&+'L:F6 DV\[X+J*Q(5J(A\%H+='=;)>[&WCU>\WMX:@O-*E'Z.-. MY5TI!$R43NJ@J+G]1';]R]CA;F%%[YP[-^(\55)K!MY3K'S.U7-8P^T(2LZG M0;P80A>Y_G]M.7N /.O%4>B WY)>7"'&Y08.,DT:FZZVYA^],=:D VNY)=5R M0\1A1R0=]U:2Y)38&CB?>-77W#"!L,Q=NI(&$KN6)Q+^8ZNG+OO ;>:\ZR&\ M\9NHSL#*_7O?/5VMEL\_G+\YDY\/G_^0Z[:DF)-PF O(-X)*JRIT& @(#UPZ]+GCY)>N4.O=T!HH4\.+<%4#DQ0? M$: N?!=&9+';1(.^& QS)VT1W!N$A@ 29]P.>4FE&)R&;YQ@DV-Y&@R6$$:V M))W0Z=PC;MC+$<6U&&BD7KR42T_BU>"Y:HR0PB:SPXU5RE0VL[^^LV7?N*^N M$R7:UW@YD$N(CQ.84]8Q]>#17+VNI%8E$\:#>P!5T"PME2\B@]X;H>NSC-\O MDLI&&E8IP#V[NS<1LQPK4UT-MF_A2Q"@\$H6QGW2Q5PETFNR\T@IB'S$#88Q MZ;$Y9VA#-DE#DP$]998[WSC:&O:TM3QP""&?5,M(R),7ONLBDNY0?/^/N^'0\RR^F MJ^/YW?D6I!@7,>@JB"[G/SZ>J9#?(W)SQK/7PI\ -\K[].P M8 /C@_KT7U!+ P04 " #1@0A7[#?WY1X* "&%P &0 'AL+W=O%XE/ZSVSOV,A>-O#;5KZIL5^>3 M;,)*N1!=U7XTFU_DL)^8Y!6F:MP_V_1S>3YA1=>TIAX6PX):Z?XJ'@8<#A9D M_C,+^+" .[M[1<[*-Z(5%V?6;)BEV9!& [=5MQK&*4U.F;46;Q76M1=7GV?O M[FYF,S:[>7M[<_=I=G;:0BR]/"T&$5>]"/Z,B(3=&MVN&G:C2UD^7G\*XS\,7Y(6[/89.7OB,O)E<@D8M^RC7QK9*+]G?+N=- M:\&(OS^UW5Y:]+0TBI)7S5H4\GR",&BDO9>3BQ]_"!+_]0NV1CM;HY>D_WO^ M^ ]%L/<=J-LUF-TC8?5 M1=6Y9_(! I6QSC(GG6X65M3TMMDVK:RQH.ALB_3$-J*J<+M1NC0;#$IC+"Z/ M%J\%&$+YHF$.&8D=U+6TA8(QV QHT_7Y!#GLBVQ?,]4R435FOX$^:AV\@RJG MPFD;A:Z0+'Z2> H\5 G8GQ%_\JT/2LQ?:EA="]TM!*$D!_D*B]6\:W%/XJLM MDWH)GTORQ@@?ZUI5.=OF6V?)LC)SZ#:J?L!;)@Q6T MK)8M+%I7@K9">KM&CNL?800)A;'6#!6B 0)"MZ/]!"G4%2"](PMXN2:&P^.] MK71MUI)OF8)^ MK8\A\JPY@**/3RAOM^M!@Y4N:1U,VH?7D'S(8\-L)*>5-I59(MI/V%A=#B$B MXA-[L*,-$NHGEV#KODI*JI(,-4ZZ&C=3#\^\H>I'?_Q@=((Q/[L69CROW.'?H<&?_$3OF/)A^"TV0 M>FD8 @LO]',R(/<#P.@E?GH #'#!/?@E43IEQQ%4A+@&SB@, ML#S&]7 ]N%U\^8D:59)5DXB>DW_$.B],$UKO93E=X2D>34E^GF=3]AX!BY < M]$X'RSVFX>CC*,RG#)0Y3FAP',3Q%%X8"OJP9)@*5$+NU/ D=&9G 5V!?Y9. M1]\]X33R$?;(B;@9&$D^XA@DCD3.B]^/0F\DVC2$U TR+T@HS4!AYB<@U.PYKB'_:=.R/2N1@#R+7,M,(M;Q !* ]>WX5) ML[1BO4(UW_5Q0Z.A=VF6NA'L>E_O=RC"LAXD,W1)8XGK*ZK!>>KND9@1JY6X MITB4FKFSC.XSD*9.BB#E?N^ M\A+J52$T]MR@HT:K1)NY')O[9M_Y?[^0_I6P1L!R+T\I9<2(SSYB>>SQ&(6. M0A=Y>V8Z; QOPQP\#[,(%=,+AZ3L)12(?!/@#_EY8_D%G"-6+@QMBI1B:;D MFRQT93LB#T8AN3^*!S]]@_S1V" =C2W2T:Y).MJU223V]\I*(_OLUY]3*1UO MZ4BB$!Z=.^5UF@Y7E,^L.>KX7@IWH1SZH(GK 7,O#^.10M0[YO!L"#RI@ MIN0L08"D"P=U;Q@$.1R^9XWF24]=I-P*/,2$$XG'*\]KU(MY@4 ,0- 9 >&PO=V]R:W-H965TOQ ?@*XB+YH#M) ]%'RAIM"),D2I) M>>W^^GY#:@_'7J/M@[T2.3.^(@KBH=;&'_>J$)KWPZ'/*ZJE M']B&#'9*ZVH9\.IF0]\XDD54JO5P,AKM#6NI3._D**Y]=2='M@U:&?KJA&_K M6KK',])V?MP;]Q8+UVI6!5X8GAPUADLKA:K)>&6-<%0>]T[' M[\]V6#X*?%RRO=QJ'_^+>9+= M@W#>^F#K3AD>U,JD7_G0Y6%-X6"T06'2*4RBW^F@Z.6%#/+DR-FY<"P-:_P0 M0XW:<$X9+LI-<-A5T LG%Y?75]]/;Z^^7XJKSS>WU]\^77Z^O3D:!MAFB6'> MV3E+=B8;[.R)3]:$RHM+4U#Q5'\(GY:.31:.G4U>-?A;:P9B.NJ+R6@R?<7> M=!GH--J;;@J4G+J7# %Q97QP+9 5O)"F$!^IF"DS$Z>,$!44>7&A?*ZM;QV) M/TXSB ,]?[Z4E73HSLN']]XW,Z;B'EO'D[JEW\N:7\=[H\)60=I8A[;QF M_3_4[O_8$3](2,1/#XWU5(A@!3@ *#? I7-D\D?LY94T,Q).^3OTJ$3F\T*9-6$9R/=%XQ1X0.E'$2H2WP8W U%8K:7CHWB)6F?[FS;/ MI9&%DF:QC$+V>4\*31Z9QG$!%>X+"VFW<%GQP3C4+[U4)I#+;=U(\QC1$"KE MBE\;Z0(<<])XF:<0B"61"&A8D3T*VS*Y95[!#<>@"94,,64%&8M>19@LO79V MYPP$#0>AG"A;$\U+OZSA86UXP:,KQ;./P,5%N;2%2('H7#?>0[4EB7,+86?I.4ITD#USTRN M%T1Z-L25UDIF2BO4&0A747L@/EM#G;MP;N5#JJN'VE[J=N%Y1=B9/N.9HR[AGI&$C\-P'%=KN MX%ND(5' H\C15RHD%E$&NHP91+3R2,B9HRX"Y6,.432ON@*FUHO8P^V(WLQ1 M^]3@+&JL0,+KJK;N+)<[[FC65 MT,^"J!4U/]0+-H(CG0I&XC3B#3$LN9C_.9FB1= Q]D5Z0+ 0_ML3??Z[Z8'\9BMR;C_;K3?7Y E(*3!K*?A MW[OTM&LQT/H Z7AQ/'-H#M!OC1*H2UQ(=AXS%LL3;W[3>:UM+M,XRE01XV3K M''YBT+>)/[<3>*MN-)'+T:0OYI4"<_]$B$NJ2U8BO24B9E)Q1:*4U OH LV5 M=#Y&EK6X#7%GKNXO%&+A-?0RGMS[?%)JN\C]?B7 40-3HDX#(/$ N,KRC7K8 ML+,VD6VB)_'[(EVQ6%R;M:^JL?VB -V3?P!02P,$% @ T8$( M5^#?8!T:"@ %1D !D !X;"]W;W)K&ULM5EM M;]LX$OXKA'=1W $^VW'ZAC8)X*9IFT63!DV[_7"X#[1$6=Q*I$I2=KR__IX9 M4K*<)MEV#P<4K6V1\_+,S#,SZM'&NJ^^5"J(F[HR_GA4AM"\F$Y]5JI:^HEM ME,&3PKI:!GQUJZEOG)(Y7ZJKZ7PV>SJMI3:CDR/^[C[H>/>E4&^F%Z+@ MQ:O'=)X/_*[5Q@\^"_)D:>U7^G*>'X]F9)"J5!9(@L0_:W6JJHH$P8QO2>:H M5TD7AY\[Z6_8=_BRE%Z=VNJ+SD-Y/'H^$KDJ9%N%CW;S3B5_GI"\S%:>_Q:; M>/;)?"2RU@=;I\NPH-8F_BMO$@Z#"\]G]UR8IPMSMCLJ8BM?RR!/CIS="$>G M(8T^L*M\&\9I0T&Y#@Y/->Z%D],/%Q?GGR[.+C]=B\7E:W'ZX?+3^>7;L\O3 M\[/KHVF "CHXS9*X5U'<_!YQ3\6%-:'TXLSD*M^_/X5IO7WSSKY7\P<%_M:: MB3BWZV$"NF%;V2FCD>H%*_<6HU.'OUR\'3V\@$7'O%OC1&U; M2-SH4&J2XR14"%M$@;)IE'1>!"N6.(N_0E NR0E*A)*,A,W0BM_WA>&G*&Y, MYT+W%$:R6RJ?B"]DO+'_#RO&K!\W:\5RN@?.5LIE0.D+UXXVPM M(%^15OIW+#8*1+&%]HR TV9MJ[7*2>A:.FU;+RJY\:U.E5"QS&8@7K4=&>3\1[V#\6KFQH%"O)+,NK/;M\@]P,!FF#1RF MC&A-IEQ SZ"<&+-^PB3'=4A%S8!4DT[2XA)4@ ](>O8KVE7<]CO&C@Z4TM4" M9@XL_()PH+:SUI$5R#!C ?:&?H,G%!+?PN7OH:!\KJ2N?10/:)>JTO 6.5!5 M4+4&X-KD>JUS% DXT;"3*Y6#@(#3DCR0#D-Z9VOJB@('$ U-'4L"N ,4L)) M%%*N&4S"H5%.4ETED+Q0-YEJX 6 1@]'Y:&@EM1L7X@O:*N,[3N2?9' >P/+ M&R76$[%PFCQ'6PC3BKF\INB2?%-?A+9Q0F/O:/1[\\G\]G M+[NC_/7@Y3\G( 5$&\G65!18L8%)A:Z0\;YP0]R*FW(HL\]").=:*I?X8,L"KHAJ>5L4XDATY WL"_ 5.NHOMA*YRFI MLJJ-2FQGVX3Y=X>H_&$+LJH2 MGTTAM1.O4A*"8 AHA%XL,A#4 -+^R"-9-R^)B0I\0TP\ I@KI&*,T,$S3(?1 MW&BK+@I4"Y."5]_:6(6Y]K7V'E%A\(8A3CX1TV*D),C_ !H9U5+VU=@-TFL5 M(X!X)7AZAZ5;ZN B$4D4H:IC-_JJH'1)(>1RCPJCIMNVRLK;E,6(GFJDHS G MX^Y%^LKI-9U;A( ':NO%VP0Q@.PKZ&KQ=M%53\QP\@0XPDK-)$)P>(D$W'25 M7%+ZK;6MV"N?BB[9$W.%DIO9LLOD/O_11HWX77\E-1\Q#,-VUX)%N](F1D); MN+!@*"-%;$F?)]<3*D\']%)U@I&2HM@H[X(YDC1 !E'Q$&20I- IR.L>[+YE M[%E5J2(0TR'\L4O$#*?411GYE@R.E4,&#M)RWTS*,[8G9PK)<\=-X+1C_W&B MPEW8R+1;YJ8$I!8!([8JC]V*:3]E$E0F&_$821$TZ/U^LUR+$6QU5U&4$0VJ M;$"84SC"4A_BXU-?L_V#Y'UI5VKFMCZX,F/ ML#72*G1LG;#^,;I.;)D&R3X,/\'BR+Z!A&X@&W#T4N&ZVA'T'COOO&878*JB M?I-"3A059%>*7M>Z0C;3F%%:-.YX.@Y4)#6UU0PK(MIX$+E5GN>+5)6[3D!I M29NC,KFD%G&+<1!Z*JW]^$!M#NC#W?08YZ?M,#\(Q+U26V093V\K2OQ>70_Z M3I4FLS=(;BQ*,9Q1CJUXE5ZK?>60[ F#Y/\XP?,7M;0;P5+9_$A1/5CMJ;ZI MBY;J.\(8<,IR>P^O]5CD*M,^$NI/T.7?JF@T%5N1OX/0+:5'#% 9B3B(4A7_7*Q%3J.QK,(THSVVF^HH M[0I\ ZMC5J9.'4(5VSUBV,"Y3#>T1W8]<;\W-&A5OQX^>\+$A!\"4/WUZ6PV ME)-V,IR&2EJE>'0BSN-01D8;5!PIYNUV:#Z9G9R-113+!P-@@Z#DL>,.E&YL M6^7,(IU2.O!=&^B8=)=\NX*,X1O*I"I+6R%M&>!A0PF81$C'>SIC.9B:.%?C M\8W3V"0,&"YK^1FM^BDY"(2!+BP<7;0Z)3QR#>/#>8L)&*%(I9G%KO*)EL5( M1V+58O)":F-ATCS<[+8B]L=F8)2)>+T;U#&"XHCXAHNT?0,A>H4T[C,@O9C) M8^#C.-%GL^?@)I+:;>[=AC](@EM1GV"(IJ&0+#C[AN5Z*ZY:EY74%18=F..] MIJ4I57)5&UUHF$-EQZ\"TDN3^()E9?2?,5>YC3E5R=!7E%?=9IQ HYY'J,/@ M@J".^V*F,)72:Q9J>SS8#B1S6'B<"PP[G0'N&C;&W?VN3GT*A)6AP1V?@(?. MV:IK(M\X!-)R%5=6V@T&>U0H 08GAM^8$/:,(!W$UZ MB7!K:-L1T_=E0>*3Z>HF4"@'I43$XFR[*F\7W9 Q=OE"Q&IRCOU:KRQN>EI= MN(VC3F"##T,R(]U]V7>U_KI5G4%&AM9U&^,N@GSOOO?9D)%Q\"1^_8-;B%]]@X6!K_HA& MA^JD WA>6'B3OI""_G]"3OX+4$L#!!0 ( -&!"%<_('R.@P, -L' 9 M >&PO=V]R:W-H965T*7!-%7%].,E"M7.HE%TV+CF16G=1CR?UJS &[1? MZBM-J[A'R7F%TG E0>-N%EV,SBXGSMX;?.78FJ-O<)ELE;ISBW4^BQ)'" 5F MUB$P^GO !0KA@(C&?8<9]2&=X_'W 7WE&[+670:08X[U@A[ MK=H/V.7SSN%E2AC_"VUGFT20-<:JJG,F!A67X9_M.QW^BT/:.:2>=PCD6;YG MELVG6K6@G36AN0^?JO<_.Q\\6&]7,'RVW+QY7;]=0F;U6J] M6%[#[?7%YYOU[7KS>1I;BN.LXZS#O R8Z4\P3^"3DK8TL)0YYC_ZQ\2O)YD> M2%ZF+P)^;.00QLD TB0=OX W[I,>>[SQ3_ VNF"2_\/:RP)LB;#CVEBX;YBVJ)V MKFX#?[1059DXINK)#-8KD!4A4UTK:T"A@8K)GN:E)H]*I#W6C3,/H@ MD[;D61GB/8%HS)#:/(<,M:691# /J*EZ"%N4N',Q,RHX-];AM=R64'(#5(:W MN*==EP-6M5"//N!3:&]ZE,(0;DLJW7,!N,Q$DR.,3J$*G4 :&"9HZ@TH,]%4 MM9N"D#%30LU\I(&7A&49#2Q*FS)XP,"&?&F:&DOGGMQ]PRT)V#*=FR$ST>))/$ MVUF5W;UUPY!T)D R"84ZF!_&PO=V]R:W-H965TOJ.$Y\J9)E.Z-=Q]9:SN1A:Q_ ;I#$N-E@@&Y)G%^_WSD'0*.E M)IUDYF$?$HO-!G"NW[F!+V^=_QI6QG3J;MVTX=7!JNLV/QX=A6IEUCHQ&?S"KO!K$V9:TG#Y<7ENVOUZ,HUMK(F/'YYU.$\6G54Q;W?R-ZG._9^IGYV M;;<*ZEU;FWJ\_@AT9F)/$[%O3O=N^)]]>ZC.CF?J]/CT;,]^9YGY,][O;,=^ MYU7E^K:S[5(E-M7_G,]#YV$L_SO%L.SW='H_\J ?PT97YM4!7"08?V,.7O_U M+R?/CE_LH?9IIO;IOMU?7WG;5G;3@$BW4!>N#:"YUF3<4Z3^Z M_?4OST]/CU_@.?]U\F*FXJ-;<_])'^X_<;W/CYSGT^(W%VZ]T>TV?OM8Z;96 M%C14,#_OF@:$AWX>;&VUAXX/U:>VV8X>@0=UN[+5*J\AH[!M9Z!'[*2]481Q M'?[#;O2Q*N1RJ,Z;1EZOA)8LB)G:>+>P] >1!=-J@V9$"FJE;XR:&],JTU@X M-XL8E%2E.@[WF,YWV72^VZOM\Z25SZ8R]D;/&S-E,GLWF;;NB9VC_8@8UD:' M'F\K<[ QX@JK*MN-'_;I RE! P:]AZ%-;J'6KC;-+"K/ M!H;H6L&*5Q;@Z6T%ZZ.%T');&2BA_@=0%:_0R6EG"!P;LDY(20AOP;5, WT, M_6;C?,>?LG&C# M"F\HW2 (T\'"_$@1NF./ZA!R^8^"6LNTNV5K_TFF_L4EK>Y0*K1AQ+8Y^.)K M$$+R(.NORZU' E#!+ E0F!?=ZF;[3^R@H=;X!?GWR?!]SQ67;' M9WO=\;.I#9(K(KMU[13B3'GGWCVGO?/;!P$*U5O(8#V'Z9R><6@]F3%T$Y(U MAM7'P/Y;;P,["5GUL^/_H'_HFS4O#BN[*0 3@C[WE0:\JBOOZKXB /SPX0(. M"*=I' S!*0(]VK^Q>FX;VVU50D]L@K2*"%UXM^9C0/T-CHGGQ\UG,;)4A/*< MX#7;'##B.RDLB,?N/A.9+HR&(0=>S+&-_23Q\:B(.)_RN^?IW1Q]2,P($[!$ M6!!R0MZD*\""O*'W,*R07(U"RT@KA?BR ! @@&<@.+^U&+. MF'_PBS2\89S?SRO>+ 7U[V/LJN\>\/4&>"G'#5PS]@PO*R-10+04-F)BB6&" MUSM$?"MZM%[X33&HW]!^@&TXX8+3!L2B*N(1P53,FVJD_(Q,=,J$88TC#837 M(?]J&_AB:\,Z MIFA8UR/[A<73PH 8"0#)#"E# WBA23KR-&6OR,B-CU";075<)RKXVZ]L$9) M'L_)>I,0[.^SN?!%NJ:.F*4M0"WM'&0R=-8B$.@#8Z,%9:P)J!(K"_X= #?90VT\< MZ/ -%D,7QCS9XK&BK,51)HWXW5>K(8F E**?L%5^PV-)%Q20ZGN.M=,WA#UO M*+.#(;*NO.$82@$ ]"&%0GK(BU :]EST'*J?8-/M0-*N_2VQ,_\'D$.RH!!8 MW:2@M5!,1):?(XCPSLFR<*3UB&TE1_&XA($1(/;*;1>18>7ZIB8G&H.*;?F! MKSEI9$+/KR_4T^?'ZBWE0^T2@+*BK3[$<$JU%$>L=_ 0!(E'!W'!08R_>^2D MF^ HRYTSYH*M02BSA!Z.*K<*\0?6HC/P!8-,GHZ#B.=(5=P*A !6@+H$?1P:R,Y)4 D?!J8T&N*(R2/6/E(GPPB7[SM*Y^E[]%3V > M1:BHD'!HZC$Q861GW*&B /5$XGIV&@),$U)2GIL1'+H%0:^$?T5>)/HH.BDW M!(SS;38*$-3 ZBCUDO<'1E,'$1438:.79 ?41@$GX9T=$S4_'"-]W5(^ZZD# M1+D 7B7!)M4?HBSD:"TM 9;@K4F;%TKIR."_4H)RPQB;%0H8<#ZQ3K5MHD@2 M?81$\3O!!:I*,I]#:8B&9'N*V(2 MU:RN)9*6,0TA*IU'*MU'$)V;[I9:BTQJ+!MRPB0/%WVS0#);2IB[(P^D^=DL MI-[YZ("-/ZB#-\ERK^,[!^P"XQ980C4\I:*,VH"H)@U).Z6X4^@*>T86O2V7 M*2J]2 I<#\T]"08NB% MG)UP+^1T7_OU>0ZWS_=&RLN64Y(O!.)3] #?M2BLI^'+(J&0:,*0U*9)RJS+:$]<">0S@6;C<-&F%#@(1 M:7Q.$H2T"[!JL&\E4P*JO9;2@2]HHF@:N,V/#XV^#2G:2$8;,R9 U8WEEI!D MJVFY;,=O<%5!YZ"4K[JAGLZR*PZU2"8J\7(2"_ B*FMB":^B$N1,06J; ME%$4NY'$(=C#;^MLEXX**1'(@7'@LE2+DRJ*<&7N.O9HFBTT%@Y&3X-)I]W" MY=6:JIW&?J6:@A.46$2C-&VDS?MK 6W4(XC@D5O(!*JSH=V>6^G65_TZ(B]2 M6TZ;)T^3'(+ VW,0\ZEKT*VFQ<2$/Z 32 \(YTH=R7Q&6BVI]:W)N26?I6^T M;3C+1REFI2]!$9\@BSZ8&[S*@P*Q-6Y!BC8(JGS0TM4W=U+_$'UZIT9R:!UT MFMX70YDQ?YN&>EK$04=VO[2TDCK3 ^;#U8KT*Q:M"$00C:LLP^V$DD@!G$#> M,T)NII&O(@+3;$JRM[Y-R0$3Y4(,Y%QS<0S=KIF")F;I4EX-H3^7[(D>^'O;'K7>KW M7,'_KJF3-A7__N@>Y/,"[+'0H$HI.U11%E*:U%,@R7TG+)..7FX-O[NZSJW[ M-''L;MT3+O6A1:2L=3%?U.VP&?E9)2Z7NF.LU9SM!87=&=X?V<>2N,BV%/?< M>HV%W!^0V4(Y3*3$KUT")R;??RQEXR.+73<:P%G9C>@N=D)([=*Y83]!I6L9 MV""PVF!+'[N3Q>*A\P1CZ)'% XSLO"^[=I0(TE/&,R%.WV;0A;I$0ZT\V;&G]E'72%&C"?K\3H"VM*9VK/!N4, MBQX,5R8"BX>TPG!]PY49.U#> -B9-2#Z6 MJ;?-\?Q!F*< )DDZXBIBYVS\$+9!C4^Z).':/LR*N!=;:%'!J:7/4PGBDSO3 M@+@G.8_@ALYAE V%!4C/#0M2HQ4 6ZTHCOET/X3P=[X=MUAI D(KV&0SFR07 M/8?HGL3! CYOO)%>%(6-P8^^I',Y@ZUCGIZ)'8G=S9L8O$*,"VG2$>ARI JXBU15G$D72*J3#[+4A^%TX#QF3FA MB2J[IRL9^=R_29(O;1!*JZ7'>50A>"1%46O(%;ZV[I;'B#HYM-?SN977HE^G MEDQ&\N2V,:.FR2PL*RQ$L#%%O6=P(T''#(G$P70/945L/@Z3CBY:/<*-78=[ M8XILA;$)%*LMYZ-SQ$U7ILE9F?"?.B,]*XR[#-.@G^+[Y^OS=)4,83,N2C/_ MCI2]:S7:5;/@F;1U>W M"C I.@ALQ7FJ/77IDDI&V0;)'U!@K_IVJ.?!&>7( M_>VWX9ZRR?L0$G%Z8G]N[M$S3W3)"&,"S*5 \X-/EMY<'L\G)*$/E?X@[I&4 MBYGY!)I6*Q=004)"$U#Z)R7QS<"'V'%C71\ E]' AE X!48CN_PC[E44A-CZ M>F+F%^>A9#?%K:R/XU'C92K@QOYY49#U_]FU]J71Q87TD[WI[WLZX^_IC*'F MOAR&[Y-)]=Y=IZ_'_8ZCU/N!91M4NE41:WJYCB&VF2;HL8*I\[4G'<,MIX,T MV:2\,\YP8+/#133+[LNM>;E#DFX*Y]YK!)]11(Z&$-L-\J QX52125'P@ YVG[$CO[IL3RX7T[,CI^.[7@LZ<60[PO;'3+%0$SSP796:G_0,,Y\:QD M&?T\P+C1VT'L MG I0(28=O2!7'.ZDC2B%=)F0T'!;1,RB*7M)7B1)[L(]L@=F]R^:_[04:(J' M$.Z:&WK<.)UZW\A>^*,D'3).E2OH"UVQVF;2L:;+@/'ZUFPO]W1O2!,^1A)O MM+?10&),YGL]1;\]YE)(:\J+8:E52$&FDY;?FGX%13@=S7>T8Y#?CLBI0V@N M[K./6VO)T'9-U_;%X-,A!I]^XVH/SQ[*WT=YUSKJ'N\.P/_:EGE47O!*':@X M!M'#NLUXG0VAI^(;!2YCW);$SH,SACH2T&V^V"<3-A5O8?-Y>KCR(LO2#.-^ MW].]OH2J1M5_G9Z:OS[5TMMWLE4I,O Y*6M#$-\M+ ^ M=$\L"CCY"V[SF".TZ>(4@GTAXL1U<2>!UYMF_%.P6J:Y0L V_GI*A#Q3C0:X MS^AF)?5TN2V4KT+P9:-8+>NV7] %8$]*IX;DRFBY']H:PA3N%T*UMW0Y!PJ^ M+8^D46P7)NFGF"*3S6A-,D*6&&#N*OXM3J![R&MWDYI2B!B.?@PQ'!%G+\N> M[\833-%O4 <*?NLA'D%/^C62_*A%IG2I(<"EM;01U_''.@Q.C).Q&1-OXR!B M0B P\X@APSV;67I%?B>;K\\DI*Q6K6O_/VB^I.]V8!98>'W[_W8%T\=.'SFWX=ZES MUW5NS7^2AHVG%[ZC"R4(,?$#'9!_J?SZ_P!02P,$% @ T8$(5]&M^P\> M!P 5Q$ !D !X;"]W;W)K&ULE5AK;^.Z$?TK M ]_%A0,HL26_\P(2)W>;8C<)-MG>#T4_T!)MLTN)+DG%27]]SU"RXMQUO"D, MZ$%Q9LZ\ASY=&_O#+:7T])SKPIVUEMZOCCL=ERYE+MR16XNW3L,E4[DLG#(%63D_:UW$QY=#WA\V_$/)M=MZ M)M9D9LP/?KG)SEI=!B2U3#US$+@]R:G4FAD!QG]JGJU&)!-N/V^X_Q%TARXS MX>34Z#]5YI=GK7&+,CD7I?;?S/IOLM9GP/Q2HUVXTKK:.TI:E);.F[PF!H)< M%=5=/-=VV"(8=]\A2&J")."N! 645\*+\U-KUF1Y-[CQ0U U4 .<*M@I#][B MJP*=/W^X^7Q[\\?-].+VD2ZFT[OOMX\WMY_I_N[+S?3F^H':CV*FI3LX[7A( M8YI.6G.^K#@G[W >TE=3^*6CZR*3V5OZ#E V4),-U,MD+\._E\41];H1)=VD MMX=?KU&]%_CUWN%WD::F++PJ%G1OM$J5=/3/BYGS%J'RKUT*5_SZN_EQ^AR[ ME4CE60OYX:1]DJWSWW^+A]V3/6C[#=K^/N[G#TC'K-22S)PN-'))%*DD9"5- MK@M]V:;%7SFXM'I=> ,VK<#J!JQ]!4MS:_(ZZ*5US$"*=,D:FQ+)5SI@=8Z< M7* L>'=,%S85F1)T]5*(ZT+:A?0J=71K9E)/MJW9!1.Q[W#ZB=# X:^G;2G1S030Z/^4 /\:A$!3(>ZC*!DD!_0%]>"8OA>9=CFWMI/KMD0=$AZ!P3F!YJ_2;>YM M3NL#CA)R''/'K/=@/*1>-!F,^*4WC*G=CR;C\0'TSO8A1?JE@A?W(050SCN M;##^P@((M@]QAN+C#]A@$_Z_ML)HMQ6N9&$PQC##8_HSS$Q@)U#_, )6#%#& M2N\\$IXQ?LCR%$^B_F04C4S3JAEM2W89#W[V(K;0JF#]6'Z[/;6VLB MBL?0:12VQDDT'O=J"T;X\>?1GCXT;/K0\,-]Z$K.\34+_0CGD:K[W&M1[.HR>]F^/U[!8]Q] MN8SJ3;:R=7'"D.CD&"6VA:^PF=:2 \#5DYD+L<F\=:^25& M+([NI'MRC_(M5!9&E\)M#PIA0WP2%NK-=V& 2.L1"/UXAJ;,Z;/9"P@>)T+' M6KC:DADU-0HJN!#$(7ZDS"0RA^/D&+!C1A"^$0=*B\3O6VZ/P^9 M5SN]C-XO,=6][YK08Z;(K674^6W^@7%#5BX6(/!;C(STVHA*G>]Z_,: MPGX /W/2IE@YM5IM_ M#2ZJP_+K]NHOAZ_"+CA(M9R#%/4.$Z*MCO'5BS>K<'2>&8\S27A<2H%:RAOP M?6X0+_4+"VC^2SG_'U!+ P04 " #1@0A7K(40/%H# !-!P &0 'AL M+W=OZAZ(&6:)M8BE1).M[\^PXEVTVQCM%##S:'Y,SCFT?-<+(U]JM; M"^'A6Z>TFT9K[_OS.';-6G3:-Q9&MMQCU.[BEUO!6^'H$[%+$F*N.-2 M1[/)L'9O9Q.S\4IJ<6_!;;J.VY=+HV1 R61CS-4QNVFF4!$)"B<8' M!([#LY@+I0(0TOAKAQD=C@R!K^T]^J!50)6\$L%T &WB/ M!PTLK[CGLXDU6[#!&]&",:0Z1",YJ<.E/'J+NQ+C_.SF[O/UW=-O#S?7C_#C M$U\HX7Z:Q!Z1PW[<[% N1Q3V!DH!MT;[M8-KW8KVW_$Q,CK08GM:E^PDX*\; M?09I0H E+#V!EQ[23 >\]*TT];/0WM@7N)*N4<9MK( _+A;.6_PN_CR6\0B8 M'0<,M7+N>MZ(:83%X(1]%M'L_3M:)!]/T,T.=+-3Z+-'K+UVHP28)SPI'#0&:\UYT8:#_%K TB@L6JE7P#W@E8C#E9S#A6UX M*SE )J2N"T@+PF@.-"-9ED!! M29%3^"2UQ!IH865,ZR O2%TFP"KTR>#]NXI1]A&JG&0T@\=-WZN0[GY]/Z9( M)_R>C$?.\I4P2#8G254%DI14]4 [)751HD%K)):5\-^5O!*-Z!;"0DH'-=G_ MH":E)*GKD5>94#0J4K-BE+-$XSLY*0,E(FK*WE61E/?R.*EF2(@O\\.I&HA0_@"QH2_'>\CJ!8P44OVIQ M7= G-/(@]$;[L=L=5@]OQ<78(O]Q'Q^:6VY74CM08HFAR5F91V#'YCU.O.F' MAKDP'MOO8*[QO1,V..#^TAB_GX0##B_H[&]02P,$% @ T8$(5\H7TW)8 M P : < !D !X;"]W;W)K&ULI55=;]LV%/TK M%VI1.( 02:0^[-0V8#M9FF%-C=C='H8]T!)M":%(CZ3J]M_O4K*5%' \#'NQ M^''ON><XLU6Z9A:G>A>8 MO>:L:)-J$9 P3(.:5=*;CMNUI9Z.56-%)?E2@VGJFND?)%WFGAJ=J5 MUBT$T_&>[?B*VZ_[I<99T*,4534&IV2C MU+.;/!03+W2$N."Y=0@,/]_X@@OA@)#&WT=,KR_I$E^/3^B_M-I1RX89OE#B MCZJPY<0;>E#P+6N$?5*'3_RH)W%XN1*F_85#%YMBQ;PQ5M7'9)S7E>R^[/O1 MAU<)P_"-!'),("WOKE#+\I99-AUK=0#MHA'-#5JI;3:2JZ0[E)75N%MAGITN MOSXM/LU6=[?P\+B>/=X_S'^[@]EJ=;=>P6#--H*;JW%@L9*+#_(CZKQ#)6^@ MIO!925L:N),%+W[.#Y!A3Y.<:,[)1P*.];-KBT3?P[I4J M#I40P&0!#](RN:M0*\R,X=; ;65RH4RC.?PYVQBK\<_SUSD;NBKQ^2KN0MV8 M/8W$/.2(+V"J!;:"2.V 6 M\%!Y?Z@W<*^5,3#+\Z9N!'-)C]B4%@H/P?*\E$JHW0]X#U'LTR3"P<"-2':% M0Q+#HKTL*%1SS,8;;\IJ;W G\:.8PB 9^I1B<#1,_6&8PEJS AL<-C\(N@E( M5G/,H/XH(3"(_6@XPOB1GZ44ULHR<48BUAY2/XY31RA#Z(2VA,+43T84_I]# MMSSG]08UT:AUB?PGET*DW;D4TLB1HN3%I0W+GS$4"/'#,(1!][V"#^^&)"(? MW[8S]M,$X^/,)TGL[,E\.OH7.Z,8!FA2A/:3T(]'V04[:8@52.:8XTEE(6GM MC#)_1!(X=VV"5]T/">_:'N^<;:3M&F&_VC\CLZY[OH1W;]!GIG>5-"#X%E/# MZRSQ0'=]O9M8M6][Z499=*<=EO@4K8F>V4]M_/ M=B!E$N4EOCO?]_D[.W?3G9"/JD34\%PQKF9>J74]\7V5E5@1=2EJY&:G$+(B MVKARZZM:(LD=J&)^& 2Q7Q'*O63J8O\0 M6--MJ6W 3Z8UV>(#ZA_UO32>W['DM$*NJ. @L9AY\_YD,;#Y+N$GQ9TZLL%6 MD@KQ:)U5/O,"*P@99MHR$+,\X1(9LT1&QM\]I]<=:8'']H']BZO=U)(2A4O! M?M%S@"C(,W .$>$#K=[4%.Y171))E*L0-ILPV;-5RI#FW$46X?Y4%+LTL-3B?+ M[W>;]7RY@9O5?+&Z66U6UP_P84-2ANKCU-?F")OH9WNZ14L7OD$7PZW@NE1P MS7/,_\?[1EJG+SSH6X1G";\U_!*BH =A$$9G^**NWLCQ16_PK?$)>8-02%'! MTFB5YK\P=ZY+6+K;1@F_YZER\3^G+J#E'YSFMSTT437)<.:9)E$HG]!+WK_K MQ\'G,^H'G?K!.?;DP?1DWC $4;R*OZ$DI8QJBNJ4WK.,I_5VU.R5&G8H$8B" M0C#3R7:5H$N$&B45N0('YQKS"9A'P^[1X HSK%)SKU'?14*8RXSDE, %]#_U M!L/8&.&H%T<#N!,ILB4C.?2#WG 80=2+XSYP&1R8NCU@C& 9QZ /^H=2I[@!T0RC V7+==U$6[&31O6^\UO1U@ MMT1N*5? L##0X'(T]$"V0Z%UM*A=(Z9"FQ_-F:69HRAM@MDOA- 'QQ[03>;D M'U!+ P04 " #1@0A7&^']-=$" 2!@ &0 'AL+W=O*?!K(N" MZ>T$A=H,@SC8&^[Y#@%[T1D"R"T@\[RJ19WG)+!L-M-J =MZ$Y@1?JH\F0.@ S=*VI6!*YEC M_G]\2&1J1LF>T20Y"?AM+9O0BAJ01$GK!%ZKKK#E\5IO58AT:09^C>?&:GH$ MOX_56$&DQR%<8_1-R3(IG#$9G[^).='&"8%H33$^ACV;4:/E:(*@% MW):HF>5R"9XVC(U!:X#)'*XYFW/!+4=SK(*3.8Y7\!V9%EM@0KC4=H4P547) MY/;L72^)NQ<&!)%P9)C63"Z1FM&1T0B98,;P!<<\>@VDC2A-4ICN%9R^GBN-S$MH1X25P[&&$!WU:H%[Z:60@4VMIJY:M MK?7 &U=]_L^]FI8W3"^Y=#>TH-"HV6T'H*L)5"E6E;[KY\K2#/'BBH8V:N= MYPNE[%YQ">K?P.@O4$L#!!0 ( -&!"%&PO M=V]R:W-H965TTJJC$R!NEE )2*9VV MJ=6J0K>\[.'?VU5"]Z@6C@M>!" M#[R%,[^MT@073+;E$09Z95 4SM%5S7R\5LLR!"NY'0=#Q"Y8+;]AW9X]J MV)>EX;G 1P6Z+ JFWD;(Y7K@A=[VX"F?+XP]\(?])9OC!,WS\E'1SJ]9LKQ MH7,I0.%LX-V$O5';QKN 'SFN]8X-MI)$RA>[^9H-O, *0HZIL0R,EA7>(N>6 MB&3\V7!Z=4H+W+6W[)]=[51+PC3>2OXSS\QBX'4]R'#&2FZ>Y/H+;NJYL'RI MY-K]PKJ*C2@X+;61Q09,"HI<5"M[W=S##J ;' !$&T#D=%>)G,HQ,VS85W(- MRD83FS5=\W1&D=?KJ!CRIX= #> M@0M<:LPR\T^J4?)]DO]7AIMF,AR,8=$*M)'EH94 M4HMI@YE-:!8(,\FY\P$S/: 7P?I%8(PI%@DJB$-W$L'DC1A39O&I4PMLKA"I M<0G\W)JT8$Q\3%$+KR1?65HNF8!3.#OI1F%TO6--4165-XPNFD$00!A7ZZTL M"E1_$R9>P!9KM6[2;<';]4"9_S/>H]8]:F#Z/G*M2R92I*O01D,C;%[%X3DT MHB95> Y3:1BO(L,H;@:=*R*)FI=7W0U)6BI%Y<)2*C=J2!N78O[)V'(3,!&PO=V]R:W-H965T MC.3]TZ-+8U'SKFU\NE[IXN3>,V9P,QV$W#A PR MC9D%DJ!Q>S!7IFE($,SX?2MSL%=)&P_'.^D_QK/C+%/MS95K?K-U6)P-R@&K MS;U>-^'.;?YNMN>)!LY->Z&<;:EH$Q"AZ<6^\+YY:?)S>WU M9,(FUS^]O[[].&%''_6T,7YT.@Z03ZO&LZVLRUZ6?$56SMZ[-BP\NVYK4W^Y M?PR[]L;)G7&7\DV!/Z_;8Z82SF0BU1ORU/ZP*LI3K\B;F#GP%-B=6;DNV';. M_GDQ]:$#-/[UTG%[:>G+TBA=3OQ*S\S9 /G@3?=@!N???R?RY(3"Z!9UX#1B=L(MNIFNKV9 5%1=928.;=N:6AATUSOL1FQJXWB "<3+HQR_]4_&L3'"77,KH'1GM'[(C*<7H M:]>(@A=*P1=<)1494"4";N1Y4APX!G[!?\E32"ZXDB537)39'E)@]T['5-A: MI21/9 +W\$0(ED%L*DE75@CVJ=5 RDP'''OF.B01ALP\HD)XN/=(\3PM1NPH MA0J%NXA&88#M&>Z'^\%LL\]_(T(E64L2T6/RK]C'59'3?EY6=$>D9#HB^555 MCMBO86$Z=K35.]I:SEF+0!^EJAHQ0.8HI\&1R+(1HA ,,C3L3-TNA5>4C&ID MKJ+9I: [_%\6HUWL7@@:Q0AGE 3<$HBD&$D,\@BB&,5O!Z%W!NPRL[US=%LS MO23R^B-.',(G!W8)SP(6)*H?)"("*H]I\36 8'F):Y479+3(<*TR<0">(DE8 M!10(GJ: !**0[X%3OV46O%+E%8%(E8+04\$U0%8N*W:U!P[MVFR,]1_41:GD/3*SL[4!NMHIG5 3#MVKQ4N-X6==-&\^-9 M/-(1M8K'F;EQ\TZO%G;&:NO[ V^5M7O.1_)2"-AT[2'7^^>0PDU]Q%ROH.^V M@,88+P@Z/B@=)&87N(5^(%HP+8MUO^WI$'VJ#Q3/C0T+4)VEZ4E Y#U&E!O9[H%]_A@PSK$\@^]"TB;H?O>V_#M^.4W M"CS80_*J(/[*0!8]?I:X^0E" C.R145\2H! MS29U,3\4HL\VZIMKPA'%MD1YKJ)JY->CJ*9)K9SV15I^7H!CXL(,H M^$M&%@TO&=?U[!/SF-2B[;&N]L\9?'Q0]_YW&$*W)M,(G807"!=J0X>XU9+A[$1GN7D7^7^!_MNK/+GB:D+*+]Q MB"J"-H06X/F]=_QM02P,$% @ T8$(5WZ&UL?57;;MI $/V5D5M51$(Q MF-R4 A*YM*'*38&D#U4?%GN,5UGOTMUU2/Z^,VMP:$5X .]EYLR<\9EQ?VGL MLRL0/;R62KM!5'B_.(UCEQ98"K=O%JCI)C>V%)ZV=AZ[A461!:=2Q4FG5I;!O9ZC,DVUL!,9L8\\V:<#:(.)X0*4\\( M@AXO>(Y*,1"E\6>%&34AV7%SO4;_%K@3EYEP>&[43YGY8A"=1)!A+BKE'\SR M"E=\#ADO-<#AV3ED(2\ZT A MRPOAQ;!OS1(L6Q,:+P+5X$W)2(MW4KR\\.+RX?QTV@Z?KJ$\>UD^O!X M-T!7A6 R8? ![!C=&^<'"I,\S^]8\IN2;#9)WA M6;(3\$>E]Z'7:4/227H[\'H-XU[ ZWW$&*U\$:P%&&OG;442\PZ$SN *L[G4 MNLR6_& ZG-D8+_@NIF,O=NL _3PB)"6!FXP5,O/!8RXL2NJ,0H4@.KM?E8DWS7[*Q^O8_]Y3BL.X/[O$);[J'R=XV?<4; Z-$.P]CT7'QM*]G1W/: M3-Y1/7#>S>NQ?2/LG%^-PIQ<._O'AQ'8>A36&V\68?S,C*=A%I8%?3W0L@'= MY\;X]88#--^CX5]02P,$% @ T8$(5XSPVS\N!@ M#D !D !X;"]W M;W)K&ULM9M=]'IA0*RS2P@5\C)YM]78 >;&C.X?7,3&WS>1P*]$0<.NG@1\GNV MY%R1'TF<9I>=I5*KS]UN%BQYPK)SL>*I_F4N9,*4WI2+;K:2G(6%*(F[EF$, MNPF+TL[THMAW+Z<78JWB*.7WDF3K)&'R]9K'XN6R8W;>=CQ$BZ7*=W2G%RNV MX(]!SG)-V/O[?03MEF+MS__D9WBX/7!_/$,CX3\1]1 MJ):7G7&'A'S.UK%Z$"\^WQ[0(.<%(LZ*O^1E$SOL=TBPSI1(MF+=@R1*-Y_L MQ_9$[ DTIUY@;0566T%O*^C]6W"L2_VMH-]6,-@*!FT%PZU@V%8PV@I&;07C MK6#<5C#9"B:%'3;C5PR^S12;7DCQ0F0>K6GYE\)!A5J/>93F9G]44O\::9V: M/E+OCKIT=G7WE5S-9E^^W7VE=QZY_W)#9]1Y))_('9.2Y8XD'VRN6!1G'_7> M;X\V^?#SQXNNTIW(4=U@V^#UID'K2(,]<$G7]^7]RNUE^RZ26FT?E3K/,T"O_%7H%KW>,%V5LL9!\P8II6,S) W_F MZ9J3/V]T**&*)]E?=8[?FO_QD#HU?Z^R& MA-E(F(.$N4B8AX3Y2!@%P2J&[I>&[C?1IU=!(-:IRG12$O#HF3W%_(RP6.GD8]3ZV>81@7W>=] M!Q]&?3)'HX,XN['WIYH3"7.1, \)\Y$P"H)5S#DHS3EH-.<##[G.V[4G22K2 M3X&^J$L1ZZ@%B5+%=8.JSH$;Z&#/6^9X-+"L0Q>VCK0'!WX]$NFTCG1K(BA^3IE:@E)TJNZX=Z>#" 8ZMNNFD99S=V^]3IYK!1LS<8'@Z%BVS5 M0\)\)(R"8!7'C4K'C9JO.$_.4EY3);1BNRXC+@J6(+7F??1LJI]D7";"3,0<)<),Q#PGPDC&Y@X[W\ MRC@?EJE5Q96FL7O6:;2]Y[@3Z?XM!]W>81 F]M9O,9Y0LCT_:>G^S/FF;[_?YA#0+:K >E^5 :1=&JUMN5OLSFVM=ME$;) M.JDU$[+<,H/2;"C-@=)<*,V#TGPHC:)H5>_NBFCFZ+TR FA=#4JSH30'2G.A M- ]*\Z$TBJ)5K;VKKYF-U8[I/7M->*J(XC+)SO*B1"3J7CV];N:<[.3F7O4, M$K+7NO>L;&@_'"C-A=(\*,V'TBB*5G7MKHAF-E?1;MF/H\D$M'(&I=E0F@.E MN5":!Z7Y4!I%T:JOU.\J;9;Q3LF$!2VS06DVE.9 :2Z4YD%I/I1&4;2JM7=E M-JNQUM$^F6CFG.SDYEY-CB<3T'XX4)H+I7E0F@^E411MX]KNWHJOA,M%L5PP M(\7[_IO%7^7>FG4EC6[SG@!D"28^;EF9"P%/;P7&M_ MXSY8K:6^80_[,5G!'.1C?,?5R,Z]^$$$5 2,(@[+@35RKZYQ3QLD;_P=P$X< M7".=RH*Q;WHP]0>6HQ%!")[4+HCZV\(8PE![4CB^9TZM/*8V/+S>>[]-DE?) M+(B ,0O_"7RY'EA="_FP))M0WK/=GY EU-+^/!:*Y!?MLG<="WD;(5F4&2L$ M44#3?_*4%>+ .,: YP9X 1W&BA!.2&2#/N<[1#7;RMO^B))-;%6X *J9V4N MN7H:*#LYG$\_S::WT_%H]H!&X_'7Q]G#=/8)W7W]/!U/;^;H([IGH9[]'>$^ M8DLT"M5$$NH!4C?1A&T6^SUX$&S)(H2+G^HTYN '$GUF0J!_=471 M;5K2_ZKJDH9K5H?3Z_1*Q,2#@:46H@"^!6OX^V]NV_G#D$PS3Z9I\CX\QNWO MYY=D.5Z@B4HR6@!'#3>I)*[*((W13F)H8M@.>[C5M[<5P%HYL)81V'C#.5") M8N !\U',V39(N$'CA*=8+7/PD9<6.E2%ALJ>2X.T#I U<#6P=@ZL;02F9IUM M%2@0>GV0*.T%-37;0/5^^(RR2?*KX+1+<#YBIU<-J),#ZA@!32/5'3)!HVJC M>(DJ)M'%\YY5H;PUH2M G$@%6*U,Q.0:>!6V3@E;3:6Z.;#N:;VE5BCD*[0* M4K<$J=-RJD'UZA;BX1KH_C5XRWT?\XG;KRE5HA&L6B7,Q M3!;F)?4J9,(UZ\3I)..6-:)=!ZL0"=>L$I-G2FXH\!7(P*MN'J.#UR[/0C3< MSAO3C5&E7IM/H37NB6+S,KHI*T[;:=0T0R$YKEESSD4WO1=_S.!"=K!1!D[C MF\SW\?=,S8-TNL%ET6B[=;@*V?*#DOHAI*>5W\R.Y47H05;R>GN=](7P54(%"6"I3 MY[*CRL'3([)T(%F<'$LMF)0L2B[70'S@^@7U?,F8W ]T@/R@&PO=V]R:W-H965T.*X>>CT 2(A"0U)J !D MIW_?!2E3$@#10$Y[5163B^Z\9.B6G5&US4;7=\<,%6LJ 5N>-( MK,H2\_^N2<&>+GM>[[GA,YTOI&IP!A=+/"?W1#XL[SB\.2U+3DM2"1);STA-9'V\S/[^WKR,)DI%F3(BJ\TEXO+7MI#.9GA52$_LZ??R7I"D>++ M6"'JW^AIC75[*%L)R:N=?"C;#$@PO.GA!7:&!3#[7ZM37H12OE*/>2PU<*=G)P M/[FYG;R?#*]NOZ"KX?#3P^V7R>T-NOOT83*A^@3E! M)R,B,2W$6_C\<#]")V_>HC?(04)]%8A6Z*&B4KR#1GC^LF K@:M<7#@21JSZ M=;+UZ*Z;T?E[1A>@CZR2"X'&54YRB_VHVS[NL'= J58N_UFN:[^3\(]5=88" M]QWR73^PC&=XN+EOF\[/]3[^X=YWQ A:WPEJOF /G\4S/I.,51DM**[3P%]7 M4R$Y)(._;6O?L(=V=I4AS\429^2R!RE0$/Y(>H-??_%B]S>;\,PU= J8R5!6$I.IRN)IP5!DJ'1QR&Z*=@4%VA296<(4DWV M;<&*G'"(7"Q@&U@R+JUA=]WT&M>]JKWH<> %B0L^^;B])B8JBB)_%S2R4(6Q MIZ'&)LKWX[ %[8@3M>)$G>)Q#$W/J14&DZ6!#N7ZLZ6!!)?Z6ICM"Q*T0<:<0'X@0 MYY"SD.GE5).):,(RC(5#E"LVU93@HF8 M<0O*K-[YS MFP2)Z1]!E&JK.C1103]*-!%L5$'L:2J8J-.PGZ9V)=)6B?2%2,F[_*,H6(95 MXRO](S7&:KJ'B3&\PT:C.X>)V>,<_5:2_L_$#!3M/ZI*W^;LJ2:+!63H8B72 MA3%!>X3QW$U)Z;XB;G):Z.(<%#GK3F(M=+2H&%I@EMBQDIG!8X%U1(^W561[ MG972B%0,BG>EB7VNWC%+H:.RC8[*-CX6V^Y"^)N%\#M=\VM]< 1OQ(_@HG/R M?&2!([20<$91T7E0LD[$5LXD MB1*]2K!S!JD;]O>X\J;F]SKKU<%X-H,SOBJ8ZL"&4_Y6.GM1E< 85^+V]7K) M@O+UJM&"27T].8PMJ'W9;5-1>]TE]:$N=$#>>U&NT+*,$2QBK%?:5J1RHB#6 MA;,APQ1JDD 7S\K9Y42;PMN+.O/A;87-&\+H/":-UF+]"A^00'6P@0P<;Z"4=3)LN'38G!.^%(T(EZ>F/ M; EF9>ZE06#HT=G[J^/0TJF?ID8&/%*GC:3.UBTM%,CS^GI^=#S](^4E?V]:WPAKZY[_^(^9Q6 A5D!EV!M\',>7.%WKQ( MMJSOB*=,2E;6CPN"(<4J 'R?,2:?7U0'[3\R!O\#4$L#!!0 ( -&!"%>5 M +IHO@( "@' 9 >&PO=V]R:W-H965T$ ]N"LKDT,F5*B]=5Z8Y%%B>\1*8_K+DHL!*3\7* ME:4 G%E00=W \R*WP(0Y\<"NS40\X&M%"8.90')=%%C\O@+*MT/'=YX7[L@J M5V;!C0WGZ#V$QJ^E%-IGVA;QWH.2M=2\:(&:P4%8=4;/]5Y: '\ M_@% 4 ."OP7T:D#/&JV465MCK' \$'R+A(G6;&9@C)+E]F-Y/IC=H=OMEDDP^SM$[-(8E" $92GBA:T=BF_X9 MQ0R=CD%A0N4;'?8P'Z/3DS?H!!&&[G.^EIAE5H." H,]K M=H9ZWEL4>$&O YX ;Y1FO(U4X2MT(Q3 MDA*0Z,=H(970!?BSRU[%U^_F,X?R4I8XA:&C3YT$L0$G?OW*C[P/76;_$]F. M]5YCO7>,/9X)*#')$#R9;=>^]88BKG(07;8KKLARF=:QB<.+*!JXF[:=_2"O MB=C1V&\T]H]J;(HS;1=G6NSHNK+U43QTK:V!5>Z M4=IAKJ\R$"9 ?U]RKIXGIELVEV/\!U!+ P04 " #1@0A7@J&#,8 $ !! M%@ &0 'AL+W=O>>1\8P(><+M\ER M)6!L6_ER=5B:CFE(IK2N2@IB/S:TG.:IB63U/%?36HU8Y:%A\?/[!\K\]+, M RGH.4N_)@NQFEJ1A1;TD6Q2<I MJJ6;)"__QCO!Y=U$UHG9U?67R^O[OV^O+N_0VPLJ2)(6[] )^GQW@=Z^>8?> MH"1']RNV*4B^*":VD&.6E?:\YO^PYXQ"8Q3\]33JZS8DWF M=&K)V5-0OJ76[-=?<.#\KC,Y$EG'LMM8=DWLLUNRDP^,H#PAJ?8/W)<'57DY MZ[49M7^44/TGRDS5GT)_(-Q QSX MN*=.17D.^*Y>G=^H\XWJ/B9Y(F?6 BT9TS_[OC)LY'O8ZXE342&X+NC%!8VX MP"CN;K->IPG5R@J4 5V GB@5 V&LEQ0VDD*CI'LF2"K[Q7Z*#6@+E7%Q[,1> MV).G@?F!'SMZA5&C,#(J?,_G9)$0G2YCX6OG^TAD'8]QXS$>J<7%8UH>B:QC M&3MMBCD_U^3J^LXDQ,JDT* P=N*!>8$/0A;_;)^K&3I#RY&#OD(-#'M!-*"P MS45LS* C>EU-<#BR'\1A/R=T,-\)O0&!;8IACBF(LL$Z4IJPPN; MT^NH?H?5: I])XKZ^C2P,/#P@,8VPK YPRZ>5[_94\#PT'D#+SM09MP M8$XX4_\#-;;Z_<\(Z4IJ4PW,J794_P,UL&(= &)+AC+6V-2?MJVR.Q=6VW(0SF$'ZQ]8&:K#$X_;ZB M01+_<]4%>*BC85 MXOE#OUT;:F .-6/'4X-*7>)J0(-K7&BS#,Q9=ES7BY3M$G#CH+_*UR#_;UR<_4OPI=)7J"4/LHZYS24%OE^OW)_(MBZVO)[8$*PK#I<4;*@O 3( M^X^,B>>3QV36>_0!02P,$% @ T8$(5XSR#W$E! P!4 !D !X M;"]W;W)K&ULM5CA;Z,V'/U7+'::[J1=P380Z))( M:=+===JJJFFWSRYQ BK@S'::N_WU,Y!"((8MD?^'3,=C)-'?;VC*]A,+6N\G'I--+(L3]G2\)1NZI/)Y M^\#5R*Y95DE&#U'7@$H*_Y(Z%X<'8/"R@MCK\7@;C6QG$(1 M36DD"PJBOM[HG*9IP:1T_'4@M>I[%L#CXW?V7TKSRLP+$73.TC^3E8PG5F"! M%5V372H?V?XK/1@J!48L%>4GV%>U/K9 M!.290>P4I E>?5-OAU^B", ='L MZ ! _Q6 #P!<&JV4E;861)+IF+,]X$6U8BL.RM^F1"LW25[\C4O)U=5$X>3T MX?EQ_G6VO%V N_NGV?V7NYO?;L%LN;Q]6H*/"RI)DHI/X#-X7B[ QP^?P >0 MY. I9CM!\I48VU)I*)CLZ'"_F^I^J.=^O^[R*X"=GP!R$-; Y\/P!8T4')9P MU(;;RGEM']7V4!2K6;!2MB3)-\E+2@$1@DJMMXK,U9,5'7PXA'P-D4!=EU_ M;+\=:S\MPX[KHU%=UE+EUJK<056S*-IENY1(]7_,,L9E\CDU]K\@UUY')MAV9]&V(K.4[J'T'E[5M<#*E MH(L]V)EXNBK'Q_IY%]::0F--&YYVH])Y]-BH=&K+' SU0J'39)US2=L>4*V& M=#N2-#6XYR$"C[(7#K=LF>^T6(A$KZIIM>(&*+""R-W&'>V2WPZF=6:WNF9JTTT0W/9/$QUMB--A@]9:D(<7I3BPZBS MU9^F?9_P)NGAOT3]^W.#T[3\$T2<;/5SRVCDFV)KVVY"'QI-?6@T]DVQM;TW MP0\O3'YX&NK(]52J=@-,5^?Z7M]D;.(?FLM_J$EV+\"XNP#0U;DCY+EZL:A9 M :"+5@#H--UAX =.][5'5Q>.<.CWZ&I6 FAX)?#$R8IFA+\*8(-R '*24?U+ MJ-$5@2FVMO&C]V^S+^!FW\#_CQ4!:E8$Z,(5 =)D. X]U)V-VC+8UR1-U"-S M48\TX>S"(.Q*U91A%_;L%Z FPM%%$7Y ^>T^];O/1$T9F%0Y71[&5/4T+PK4]35C\GU0;.+5 MF[;3?P!02P,$% @ T8$(5S&ULM5==;YLP%/TK%JNF5MK*5R"D2Y#2I-,R=5V5I-O# MM <';HA5P)GM).V_GPV40DM1*]$7L.&>XWNN#W 9'BB[Y1L @>Z2..4C;2/$ M]DS7>;"!!/-3NH54WEE3EF AIRS2^98!#C-0$NN68;AZ@DFJ^+LQ)M!'J@NX/MSB"!8B;[363,[UD"4D"*26:9K"D6 MV!\R>D!,14LV-+-'E;'P^NYPM9Q<+ M=#P%@4G,3]!G=+.8HN.C$W2$2(J6&[KC. WY4!=R<46A!\5"Y_E"U@L+?=^E MI\@V/B'+L.P&^*0=/H5 PLT,;M7ANI1TAW@/Y,Z]ZZL[X%@S^A*:"R<<(Q02O2$P$@<9]S5G]+HL04=DM1(,RA(,.O'BX+D7#<=Y^E9\'F6[KMEL1=-X_&8;K3E. M[U-\D0*+0)"@^5O<2O#6_>B*K2ZWTJ*8[^3*@KBK,G3$5B_#8\=BMG8#KW9F M05/]%%N>TWOBS(:HON<\<:9>:2Q55_\#LXBD',6PEBCCM"^=S?)&.9\(NLUZ MS145LG/-AAOY&PO=V]R:W-H965T]M+: MR3TGOW/M..E&R$=5 &CT5#*N!EZA]>K2]U5>0$G4F5@!-W<60I9$FZE<^FHE M@]<$>7A;87 M_"Q=D25,03^L;J69^:W+G); %14<25@,O&%P.4ILO2OX26&C=L;()ID)\6@G M7^<##UL@8)!KZT#,WQI&P)@U,AA_&T^O?:05[HZW[C_Y.GI@\[@B#> M(P@;0?A>0=0((A>T)G.QQD23+)5B@Z2M-FYVX'KCU"8-Y785IUJ:N]3H=#:Y M'DZOI^@4W?UX0$.ES+XA?(XF8%J#)I3,**/Z&5T11G@."AV/01/*U(F1/$S' MZ/CH!!TARM%](2IEI"KUM>&R[G[>,%S5#.$>AF\5/T,1_H1"'$8=\M%A^1AR M(P^0<2+X\E2#+-]#V7L#$./S?O\59D=5A/$>SJ3E3 YRW@M-V'L8 MDXZ5#(*+5XQOJWH8[S2\9O1W#B7[0?A.Y))R93 61H?/^B:DK _9>J+%RIU3 M,Z'-J>>&A?DN@;0%YOY""+V=V*.O_=)E_P!02P,$% @ T8$(5X%?>8&L M! KQP !D !X;"]W;W)K&ULM9GO;YLX&,?_ M%8N;3IO4C@"!9+TD4A- VZGKJN9Z]^)T+QQP$FN F6V:5KH__FQ#2$@)37K> MFP2(G\_SX_O$@#W:$/J=K1'BX"E-,C8VUISG5Z;)HC5*(?M(9*<29,1FI:W=T,B(%3W"&[BA@19I"^CQ%"=F,#?(G'1D]&A!(4<8F XNL1S5"22)*(XT<%-6J?TG#_>$L/5?(B MF05D:$:2OW#,UV-C:( 8+6&1\'NR^8RJA%2 $4F8^@2;:FS/ %'!.$DK8Q%! MBK/R&SY5A=@SL(='#.S*P#XTL(\8.)6!7X!92"J7* MX+V/.,0)^P#> 9R!/]:D8#"+V]UV%OBD3K;.UMME.[$_A[D7T$3N\"V#W; 0]S'[Q_]P$D2+1F2W2STV'V M%M:6I,Z8 CTQA=T8'T4"8Y68CKH[=921S+<@]$>#G( M'@SZS4'^RT&>Y1Z0@I>#7+=O-0>%G9F]L6Z?ZKI].F=J:WTCZB2<^[RJ$^;K MA 4Z8:$F6$-3J[=[ ^[]K)>3BJQ);:TT7RLMT$H+==&:BN^M>5AGS7_H*1=/ M&N)NM*0D!10EXLDD!CFD_+FZ3[6*;[VX8XC9T3N8'JM1C?G1L9R#^?$D5G 2 M*^Q._JW%M7?%M3N+>TTC&&/86K%.R[/_+CIIOE9:H)46ZJ(U%=TMWE@_;?7& MTKI\HY7F:Z4%6FFA+EI3\=T:CM6]3'#_[:%:) P^E%@VKIZ.ZTH^[.6/;"\ M%U.@UK66TYP&6IV&NFA-/7;++-:IZRSE#6OOI4SJ5*1']'%;GLV'_<,G^&[G M9^MSDM- J]-0%ZW4Q]S;3TD17:F=+R9>DXJ,EXO>]=5Z=^U:[2D=7)]:5S.K MY;IO707EWMD.7V[E?85TA3,F=%X*5[V/ Y$8+7?'RA-.&ULK5=1;^LF%/XKR+N:[I76VMB- MDW2)I379U3IU6M7T;@_3'HA]DJ!BR GM]-^_,!VG;@EOHWDEP3,.1_?=SAP M8+(7\DEM #3ZFC.NIMY&Z^VU[ZMT SE1EV(+W(RLA,R)-EVY]M56 LE*IYSY M81#$?DXH]Y))^>U>)A-1:$8YW$NDBCPG\OD&F-A//>R]?'B@ZXVV'_QDLB5K M6(#^LKV7INL9CJU#:?$'A;TZ:B,K92G$D^W<9E,O ML(R 0:HM!#%_.Y@!8Q;)\/BG!O6:.:WC2 KTXX MA+5#^%Z'J':(2J$5LU+6G&B23*38(VFM#9IME+$IO8T:RNTR+K0TH]3XZ63^ M\\TCND +DQY9P0")%9K#4J./<]"$,O7)#'Y9S-''#Y_0!T0Y>MR(0A&>J8FO MS?P6Q4_KN6ZJN<(3<_U:\$L4!3^@, @CA_NLVWT.J7''I7O8=O>-ZD9ZV$@/ M2[SH))[1>J9_:1 [L!+ MOO\.Q\&/+JD]@;6$1XWPJ L]^;W02ILEI'R-ED(:;]-RKF>%$Y@X3GHY/DH-&$E3Q>QP9LI<1@%\?@5,X=9% ['(S>UN*$6 MOR.$:2&E3?"MD.71:?8X$WQ]H4'F)WG'CH ZEOZ;9BW>PX;WL)OW-^D-W\8K M&+T-J\,,#T^&==30&W72FXD\!_GODO G5!X:)J(S"1EU4NW$.O?F".^Q3>$UA+. X.53+HZZ31I$SPJX[B3X /L!-M9>E4B MHL\DI8SJ9_0?6CP;XBG1D+T>= KHG.C<9>L+K1V60XG'_=9XW&N1[PNM+?Y0 MYG%?=;X&ZDS:+I,VP4.!Q]T5_M&>\'>"\/.3M!/X['7J":T=AL/] 0_Z3=+. M^\C9XGM":XL_W%!P]Q7EC"2-WW<;==FYKJ/^T:O)/EE_(W)-N4(,5L8QN!R: MP,CJ%5AUM-B6#ZFET.995C8WYN4,TAJ8\940^J5CWV;-6SSY'U!+ P04 M" #1@0A7_A%-B L) ":7@ &0 'AL+W=OV9FP3Z*:3;+).LGO1Z05,038G_%!! M2(X[_?$+4K0@2!1L)N_F(M8'\1R*+W%(O#S ^4.IOE3W4FKR-<^*ZF)PK_7B M]7!8)?JEQH\U;=#:N%DF+6-,JS(1V-)L-MY\]D%- MS\NESM)"?E"D6N:Y4(]7,BL?+@;!X.F#F_3N7M?%!F7?# M#666YK*HTK(@2LXO!I?!:SX>U0V:+?Z3RH=JZS6I?\IM67ZIW[R970Q&]1[) M3":Z1@CS9R6O99;5)+,??[;0P29FW7#[]1.=-S_>_)A;4R"V M&M"3 PUHVX#N-J '&H1M@_"E#:*V0?32!N.VP?BE#29M@TES[-<'JSG2L=!B M>J[*!Z+JK0VM?M'(U;0V!S@MZC/KHU;FV]2TT].877TB/Y-_":5$K3%Y%4LM MTJSZZ7RH#;_>:IBTK.LUBQY@3?7C M#Z?A)/JE"\9>\/O"H(%1SS[Q/AC//CDBA)LS)&SHX4'ZK29OBDJKI#$PFK*1:R<'TQQ^"R>B7+DV1L!@) M8T@8!\$A["KKB>3E]E3W=RW*'KGC(L*PC[($K'BBLH\G9 M1I.S;\^N-W)59JM:KIWONC3SQNFK&1(6(V$,">,@F*-\,+)#T!$TW[8XD,10 M6@RE,2B-HVBNS%M.0P!*NWY0;X&#O0RXFW"A =GS 3DJH"L%M5)0KQ3799Y+ M]5?MI)"FLY7S-K5VRN&%]98#28NA- :E<13-%=GZ-@'6N F@S@V4%D-I#$KC M*)HKL[5O I1_XP?U%GC?2ME+JU#KYOF '!70E<*Z-H'?MMF_>AHU.6A7/OC]E80Z@1!:1Q%8XAV'Z662 ME&I6"SB70B^5[)*L93B/[ YT/G^XOL)!:0Q*XRB:*YRU).25G? M\AR18IG?2E5WQ-I4J,RM[X$RC2NZ[XY$NSHB[9@82F-0&D?17!VM#T3]/M#Z M.?/FSO6().5*%J)^-:N_JB.FS1/HE53B3I*Z2*CL5!7J$;6TL^T^?QR.=X:7 MT)@,2N,HFBNL]7ZHUW3H-1(U7_Y[*92YFUT7;I'?EF;XLJEQNBQFY-.]5%+, MS2:=VD.-(R@MAM(8E,91-/<N4",*2F-0&D?1W%/ &E$46Y]$H05*4%H,I3$HC:-HKLS6HZ)(CXKN>U3! M^, P&>I106D,2N,HFJN@]:BHWZ/JF:M[E3GY0_?NU%#+"TIC4!I'T=RY%-;R M"K&U3B&TU@E*BZ$T!J5Q%,V5V1IDH=\@ZY>[6]AV[CZ0NOUA>PL(=<:@-(ZB MN0):9RQ\ID)J+SM?9EJJPJ1NG_3-=GKRK]GO;L\M-P*2F-0&D?1W#-F:YH< M>)X<=J(<=J8<=JH<=J[<_\,U"ZUK%OK+K:Y$E59D/8V;F/Z]$BH5MYDD:=W1 M9:5K&Z7S098?W%OP-:VNZ=UZE#D*=DUR:%0&I7$4S972.F-AWW*MOCG>G RR MR>>=>D-=,R@MAM(8E,91-/>LL 9;B*WF"J$F&I060VD,2N,HFBNS-=%"?Q76 M=^1QJ)W6TG;S^&@OCT.-,BB-HVBNE-8H"_U&V3?G\7:0]CWWZM 9@E!:#*4Q M*(VC:.X98XVY\ R;XZ%F&Y060VD,2N,HFKNPA37;(G]]V;?G>#^XK^ MS:TZ M'.T^](3&9% :1]%<(:V=%KVHWNP[,KSW3MT?O;?:4(\.2F-0&D?1W+/">G01 MA6;Q"&JL06DQE,:@-(ZBN3);8RWRU[)]1Q:'6FPM;2>+T]TL#K7.H#2.HKE" M;BTTY;?.]K/XKU+E)E%?O6P>LA_?6TYH 1J4QJ TCJ*YLEN;+1ICTS34-X/2 M8BB-06D<17-EMKY9Y"],._S(TW3T=CW"3KFA_AF4%K>T(-C*^2==#V89-"Y' MT5PIK3<6O6BFXU:B[K=@A!_?6U)HP1F4QJ TCJ*YLEL?+3K%)FJH^06EQ5 : M@](XBN;*;,VOR%^5UKU@Q#-)&FJ 06EQ2_,LM\.@ 7E+"'W]1I>+9N'NVU+K,F]> MWILQL%3U!N;[>5GJIS=U@,UR]-/_ 5!+ P04 " #1@0A75)+E$WT" X M!P &0 'AL+W=O[P$IG=2+BA6VA29*TL!.+$@6KB^ MYPU=B@ESHM"NK444\DH5A,%:(%E1BL7S# I>3YUKY[CP0+)C(;&W_K\(5 +4_FR&2RY?S)&,MDZGA&$!00 M*\. ];"#.12%(=(R?AXXG3:D 9[.C^SO;>XZERV6,.?%5Y*H?.J,'91 BJM" M/?#Z QSR&1B^F!?2?E'=^ [Z#HHKJ3@]@+4"2E@SXOWA'$X FN<\P#\ ?*N[ M"615WF*%HU#P&@GCK=G,Q*9JT5H<8:8H&R7T+M$X%2T_S>]7"_3YYMMB@][< M@L*DD&]#5VENX^'&!YY9P^-?X!FB%6=Y2](4!+ 8)-J"J@$8>NQM>@BS!.D,]'5@2.$]TNF!O-(#R^!< M$DV8L0UC6L@N\GI^Z.[.:!NVVH;=M<;[2[7N!/[CD8U:6:.7J_7H!82/6^'C M_U/K\9E:!\%?Q79/NAD%D=F>+5',*Z::QM:NML_"3=,-?[LW;\H*BXPPB0I( M-=3KC?3/)IH^W1B*E[8W;KG2G=9.<_VT@3 .>C_E7!T-$Z!]+*-?4$L#!!0 M ( -&!"%>LFBD?^ @ 9# 9 >&PO=V]R:W-H965TWM&LA::KL%D@9QT_NLM;EK(;+D2G(V M.?3''V7+ID6-N%9OTB^[MOSP(8=#CN8A*5T_%>7G:BUE3;YNLKRZF:SK>GLU MG5;+M=PDU9MB*W/URT-1;I):?2T?I]6VE,EJ7VB339GC>---DN:3V?7^VH=R M=EWLZBS-Y8>25+O-)BF_W+J9T,GQPL?T<5TW%Z:SZVWR*!>R_K3]4*IO MTQ/+*MW(O$J+G)3RX6;REE[%KM,4V"/^2.53=?:9-*;<%\7GYLO=ZF;B-"V2 MF5S6#46B_GV1149U/P_/.1_:>]\3 M8$)6\B'99?7'XND7V1KD-GS+(JOV?\E3BW4F9+FKZF+3%E8MV*3YX7_RM>V( MLP*,#11@;0%V:0'>%N!& 3[4)-$6$)?6X+8%]J9/#[;O.RY*ZF1V719/I&S0 MBJWYL._]?6G57VG>#)1%7:I?4U6NGMU^6MR]CQ<+LHA_?A>__WU!7I.%?%1# MH29W^6$@-@Y]$5?D];HB<;Z2*Z!\9"_O63\C5=?I9_?4SZZ] MG]5=NTHR"8:\0U'OK.DT"#Q/=-L_!V">&W#:A45]&/>YX[A&;P P1[C"/\$Z M=GHG.SVKG<>9K7*14LWK_%'-\66QD9#97L]CS M#W["ZCPI#S@R;^R NH MXC[*4W$--M@_&>Q;#?ZM7JOY\T)^5P.KO7=Y+=7TJ$EK\:"E0;]R)DS'S0$499XQ":'_2$ME#V&T7U4X#/3 M9H J\#US%O=1W T5.)&DDV15FG_]U?N *S-J<7 M3D+J&*%IWJ+<3@@3OAG! #(:4"\P; ?8. L<;\#ZLZ26VF/8.BGEZT9 K,@V M^;:/9TE9)OFC;#Z_TD,_R;)B>>@E%>^6ZDN\$:83D*KL^HII7S&KK]Z6RV25)F#76DN.[EI, MM@B5+<9BZ_I )_,4)9NGJ.D\*EN$RA9CL77]H5-Z:L_I/^A0I/+Z0^Q9IUN2 M+/_,VFNI.H*3 M.NEALX.%JY1D]& M3+8(E2W&8NNN0VO1QAR,X,BLTF^L/U#9(E2V&(NMZP\M(YE=1G[*6WFH9.2R M*+>%"I'RJ!W!J=(2=E8PN"?,%3$()FA@+B! ,.J$IBB/(9SON@,QDFEIQNS2 M[-S^JBZ6GUM)K6X031<,#U &M)O[9C(*PE1(-7L!@+D!,V4L!.-A& QT@M9& MS)KKCUT>;-F>61\$4+T%0HBIOT((H0:7")E6(,RN0"Y>)&3]57MHE1"" 9,1%(WG09M1U0(J6X3*%F.Q=?VAU0)#40L, M52V@LD6H;#$66]; 7I(;"C-/C"&<$((/[*5Q+0/X=]]-VBH& M^#B&O>[11V10MX\XM'W4Z_;OL7W$M4;A=HWR3V[UV9LRVE>H^U&H;''+-K1Q MV/75V9DQNY1J;Z3D+W+9JKR=;G1_XYX?PSU ]CWVF[A6>UQ@W%TYZMDQ5+8( ME2W&8NOZ0^M0;M>A8U;E6ZI.\GQ^@*3M[#Z*,=:[U0('U)C?D]\ 3,GO@>4F MKM4>MY\\&Z\N.' >S!7FF14 1;EKBH<(A#G4,8V'#KT%[L A-*ZU%7]&6WW+ MDUC=>1YEG2[A<&@E&#W],-DB5+88BZWK"BWX>( 2#E'%'RI;A,H68[%U_:'% M'[?O5MG%!G 63_CF:NH<@'F^:QXPC0 8]3S?C)0QA*.>< 9R)*&%E7CFX%XG M#%R<*ME91Q_K1MT30F6+L=BZ_M%B4%",V"!091TJ6X3*%F.Q=?VA]9]X1O^- M2)5$?XN(^CXW$H$Y!%.9@+'S$@$P#FS.06S"E_)> Y.'O9T3,/5:2@ MLL58;%TO:)$B7)1(B+I9ALH6H;+%6&Q=?VCY).SRR9HE"4"UJ"S)W(F!8#0P M81$ $YX?F$_K0#!^+B>[EFJI).Q2Z33_+T^/4*43*EN$RA9CL75=HZ630)%. M E4ZH;)%J&PQ%EO7'UHZB#T MZHO9_P!02P,$% @ T8$(5T;(91K$#@ YZH !D !X;"]W;W)K&ULM9UM<]NX$<>_"D>]Z=S-M!'!9Z:.9V(!2-->TIOX MTGO1Z0M&@BU.)-*EZ/C2Z8+:O5F-&_;N]?C\6HZ5\MB]:J^4U7WFYNZ619M][*Y':_N&E7,-H.6 MBW'@^\EX6935Z/)B\]XOS>5%?=\NRDK]TGBK^^6R:+Y?J47]\&;$1D]O?"IO MY^WZC?'EQ5UQJZY5^_GNEZ9[-7ZFS,JEJE9E77F-NGDS>LM>2^;[ZQ$;DW^6 MZF&U\[.WGLN7NOZZ?O%^]F;DKS^26JAINV84W7_?U$0M%FM4]T'^LZ6.G@^Z M'KC[\Q-=;F;?S>9+L5*3>O%;.6OG;T;9R)NIF^)^T7ZJ'_ZJMC.*U[QIO5AM M_O4>MK;^R)O>K]IZN1W+M@-@>D+PP(-D.2#:^?W36QM.\:(O+BZ9^\)JU=4=;_[ )UV9T MY^"R6G^UKMNF^VW9C6LOKSY?O_\HKJ^]:_'N@_CXZ[7W9X^7J^+VME&WQ2;X M]8WW27U3U;WROGSWWJGZMBGNYN74^[F>/EK\R%5;E(O53]W@S]?<^_&'G[P? MO++R?IW7]ZNBFJTNQFWW8=>''$^W'^SJ\8,%+WRPT/M05^U\Y8EJIF;$>.X> MG^P;+]WC6> C#LO/[LZ>'+U5> D_NV^>N6%_I^\P ]"X@--#A\>4/XX[^CB MO*-+]W"NIMUP1@TW?!D^?VW##2]\B??B5_1?/W>FWOM6+5?_IKYUC]R(YJX3 M^>O573%5;T9=IEZIYIL:7?[Q#RSQ_T)%# GC2)A PB0(9D0Z>HYTY*)??NS^ MO*Z*A2)3R./09#-T_4?TVR7+LB2)+L;?=L-$F"5Q%C+3C/?-PC3T_=@T$X29 M'\51:II)Y[1.=%K\[+38Z;2WS;28E07E,N? 8[__2!A'P@02)D$P(Y3)23IISN+,2G2$51(E@97G^E8L MSJ,\L?(<819%4>A;>-(F$#" M) AF1#1_CF@^4+K+D9%&PC@2)I P"8(9D6:^OO3T3T]XV[&[Z2<)\M0Z&9L0 M9G&2^:&5\@@S%L1!;)VT"> ]LF=>V:G>F[GHIT=F/>NZ_MV3OK/23AV M/4!I'$H34)I$TF'+TFD#0.I0DH3:)H9G2U>L'BH9(@5-Z TCB4)J TB:*9 =<:!W->6.]) M@DG_JI:%J9T$^U9Q:FMWG+!B89[[=A+LFV5Y$-@Y< BU@&FY@+GU IT#/Y2S MAQ>N?]V,HQ<$DL:A- &E213-C*W6-5@V5 :$*AY0&H?2!)0F430SX%KV8,YK M[3T9,.^EHR"PKTDGA%74I4 [ Q)66?\ZN&^5!FEF)\ A](- ZP>!6S_@WZM" M5*JY56TY)1WG!AR[&* T#J4)*$VB:&9@M;P1L(&R7P!5/: T#J4)*$VB:&; MM>H1."^RW=EO.W;WAFL6I;%]DW=K9EPKIS&S,ALG:"Q)4OOD3A XQI+(MPXK MW3,[U7-:/@C<\H&9 [MSP:>5).ZFJJJ;1[7U:=R M]95T.+1& DKC4)J TB2*9GX5M"821$-E3:A, J5Q*$U :1)%,P.N99+ 7>5A MKN:F6\W>G6K6;Q6WBHSS(R_;R6G^*V;G4:CH<<@A!?20$D4SHZ*UC,"M9?0R M\MOIM+ZOVE6W'*>J_%9\69R7G:%U'5 :A]($E"91-/-KH=6:(!TJ.T,E'"B- M0VD"2I,HFAEP+>$$[MJ4X[,S5+F!TOB69J7QW,[C4$6&/J96=,VX:*4E<"LM MO?S\N2I;-?.NVZ)]X0($6EH"I7$H34!I$D4S*\2U/!3Z V7<$"H;06D<2A-0 MFD31S(!KV2AT5\4X583MV-WK_B1-F57T.-F:&;>16!S;]Y$(&@N#,+%KQ0E< M[@>Y+:2Z)W:JX[3\$KKEEUY*G!15,2/+Q]VDHY<&M,H$2A-0FD31S COM,L, MUB^#;9C!=LQ@6V:P/3-#B$&A%H-"=X&,.Q=&_227)78Q.645)G9E)6'%@MS/ M[$1(F/F,V;?4W;,ZU6M:40G=BLI+YX9OF^*+)Y9E\](IHIM[]"J!2C!0FH#2 M)(IFQEMK->%0S34A5(6!TCB4)J TB:*9 =9L(-.WI90$M*H#0!I4D4 MS0RR%D"BH3IO(J@" J5Q*$U :1)%,P.N%9#HC,Z;J-\&D]M]A1/"*&:]K76( MOILDLZ^(":LLMCL/W1,ZU6%:08C<"@*5!E](@="Z#2B-0VD"2I,HFAE@K7A$ M0[7>1% )!$KC4)J TB2*9@9<2R#1&:TW4;\1)K=3TH0P"M.LEP/[5BQ.[5UW M"*O(9_:F.^XIG>BR6(L(\3&=-YNJ\U6[7BKM7*VW$EU0&RY>N:''K@\HC4-I M DJ3*)H9;*U^Q$-UX\10,01*XU":@-(DBF8&7(LA\1G=.'&_+R;*,CLC4E:I MW3O#":LLCRR6(*R2++(J;:1[3J?Z3.L)\1X]H?ZB%I-%02<^: T%E,:A- &E M213-C*E6/.)HJ,0'53^@- ZE"2A-HFAFP'=V3767?[@37]R7\J(T#NS,1YBQ MS#;CA%F4I/:M%D&9A2FSKXG=\SK5;UI$B/>("$_)[Y!J:C?KZ+4!K9R T@24 M)E$T,\9:]XB'ZE^)H3H(E,:A- &E213-#+C606)WY8<[&6;]:UD6V"=E$\K, M3^T[&YPP"_S0WL9;4+0\#WMG@D/(";&6$^(]SM&0FK M(+2WK^"$57>B9Z= TJI7+N.>TZD^T_I!LD<_Z)\.[BV@=B./7A[0,@HH34!I M$D4S0ZUECV2HOI($JHE :1Q*$U":1-',@&M-)'%7@;CS8=37\WR[PXXPZBN# MA%&0)/:]$L**I;[=4^*>T:D>TZ)"LD=4V,F&+]XK=C..7@W0Z@DH34!I$D4S M8[OS;);!'LZ"?3H+]O$LV.>S8!_0,H0*DF@5)#FC?R2A'JQBZX.$D;U%(\GI MG0D2S2J!W7\LW=,YU5U:0TCV: @[N>^@6\1NWM'+ EI" :4)*$VB:&::1 M#-5%DD!U$"B-0VD"2I,HFOFD*JV#I&=TD:1$3T<2VK>(":L@3NTN$L(J"A)[ M S'"*@X">Y<%]YQ.]9F6$M(]4L).,KPN[F?EYJJ8/A]THXY=%E :A]($E"91 M-#/$6OE(AVHC2:'Z!Y3&H30!I4D4S0RXUC_2,]I(4J*M([6?$SHAK +?OJG! M*59N[R,C2)9=4"/=]R@(.]GOG6J61?6=]!RT: )*XU":@-(DBF9&5PL>Z5#-(RE4 M^8#2.)0FH#2)HID!U\I'>D;S2$IU?-BG8Q/"BK@.)AX!D_5N#U,'[*9J9\ A MM(-,:P?9'NU@]_Q/+6[+^R7E/#?EV 4!I7$H34!I$D4SHZM5CFRH;I$,JGE M:1Q*$U":1-',@&O-(SNC6R0CGJ+BVYL#3@BKP&Z,XQ0J2NT,2%B%D7U'V#VC M4SVF18/LP%Z1=87@O*Q(!=#-.'HU0.LCH#0!I4D4S8RM%C>R:*CT!Q4\H#0. MI0DH3:)H9L"UX)&=T3.2]=LW,OOFQ80PL@ND"9/03^QF$<(J"&TKZ9[/J?[2 M>D%V>*_(YN'UWMN;IIS2.1!:) &E<2A-0&D213-#K"6.;*A6D0RJ>D!I'$H3 M4)I$T7#6+HIK1_H-61D!I'$H34)I$TC7LIMT)993998"$4=[/?GVC).\EOR$D@UQ+!OGAG2$?Z^:A MH+,?M"@"2N-0FH#2)(IF!E>K&_E0[2 Y5/& TCB4)J TB:(9 6>^ECS6/Y^< M_YX&[SXN,[!/QR:456AO*<,IJSBU4R!M9>^HOV=2Q[IMO)HKU?*B+2XOENO- M42=JL5AYFZ>_KQ?+SKM>HV[67GW]-AB->^]?L=<31KS/V6NQ>7^L\9<7=\6M M^E TMV6U\A;JICN4_VI=%-J4M_/G%VU]UP5TY'VIV[9>;GZ@( -T% 9 M>&PO=V]R:W-H965TB(*18#]HJO,AOL HA8Q43,]%_15:/V>6 M+Q%,N2>JVUP?HZ126A0MV"@H*&_>Y*6MPQ:@UW\'$+2 X%\!80L(G=%&F;,U M)IK$D10UDC;;L-F%JXU#&S>4VUM<:&E.J<'I>#R93Y?7#]/E!$UGBX?YX]UD M]K! G]&,2$ELB='1A3!V;J"F=*0Q'DY&ULK59;;]HP M%/XK5E9-G=0V(5Q:,8A42+8QM54%M'N8]N F!Q(UL9GM0+M?OV,G9- &U&V\ M)+Z<[SLW'_OT5EP\RAA D:@60*:;]70*@&MMVIHEP#CNEWX;@+G4T6]GN K(K0TLNF! MB;Y!8[P2IL_)1 G<31"G/#\8C^XOIZ/[@(QN)M/QW75P,YV04_(9SYA]?,6E M_$#&$/(Y2WY!1!)&1BSD&1#,L@\B65*=:4F.?5 T25'ZE-Q-?')\]($<:?%I MS'-)621[MD*#M5H[+(T;%,:Y.XQKDFO.5"Q)P"*(:O#^?GQG#][&0%71V_=%.E(33KP$IW]51D5U!U#K7N I7?>LY>;07\M M<>JVMV7\US*-\XMMF:"&I]%V*Z'"=7OCYZP4;/N8Q=2- U_Z(L6YIJ*><(D26&&JIRS&PO=V]R:W-H965T3'MADB-83>S,-M!^^]D.9&P#5%7MF\0/=W__SC[[ M6FLN'N4"4<%3FC#9=A9*95>N*\,%ID26>(9,S\RY2(G271&[,A-((NN4)J[O M>34W)90Y0C?"GN8)$9(8_S::#K%DL9QM[U5O[&QZUAF1&*/)]]II!9MI^% A'.R M3-0]7W_!33Q5HQ?R1-HOK#>VG@/A4BJ>;IPU04I9_B=/FWW8"WMUP.)@.KT?3"71& M?>C=C::#T>?K46]P/8'3/BI"$WD&%S!&%E$6PRU5-"9V2R^@(T(240(G0!E, M%WPI"8MDRU4:S2S@AAN,;H[A'\ HPY SM9!PS2*,_O9W=4A%7/XVKJY_5/#K MDI6@[)V#[_EE>)CTX?3D[(ANN=BOLM6M'- =DF=] PBL2D7L Q:6]D5\5,A< MMBN9D1#;CKY-$L4*G>#CA\N:]^D(9J7 K%CU\@',6RXE]/26ZA-#%E*4\.-6 MV\! 82I_[L.MO -NM<"M'MW53BP0(UAF.JDD*I6@OO<*2,J73.V#S>5J5LZ\ M.ZN@7*^VW-4>AEK!4#O.8!>#37#1.:!45%][!#Z'3.\GG24(B6[L \JUJR\! MJA= ]=>D&G18!#>8T Q?DH5'UWCEL3:*"!IOG86-=\!M%KC-M\W"YG]96/.\ M?P[=W7F;4Q2QK4 20J.9/]/%:%'D.OG;_L<\KY!#(F+*)"0XUZY>J:[33>15 M)^\HGMF7?L:5KANVN="%&H4QT/-SSM6V8Q8H2G_P&U!+ P04 " #1@0A7 MBFWWU7\" !L!0 &0 'AL+W=O$\&-3%R(!!95*;1'0;M*T#R8YB%7'SFP'NOWULYV0L8WR MA?C.=^^],WZ.=D*^J Q1PVO.N.I[F=;%M>^K),.7,#X.@Y^>$QPE,!%/N%W9U;>!!4BHM\KK9*,@IK[[DM3Z'@X8P?*,A MK!M"I[LBG3\>AV.I[ ^.MX M]+2PDRB0JZKA%C#A'+" M$TH8+$P2S:75"KX-5DI+<^V^'SNI2D#GN !KQ6M5D 3[7F&YY!:]^/V[5B_X M?&*\3C->YQ1ZO, M2B,8 5^-NQ4>$UA!]!R$M?8V;O7"5N1OCQ!W&^+N:6(M MDI0Y1V@*SOQ9"[P-+ MT#RP\6]02P,$% @ T8$(5XAZ/_P[ P ZA( T !X;"]S='EL97,N M>&ULW5A1;]HP$/XKD;M.K30U0$9*5D#:D"I-VJ9*[*D,7QF)8FK5@UPO&3+#*A2Q'9&%,\2X, MR]F"Y;0\4P63%LF4SJFQ4ST/RT(SFI9 RD78ZW3B,*=0KK@HR'F9)M72+B##8RS5EP1\6(3*C@4\V!E=& S0P$>_BWFE1B/5[P>]M-&B5F34P38([I@V?;5N^:UK$QAK 46Q$OL"A3[1!@^F2"\-E/5OP-&7RP4G!NC=T M:@_R._[M^I1E="G,30..2#O^S%*^S)-FU14DHE[5CC_!]KIQ*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'ML[M3,(T9L9+C@&G;YUHD;-%,$)\=[=_O4;L&Y#I6?W)>,3)&CX.,#YR,FG MMTI^6U?5-_37L2CKL7-0ZO0T&-2; S^R^L_JQ$M]9%?)(U.Z*?>#^B0YV]8' MSM6Q&'C#X6AP9*)T/G^ZCC67 [-1*;Y1HBIU9].Q$ORM_GF\::)748NU*(3Z M>^RT^P5WT%&4XBB^\^W8&3JH/E1OSY44WZM2L8)N9%448\>]'%AQJ<3FIILV MD#E;UVV/8NL%TR!C9S34 ^Z$K%7[BW9\IAE?N?[QI756U504BLN8*3Z3U?DD MRGTSC+Z*@7$9;1RNVTL0G^3_"6.UVXD-CZO-^A#TBR;?$LHF1IC%.*8Z3W:):0.,QU8Q(F M81IA9$!Z *1W1\BOG@'I Y#^72!IKC.Z+O M9SHCDP2CD%*<=Q!!I=AW2KX(HQPE))R0A.2_A \RB6M9)0G6L>O00,IP+3LC MQI/<9(',X%I6 TFC[ 6C//S2C0\D M>R"29+2E),*:)XIAW:?<2AY.]:SOXQ M7I"5SJ8KK%]#FB^6-W10UG92W F.8WDP>I MP;.L!D.HZ)V>F16\_L-D R<9EM4 F+5A-3$A9WCVYQDW=NV-)203S[),+IKM MQ8)\XEGV2>/;7BC()9YEE]Q(KI<0\HEGV2?]MNO%A(SBW7-*T9F2>9!1O+L: MY<&L9D!&\>]JE)&)"1G%MVP4&//1Q(3DXEN62T=\,5=,%)T7QP+;(G"NM:G8>46)9S5'"7"Q(2LXUNV MSK^8*9.2-87R_E!"WO&M>T?K^CVB>JCMN>"HVJ&8K]45U,2$O.-;]LX/S/\( M)*00ON=\W_P+D7)G8D*F"2R;I@\S%C7;[R7? M,V5B0J8)+)OF-Q]KU^?3Q(2<$U@O??T&<\9$^?6=B0FNEUAW#E!*01U,2#J! M[243J)C2J5($D'2"5CJ#ZPKHEN]$R;>I/D6M^S>LV,PE:C:7.F[PT)1F=N>B MB'1?5B85VUX75*^+P9__ 5!+ P04 " #1@0A7_2S5I:X! #!&P &@ M 'AL+U]R96QS+W=OE0G^/^T,3> MY52=X[S8I]1\.!?7^W J8[]NPOEV95NWIS+=ENW.->7Z6.Z"T\%@Y-K7&<5B M]CJSM[HVX3\3Z^WVL Z?]?K[%,[IC\'NIVZ/<1]"*GJKLMV%-"_CNY^ MD/YMBOJK01Z*^JM M!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>EMGLX1 ;T.] MC4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;X]Z>P*]/>KM"?3VJ+GD!OCWK[=^H=T[4*\=GS6./SWTEUNMT;GH^_+Q\G.^_X M'6<'?^P6OU!+ P04 " #1@0A7)OJ'I[4! #<&P $P %M#;VYT96YT M7U1Y<&5S72YX;6S-F60U_ 338D(HDMVU!X M^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9UU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH M\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK2N.&H2!B9QW:G9\-#GVO&[*V MS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z7=>A)7;&DLI<0>3K*MZ+#ON= M?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M')@B1]67_$4^.0?KJ\U$[[8RR M7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D2$!RW(#DF(#DN 7)<0>2XQXD M!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D&UL4$L! A0#% @ T8$(5ULNP5_O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ MT8$(5YE&PO=V]R:W-H965T&UL4$L! A0#% @ MT8$(5P@2/B&A!P 2 !@ ("!)0X 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ T8$(5^"H>?_4 P 0@P M !@ ("!\2$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T8$(5[$C.Y9J P Q < !@ ("! M3$( 'AL+W=OQ% !X;"]W;W)K&PO=V]R:W-H965T-P>5W?0, .(' 9 " @0)F !X;"]W;W)K&UL4$L! A0#% @ T8$(5]]>:D\0 P A08 !D M ("!MFD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ T8$(5_%D)-^!!@ 7 \ !D ("! MO7L 'AL+W=O&PO=V]R:W-H965T]KU(MY@4 ,0- 9 M " @&UL4$L! A0#% M @ T8$(5^#?8!T:"@ %1D !D ("!YY( 'AL+W=O&UL4$L! A0#% @ T8$(5]&M^P\> M!P 5Q$ !D ("!K[4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T8$(5[K&]EFB @ I04 !D M ("!),0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ T8$(5\?W]LCP!P NQ( !D ("!)LT M 'AL+W=O&PO=V]R:W-H965T,\-L_+@8 +0Y 9 M " @9O8 !X;"]W;W)K&UL4$L! A0#% @ MT8$(5]MZ\'UF! M!0 !D ("! -\ 'AL+W=O&PO=V]R:W-H965T5 +IHO@( "@' 9 " @6'I !X;"]W M;W)K&UL4$L! A0#% @ T8$(5X*A@S& ! M018 !D ("!5NP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T8$(5RLQ\W*8 @ ]08 !D M ("!J?@ 'AL+W=O&PO=V]R:W-H M965T].LOIC@, )&UL4$L! M A0#% @ T8$(5_X138@+"0 FEX !D ("!( 0! 'AL M+W=O&PO=V]R:W-H965TLFBD?^ @ 9# 9 " M@180 0!X;"]W;W)K&UL4$L! A0#% @ T8$( M5T;(91K$#@ YZH !D ("!11D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T8$(5UPCAB_0 @ !@@ M !D ("!$RX! 'AL+W=O&PO=V]R:W-H965T(>C_\ M.P, .H2 - " = S 0!X;"]S='EL97,N>&UL4$L! A0# M% @ T8$(5Y>*NQS $P( L ( !-CGM0$ -P; 3 " M 3$^ 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ V #8 L0X != 0 ! $! end
XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 273 239 1 false 63 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.dynamicmaterials.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND REDEEMABLE NONCONTROLLING INTEREST Sheet http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND REDEEMABLE NONCONTROLLING INTEREST Statements 6 false false R7.htm 0000007 - 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 0000008 - Disclosure - BASIS OF PRESENTATION Sheet http://www.dynamicmaterials.com/role/BASISOFPRESENTATION BASIS OF PRESENTATION Notes 8 false false R9.htm 0000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 0000010 - Disclosure - INVENTORIES Sheet http://www.dynamicmaterials.com/role/INVENTORIES INVENTORIES Notes 10 false false R11.htm 0000011 - Disclosure - PURCHASED INTANGIBLE ASSETS Sheet http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS PURCHASED INTANGIBLE ASSETS Notes 11 false false R12.htm 0000012 - Disclosure - CONTRACT LIABILITIES Sheet http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES CONTRACT LIABILITIES Notes 12 false false R13.htm 0000013 - Disclosure - LEASES Sheet http://www.dynamicmaterials.com/role/LEASES LEASES Notes 13 false false R14.htm 0000014 - Disclosure - DEBT Sheet http://www.dynamicmaterials.com/role/DEBT DEBT Notes 14 false false R15.htm 0000015 - Disclosure - INCOME TAXES Sheet http://www.dynamicmaterials.com/role/INCOMETAXES INCOME TAXES Notes 15 false false R16.htm 0000016 - Disclosure - BUSINESS SEGMENTS Sheet http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS BUSINESS SEGMENTS Notes 16 false false R17.htm 0000017 - Disclosure - DERIVATIVE INSTRUMENTS Sheet http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS DERIVATIVE INSTRUMENTS Notes 17 false false R18.htm 0000018 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 0000019 - Disclosure - CHIEF EXECUTIVE OFFICER TRANSITION Sheet http://www.dynamicmaterials.com/role/CHIEFEXECUTIVEOFFICERTRANSITION CHIEF EXECUTIVE OFFICER TRANSITION Notes 19 false false R20.htm 9954701 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 20 false false R21.htm 9954702 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES 21 false false R22.htm 9954703 - Disclosure - INVENTORIES (Tables) Sheet http://www.dynamicmaterials.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.dynamicmaterials.com/role/INVENTORIES 22 false false R23.htm 9954704 - Disclosure - PURCHASED INTANGIBLE ASSETS (Tables) Sheet http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables PURCHASED INTANGIBLE ASSETS (Tables) Tables http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS 23 false false R24.htm 9954705 - Disclosure - CONTRACT LIABILITIES (Tables) Sheet http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables CONTRACT LIABILITIES (Tables) Tables http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES 24 false false R25.htm 9954706 - Disclosure - LEASES (Tables) Sheet http://www.dynamicmaterials.com/role/LEASESTables LEASES (Tables) Tables http://www.dynamicmaterials.com/role/LEASES 25 false false R26.htm 9954707 - Disclosure - DEBT (Tables) Sheet http://www.dynamicmaterials.com/role/DEBTTables DEBT (Tables) Tables http://www.dynamicmaterials.com/role/DEBT 26 false false R27.htm 9954708 - Disclosure - BUSINESS SEGMENTS (Tables) Sheet http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables BUSINESS SEGMENTS (Tables) Tables http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS 27 false false R28.htm 9954709 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) Sheet http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables DERIVATIVE INSTRUMENTS (Tables) Tables http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS 28 false false R29.htm 9954710 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details 29 false false R30.htm 9954711 - 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 30 false false R31.htm 9954712 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) Details 31 false false R32.htm 9954713 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESDeferredCompensationPlanDetails SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details) Details 32 false false R33.htm 9954714 - Disclosure - INVENTORIES (Details) Sheet http://www.dynamicmaterials.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://www.dynamicmaterials.com/role/INVENTORIESTables 33 false false R34.htm 9954715 - Disclosure - PURCHASED INTANGIBLE ASSETS (Details) Sheet http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails PURCHASED INTANGIBLE ASSETS (Details) Details http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables 34 false false R35.htm 9954716 - Disclosure - CONTRACT LIABILITIES (Details) Sheet http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails CONTRACT LIABILITIES (Details) Details http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables 35 false false R36.htm 9954717 - 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 36 false false R37.htm 9954718 - Disclosure - LEASES - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 37 false false R38.htm 9954719 - Disclosure - DEBT - Schedule of Debt (Details) Sheet http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails DEBT - Schedule of Debt (Details) Details 38 false false R39.htm 9954720 - Disclosure - DEBT - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/DEBTNarrativeDetails DEBT - Narrative (Details) Details 39 false false R40.htm 9954721 - Disclosure - INCOME TAXES (Details) Sheet http://www.dynamicmaterials.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.dynamicmaterials.com/role/INCOMETAXES 40 false false R41.htm 9954722 - Disclosure - BUSINESS SEGMENTS - Segment Information (Details) Sheet http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails BUSINESS SEGMENTS - Segment Information (Details) Details 41 false false R42.htm 9954723 - 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 42 false false R43.htm 9954724 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails DERIVATIVE INSTRUMENTS - Narrative (Details) Details 43 false false R44.htm 9954725 - 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 44 false false R45.htm 9954726 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES 45 false false R46.htm 9954727 - Disclosure - CHIEF EXECUTIVE OFFICER TRANSITION (Details) Sheet http://www.dynamicmaterials.com/role/CHIEFEXECUTIVEOFFICERTRANSITIONDetails CHIEF EXECUTIVE OFFICER TRANSITION (Details) Details http://www.dynamicmaterials.com/role/CHIEFEXECUTIVEOFFICERTRANSITION 46 false false All Reports Book All Reports boom-20230630.htm boom-20230630.xsd boom-20230630_cal.xml boom-20230630_def.xml boom-20230630_lab.xml boom-20230630_pre.xml boom-exx311_q2x06302023.htm boom-exx312_q2x06302023.htm boom-exx321_q2x06302023.htm boom-exx322_q2x06302023.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "boom-20230630.htm": { "axisCustom": 1, "axisStandard": 21, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 832, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 273, "dts": { "calculationLink": { "local": [ "boom-20230630_cal.xml" ] }, "definitionLink": { "local": [ "boom-20230630_def.xml" ] }, "inline": { "local": [ "boom-20230630.htm" ] }, "labelLink": { "local": [ "boom-20230630_lab.xml" ] }, "presentationLink": { "local": [ "boom-20230630_pre.xml" ] }, "schema": { "local": [ "boom-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.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", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 407, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 12, "http://xbrl.sec.gov/dei/2023": 5, "total": 17 }, "keyCustom": 22, "keyStandard": 217, "memberCustom": 22, "memberStandard": 40, "nsprefix": "boom", "nsuri": "http://www.dynamicmaterials.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.dynamicmaterials.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - INVENTORIES", "menuCat": "Notes", "order": "10", "role": "http://www.dynamicmaterials.com/role/INVENTORIES", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - PURCHASED INTANGIBLE ASSETS", "menuCat": "Notes", "order": "11", "role": "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS", "shortName": "PURCHASED INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - CONTRACT LIABILITIES", "menuCat": "Notes", "order": "12", "role": "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES", "shortName": "CONTRACT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - LEASES", "menuCat": "Notes", "order": "13", "role": "http://www.dynamicmaterials.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - DEBT", "menuCat": "Notes", "order": "14", "role": "http://www.dynamicmaterials.com/role/DEBT", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "15", "role": "http://www.dynamicmaterials.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - BUSINESS SEGMENTS", "menuCat": "Notes", "order": "16", "role": "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS", "shortName": "BUSINESS SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - DERIVATIVE INSTRUMENTS", "menuCat": "Notes", "order": "17", "role": "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS", "shortName": "DERIVATIVE INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "18", "role": "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - CHIEF EXECUTIVE OFFICER TRANSITION", "menuCat": "Notes", "order": "19", "role": "http://www.dynamicmaterials.com/role/CHIEFEXECUTIVEOFFICERTRANSITION", "shortName": "CHIEF EXECUTIVE OFFICER TRANSITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "20", "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "21", "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - INVENTORIES (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.dynamicmaterials.com/role/INVENTORIESTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - PURCHASED INTANGIBLE ASSETS (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables", "shortName": "PURCHASED INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - CONTRACT LIABILITIES (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables", "shortName": "CONTRACT LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.dynamicmaterials.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - DEBT (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.dynamicmaterials.com/role/DEBTTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - BUSINESS SEGMENTS (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables", "shortName": "BUSINESS SEGMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables", "shortName": "DERIVATIVE INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "menuCat": "Details", "order": "29", "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-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)", "menuCat": "Details", "order": "30", "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-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details)", "menuCat": "Details", "order": "31", "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-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "boom:DeferredCompensationPlanAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details)", "menuCat": "Details", "order": "32", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "boom:DeferredCompensationPlanAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - INVENTORIES (Details)", "menuCat": "Details", "order": "33", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - PURCHASED INTANGIBLE ASSETS (Details)", "menuCat": "Details", "order": "34", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - CONTRACT LIABILITIES (Details)", "menuCat": "Details", "order": "35", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - LEASES - ROU Asset and Lease Liability Balances (Details)", "menuCat": "Details", "order": "36", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "boom:LesseeOperatingLeaseNumberOfLeases", "reportCount": 1, "unitRef": "lease", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - LEASES - Narrative (Details)", "menuCat": "Details", "order": "37", "role": "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails", "shortName": "LEASES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - DEBT - Schedule of Debt (Details)", "menuCat": "Details", "order": "38", "role": "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails", "shortName": "DEBT - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - DEBT - Narrative (Details)", "menuCat": "Details", "order": "39", "role": "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "shortName": "DEBT - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-107", "decimals": null, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "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-20230630.htm", "contextRef": "c-5", "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-20230630.htm", "contextRef": "c-85", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - INCOME TAXES (Details)", "menuCat": "Details", "order": "40", "role": "http://www.dynamicmaterials.com/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-85", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - BUSINESS SEGMENTS - Segment Information (Details)", "menuCat": "Details", "order": "41", "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-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details)", "menuCat": "Details", "order": "42", "role": "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails", "shortName": "BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-153", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-265", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details)", "menuCat": "Details", "order": "43", "role": "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails", "shortName": "DERIVATIVE INSTRUMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-265", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-267", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details)", "menuCat": "Details", "order": "44", "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-20230630.htm", "contextRef": "c-267", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-271", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "menuCat": "Details", "order": "45", "role": "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-271", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - CHIEF EXECUTIVE OFFICER TRANSITION (Details)", "menuCat": "Details", "order": "46", "role": "http://www.dynamicmaterials.com/role/CHIEFEXECUTIVEOFFICERTRANSITIONDetails", "shortName": "CHIEF EXECUTIVE OFFICER TRANSITION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "menuCat": "Statements", "order": "5", "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-40", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND REDEEMABLE NONCONTROLLING INTEREST", "menuCat": "Statements", "order": "6", "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND REDEEMABLE NONCONTROLLING INTEREST", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-48", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - BASIS OF PRESENTATION", "menuCat": "Notes", "order": "8", "role": "http://www.dynamicmaterials.com/role/BASISOFPRESENTATION", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "9", "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "boom-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 63, "tag": { "boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Credit Loss, Gain (Loss) On Foreign Currency", "label": "Accounts Receivable, Allowance For Credit Loss, Gain (Loss) On Foreign Currency", "terseLabel": "Impacts of foreign currency exchange rates and other" } } }, "localname": "AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "boom_AccountsReceivableBenchmarkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Benchmark", "label": "Accounts Receivable Benchmark [Member]", "terseLabel": "Accounts Receivable Benchmark" } } }, "localname": "AccountsReceivableBenchmarkMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "boom_AdjustmentsToRedeemableNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "boom_NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Redeemable Noncontrolling Interest", "label": "Adjustments To Redeemable Noncontrolling Interest", "negatedTerseLabel": "Adjustment of redeemable noncontrolling interest" } } }, "localname": "AdjustmentsToRedeemableNoncontrollingInterest", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "boom_AmortizationOfAcquisitionRelatedInventoryValuationStepUp": { "auth_ref": [], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization Of Acquisition-Related Inventory Valuation Step-Up", "label": "Amortization Of Acquisition-Related Inventory Valuation Step-Up", "terseLabel": "Amortization of acquisition-related inventory valuation step-up" } } }, "localname": "AmortizationOfAcquisitionRelatedInventoryValuationStepUp", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "boom_ArcadiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arcadia", "label": "Arcadia [Member]", "terseLabel": "Arcadia" } } }, "localname": "ArcadiaMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "boom_ArcadiaProductsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arcadia Products, LLC", "label": "Arcadia Products, LLC [Member]", "terseLabel": "Arcadia Products, LLC" } } }, "localname": "ArcadiaProductsLLCMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "boom_ArcadiaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arcadia Segment", "label": "Arcadia Segment [Member]", "netLabel": "Arcadia", "terseLabel": "Arcadia", "verboseLabel": "Arcadia" } } }, "localname": "ArcadiaSegmentMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "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/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "boom_BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Assets Acquired And Liabilities Assumed, Operating Lease, Liability", "label": "Business Combination, Assets Acquired And Liabilities Assumed, Operating Lease, Liability", "terseLabel": "Operating lease liabilities assumed" } } }, "localname": "BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "boom_BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset", "label": "Business Combination, Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset", "terseLabel": "ROU assets acquired" } } }, "localname": "BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "boom_CommerzbankLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the line of credit facility available from Commerzbank.", "label": "Commerzbank Line of Credit [Member]", "terseLabel": "Commerzbank Line of Credit" } } }, "localname": "CommerzbankLineOfCreditMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "boom_CorporateExpenses": { "auth_ref": [], "calculation": { "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of unallocated corporate expenses.", "label": "Corporate Expenses", "negatedLabel": "Unallocated corporate expenses" } } }, "localname": "CorporateExpenses", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "boom_CustomerBacklogMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Backlog", "label": "Customer Backlog [Member]", "terseLabel": "Customer backlog" } } }, "localname": "CustomerBacklogMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "domainItemType" }, "boom_DebtCovenantPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant Period", "label": "Debt Covenant Period [Axis]", "terseLabel": "Debt Covenant Period [Axis]" } } }, "localname": "DebtCovenantPeriodAxis", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "boom_DebtCovenantPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant Period [Domain]", "label": "Debt Covenant Period [Domain]", "terseLabel": "Debt Covenant Period [Domain]" } } }, "localname": "DebtCovenantPeriodDomain", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "boom_DebtInstrumentCovenantMinimumDebtServiceCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Minimum Debt Service Coverage Ratio", "label": "Debt Instrument, Covenant, Minimum Debt Service Coverage Ratio", "terseLabel": "Debt instrument, covenant, debt service coverage ratio" } } }, "localname": "DebtInstrumentCovenantMinimumDebtServiceCoverageRatio", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "boom_DeferredCompensationPlanAssetsCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plan Assets, Current", "label": "Deferred Compensation Plan Assets, Current", "terseLabel": "Prepaid expenses and other" } } }, "localname": "DeferredCompensationPlanAssetsCurrent", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESDeferredCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "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/20230630", "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/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "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/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "boom_LesseeOperatingLeaseNumberOfLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Number Of Leases", "label": "Lessee, Operating Lease, Number Of Leases", "terseLabel": "Number of leases" } } }, "localname": "LesseeOperatingLeaseNumberOfLeases", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "integerItemType" }, "boom_LineOfCreditFacilityAmountOfBankGuaranteesSecured": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of bank guarantees which is provided to customers to secure advance payments made by them, secured by lines of credit.", "label": "Line of Credit Facility, Amount of Bank Guarantees Secured", "terseLabel": "Amount of bank guarantees secured by line of credit" } } }, "localname": "LineOfCreditFacilityAmountOfBankGuaranteesSecured", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "boom_LineOfCreditFacilityCovenantMaximumLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Covenant, Maximum Leverage Ratio", "label": "Line Of Credit Facility, Covenant, Maximum Leverage Ratio", "terseLabel": "Line of credit facility, maximum leverage ratio" } } }, "localname": "LineOfCreditFacilityCovenantMaximumLeverageRatio", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "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/20230630", "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/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "boom_LondonInterbankOfferedRateLIBOR1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "London Interbank Offered Rate (LIBOR) 1", "label": "London Interbank Offered Rate (LIBOR) 1 [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBOR1Member", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "boom_MayorgaVArcadiaIncAndFelipeVArcadiaIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mayorga v. Arcadia Inc. And Felipe v. Arcadia Inc.", "label": "Mayorga v. Arcadia Inc. And Felipe v. Arcadia Inc. [Member]", "terseLabel": "Mayorga v. Arcadia Inc. And Felipe v. Arcadia Inc." } } }, "localname": "MayorgaVArcadiaIncAndFelipeVArcadiaIncMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "boom_MayorgaVArcadiaIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mayorga v. Arcadia Inc.", "label": "Mayorga v. Arcadia Inc. [Member]", "terseLabel": "Mayorga v. Arcadia Inc." } } }, "localname": "MayorgaVArcadiaIncMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "boom_MidwestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Midwest", "label": "Midwest [Member]", "terseLabel": "Midwest" } } }, "localname": "MidwestMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "boom_NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Income (Loss) Attributable To Parent, Net Of Adjustment Of Redeemable Noncontrolling Interest", "label": "Net Income (Loss) Attributable To Parent, Net Of Adjustment Of Redeemable Noncontrolling Interest", "totalLabel": "Net income (loss) attributable to DMC Global Inc. stockholders after adjustment of redeemable noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "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/20230630", "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/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "boom_NoncontrollingInterestBusinessCombinationAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Business Combination Adjustment", "label": "Noncontrolling Interest, Business Combination Adjustment", "terseLabel": "Consideration adjustment related to redeemable noncontrolling interest" } } }, "localname": "NoncontrollingInterestBusinessCombinationAdjustment", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "monetaryItemType" }, "boom_NortheastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Northeast", "label": "Northeast [Member]", "terseLabel": "Northeast" } } }, "localname": "NortheastMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "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/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "boom_OperatingLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Leases", "label": "Operating Leases [Member]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "boom_ProceedsFromAcquisitionOfBusinessEscrow": { "auth_ref": [], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Acquisition Of Business, Escrow", "label": "Proceeds From Acquisition Of Business, Escrow", "terseLabel": "Proceeds from escrow related to acquisition of business" } } }, "localname": "ProceedsFromAcquisitionOfBusinessEscrow", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "boom_QuarterEndedJune302023AndThereafterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quarter Ended June 30, 2023 And Thereafter", "label": "Quarter Ended June 30, 2023 And Thereafter [Member]", "terseLabel": "Quarter Ended June 30, 2023 And Thereafter" } } }, "localname": "QuarterEndedJune302023AndThereafterMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "boom_RedeemableNoncontrollingInterestHolderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Noncontrolling Interest Holder", "label": "Redeemable Noncontrolling Interest Holder [Member]", "terseLabel": "Redeemable Noncontrolling Interest Holder" } } }, "localname": "RedeemableNoncontrollingInterestHolderMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "boom_RestOfTheWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents rest of the world.", "label": "Rest of the World [Member]", "terseLabel": "Rest of the world" } } }, "localname": "RestOfTheWorldMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "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/20230630", "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/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "boom_ShareBasedPaymentArrangementExpenseAllocationPercentageOfNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Expense, Allocation Percentage Of Noncontrolling Owners", "label": "Share-based Payment Arrangement, Expense, Allocation Percentage Of Noncontrolling Owners", "terseLabel": "Share-based payment arrangement, expense, allocation percentage by noncontrolling owners" } } }, "localname": "ShareBasedPaymentArrangementExpenseAllocationPercentageOfNoncontrollingOwners", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "percentItemType" }, "boom_ShareBasedPaymentArrangementExpenseAllocationPercentageOfParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Expense, Allocation Percentage Of Parent", "label": "Share-based Payment Arrangement, Expense, Allocation Percentage Of Parent", "terseLabel": "Share-based payment arrangement, expense, allocation percentage by parent" } } }, "localname": "ShareBasedPaymentArrangementExpenseAllocationPercentageOfParent", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "percentItemType" }, "boom_SouthMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "South", "label": "South [Member]", "terseLabel": "South" } } }, "localname": "SouthMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "boom_SyndicatedCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Syndicated Credit Facility", "label": "Syndicated Credit Facility [Member]", "terseLabel": "Syndicated Credit Facility" } } }, "localname": "SyndicatedCreditFacilityMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "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/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "boom_WestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "West", "label": "West [Member]", "terseLabel": "West" } } }, "localname": "WestMember", "nsuri": "http://www.dynamicmaterials.com/20230630", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "country_AE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED ARAB EMIRATES", "terseLabel": "United Arab Emirates" } } }, "localname": "AE", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "country_BE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BELGIUM", "terseLabel": "Belgium" } } }, "localname": "BE", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "country_BR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BRAZIL", "terseLabel": "Brazil" } } }, "localname": "BR", "nsuri": "http://xbrl.sec.gov/country/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "country_ID": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDONESIA", "terseLabel": "Indonesia" } } }, "localname": "ID", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "country_KW": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "KUWAIT", "terseLabel": "Kuwait" } } }, "localname": "KW", "nsuri": "http://xbrl.sec.gov/country/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "country_NO": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NORWAY", "terseLabel": "Norway" } } }, "localname": "NO", "nsuri": "http://xbrl.sec.gov/country/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "country_SA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SAUDI ARABIA", "terseLabel": "Saudi Arabia" } } }, "localname": "SA", "nsuri": "http://xbrl.sec.gov/country/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "country_ZA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SOUTH AFRICA", "terseLabel": "South Africa" } } }, "localname": "ZA", "nsuri": "http://xbrl.sec.gov/country/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r683" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r684" ], "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r681" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r681" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r681" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r685" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r681" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r681" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r681" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r681" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r680" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r682" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r206", "r248", "r259", "r260", "r261", "r262", "r263", "r265", "r269", "r322", "r323", "r324", "r325", "r327", "r328", "r330", "r332", "r333", "r718", "r719" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r206", "r248", "r259", "r260", "r261", "r262", "r263", "r265", "r269", "r322", "r323", "r324", "r325", "r327", "r328", "r330", "r332", "r333", "r718", "r719" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r204", "r205", "r339", "r364", "r477", "r634", "r636" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r316", "r317", "r318", "r319", "r395", "r482", "r525", "r546", "r547", "r597", "r599", "r601", "r602", "r610", "r624", "r625", "r642", "r649", "r662", "r668", "r720", "r734", "r735", "r736", "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "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": [ "r316", "r317", "r318", "r319", "r395", "r482", "r525", "r546", "r547", "r597", "r599", "r601", "r602", "r610", "r624", "r625", "r642", "r649", "r662", "r668", "r720", "r734", "r735", "r736", "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/INCOMETAXESDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r316", "r317", "r318", "r319", "r388", "r395", "r400", "r401", "r402", "r481", "r482", "r525", "r546", "r547", "r597", "r599", "r601", "r602", "r610", "r624", "r625", "r642", "r649", "r662", "r668", "r671", "r712", "r720", "r735", "r736", "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "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": [ "r316", "r317", "r318", "r319", "r388", "r395", "r400", "r401", "r402", "r481", "r482", "r525", "r546", "r547", "r597", "r599", "r601", "r602", "r610", "r624", "r625", "r642", "r649", "r662", "r668", "r671", "r712", "r720", "r735", "r736", "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/INCOMETAXESDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r204", "r205", "r339", "r364", "r477", "r635", "r636" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r273", "r274", "r542", "r543", "r544", "r598", "r600", "r603", "r611", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r627", "r651", "r671", "r723", "r742" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r273", "r274", "r542", "r543", "r544", "r598", "r600", "r603", "r611", "r612", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r627", "r651", "r671", "r723", "r742" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNotesReceivableNet": { "auth_ref": [ "r276", "r741" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss", "terseLabel": "Notes receivable to redeemable NCI holder" } } }, "localname": "AccountsAndNotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r18", "r667" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r709" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r276", "r277" ], "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 $750 and $925, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r105", "r147" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r53", "r170", "r503" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r31", "r116", "r177", "r500", "r530", "r531" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other cumulative comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r9", "r31", "r443", "r446", "r474", "r526", "r527", "r693", "r694", "r695", "r701", "r702", "r703" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r108", "r667", "r744" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r407", "r408", "r409", "r540", "r701", "r702", "r703", "r729", "r746" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r69", "r70", "r397" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r403", "r410" ], "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": "Unallocated stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r178", "r280", "r285", "r286", "r289", "r741" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Allowance for doubtful accounts, June 30, 2023", "periodStartLabel": "Allowance for doubtful accounts, December 31, 2022" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r178", "r280", "r285" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r709" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Accounts receivable, allowance for credit loss, net recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r288" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r357", "r466", "r647", "r648", "r697" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r7", "r48", "r51" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r239" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r145", "r174", "r202", "r246", "r261", "r267", "r282", "r322", "r323", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r434", "r438", "r454", "r495", "r568", "r667", "r679", "r718", "r719", "r732" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r165", "r181", "r202", "r282", "r322", "r323", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r434", "r438", "r454", "r667", "r718", "r719", "r732" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r432", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r72", "r74", "r432", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of ownership acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r36", "r168", "r628" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r36", "r125", "r199" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r125" ], "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 decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r25", "r101", "r497", "r555" ], "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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r133", "r313", "r314", "r614", "r714" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r669", "r670", "r671", "r673", "r674", "r675", "r676", "r701", "r702", "r729", "r743", "r746" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r107" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r107", "r556" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r107" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r10", "r107", "r556", "r574", "r746", "r747" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balances (in shares)", "periodStartLabel": "Beginning balances (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r107", "r499", "r667" ], "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; 50,000,000 shares authorized; 20,450,043 and 20,140,654 shares issued, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r67" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r32", "r183", "r185", "r193", "r491", "r511" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "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": "Comprehensive income (loss) attributable to DMC Global Inc. stockholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r5", "r77", "r80", "r183", "r185", "r192", "r490", "r510" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Less: comprehensive income (loss) attributable to redeemable noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r80", "r142", "r183", "r185", "r191", "r489", "r509" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r39", "r41", "r94", "r95", "r275", "r613" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r39", "r41", "r94", "r95", "r275", "r532", "r613" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r39", "r41", "r94", "r95", "r275", "r613", "r688" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r39", "r41", "r94", "r95", "r275" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r39", "r41", "r94", "r95", "r275", "r613" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r78", "r637" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "terseLabel": "Redeemable noncontrolling interest" } } }, "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r722" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r366", "r367", "r386" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r366", "r367", "r386" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r13", "r260", "r261", "r262", "r263", "r269", "r706" ], "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" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r121", "r485" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r40", "r275" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r76" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r134", "r201", "r335", "r341", "r342", "r343", "r344", "r345", "r346", "r351", "r358", "r359", "r361" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r104", "r105", "r146", "r148", "r206", "r336", "r337", "r338", "r339", "r340", "r342", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r467", "r644", "r645", "r646", "r647", "r648", "r698" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r206", "r336", "r337", "r338", "r339", "r340", "r342", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r360", "r467", "r644", "r645", "r646", "r647", "r648", "r698" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r23", "r206", "r336", "r337", "r338", "r339", "r340", "r342", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r467", "r644", "r645", "r646", "r647", "r648", "r698" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r23", "r61", "r62", "r96", "r97", "r99", "r102", "r135", "r136", "r206", "r336", "r337", "r338", "r339", "r340", "r342", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r360", "r467", "r644", "r645", "r646", "r647", "r648", "r698" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESDeferredCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r66", "r138" ], "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 within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Other current liabilities" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESDeferredCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r690" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESDeferredCompensationPlanDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r98", "r721" ], "calculation": { "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Less: debt issuance costs", "negatedTerseLabel": "Debt issuance costs, net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r414", "r415" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r7", "r139", "r159", "r427", "r428", "r700" ], "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 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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r414", "r415", "r496" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r7", "r52" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r7", "r251" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r545", "r547", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r582", "r583", "r584", "r585", "r588", "r589", "r590", "r591", "r604", "r605", "r608", "r609", "r669", "r671" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails", "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r453" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r728" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r85", "r87", "r88", "r89", "r545", "r547", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r582", "r583", "r584", "r585", "r588", "r589", "r590", "r591", "r604", "r605", "r608", "r609", "r636", "r669", "r671" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r144", "r441", "r448" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r11", "r85", "r88", "r89", "r92", "r93", "r440" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [ "r440" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [ "r448" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r726", "r727" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r11", "r81", "r82", "r83", "r84", "r86", "r88", "r90", "r91", "r93", "r448" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r140" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r385", "r650", "r651", "r652", "r653", "r654", "r655", "r656" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails", "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r385", "r650", "r651", "r652", "r653", "r654", "r655", "r656" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails", "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r396", "r399", "r404", "r405", "r406", "r663" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "CHIEF EXECUTIVE OFFICER TRANSITION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CHIEFEXECUTIVEOFFICERTRANSITION" ], "xbrltype": "textBlockItemType" }, "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r194", "r212", "r213", "r214", "r215", "r216", "r220", "r223", "r234", "r237", "r238", "r240", "r450", "r451", "r492", "r512", "r639" ], "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/2023", "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 attributable to DMC Global Inc. stockholders:", "verboseLabel": "Net income (loss) per share attributable to DMC Global Inc. stockholders" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r194", "r212", "r213", "r214", "r215", "r216", "r223", "r234", "r237", "r238", "r240", "r450", "r451", "r492", "r512", "r639" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r37", "r38" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r457" ], "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, Continuing Operations", "terseLabel": "Effects of exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r724", "r725" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r10", "r162", "r187", "r188", "r189", "r207", "r208", "r209", "r211", "r217", "r219", "r241", "r283", "r284", "r365", "r407", "r408", "r409", "r423", "r424", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r459", "r460", "r461", "r462", "r463", "r464", "r474", "r526", "r527", "r528", "r540", "r594" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r349", "r389", "r390", "r391", "r392", "r393", "r394", "r452", "r478", "r479", "r480", "r645", "r646", "r657", "r658", "r659" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r349", "r389", "r394", "r452", "r478", "r657", "r658", "r659" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r349", "r389", "r390", "r391", "r392", "r393", "r394", "r478", "r479", "r480", "r645", "r646", "r657", "r658", "r659" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r172", "r306" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r304", "r305", "r306", "r307", "r486", "r487" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r131", "r487" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r49", "r50" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r131", "r486" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [ "r562", "r566", "r571", "r584", "r590", "r606", "r607", "r608", "r671" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails", "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r122", "r578" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r171", "r293", "r488", "r643", "r667", "r710", "r711" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r119", "r202", "r246", "r260", "r266", "r269", "r282", "r322", "r323", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r454", "r641", "r718" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r117", "r150", "r246", "r260", "r266", "r269", "r493", "r505", "r641" ], "calculation": { "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "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/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r203", "r411", "r417", "r418", "r421", "r425", "r429", "r430", "r431", "r538" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r156", "r160", "r218", "r219", "r254", "r416", "r426", "r513" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r186", "r412", "r413", "r418", "r419", "r420", "r422", "r536" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r6" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r6" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r6" ], "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 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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r483", "r696" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r6" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r6" ], "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 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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "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 Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r224", "r225", "r226", "r238", "r398" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r303" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r98", "r152", "r190", "r250", "r465", "r579", "r677", "r745" ], "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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r290" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r130", "r630" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r180", "r629", "r667" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.dynamicmaterials.com/role/INVENTORIESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r157", "r167", "r179", "r290", "r291", "r292", "r484", "r638" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r130", "r632" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventorySuppliesNetOfReserves": { "auth_ref": [ "r46", "r633" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r130", "r631" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r472" ], "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r468" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r20", "r202", "r282", "r322", "r323", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r435", "r438", "r439", "r454", "r554", "r640", "r679", "r718", "r732", "r733" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r112", "r149", "r502", "r667", "r699", "r708", "r730" ], "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, redeemable noncontrolling interest, and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "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, REDEEMABLE NONCONTROLLING INTEREST, AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r22", "r166", "r202", "r282", "r322", "r323", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r435", "r438", "r439", "r454", "r667", "r718", "r732", "r733" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r15", "r148", "r740" ], "calculation": { "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Outstanding borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r19" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r148", "r348", "r362", "r645", "r646", "r740" ], "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 deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r175" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r176" ], "calculation": { "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r23", "r54", "r55" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r23", "r56" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [ "r315", "r316", "r317", "r321", "r716", "r717" ], "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r315", "r316", "r317", "r321", "r716", "r717" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r715" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.", "label": "Loss Contingency Accrual, Provision", "terseLabel": "Amount reserved, estimate of possible loss" } } }, "localname": "LossContingencyAccrualProvision", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r316", "r317", "r320", "r321" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Agreed upon settlement amount" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r691" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r45" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "auth_ref": [ "r16", "r59", "r60", "r63" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.", "label": "Noncontrolling Interest, Change in Redemption Value", "terseLabel": "Adjustment of redeemable noncontrolling interest" } } }, "localname": "MinorityInterestChangeInRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r137" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedTerseLabel": "Distribution to redeemable noncontrolling interest holder" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Subsidiary, Ownership Percentage, Parent", "terseLabel": "Ownership percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r198" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows used in financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r198" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r125", "r126", "r127" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r118", "r127", "r151", "r164", "r182", "r184", "r189", "r202", "r210", "r212", "r213", "r214", "r215", "r218", "r219", "r231", "r246", "r260", "r266", "r269", "r282", "r322", "r323", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r451", "r454", "r508", "r576", "r592", "r593", "r641", "r677", "r718" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "boom_NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest", "weight": 1.0 }, "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net income attributable to DMC Global Inc. stockholders", "totalLabel": "Net income attributable to DMC Global Inc. stockholders", "verboseLabel": "Net income attributable to DMC Global Inc. stockholders, as reported" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r79", "r143", "r182", "r184", "r218", "r219", "r507", "r695" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: Net income (loss) attributable to redeemable noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r120" ], "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 Net Income (Loss) attributable to redeemable noncontrolling interest.", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "negatedTerseLabel": "Adjustment of redeemable noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest [Abstract]", "terseLabel": "Reconciliation to net (loss) income attributable to DMC Global Inc. stockholders" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r196", "r212", "r213", "r214", "r215", "r220", "r221", "r233", "r238", "r246", "r260", "r266", "r269", "r641" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r196", "r222", "r227", "r228", "r229", "r230", "r233", "r238" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (expense) income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r705" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r246", "r260", "r266", "r269", "r641" ], "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" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r473", "r666" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r470" ], "calculation": { "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", "totalLabel": "Total lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r470" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r471" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r470" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r471" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r469" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r471" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r71" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r259", "r260", "r261", "r262", "r263", "r269" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r103", "r141", "r533", "r534" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BASISOFPRESENTATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r173" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r3", "r116", "r455", "r456", "r458" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before 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 Gain (Loss), before Reclassification and Tax", "terseLabel": "Change in cumulative foreign currency translation adjustment", "verboseLabel": "Change in cumulative foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r21", "r667" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r24" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r127" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r123" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Parent" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r33" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Treasury stock purchases" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r35" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r33" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedTerseLabel": "Distributions to redeemable noncontrolling interest holder" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r707" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r124" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation [Member]", "terseLabel": "Pending Litigation" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r106", "r363" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r106", "r556" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r106", "r363" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r106", "r556", "r574", "r746", "r747" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r106", "r498", "r667" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r692" ], "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 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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r4", "r12" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r164", "r182", "r184", "r197", "r202", "r210", "r218", "r219", "r246", "r260", "r266", "r269", "r282", "r322", "r323", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r433", "r436", "r437", "r451", "r454", "r493", "r506", "r539", "r576", "r592", "r593", "r641", "r664", "r665", "r678", "r695", "r718" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "netLabel": "Net income (loss)", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r132", "r169", "r504" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r494", "r504", "r667" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r195", "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Current period provision for expected credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r57", "r58", "r59", "r60" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "terseLabel": "Redeemable noncontrolling interest" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r100", "r475" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Operating lease expenses from related party leases" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r475", "r476", "r731" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r34" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-Term Lines of Credit", "negatedTerseLabel": "Repayments on term loan" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r7", "r310", "r311", "r713" ], "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 expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring expenses" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r109", "r137", "r501", "r529", "r531", "r537", "r557", "r667" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r162", "r207", "r208", "r209", "r211", "r217", "r219", "r283", "r284", "r407", "r408", "r409", "r423", "r424", "r442", "r444", "r445", "r447", "r449", "r526", "r528", "r540", "r746" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r247", "r248", "r259", "r264", "r265", "r271", "r273", "r275", "r384", "r385", "r485" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails", "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r161", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r626" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r161", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r387" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r14" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r275", "r687" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r28" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r49" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r49" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r85", "r88", "r440" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r704" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r17", "r113", "r114", "r115" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r19" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r42", "r43", "r44", "r47" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r42", "r43", "r44", "r47" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Term Loan" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r243", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r269", "r275", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r309", "r312", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r643", "r689", "r742" ], "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/2023", "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/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/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r258", "r263", "r267", "r268", "r269", "r270", "r271", "r272", "r275" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r122" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r7" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance expense" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CHIEFEXECUTIVEOFFICERTRANSITIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r6" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-Based Payment Arrangement, Accelerated Cost", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CHIEFEXECUTIVEOFFICERTRANSITIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r128", "r200" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r163", "r243", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r269", "r275", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r308", "r309", "r312", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r643", "r689", "r742" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "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/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r10", "r27", "r162", "r187", "r188", "r189", "r207", "r208", "r209", "r211", "r217", "r219", "r241", "r283", "r284", "r365", "r407", "r408", "r409", "r423", "r424", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r459", "r460", "r461", "r462", "r463", "r464", "r474", "r526", "r527", "r528", "r540", "r594" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r207", "r208", "r209", "r241", "r485", "r535", "r541", "r548", "r549", "r550", "r551", "r552", "r553", "r556", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r575", "r577", "r578", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r594", "r672" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "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/2023", "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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r207", "r208", "r209", "r241", "r485", "r535", "r541", "r548", "r549", "r550", "r551", "r552", "r553", "r556", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r575", "r577", "r578", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r594", "r672" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r10", "r106", "r107", "r137" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r68", "r106", "r107", "r137" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r107", "r110", "r111", "r129", "r558", "r574", "r595", "r596", "r667", "r679", "r699", "r708", "r730", "r746" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balances", "periodStartLabel": "Beginning balances", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r26", "r202", "r282", "r454" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "periodEndLabel": "Redeemable Non-Controlling interest, ending balance", "periodStartLabel": "Redeemable Non-Controlling interest, beginning balance", "terseLabel": "Redeemable non-controlling interest" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityNetIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of net income or loss attributable to temporary equity interest.", "label": "Temporary Equity, Net Income", "terseLabel": "Net income" } } }, "localname": "TemporaryEquityNetIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r153", "r154", "r155", "r278", "r279", "r281" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r75" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock, at cost, and Company Stock Held for Deferred Compensation, at par" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "negatedPeriodEndLabel": "Ending balances (in shares)", "negatedPeriodStartLabel": "Beginning balances (in shares)", "verboseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r29", "r64", "r65" ], "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedTerseLabel": "Treasury stock, at cost, and company stock held for deferred compensation, at par; 685,542 and 605,723 shares, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r10", "r107", "r137" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r10", "r64", "r137" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r232", "r235", "r236" ], "calculation": { "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": { "order": 1.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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": { "auth_ref": [ "r232", "r235", "r236", "r686" ], "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r222", "r238" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r220", "r238" ], "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/2023", "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/2023", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org//815/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "16(c)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-65", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-66", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//350-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(17))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r681": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r682": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r683": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r684": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r685": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 64 0000034067-23-000128-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000034067-23-000128-xbrl.zip M4$L#!!0 ( -&!"%="[T-TNFT! (%-& 1 8F]O;2TR,#(S,#8S,"YH M=&WLO6MSXDBV+OS]_ J]S)Q]NB.$2W<)5S4G*$Q5>X_+KK'IF3WGRXZTE!CM M$A(M"9>97_]FIB0,!@P"@5+2FIBHMJU;YEK/NN;*E9_^[\O$$YYQ&+F!_UM+ MOI!:PO_M?OK_VNW_^GQ_(UP%]FR"_5CHAQC%V!%^NO%8B,=8^&<0_G"?D?#= M0_$H""?M-GNJ'TSGH?LTC@5%4M3LKO1B>*DKAJIA9+0?5<=J:YHT:EM(PFVD M6/((:;J!5$5\NL2VJN@JEMN6.=+;FJK)[4<)F6VY,QJ9BF4]JE@5G4M)QECJ M:"-3TK#FZ#+J8%NQ3 ./#+5C8(U^=AR3^9$Y^M&E@]W?6N,XGEY^^/#R&'H7 M$;8OGH+G#^3"!SK<5GKCB^?Z/Q:W_OSY\^*G>A&$3Q_D3J?S@5W-;G5?5NYC MKZ5W*I*L?G!]9/O!+I0QPB/Z)@0C%!(WV%U):4MJQD+XG" M>)UTY(^K9"-O=MYP.IV+\2&YN#2H-@'!RL R4+PW+EEO2U9;E;/WV,',C\/Y M9G2E%U?&N :P58K3RX\HRGBT'8H4W>RF2P_Y3[^UL-_^XZ%%4(^1T_TTP3$2 MZ*-M_.?,??ZMU0_\F$AS>SB?DG?;R6^_M6+\$G]@K_K0_5__ZW]]BMW8PUW* MYW;&QD\?DC]^^I"\^C%PYMU/COLL1/':>FA^Z0<^)@-P7R[IC3A, M?G0=!_OL1W+]EJB4T+63[[_$]WCT6\MN$V(2&-$W8?=RX)//S?MD="'RKGT' MO_P-SUN"Z_S6&K45H]65Z/]433+,3Q]6WIKC(_U9&)(O?'$C&WG_PB@<^,X5 M ?'B.V:KVR;H(XP^_".9!GW]RA?REVCQ#:O5I30NZ@/?R>V!L_J)3JO[=^7P M#_3(VQWV!0\]92\E@MT=$5G'N=ZK9>]-U=WEW12'1*C\IQM,X'Y/#=@ZOO,(?N.BZ/^ ;/8 M@:4"9F&<81;[\N*5U?DG8N5EQX&XVICQ=Q0I++EO( YR&7/ MX7@I-Q2E#LK*(+YE/;25H6AV6]F,]]-IA6-$>'^8F83(C.S$'=3PK*+V2NR:]GO M]!V;*:5R1ZEE#!Q(J1D3IU52I#F5RS\>KO)32>.+2DH6(Q]+)1*\/E#@+*;G MN,]D6,NW,F6(XB \D*!KS],_7F$_F!"%ON&U^\)YY14?5D>_DY\Z!_Q\JR:U M\ZM)@S7V,/L-O+W2> _Q('](WG7 MIP\;/[&@QF(D9]2^JR3O5)SD/<=AOCCQRI'K7/M]-'5CY%6%_+)4/XRJO[X](WJA+7#K&#Y5/ M'IU55"AXX UW(6-)=#AYS%A'!X8'QD&4RSF#(":N#K.4J@?09XD=>&!4U0/N MMYT],OZ%YU6/EDA)VA=&_ZO'R MN1-VA1$>5K/YX4750_T2$G:%T1X"^'.26ZMZ3'XN'T?W&V)$95/7X]7ZN4PDH@]:K'K>7T2BF._K X6Q+AJQYF MEYVX+)(750^FS]\KI3C:P^+L.%/U2)6+A%T9C(/(E7,&09A;(695/28N)6%7!J.J'D.?,6%75'6G4?58N:2$ M76'TKWJ\?.Z$75&$-V$UFQ]>5#W4+R%A5QCM(8 _*[DY.\JGR*GQ'[5^GD7$ M5D710_**%$GTE*_+7F@CQT7IE1/#J;#J3I/_0/0=FE_-?33P.JD9Z M_L/*=TA_&SQBK^\AIVI4YS]&+%')O&V)4,*A?B;_ 67Y&HD'/O$?>):JOCA@ MD<5_B,J'0U7@;F>+_U"T?/5U(M+S'XGRXE 5277N%HFC,+Z\^TE0'(W=Z;I" M^1X&SLR.HYN;_NFW%RK''@?LS^A8MAP'/"4_9B_8_YA;B[LXFW*L'\S((,,I ML8SS6S3!2XR[QP[&$_3H87J*-YE+&'B>ZS]=TP=P%/\>> X.*R,PW(7;Z[F0VJ:=;Q%W@O8D!Z*6^#. V!O^"W/ ?R)OAS_/%C[^3-Z+0 M'L]O\#/V5G/'BYNN_>F,F!1ZAUP91<1MI,T_&PK,2%G[[!?J*=; M'6YP&V!72%,5>:X\=Z'W0?Q@,5ZFICXC^P?A1&58P%TL73%C420ON NL*VF%Y4XZ7 ;L7/(GQ*.<^AP&\KS MQI]\'5V*XH\L<1O;<\B@$G;PR!*W ?]-X#_%.)Q^/TX]>$\,>SNBHET#Q,/<=UZ;(R?5A;CP.6>(VIP , M/T60)DO<)BW>9_@#MDFLXM"+]61RH5+-;5JDX4PN5)*YS;=LI3G=6H7#?S\B M_\<-"=OO1@GIJR-7W.9!N")YH2CG-B=2M&;9^\.K;UW5H*?E\4J(\J; [KT0 MY]J\X(; MO9)_O4V6N;Z\]W]KKK&X^5NB[SW/#(BGPRC/PM#[-MN31?99)G;E.2Y$'IP/3I@O^K8 MYRX[VP2]OR@F01'[*\#\U##G-C]=9Q4/,#\WS*N7H3]5T)=L;R=?[0?/V"]@YS]G/E8ER@U:>SDF3@@:Q3NWF%8@\N0"E=5;Q*AO M*H(+0'"[Q')NUW K +_B<(+\S^DB6L#]NN4B,X5GZ\T+W"C0%-F\'/QQ?TAJ MJGKK+X>M@59 >YQHF5OF=OFET2PN9G=(^O'-Z>KTX@%J0>%V=86'9E<<%,?+ M"G=K"MQRJ*3J:X7;S#>/'"IC X/"77Z6P_9R7"@[;C.,O#*J+)W';8Z,8T:5 MHOJX31OQT=Z1"ZW';2:'0QZ5I?"XS9_PR:-2=!UW"9"D1:U@T*&^EW G1PY&EPERP#='#D<'"7H0-T<.1W<)<;Y!X=S4@:J]PE M) $8?'@;D 7E'!@E.1H:Y$$Y!T9)/H;6B$QH1>V\UHA\9$5MK=:(K&!5[5TC MDG)5M3F5S(E](_,-7>3=8S(=NJO ?V)WU=3T5#(S51*/RK) E

."MNHS5V565EFCLN41:.1 M4)9%Y3(_TF@DE&6\N5X#=SE( $-Y/@-W64?^L%"6OP!Y1_ZP4):_ 'E'_K!0EK\ ><<#L7!]53=_H0-Y1_ZP M4)*_T(&\(W]8*,E?Z$#>D3\LE.0O="#O>"@6;FOG+T#>D3\LE.4O0-Z1/RR4 MY2] WI$_+)3E+T#>,2<6V(?O<13?C89C_,^ O&W'%ZOJ/D :DGMHE.5-0%:2 M>VB4XUPH$B0IN8=&.;Z&(E4Z9YGSC-ZB7,[:M6T@;P,8\ 2#0NMQ;.B<)=%;#8,2O(-%.ZRB,V&05F^ 7=9Q&;#H"S?@+LL8@5@T*]; M^P1%X2Z+V&P8E.4;<)=%;#8,RO(-N,LB-AL&9?D&5):EE^0;<91&; M#8.R? /NLHC-AD%9O@%W6<1FPZ LWP"RB/DA^&5[.6Q5?0/((G(%@[)\ ^ZR MB,V&04F^@<9=%K'9,"C)-]"JFD6\O:FEBUB2;Z!5-8M84QB4Y!MH5L)@Y)\ [VR6<1ZPJ D MWT#G+HM8@:6EVAT!K>C<91&;#8.R? /NLHC-AD%9O@%W6<1FPZ LWX"[+"+' M,&C*<<^*SEU2$5#!@>? 78X14%&^(V%PEW($5)3O5QC<92!+/_H[&T _\&WR MNA#%Y,_W;O3C\WPXG^+D\XN;9E$<3'"X=O,)1_$9^_9X@L(?JT-Y0!Z.[O$S M]F?X%M=TX<3@+E4*>*T*7DNQNMSF='O3PXJZB(%-O MR:DJ<+G-0@-PJP'<7!ZMK+15N1C@";4?\;7?A2',_HXY<,JN[X$ M(7:?_,&+/4;^$R:__D3A":(/EXP!D7O7]49VY3#R952?E'D[O\HX/=RQO\A+P! M&\]R1!':R'%1$:GG&S=VGY@CWD<17OK&-S0/PB?TC_1;U[Y=5*SP^DD:MLRB M5UG:_/1/'<(VBF/HT__G2=>'PI2]+_;K%;NY^B M*?*[GQ[##^0%R<_)>];>1L?<1AYQ1RYI\@B'Y TQ3:9E-SP&(1E[VPX\#TTC M?)G]\-%QHZF'YD0,/=?';?;0QPD*G\CX'H,X)J"B8WO&84S77=./L.\EE]-A M=SH7EJ[2D<>$1+&3?3B=U 6;U(?86;_6L2XZTO;+TH6\N/:!O3O,;DCIIT[C M%GN.3(I2Z;>6VGHS[W0F\C06HL!S'>$O3.JEC^GU.)A>*BL7/TZ10R%]*0DR M>__K #XP(NW)A6TLW..Q[#J95A!>9B,>$82V1VCB>O/+_S,D@AH)M_BGG@]>!!ZMU?"X+_ZO_=NOPZ$_MVW;]'/8D[%RCQ(2E4W2 MH1(-[@?^+8GF0M<64D5_CT?4D9!;@H^HDT#-]U5@LY"/YNA;3,>/R U=66K_ MG=F!U[>LR_2I@;0/,\J \B_?4/A#N//QKZ>KD_]/(:D_='Y3V(3 MJ%V(MM%+V8MC^='X]QGQ<7#HS>_Q- CCEC BT$8Q<4#(5(A#>TD<0.\1>5X0 M/P8O&6X52HJ.J1D?MT&W4.:H.9BS[=_3P/@M6S:/3/C['[W[X>#^YE_"_>#[ MW?U0^/['_<,?O=NA,+P3B,D9$KN2#%-6A;M[0=9_<7Y-_G#W11C^/A"VV:5> M?RB06^2.JN76FJ4[$/LI :)LA7B,A3\SJ J)=RT0IQL[0G[,?V>/#Q*7?07Q MEP[Y2WM"7C&FC[4=-&_/,0K;V,^@3T+#_YSY.&&.*HD"#0;>2H' CYT]7)%Q MP/J[^SH0LEH681B2S[FL3""/2=!2DZ!5QR1P9B2&][W;AVMJ"C(K\ ^ MOWW8UR2LXS*O1?AX.+Z+-1&$)I0*2R3\/KB_OKL2OMS??3B1O1%*0P4])JL'Y%?JU,6K?Q8?#\1SRLD]_C)C6+B3,2WY$HF*$:K M>_6M+WR]N?O1W!] MP8TCH3]F4Y[7*A6[HA;]5,R]D3@@0 MT3NF8?!,W_,:')M$NK&'?J(0OR_6&9N.YT "]\*IO!>1WW@]A6+4D2[EWG"0O?4?CC)YJ_%7D(]Y_\^=)HY ^B&5:&Y)4G8H M;1Z=]W1:5/5.0T)==XH\ ;]@>T8K<\F?B>3B2"3NN^W-J!(2_NU.";6<#6N0 ML'A^T*+N_DBD$M<+,5K!GM;JJM+:DLNO.0!^$Q#+\7T<^&^R.++>ZAJ&WM;- M=:W!$5FW(/LU$/V/OUB*;'Z,A!A[>$KGF6:ZEF%-?'14'UROYJ#/&V031^!" M2OSCO%&VJE]H20(N=SS\_C75THJ/W8T+1:W*8%7UPM+V>VW18<6)7.S]0K2A M&WLLL,#('@NVAZ(HA\.]DE"M!3F(+T2UW<-\\AAX3:;$;9JOQ.G.(H$$)S_' M+@%)R P'#K&S'JAL%XNE&E=YQ*L64=!C+-RBR$%_"E^]X)$$8P_$:;5C M@99^XOA=5NV12CFLQN&<%0V;?=YKWZ$9)"P\S@5[C.T? NU=0A0VCL1ZYD=;Q1.2_?\Y<7H#>3]A'TU5 M+0I,@G"YP(28#/JUE,2D!A!#-B,&)Q@%=$\OJ^.(QBM_,2/B)5L?+ENO9P^EL?A4%Y#O"+\K2 ME!\)MLA-C_]#\4,>8O>3)^E0TI>Q#BUL)&RD*(J%CB0X:!YE=?)Y\R3]61C2 MG;QL6%3EL(U,"XAW6MU_X>@MC+-OY5O/W5D3MN]:X["[O=".N$V*)\0 MVGZ1I6H4KPM.%?YRK[ $*JU$4"=N'!/Y9@H_#'QJ^;RY@(D5G O7U" BFV7E MKE",!%IU\U:'O;YC.@NC&7TUN7 _\]("78UX6LD:_&I=54RJ(7V MP=&OA^J6)1I0$J2J9E&%+X%NJ85N490+';1+<=K%C00D>"@D+@JR;:)=0D15 M!)7%D+H-&_\J$!%J;[@038A2(M\(,P-/Q'9"2# 7J:-$7D9\"IHR?!*>PN!G M/,XN9S+_@#$;GX-'KL_JJMGB \W1*F2J6T;)+LL?L]MVWK!]E-F-U%M*;]XR MXNQ.UU_2H"2>;2M"Z@0N>W[KE:><8685V5!W5:>Z*YYS1C>;13JG&>J%+O*. M&\CY+9^TU?)! 4M5X7Q(<7S8)[A_"L+YABP0NXE)A)W>])H04N16M[Q"=WUJ4X[.;8X"$U0C3C]L"VYR)U38 MF[*&W:M;OT?N"W;(^+UHL7:G*#LWM:[K_XPX^^QS.F"Q^=!;]]0+IQE)#3 X MV!PSYT9@]IZO[#7]Y"V[D:CF1N+:NEBEEK]&[V16:!7;QG20.]J49V;996(? M_( EAV=1DH\A$TT:2,2+#>]9DIG8C9F]\ MY-LD2J.Q'MTL0V^F70<=%#J10,MS7>=-9CI=:A-D]1?TZZ:LBE"!=&6]%U.3 M[&$TQIZW$/)?"(Q8_B[9U_0SBX2/;_"T<\9: Y2,670X?I=I:R*J*<>_ ML*4S_WB*D3( M6-M.$+?3%Q)/B+@WY%W2 C!ZJRMW1-/01%4S,\QD0^W2/<1D>KW9TRR*TR9# M28^AB](RV?QWX'S39'-K!9944.^ ;7U/=IC#-YU9IT'B=ER&V&-]X==ZM;[. MEDU3>GT$/9)9S>+U1W:U=\W;9I8>*9(\,PY?W?HGW'X,,?K11B-"CDOD_43S MJ/6AN%ZT!W9NR,FZ4VC?/15;O_<'[5/3N_^7<'LW' B]SW=_#(4O=_?_[-U? MM6_N[OYV??LUZ9KZ;7 [++-SZB'+;6KM'*2O,GA#W[K637))1H*70KRT] M:4=.9B&0ZT?9DNDH.8>A[07!C]3/3T[_BK)54QHF$-^0>H$3C'QZ$[58J<.O MF#UAO9+NM8!.9>NSB[OEP8:[-]7=70C_Q,0EI:$,NWW[.,GE,)@]C8FQ)#_N M1X6DR,8.GFEQ./6>Z2B4/O1C\B1M29;Q,C M1[['B,AN(N&:1\P*HK$@>?,,T2+):.;1EP2"XXY&Q-\@-AW313A"H%$83.A< M_R>))--[+P3BG41X>0@V170PP3'#+*'=HND[(U\P"UG\29CW=AX_ QHTLIHA MM$#=!,W?+O0_8L_%S_CMGXFM]]>*!LB7Z?[&>.UN')$!;OK[RY3,\.U?$WBM M%!($+'":CD,4)?Y8Y!)A16$&?<)N5CSU2IEDXQD-N^DG4%('0:(N0H.L%HN0 MU263\^TY?>/JV7GIEC;:\Y$%;SA.F&NGY]O1S9PV?9&#HRG=^)M\AY"=>&+$ M4M%A$K#]S*(Z#S-!8[55Q,$34LDE AB0MXZ1-Z)CH'X7+1C)Z.A0$(S<6$@< M*<&=4 %(9YB@@HZ!P2615?95HK5F%,%)V1EYQ,81'1!*A980. R<62+[Y+,T MT3!-_L*>7R6%R&#T#AVS&=-'Z:A)3.LM6NBS!_V4'*LO7JZ+"_$$N2RL79#A M#8O(X^EY (OMAG9 !/1I<9XV"ZKI\.@\EQ@GIOF7:29-3,',DRVYE+SHD7PD M7O[$'D-;O.\1^R14CZ-,@RZQFWYA3"E#MT2FERFQF=TD"(K8#%EW?H%*%-/B MT3PB(!:(VD@'(RZI @+K5W0Y9&1DFN3.Q8GE";,>D?W#"YXV7,FF2M0.7;Z231$WT7T M^B.BF3+Z\]+?T[&1( 8MF.2D[3 V6R8V*I\&@IC8, *H*)I-IO$"7 [1B%XP M73(#F0U)K3*=$K4Z8>!="#TO'E-+2+2!D*K3Y*$UN:+9PYV2JJ[]\Q M0?2S% ^!3^%Q]DH8CRCLF-6K4L $=%KI-T),GB\5MI/S/E291:Y*XMI0>T!Y\<3(FO@JGA?\I+$851K3@"HI M:NR9NB#<"B9$A["#7!(<+^]>IF6[4>)XD!$XF#&)_DK+UT9)K>]'!G:/YOP0 MDTX2#Z=X<:-PEN#GX[JX,+L21,S'PE0[SC\F26(Z_03"ZR]XE>/@D3H;3*\P MR"6N"Z%\'&?US-18X?1)ZKTFEH!P)'$:%T:-Q;')D*.QF^#[8V8:%B8/):J5 M&"1R\8U2(6#TZ MYV8IB6%-)'8>3-*((2"))1+SZ=Z++U&T;)^63D1EJ+ M;+MT&E3#$@7+II:B*)D;=8,H_5G MC#%/U&;XE"("FE(KC+R$4%,<$F2GSS%"LS^_58C$1T,>L>W>C'Q^-A&7W)H0 M_5R(3[1.@1B1R&/$-KN< MTE&D/@1%!>4\94RZ-KGP#19_2!4E(4QF%XC\$W#\I%Y+^(Q3'#J8:,_$@_)H MFP,RH$=6RTXD@?J_J>HA;**D2-B7E)73"2VT_809T+>N"S$\Y#DJ(LE;G@DI MJ#X.ICAI8+0.0"+W5%)'LT03Q?B)KM9GIC09=$("9IV3$W]6AK+P7-C:"R-J M0+P%PB'"HEWRR^S>VJ"63"TA3LB4T.ODDG0^,QDD["'>7DJL.2OX31[=8(8_ M"D_)!K:%[J*^I)N2A0Z*6 WJ_&#R1>)K3!)G0>4F!*B MX^GCKXM7Q"DA>"8#G%$[X[F(J&G*IEV&25QL]1VQS76$K>B)75HX;^0OWCQR M*=<)I]Y89B(6.!BQ8)-1)T8_J!DANL[+N$-'-R._VDQ./>: IBXC,TW!B"VB ML=6S]/Z=YI29.Q($45LX(61)-%HR!6*UZ2UTJW5X/_ MXO(0EJKD_F5R4=^O,#S/:\W.A6X67QQO7$CF?L7Q)ZJN.VD=V>EZ5YYUTWJQ ML]JWPW3)L][9FIG-^CO1U;N+0#MEM",=C4Y6DY4,VR'>5N)[7C+/A-Y%AH.X M&8LP#NDR\U_VL,,J867O?IB ^%IH"U^N;WNW_6O6*?O+W?VWWI =0(=J6WZ8 M%Y& NR)P9Q"7AZ8XY2W0 IYQR;-^0)=3:6J2_,3,%PM>OBSJ$E^7W$[)V!U5 MNR&=.!B(HIBNO:_^"Q563K:TP(P2(>)].Q7_$.0 @6 "]*%G:T&\#/R6%[T M88Q9F0#+/3*U6=6)TA,GJST#5:KT\),27.&7F8]F#ETW_94E[]>6.L_B0(.3 M=6IV5]?) @M7&R JRE8+MU1+24S;W6+U=5&.$9.OX,IJ7#KSM"#@I=J32#O* ML<*8:L^$N2 5MN)T$JD5I\AB=4E+YAP2)'51F3K8;K#=I0-1W]-VTWVF(1Z3 M^VCQ'#T,;H*%7VZ"*/JU+L9B*LN\$X\&CQ<;;;;O#G+"NHOL<.QA-6?G@;^.E>&G:R FM2 MCJ-XU5^IL'DA%$O]E6I/HA[)!XLULJWPZ*FS5>D)5)O\5?84+? 4&V&@3? 4 MP5,L&XBJN6_."D5CX8L7_'Q=;ZJLBJ63KG)BBHZ_VM2O1U:-SJ3J2V1T#N!N M-$#+=\#= '>C;"!J$FWA'V/6M"3'5@90275$@BQ55B?!O@;8UP!6I"3=8>GI MWL7SE%X#SPKBV;?U!C17;F3/6!,O%G[T%OUH1DM^0#]KJ9,N2BUZR[P6P8)3 M4!>0*"HX!0V<$3@%W,AK-76'3,^19%[!-@4"3..3:7^G!R6Y,6NBQBP\^8.7 M_4X=!"]@;531(VV2^BWI@WCO1C_ Z-<& VIU5T/!ZH/5!P-2FO+04JN_;?LN M,(U/II&@GE:3)DV/O]/C$1S:^AEL>FTXK%I@TQLXH^K:=&B6R;U:,5>Z9=)V MF7?#WP?W^[?*!!&MY8RJJW3 )^5#M:@2-$3E8RPYF7:#GY"71!"8G1P-(41M M>*M6MVH1K#E8(:7=C+CCX$2UX;MH(E;^2,P))S([!5 M51X&%/OR,9:<3/O#IT>!1[1/C",\L*-H@U'67>8!V[.0'47*UO_^B-B!C&D0 M#W:_/B@ N]_(&8'=YT9@JZH\.E#.R\=88A/"O.W/ IM>'PV#3 M&SDCL.G<"&Q5E4?6E&/;63S -#Z9=A>/<2A<^Z,@G+!7@36O#6_!FC=R1F#- MN1'8JBH/*[7FV\ZS :;QR;3!R]A]=&,(R>O#4C#BC9Q18XUXL5/C (%@X K2 MAKKPP]O'EIB5SI03;DP=3*9 M:1"Q'J*7(?98:[&//UTG'J<*8/G!A/>7TNLCZ#$*O%F\_9&U_?X):5S:X#R^ M5(WI.V YE,G0C$0'GX?#(8/W,_BE]XDF-'#/EQ?&(Z#&7F7 M$XG"X,7&TUAX&*,P:0_Z'8?I;UV@:X$JBY')JPCJ="TM7J15+HY_TPZF! MNV &+O-'5ZX9QD7'DK=>EBZV7WOOM;)V8212+PJ,UHHAZ0? MZD:4E=.03@&-E5MW$/D1V3^>0J*YG78Z_1'[W\=#0^X2"-I[>%BVD-L)M'6R MJ<&)@RE5F<1>,7=+H"-_CQ!G3/+M1XF],V$[V;X'W)I(S=S29-L85TN:^K,P M)#I30%&$X^CR(##MGG45F'W@; \2G7I0K"!C(]#_FDGFCV=)H:H_N2^7/J!_R5$-CNT:N:[\3U-YLTB MIT5 [=/!LS_8;8)L!]ON!'G1;RWZFX\FF-[9?D)H>DGQT?,=^I_!*SAZ<1^% MX9Q0XQ_(F^&6D)3N_=9R7^)+?S9I.P'+*M+7$LDA5,%,AFA&9]16Y597MD13 MT3Y]6!WI%@UVB.CEX%"1/@:(23W%1"M!3)165]%%6>-)3 IR'BMB'9.C?I*T MWM+^X2W^E9*/#!O%O])"LL.6O%+S=3-VZJGG%0V5B(:HR4=+QCOH/)4!V=?3 M;CR:=JC#3S!)0]0F[Y:X%Z MJY=][DL07J4?RX9WOQC= GMK&--;75.7UO#%PJY.TVAU.XJ^-DZ1 ML"":8IN6K'CS'?5.[VFM?5W@2FNM75A:X\QZ%QM MXP&U2^@+!)1%%(!&W*IU'0 !QWF <>T_$[X%(809AZO8C(9S(@AY):!#5&I' M$CO:T2H5(@M^ ;1#I1X!($TB -(-4>^L^WN5CRICT M=PWH'O.#5&HCG(P=*C4EZ2"A:,]WV);]'EM=/N"()HE&QRC(#\Q1D%:5(*.YR-N5TSD&>5JKJUB& M:)E*19#7M.@DF)+1S$6!6#&JP$EP0LNNIG03% 0H!PIC\0X>E- C+U?[._;Q6LO#)E MMKI61Y2D=1=[;5,2I.FKB+O=2Y^EX,XBN)-%2UUWL$O!79'^,^_)CW>]9U8? M=(P+W=R ]%#W^H 5,KK$JEBBH13E"?&2&2G0\6XN$ ]URO,#4:=+M4I'U+2B MREVX2Y14;^/FUR!P?KJ>URQGO$!-G1$PKS#0Y5A-%LT-]9]0^%(;\.S0KH>" M1^$1//5?Q#RRZK\,]WT6VF-$VX&Y?HS\)Y?NK$J6,(]VWNLMN3O4_A>7/(MO MW&?L7"\HFRPC'> 9T=U5$BUB@_QWC2&UPQ@4"RDM65+9M+^D\OEOGC7N%1[A M,"0*-T8O!12+U%LB=BC9C);7OAU,\!"]'"P-=$>8J)@=CMPE\+7/JUZ+ Y-! MP53 6C5_*6F>%>O*-\D[[+;[TAZ[CH/]2\(4<^<=5G;PV1NMO/H?\%KRZ>BE M"N+;P+WHHFI:' &IT%IIZT+A MO.HC*9?>[/F>M$"5-T+LW\@I[^QKHQ+V*@C/JP-DH@-D250+VU+*RWKGCD@ MA N$*W?->U[A4HBG9EIBYW@+>]YB]VP(+ M)8VR ;F]F^O>Y^N;Z^'UX$$4[@=7@\&WWN>;@7![=]N_NQW>W]W<7-]^%:YO MAX/[P<-0%'JW5\+#\*[_M]_O;JX&]P^L\Y7Y41C\_8_KX;]XZ1M<^#L:D(W( M&EY[+GIT/=8+[;"NUP4*[T:RR]44CM"F:T_8^Q^3SZNE+U=-?VK.1V/<$ M%8=M%C345E04K:>\PV MVA_O^758&"%;/+E^$$:<5P,7#2J3[N751$V3.0)5L[S=/KF#TGQY"0J\W4-/ M74R)^4\W'O=G$9D2#C,AF1\H(G*KJRJB9?!4)PZ>[WGU[BEPI3!<218TO"][ M\7]*>QT1@ 0CP0O\IW:,PPF!PR-LJSU4#]\0,@X)%:\($0\4#Y4>""&2"7/D MF8"[>UZU6P",- YAU"P']_WM7*:^\PXCV_!EKQ=K%;#[JQ'^S3Z[OXZ/)LTD M12$5550,KC*'4-IG_]?Q4++HYEQ)*ZH7.ZQSUKS!Y>KI'L?F4M;+YQO63G"7 M?W^T?--LMJZ+LEI450PON[L*]/V;"[]=<<&Q\+.DI)FJM.%X:3[AUX1M.[DA'[D;]4/LN+G%@W:UE(AXL;P<@Y3NO'8_P)'G M%TTY4_*'H\EJ=0U5E'2>:J$*S7)7I2\;)+C/EN#.*R,=6M>EB;I\=.X$,MOU MP]W^F>VR)%I257!W;F_;<9]+JO">3-R8'K85L:TU%!!D_-BW"9>% M7VZ#& NR_'H$(AMG$8Y2/G7X$KF7ONO]UHK#&5XO@%W,H><[_>49+ H4\:^ M01XW#:WRB>C1M%"VTJ(!N;Q[[& \H5U$!#)_2MPP\,AM3_3T&ASB" IK#_5+ M7DE[NT+9ZY2P]%R_>-Y'83@G?^U-:$N7O(:$5MY:IJ@K1Q??0+*/7Z#M<$3. M 32-1Z U( ?X$ ?VCW'@$>\NREI98L9/:&59D-4E/ESV[O05;7K_I<'*MN;[^LGS2;?H6A[#L*[\*'F&Y6_0?R M9OCUK:DVD!;:0']??VT;CWJJ\1BMKG0AK>^V7ON#,$6A\$S?]E'8.H.(?B4Z MCIALI%%O%H^#D+#=V4_?OL[(?(?"F\>7C[C'CH^UA2 BL'&[QCK9DR$+:/&] MW.0_9'K7431[.[61^X*=]K]Q&&R852(H)E$OT8!Y M!B>?A6@'#HX$=WZP&Z![0-AE7&-9@>!U+"FR=R0$&N_![@B55AG.M/U.)JNO M3"91$/.-E(\<.:<0!9TW"CH20QJ/&"HA[(%_4C\X^41.IU.63N0% M'S@:'GS@I:$?Z6#*4O$><)&C(_ZO+G'E *_-;I.;N8 M_W-JU!PV+'C 6)'R<*Y.>L3<_PGUK1-'*SE8^"P9N ML+L[DXNR3/RIWX;Q[1(X.F!$<> M\3!*@(M[ M($"RWF:,D^YSTHL]Q&/L1_0W+X@:M@GVEZ-4<42&3W[:<'9!)BN,X/UE(B<[ M&F\(I6]Q?#<:HI?<@F2VNHHIZANR6[^"'UP'H*WIYI* 9A&@6:*IK^^;+05H ML)K4Z@Y#C*)9.,_6DU!,2!'%8EKM/R$C2J\)8^PYE.,$2VDMUO+)&^S1*0H+ MS^-G(V2IL#0KEKXH9SZ\T^H:EDX4W7I>]11I_,(&KDADX)(NFLJ&]8=D;)"^ M/\[R[N3<03E8128*3Q,U97U;T_X*#X(>CH&T(^HI#$@*6\HSY?6EU5* 5+2/[7\LA3&ZVU?V^5GN\4H,/T5K86O LN;B4TUYZEXVI04\AT?WT&'[HKN8D M]WCL?$A2F+\RQ@*RTXPW]4G\(*8%ZB'YL\\05?*%,3UL+Q[C" O]P'>P M'V&'_L2(3==.A"^NCWS;);>SO0JLWB0CF,7;'UFC=,)^E\XAOE2-XM<@9&DOVFMO$M9+_]+A M4X%R)1ECJ:.-3$G#FJ/+J(-MQ3(-/#+4CH&U_U98WQKVT#A\76=YPNW'$*,? M;30B,[Y$WD\TCUH?5@@SA<9$N)E*,(XI+KU+[NY0S'KS=WGWHUP?=O?+L:\C+=_=WLUN'T87 GDIX>[F^NKWI#\\C D__DVN!T^ M"'=?A+OO@_O>\)K

K(]UN^%^?TTUM>('*U]T#GPM#';78(V.LM=K=^3?=N9[ M.VNW;@@=4]?J+$'2;O\JR<41,XV%";EO' F86&]'^,^9CP55$O?HFE1;LCRX M+WL094_0E)I$D'=9'#;?S5'GIF3-_G$DYRQ6)%HS4\B$]^GK52>Z*46HAIK2 M!C!5!*8JW:YPSTG?8L(QY*VWNM\SV<=[^GI/,AR:O^8V/;WGO//DI_5=.VB> ML3_#7\)@0O,G](W_=.-Q?Q:1Z>&0Q,/>C)*E%T68_-\YH$!;H8>@6Y9H&$>? ME963C=58; )A;(PP&N4+HT6$T=!%2RUJWR0((P@C-_/.(XQR^<)(3\8Q55': MT% ,A!&$L4'":)8NC"H]+DC21+WHHBE^"C]Y.CAE3PSU@XA51DS#P)G9<41I MZ-1E]_?YPSU*SKO1UR!P6#D2#I]=&T'R"C\G1$XMWSHK:XABU:GJ*/5 M*Y+- . 5X4D> SRCU=454>HG9"W MPS4]!GE6JVMU*K1RT)1D97*B.7ZA+4)3)[D67_"M&#HV"@ M)E 3J,DC->O2,G[?! 7V,=W12XT M"FD'"65S^U =XKW3T]:/[C0%W10Y!M6NO$.QH-(D6NTJ6C* JLZ@VI53*!A4 MO99 M:(\1[?'G^C'RGUS:=0E%$8XA/WBPR[=,Y+O1]8*P/4;7W&)CMKJZ:!@\G74- M,?>9/<""(45WWRJB>?RAOH ICC&UPR,L&%,=%JFJ7*5Q %-G]A"+Q90NT:T3 MHFD455#9R..AJG)GPW*N]SB*PYD=ST*:>85$Z_$MA);HV1^C\.GM890C]P4[ M[7_C,-BD:V1:-V(ILO*1H_ 44AQG[WVS"47K:*&[1(_VG@$H' -E9U^6X]2- M"NJF"2C:V5!D/W6CM;I<+=^ $UR.$\S?@*MR9Z/V)R?G$]IK^T!@K_(I(H^[ M*:854(N%L?QY#KW55371*BP?"]OWZ@2_'2'+\? SB'>AB')A2TP OSK!;T<@ M=#S\S%;7[(B6U;"^S "_(B*HX^%'MS K8L>JBO%MPA;F!5<%U[>#"3XF+=Y@ MV=G7<;UF1+X)HOS2TVEU%4/L=*IR3'T)*:X& W!?U_5P !I2J]L1.X5U:P3\ MU0E_^_JN1^!/9K&[(H,"! >[KT> 4"EU35$=OQ4)?#7A(.Q[N(Q#H5?TK3K MKZD3>U@7GMW3KT+_C:)C9J 84 PH=O:N.-4NN=NLED7!QX=U\:UN"<,O1V41 M(C)^\M.:,T/)>QOXP:I3L]@NMNZZJ*VNIJX7]_X*M2^\ J?(X#\W7+165X<- MJ%6#3"Y=LQ:P%Z9K:%=PT#6U!?TF73U M2S2.;R,.Z1..L;27)WT\E@R613&@T5^=L;27-WL\EDRZ>T,&O51K+.WE4!Z/ M);:ZI!5V!C+TR>'X3B L$+9:=P)A@;#5NK-1ZY.W.-[2:^"DF4+NZ/#7DTV_ M/O[LCIS-]S @[NLA>SG-PHX"KE9B'D0,1"Q7*NMP$;,DF@G5]*./% ) PFK MLH3M2/ =(6$R,6(=T6C:ZC*(&(A8KKSG$2*FT"48XBY61,*:L.Y]@Z/H4G@- M(X5?/,+97P44)\=I(WJT8AP((78PGK#?_)4B"'H$(ZN"**A+LTJ8Y00S^J%L M]C5?9]@1EPWQ9!J$*)P/_IRY\9RP*EEYR"U]*JTZL8XO \S-LPHM:34:B#NB MEP7RJ.[O+>F'8;"M+FH=A%JKVY%.T+$9(%@+".YP[P^ 8$XEJ=-C:R4=E&23 M$'J2+?N%J$NCU;6.V<1_-A@V=-5ES4^^^M87OGK!(_($POT+,K+ _C$./$+^ MM2UC$'I#Z)TK%%A1*;E-FTD/_Q--J6'[@$#*0,H.CW-R2YE%'4A=KTI?6Q R M$++2([G<0D8+#C31D$'*0,H:+64[UFJ.DK*.5-".F?,NUV3CR&BJ,Q$J.DVR MQSOV"[J+Z.,,HZSL*#?F3>2:K?/[R9Q2Y]C'[S>KF5VZ:8G5]Q^\X?* J]]VDH_+6A1R@T">3 MC[*G&4@6WJ+TZBW*K:YT8=9P2RQ(0-TEP"A& A0J 0I( $A Y21 +D8"5"H! MQM'UG2 !( $GJ^?8)@+F&Q'84M:QMRQHS!JL;XF#IKVG9O^5Z\UB[!R1GSRD MK(D[,AR3/]]% +[E__114 JQ37*O%Q,'Y>9)==:F0+H:)UWY(JQWI,LH)L8" MZ0+IJH]TY8O>WI$NLYCX#:0+I(M/Z3IG9/B.G%E'QX9G$[$F;(+])_L%.P(B MHT)/.%F:CH1@%DSN7JKX^RE61!1 3B G$Y*(,HLKIPXUE$(M9 MU_/0XJUN46()WTV626\=HCN;/.+P;L2+:J$)0.,4:&:)0%,2C:9:HJ05E>3C*,=0#?=RR^KT7E*R&F@DT]B4 M^*E=AXYS^*8J4S,=$D3.QL.C3^JD4P1+*]>IQD >J'^<6% UUX] M9/5HQP6 #D OV#\O#.AZXJ%;NFB!1@>@3TT MC?!E]L/'C+^NSXC$'OHX0>&3ZV=:49^N:3!&O^3RQY^N$X^I/;F0$IN2BESZ MY?3R!;OT1BTGU[3.A:K*6R]+%]NOO?=:6;KH&-9!KWW_&HDI3C%82]%AL"<: M;&>OU^XP&#M=S,[:K1N.!$Q4H2/\Y\S'@BJ)>Y0M M%$.6=U.A>UB7<]/LP7W903&FA O!U5+XLW^;(LXQITBTV?_NFI@])MPTNBE% M"&5-:0.8*@)33:BK/76?[/6ZNT:U/;9)1,3UW$\7!(V>CF7@F"[S_ZQUIOMSX]!,+E\I7^BKAYSDAY BV=H;?&BSP M6NPM2D7T MIJHB2;H ! 8 "..."$2\*(*F>T*VS[ <%#0 :H!X:X+AZP*+.0,>RCC\#HUPM +O SNONVT#XY>;NX>%7@?L9_M*;$*Y42_\C_LF8]FCDL,Q/I8MYO*2NY?UBY,52U^XZIR(C_T$2*FT,W0LED5(Y8& MD&]6SF6=R4_1NZG@'?5Z1Q.R#_TQ\I\P71BU9Y-94D)"=0*YA_XI#+%OSX4X M))_PDG;.KSNFCCGCJ(+[#0L,U._B,0[[P60:XC'V(T+SI);O2T+X?DKW(25[ M\K6>[PQ?F? 5N3Y5WY\Q9=4]MCT41>Z(4"J[%[ULTMYJJZMI187X''E -4?> M<=OPMYQG?QX,YG0O-.I>Z-;Z_I+<):6 3A[UXH[8CTM,TEV/HE+8ID< )I=J MC)/D>A$QKK&S_*69WCV*R%<&.6537+EZ2J3NR!B"G M(*>Y5@3+EE.+VGX+Q!3$M-EBNB.T+%M,.[2\3;0L">04Y+1N4DZ*+*J8>[<<=FA*DUK=2U.3F_@.)8Z:I,HC+&&8VQ"#-7/$3T5.BZ]VG%\+ FXV?DNK*ALQZOPX2FYN4U-3<*:6INM;K0U!R:FD-3\SV: MFC\,[_I_^_WNYFIP__ ??[$4V?PH#/[^Q_7P7T+O]DJX'UP-!M]ZGV\&PNW= M+7G/\/[NYN;Z]BLAP7!P/W@8?M&:CDAW4%?5"4HMOG6UV/5+W2I*F.M%EW-TS31 M/\%8S0O+4BHS5L,P*C)6X\+H5(6NUH6E5X6NYH6D[/?6*C29[Q3;9)Z3YM5O M9[4YK9-[5GL4"@ !@ ! @.H0@#6%J.5Y*?O-?QAB%,W"N?! ZVY$ <5D2E%, M?O"=!L-B&,3(:_#\7P^>K=RQ.>#1-!BWC2= CXR5YKH;K;T:CX+^HC%L@UV; M?K(DFG@VPN_8<^BR>H-1\:;4NL&4N W\=C,=F^K*\B3PD[DQ>6XP>+\CUVE? M^PVFP#V.$?ECDP/4E>JQ!AOY1"5#W4=ZZDH"VM:]<4=B@V8%S7I2O?+GS(WG#29 UC>E/@>C[S?O MS\A#OHTC4;C"-IX\XE!095%8.R-^F0)[G&-R5,/9,^XFVX](6_>214SAOMU. M9BUO)[N^_;)A&]DD\%F@EVCLNUDB+K?ABLW8&L1XK>AFV7,]K355)%JW-T,T20-)"TZDJ:+)U MT-!3NBU)-#3(TH&H-5C4M/!B,WII69F^R\18_2*^KD#< '2#%P";@$7 (NE6D1=QQ>];Y% M[(!%K#L^=IRL]";]0L+NY#R)O$D4G94D*NKZDD)Y8&I V7Q_C/PG>DZB8"_Z MME#.D7OHG\(0^_9&U!U(/M?SG>&K<_ 5 MN3X-%3YCZD+<8]M#4>2."*6R>^D!8^N^G]SJFL;1800@#_0#< FX5$4N%9FR M*4N+*Z#%*XB\TO5# XI1DK)VP8VB&798LB7P?9Q(^D\W'I/AT#ZQ]E('.6'J MD>\UJW8E[P:#7?T)6!'F-2/ZU2RD56!D6(&3<(/]^QE%V%ENW)=WZX%.=\#H MEF@=OY<:LN"!K1U ZJUNO+1&X4!1CQOTEC; M)HVC :5O!%3N@[D!2US[8L EX!)P";@$7 (N<> J[\A.'>+9+,=D(_<%.^U_ MXS#8Y/$8"TB!'UTMC)6N"1I0[<-DK_U(!6PEV025/)"7!BX!ET[L&>SHM]=; M5!9&PZ#G9(<)TC.'KOVT93[S$![?>@CW^,^9&[DQ?L#ALVOCQ*6XQW;PY+.W M,.\B=TFJV>IJHMDIJJ$8@!)4!W )N 1< BX!EQK(I2+3*-PY2Q8X2_4'Y8[- M8*<'Y3KNZ+D1:E&-=Z">:2_,7+E1TD>) B8.A! [&$]H4R7!7^FI)+AI4R4A MZ876K'JFTE.:D'@&+@&7@$O )> 2< FX!%P"+@&7@$N<F8WOA0U9+KT.-% MUDD(1GOD(J#:!;*PP"7@$G"IGES*YT:L=03>LB/KK3^1=$Z[]N^)O9E,#UXW M,V3:]TY6"SA!#0 &:@"X!%P"+@&72C6I:Z4K9S:I"IC4J@'LE)F?HF"E;H,5 MU)J<$!G9*;%"TB.'DOR9,! 2<.F0Z&US8SU%VM%8 M+_/)V'[RI)U>S_YSYH;8R=M S]!:7=,494OC8[T4 %5T.F 531M.D%D&$XO, M,BSU@RC^AN-QL">JEF(UO=5515-:WXT"H*H%J'9MCSH)J P 5=5 5;J#TH#Z MF\_(0[Z-(U'XAD)[+*BR*"B2HAY39[/W,?>50&%>_TO>X7_U@\DD\)>\K[M9 M',7(IV3)[8"9K:XBB6JG(VJ&7)$#[ O*J9\4A;R)Z5]/Q<0 MO>N2G8Q12"UB'.NF2)AEE41P(0-1 U M3J:=2]344XN:28_N532Q8QD@:B!J]1*U?*G.?8N)"Q ZF81M)I&Y]0.WF;\F4/3*75-2Q%[&PX_ZBN. 2U#VK_'7$[K=JG MYXUIHB8?LP@!X@;BQI>XY9*V'>6_!0B9UNJJQ*@IYM&'^H&H@:A56-1VG!<_ MQ)-I$*)PGLA9'X7AG%"A-R'4BZ]]VYM1HGP/0G9P<)ST7*!;\[?U7,C=;<&D M1]Q9IJ@K1;6 /+6H-J!D_Q;'@LN.G(8J?2@) 2X!EX!+]>12+F=BQQG*W\-@ MY,8W093?"3#H.;>B*<'AR17##T@Y< FX!%QJ#I=R6,)2 \KND[86@NL+]FPR\U#L/F/*.7(/_5,8 M8M^>"W%(ON"Q,U8$M&B4"2TPH04,< FX!%P"+@&7JN#+J3MV4=_%8QS2$]5" M/,9^1'R!Q)G[DC@$_=0?&%)W(/E&K\[!5^3Z-)+XC*D+<8]M#T61.R*4 MRNY%+YM\OTZKJVE%U?T"\D _ )> 2Y7B4I$9G9*TN"6!%J\@\DK7#SNR+(X; M33TTIY#"[S,6[H0[JW8G@!_N;.R=#:AB3#9$"6X4S;##TNR![^/$Q_OIQF,A M:4AL+YUB+A Z^5&SBAYS;DU3=_6V8>7[UXSH5[.0E@^SH^ 3;K!_/[\]/#[O MIC5+;G5U2=2MHVN&8?63$[!MRICMT\QE'6BL6=PVG*U'3DJK"RBJ,XKVZ51R M-(KHKC[YZ)Y @*,JQ-_ )> 2< FX!%P"+I7OW^Q:D2C&O]&H?P-^V<#=FZQF+K]2 /GE>5CV)6U.[J$ M&D/@$G#IE"N:O<4NT6@8] @EZ!N1]QVYSK7?1U,W1A[+_#V^S?S=XS]G;N3& M^ &'SZZ-DU3A/;:#)]\]^-QUB[9X$W6SJ"-3 )2@.H!+P"7@$G )N-1 +A6Y M/,J=LV2 LU1[4.[HZW-Z3*[#CO:34M:/HH&M:7 GW,E_#K5ZNW.NW"AI)T^5 M91P((78PGM#>\H*_TEI><-/>\D)R)D2S=N>47L(#A5; )> 2< FX!%P"+@&7 M@$O )> 2<(E3+N4Z]W-''NZ;ZP>A&\^SP\VNL$V/W<5?PF"R'+Y&VTY#^STY MQ#!W#CCIQZVMYX#W/R+T?)LXZE#0]9IQ%8+1'JD(*/2"!0C@$G )N%1/+A5Y M+-I;+R(Y]N':OR=69C)]=U&NT^K*Q^^Z!?" B .7@$O )> 2!^9R1T'6X>:R M(X&YK"!XCLO81&3XY*<"421O1M'^J9?S%4'5H0YD2%-JLW N)-U8*;6?">.@ MR@-RR\ EX!)P";@$7 (N 9<.\:"WM'!7=[1PSWPRUN<@:=S>L_^BH[(5L&TX9#J92RQH"N#4C^(XF\X'@?.IC!,)6&8!J"I M)VAV)8$.!8T&H*D4:$KW+V"7&=S9V#L;4-CU&7G(MW$D"O\Y\[&@2J*@2(IZ M3/W68Q Z.&PGL[I4B>)Q@AFM%V( M+?K!9!+X2Y'%W2R.8N13LN0.+G027$BBIDNBI*D%+?P4QM^25XW*Q3%OBN"O MI<$@!_MY$N]-H9ZVQU$#R2;=:$#<]7B>M_*YP[I?2$I1B[@@RR#+(,L;97G' MWH<"9-EL=5696N?UW!](,T@S2'.!TFR<7)HM8IE52[0D&:09I!FD^:1K*N:> M96X%R'6'A-"FJ&\(GW-7O-5%HB$;5-Q2LY5GJ3G-#:5ORI4+4B6IU34LG2"Y M@-K-NB 9;!/8IJ)MT]IVMU/9)E62B6W21&U#7TJ0:)!HD.AB8L=]#I ]3HZ5 M5E?M6*(J&1 [@C2#-)]2FG<45N')- A1.$\DN8_"<$Z(T)L0ZL;7ONW-*$V^ M!R']4"].6MS03BC;6MSD;6ZC2K2PSR(19WT6>5@=Q0=&)O)?QWWN?F+_)--X M##]T%U/*+F:32OFLD5%]G 81Z]%]&6(/Q>XS_OC3=>)Q!H*EI]*I2J^/H$A"..0:H^_N)*,L=311J:D8LLY(P4CH4\WCQ]&G#V@[PM> =W*'NYOKJ]Z0_/(P)/_Y-K@=/@AW7\AO=_V__7YW!J,/C6^WPS$&[O;LE[AO=W-S?7MU\)"8:#^\'# MD'LR_)*8IDAP?6$X#F;D74XD"H,7&Q-MS5)%PA6*T:_\SV3F(V)=8^S\NDGE ML7^8#7G5\LQLD?%Y:!KAR^R'CUDMG^NSK["'/DY0^$3T7VH:J#UY8[,8'9++ MKYKQ0DJT8UH%F'XYO7S!+KTQP\DU1;^0.];6R]*%O/7:>Z_5+SJJ=M!;W[^F M:H<]^=Y8M0M+5RHRUBK15;]0++TB8S4O+*LJ&# O%%4]P5@5]3 *O#]6238J M0E>+Z(&JC-6XT#O[O75';3B7)>!K=C?=8[(IJ,PWIS1DXB@GD'M66QJ\\03H.=E1IPTF0N-1T)]-9LGZ5X-=&WJH+_)3ST;X'7L. M769M,"K8\HT7/")/N/;MBP93XC;PV\UT;*HKRY/ 3^;&Y+G!X*5GF+>O_093 MX!['B/RQR0$J-6XA'F,_:K:1O\(C'(;8$2A!"#58609+8TQ1DVW]NI+@)H@*GGYM% 1H5M"L!^H5MB.BP03(MG3D\3+KU2/R"MMX\HA#0959 MGTBY@#Z1-=GXGW/?OR:=KPVD*M&VSQVQHTBBM6&O\%&[BFJR@[#9&P0;M/]O M5?#VV\V[OD=/;W4[G8(WZX(D<00ID*3=DB2??%^\T>HJ'4W4Y8([)(*H<80Y M$+7=HJ:<7-1,>JJG+$IJP>T+0=0XPEQ#12U7_R9MK4/$Z?HW6<2^&:*N6H7U M;^)=W)J;(,C;&5#;=5!$<9T!.ZVN;DJBML'-JBL.0>V#VG]'W$ZJ]FF/$+DC M:F9Q;?M W#C"74/%+9>TG?IT!5666UW5D$1=@=P!B%J316W'T0?E=[R3%6H/ M35&N3$8]]Z+OYA,Y>9:L6QP+WGME-'#>*IR*"UP"+@&7*LVE?$'RON>N? ^# MD1O3,LSKN>^),$=830VL9KTQM'8( MR18,O4GGD##^VK>#"=X$&E;%>,QI8 5"I@%U]/TQ\I\P;=1M+UJX4#DG]] _ MA2'V[;D0A^0+'MOJ+"#G?V91/,'O[#O98QV]>J)QF!'=+XK)]25R#?NH9#*ECD'RWYSO#5S?A*W)] M&C1\QM29N,>VAZ+('1&:9?>BE]P!A='JRJ(B:<>7J Z08< EX!+E>+2:1(\ M7&IZ$S1]U=!9N@YI0 %,4DLON%$TPPY+V@2^CQ-E\-.-QV0XM/6LO=2:3IAZ MY'O-JIC)N:M!EW?L:F"5G]>,Z%>SD%:>D6$%3L(-]N]G%&%GN2-@WOT.LD4T MGJ&*FJ8>6V\&.7-.T+8I_MIG?_(ZTOZ!O!G>!K1UZ]EI==<770!%7*,H7QB_ MMO?VO8TAQ^))D3;A"1;Q>(42+-<#EX!+P"7@$G )N 1]H$=U//3\@O0A88N 1< BX!EX!+P"7@$G ) MN 1< BXUE$O%;N5Y#(+)Y>;>*I]G$?EX%/6#R:/K)U4_BXAVTW*2W.IJBLE' M:4\3BD;H&F#[D2[TK52&-*LFI/2T%B0?@4LUX=)QI0JK%0JOIB(:!CU""?I& MY-$SAZ_]]. \5JGP^+92X1[_.7,C-\8/.'QV;9R4-MQC.WCRV5M8E4/>TE-% M:74543'6[1. DFM0@NH +@&7@$O )> 23UPZ;M,.Y\Z2"LY2_4&YEALZ-RC7 M<4S.9'KYN9K2ZNFC*QQ3! L! #0"7@$O )> 2#R9UWWZSIS*I)IC4 MJ@'LE)F?HF!E;8,5U)J<$!E#FK6;A7,A:6A+2?Y,F N5))"_!BX!EX!+P"7@ M$G )N'1(]+:E"[ZZHPM^YI.Q_>1)[_N>_>?,#;&3M]N]TJ'=[D737&]V#P=\ M5 ]0F[;]JN^':RM@8I%9AJ5^$,7?<#P.]D35:ZRF2O34&.FH X8N "A,XA],T536P_9F;O&U;WLS2I3O M0 2]DXP5.E#20AP M";@$7*HGEW(Y$_+[SL3W,!BY\4T0Y7<"9+HS3]>/KEX!^("0 Y> 2\ EX!(' M!G/'>6E'&$P%#&;]X9,K=T-B]FL6LF^"B]KJ=J2C^QY 57T>5B==*P37%^S9 M9.:AV'W&5,S)/?1/88A]>R[$(?F"QXY0$="B#R9TN(0.+\ EX!)P";@$7*I$ M#8FQMDMZ2PW)73S&(3TZ+<1C[$?$*TC\MB^):]!//8,A=0R2[_9\9_CJ)GQ% MKD]CAL^8.A/WV/90%+DC0K/L7O22.YZ@Q?:B;D''M>J@$W0(< FX5(:F7TOK M5$G3ZZ#IJX;.TG7(CFR-XT93#\TIFO#[C(4[XV<#BAV3?5." M&T4S[+!T?>#[.'$#?[KQ6$CZ%MM+AYT+A$Y^U*S:R)P[V(Q=+7!8E?\U(_K5 M+*15QNS$^(0;[-_/;\^8S[NW33/H-@#1T'E:^8)ETJ*72??I^;(.--93;AO. MUL,FDX1-@*)JH2A?5+_6T>2]/8!'X\G:A"=H0\@KE* X"[@$7 (N 9> 2\ E MX%+%N 0Y3+BSL7<"^.'.QMX)X(<[&WLG@!_N;.R=#=ABQ5+Q[4>:;U]9GX7M M4[NC2RCB RX!EXY:>-YQ!D)OL9TS&@8]0@GZ1N1]1ZYS[??1U(V1QQ8,']\N M&-[C/V=NY,;X 8?/KHV3%<9[; =/OGOP^>=:AY;^RNKZ08WU 24O[ZBE<( * M RX!EX!+S>%2D=U>>','=*G^[@" LFQ,KL..'L*KKQ\VP>WNICK4N%^Y4=*[ MF>(E#H00.QA/:"-GP5_IXRRX:2-G(6G WJP:]]+7Z:&: K@$7 (N 9> 2\ E MX!)P";@$7 (N<7:2T!6VZ1F7^$L83);#UVC;T4._ M)R>&Y4Z#*30-9D@2'[OQ&E"U\9IT$H+1'JD(J.: '"QP";@$7*HGE_)Y$6N' M$&W9IO_6GTC:L5_[]\3>3*:'KYJIK:XLZNKZP:+0/X]7@($: "X!EX!+S>'2 M:?K9GLJD:F!2JP:P$R9^BD*5O@U54&ER0F ,:=)N%LZ%I&LB)?DS82[4D4#V M&K@$7 (N 9> 2\ EX-(AP=N65LO&CE;+F4_&MDLG#99[]I\S-\1.WI;*ND&\ M:DG434Z62P%0A6<#=AT[NPPF%IEE6.H'4?P-Q^/ V12.F:WN^DX3P$P],+-C MZ].AF+$ ,U7"3.GN10.*9SXC#_DVCD3A/V<^%E1)%!1)48ZID7D,0@>'[616 MERJAO1/,:#U.-IGTACB87DH7.KD>!9[KL,L51&E>[\K*8-T7PU])@D(/]/(GW)K_% MW./HD&0C9#0@#DL\S[L*84AT%4*2#)!ED&60Y5/*LG5R69:)<>Y88D0Y7.TZNU597E41U M0_BMWH.$@T2W3B)SB70.U:C"Y!C=K"X+DHZ9() FD&:3RK- MZH[:$CR9!B$*YXDH]U$8S@D5>A-"WOC:M[T9)(PC+/0#W\$^/6B&_,2HC6+RRQ?71[[MDML?8O('UDDW-P$.I-N.Q](Y:P0> M'Z=!Q)KR7H;80['[C#_^=)UXG(GCTE,IYJ371] CF>XLWO[(VO@2L+F48/&E M:C #40:CK57:+/]+AT_%UY5DC*6.-C(E#6N.+J,.MA7+-/#(4#L&UOY;-5O9 M0^,PF\$4/>'V(XGT?[31B,SX$GD_T3QJ?5@AS,3ULP%9U%*])>!6JHQ&AU#% MVH,H"6N(+B,JDW&7*!\4JQW'F\SF9.#?V[+F_G1)28[0#$EM"=IB_ M_JZUNB4$B+

[S[K,"GQX>O]Y]OGN"/QR?XYX^[;T^/RL,7Y?;F\?\J M7[X^_/58^_V\XQI" @Q?>>I'*8SE)^_KO^PT=$&C =GSOHR[T7](;D\9.JD* ML+Z!.TK8A^S#QZQG7!#2+/32QZ$;/P/7$E( 1<>6_K1I6-YNZ8>PT[.K?6J9YF,5:&PV[ M)KIUK?._L_!HB0DE)/B;& OKQ3CO\A?\4H;P5#]1&(@(/X]\G5&K-X3.4:U& M?1V)BS#J,INAS#K?W JH^1$;FF%6M.%-VGJ=$]R,;:B@J@H#P\#W!^Q(F[YU MD[[2&T2OB3**HY< 64)WHD0CAHHDV'.BZ$# D@^;(-4RF.R()F_H;9GG)\O2 M,C;E)SNGLUPV-"M*.R%/C=-T6C6GOV]L#$JS%PW9/C54CNS W7"O6WMPZ^"$ MW7!OVWAA%^Y(9YVPW^.H%XR_1LGVSM,V.D]5VZY3G9XWN@R1Y%"GO6UU*7$P MIVJ;Y4&1^\%6)X\EWOX/?[EH29Z4!WTQ#6C(^B9 M)PZQ-<26.>V ,[#5 'JK)ZM4?DVM:6S 'HXJ)CZS$;"$@*XLSJ4SP=LKC$4H M;BLC':UQ;:MMTZJ1C+SPHJ%OKV+MA4!ZX]I1-=.I$0)5J62= AN]&6)$SM]T M?GAW.TICKX]-AC$ PPV? [S"(I3KR(RMMSV2*0'WKW.6!O"*Y;DPUF MS.FJN3_CE85Y:HQ3:QAOQ3AE@KW;4AU[;X.W?F6$3I87^ZS'XAA8L<^Z8/(F M28HEAP 4R8[,^#(TEJV8L0@<#)^Q EIR$_J?@\2C@)0R*K& 2AR]1NJ*U'>/ MRG:WPQ[,.K*ELEL?!NMB]4,>7GM%$;FD]KZP=H5H?I!;^8?_4WBZ,RTK+SJHH*L-*ZL!U1*5UY1BK0:4.,%G5MD[HBOT,;OU.7(/_ MG+E$L@ ]Q>3CND]KO\X..\)FD_NK[M?2,_L$PM9+QB74&T;+_WL.JE&4LNN MOA3+AI58=D ?O7&MVXL7%T=I)G#^W/[$K8"'<9_%%Z;R;T6H:]@[P0^K*[A) MG].H(- RRC30YMVGS8=4Z6NL"&S*TK="&;-QW=E;%9#J^_DL^.SL#=X$&:P- M&3TLHX>/DXEF.C6GD1N/7WEBB#X+7K!^@8IA^5)QVUEQ \F+Y6O99\;_O0\S M(/_(8;RMOZUM@>GEJ*8N=;QSQ:HU?MN#8!4&-1BJT:J@E&KM0AKJSGFS*\W@ MXGR@AV6V!;AN30]8DM14.ZV:^+BD=_3X7'8?='*PUY':UFN"3A>EV'Z/V<@- M?(5Q#TBBN*&O1!?HD]R+V2YQ-"V2B0!W=JD@_$XWH4\^J=WBVML4KZ"U9,SN M.>/EC0[V8=54 M3=^[S(S4D6N,5CL[(G9%*QUCR3K[MX&0JO*.]R3P!()<&01N-QA0P16I)%?' M=C/X_A6,^[=I KMD\5HJJ.FU'KKB$1;,]DU2+0ERS5!DALJ M:+LU0K++OD^ONY (1^GK,R?LK?8N RU:A=M'2'^=0K=K[,RBT=%DV^;UD_<1YT_E5[%;\^S ?Q81_V[ M /ZGR9\)QM,_9 =PD\-_:[*R04%KJRVKJOIL)]+Z4.)E%=;# ?$2KS35EEEQ MD[[#]N ;YRW'!,!Y-[6:UN^O(O+R3==8D7T]JC62S)"'[KQ3R;:PC$OC2_1X5%EZ-YW M=T(%XI\BJO<2LS]R #_F\-U:06FC@F+5)>1*>CO>NFO$]DBULCA5IU/'XE3G M+SA.VR\#EA<NN]6HRZ#] M!8!=*!WVT/LDX'I'![ YU<-R*Z-Z>0M;8ZQ:59)N8ZQ:Q!Z]<6U;,K=:YE:? MK65T,RO 1C%>.HPGJ@* 6L)[X89/#%"74R:2-692-\%H+\CF&]"_RX#\I9V MDJ49C>N6JALUN;>3=M);9SH=$+5,3-LP]<78HCI>"9^<*)$+EM;HCE$"JZXN M9(1 11)\2?#-DCO9^^PH=KZ3M32*\BJ[D]TZB5]&"9P5;FX:&'9 W&RAFFF7 MM.*M'6[*4 $9*G"@4(%>UFE&A@K(4 $9*G".#K$?;"0,:@6$\IC%0V40N;NU MO+@0!\4:W]<4H@^]KU'X_ 0P_8J.]X?>;=46J- MSZMZE'+(]*H+1IV;D) +E@L^<]^<<,/SCK&R46SE-VKTN4T< M2%O&@9PJ,AWBLJP4FQ:Q!FM(.16X8^M6/.H$^.GG(!G'03=%@"<8:@=Z'6-# MBMJ&L\!3CZ/! 'TQ 2! S)*QTH\&_HYE 2]$K]Z&HT$T8:)2BQ_$S!M'L30I=I=RA8#@3 5\Z%$_U>3/$#2(>_@B' S,:%R#Y2$-CS-&N75"\; HM[$=K)MU MM(,OS+1YPJ(]:3P1+'Z4QEX?3ENFH.YON'R)XA\L ^A#[Y9$*='*UCJHA?FG MNB/MF'-%J0WMF I1JH4ER;5.35*:I950;S&Q$.U;%GTDHWV/$NW[)3N*W2,J M=5X9S' JZ-DEPWW/"CGW#/>M CD=0,Z6ZIP"A/_M%X0M$'-B6-"Q.-!S$U]^)-WV$CD;]8&%Y<%Q2Y(.>,VUH$ M!L5UP#_U8'92LAY-LM8<3W5RJW0Z^SCNZW>W56LQ<;M,+*A*EST'88@^2S"K MQGVFC @!+NRJ:QLRM%:;4GMJL%L2$T8NM%1]_^X%\BJLSBAGUPGGS,:UJ:EM M?>^Z>_5K1W.J7)QAB[!5_'M#'S#?WP<33L&/4@SESK:UE[N_=J#\S^/!YWRX MDEDGIF215ND8%;?QV?_ CVQ 2<*7A%]Y+&6M*!^#=G101ZKJL'ITRB==YC>J MI __^L'+]3_@/]FZ"V-A1"J+!<)<_Z,;_W:=;W;3U]X0SPR*K005Q?6\: AS M3]#L#".\P7-C^#JD3+'GV!TH(S<>"XTF8&$?7P-_W,]HH?"60 -M^HK;A16DX^6O M+(":GW^ >QA_,+G#_QBP[\S"IOA?7#X25*#IC&D=J^=H%K/\ENYVF&>T'9OU M;+-C,^M_+:V1O=3/[S)&[C.[ZL;,_7GE]F#'']S!JSM)&K_- &88A-F"+(,[ MU^=AN!0PO=XN@&EO !=^.L!@HICBN#^D&.^-3\&2W+HL1>G'R'S_8_T!88+? M$Z5A OU@,VON_W>WYPUE+*4&C,4I1>[/?]PJOW]]^'3S5;G_=KN<#=1EO=\> MGNX>E:<'Y?;AV^>[;X]WG_'3X\/7^\\W3_#'E_MO-]]N[V$[CT_PQ1]WWYX> M:[^I=S=#D*CC!.^BGOI1"F/Y8)[>_?(8"$/*FR +]CN+Q5^?W;'[OO[[2D,W M]0,0.G5::SF7G]-ZMF7O9J/PTG&@K3?Y'I;]5U$4H:Y^2XKD#[$ MSVX8_$T\=:I!P!^@B'Z/0<,(QRYO.9&K%%.-XG.0>(,H26/V!%-\&E!@>:9\ MVEPW#L*4^3>HL[9:;/0.,W3_1 M1<(1VI'A'$T[0LTT"+GQ06"E.R\>V8V.M2V44"5(E)QC*-UTG T&BNY@ "HO MS#$@1AACJZR80L;]?Z6\!5ZBO/8#KZ]F$T>C(!3M'V"3H&GA0RJIS"'S6)*X M\02-)L55>FX0*Z,"1F=>02K!$ R%=S#)GF%^4[D%6\2E6M73O>/2>E$T1N5< M\7,"2%2Q$5RPARV^/+$/O(H,>O G]J0 ]3X-J>KU",#D!;!MON7!9 :J7A&. MO1R.R12.L$RP!/C3.&SL4Q+N:S#N*\\L9#&-";^ >(&GBC,#4+U@-, U]]T7 MIG09HQG%&0*XHF$PIIGA\[@/1_;O%*P.T+WM\][B LUJ]@3JBU M65?O&EK;8:YE&UZW[7@=RS$LPVH[;K=5-^&RU7G.* 1TCI.24VS/GTKM)-@J M._9[S@V%43C=<=W%\NDH#ULI")RW$Z<64HN.AJS80=2%I^]#KZF\PV1P0_L( MW],G_:.JB*]>V?PW:3+_#8B-_"LA%\0OM]P#)WY]3T(\@#5D=9M@X4G:30(_ M<&/@:TWE(02Y6/P*Q1(I*OD[Q5I/W*4W!,4"E0N4S3&;$?B"+=^ /D3O")=@ M#@T5*W#T OR :QO'<#KH4"YO2CDBEQR/0Z5R;ZM.,M3 M[/I8+^ !X!X+69'\ &$KYMLY\FW4ZEF9V.E['=8$] MFY9FV3VM<](L*8.',@7(MD2^BK4?&H9^HV M4I:=BKCTRD!>P[_/7$ 1-6R:37/ M;+1,F\RP:(E^6]!J >@/P&X%BUGT*R@[T8, 6?3"2.V$2?YSFVB%UNI@A9L, M7%^B^'.4=L>]=%"BJY6&Q9>$(YA:X]HP%T(1:*-;+7O3K)2JUX_A^8ZSL %$ M8T1ZO"P?3) "?=A"[:\Z91>^69:XZ]"+=% M1$,,(TF'P.YAD(0\?%?CZ K),*LX,LF%TR)+Y%73:X';C+D]0N ASCN)M M6MA5GM)XC+L?SA9FE!Q?:+\%%_+"S>>_7][?AX"WA2%NTIS&=.K:GD;7F*D>G]C[HM(@V[<:U M*>O^GC7&=-Z& 74D [H$=%K?(7 ;_H,U"VK%?Z3F7!?-^02K>?Z8B87+0@U' M&%09I9/YQEAY'IQTG6ZM"7:C:+AQFL'O;A#BOP]HD>*1 MW(H3V88GMZ1OXR(0;HG>6!7"+2(6=C*5*'7.*+5$DSP<2CD2IU X556!X.#JXVNVO/8 M3B.T41*N)-Q-"+<2;U,)X;:PN:6^M\(I*5=2KJ3<4LHU#D6Y>N/:V;LUBR1< M2;B2<'=HPK8[W1I MZWST)5+&BHMU$PN*X&=;6NFKHV!*VQL5+QNKM?-938= MPC:A,RZ#PG]E Z%+;2!4WL-B79GQN?JX[5;'ZC*+=6WX;]LQ7'BVJUF^W?9Z M[;9G-O:I!/Y8*'7\$%,)W_OPA8D6#<4*>'>P)BS%.%?/MV7.KY=9NF;I 'B# M^99N^&W=U77+-+1NR[8-=MHEQG\PG[$AH0U O*PD]-F5]]4-8#H/X;3*"%8K M-#1#5ZF.-U:T'C J^$I5OO^=!IR;(UTME?%ABD,MZ.YK+\RIJAJE?K%_BOK'C*D[>%XA?K> M0:B(LDS*]SCR4P]]Q5^_WJJ*"UP#@._ZD8+EN:F,:9#5V\SJ?,,@Z8"*5U+] M.9P&M@QR/!$0$H.KHA"ZQXM?BO*#HH2E>":K8L[K8BZ?,^+%*:FJ:,RH:"4Y MO;-]O"L42'_(G[W)GLV+I>/98+%/V"FI'WG3C:P ,E;X36.O[R99^6"LA#Y3 M4[4 OAP 0W&,TZ?ZT0 H#"OV865/E(RB>&808U7@,$" 8?\7<5)%+,.F+3@E MU0?,"LG?8@.:!RKT.H7:(R_QBX!=O8S\5*CD,NV,]@_[3; R;$!5B%?M550Y MS0!5W<:^I^.%?7V*1*.5PJYY_['\887QRM;\E+(*E]F&L63T+R"A@)]C$//] M9G6UTQ&.AZ'7/NM1E7L@+4_46,8RN7D+EU=>;1EG*4&LQ6YUI\(!6W,%SN'@ MQT'6E >MC+R_SE*Q@+6V>S;Q0LP>H#*\V&7B"9_*' >B\T/99.,^&%#/?5B<*.L\ M9!C2%21#T0@!WN-BE]JG)MA%CS=;0/F+M7X!O !)7^QHPAM%P2)&8'$%'AP- MU1WWQ6@IWQJV3H!EQ524&2@5"T,3.QX'1!X1=9UO*C>BCC.>,=_J=.O8=$E< M(W:1\C(@!)O1"^A05)XXKTG/W!CY"-6_YB>-5=L5"J+B!8H3/TYIK"4-OCV0'6/\(0C.JN89?6]>["^K&@VE=R.TR5=<$^$H9#) M^#O08S@%YS+8!'@4W7\!Q^85]9,DX"6U?38<31MM%?X6S#OOL(7 A+T&8)!/ MBJ@ @%*N%B=9UE0/7)!S!(T M$PSU8'6B0 M(/\9[5:==C'(M:5D''D_N:!.!$V+IW'5?&^K>_=]XF7EE<<^"(A-FAF<"!61 M6"ZWL=?:H-&/LRE:P$06V=6VV05:N88I?D">V11B-0+;34'DE#8H0SYA*!H."G)\Y!M@,R5A4XGIIS#_G+2F10*>] M)N'%0%22Y^S2C6-21K8^QYNP.,DKL4KB0]UB;\N #YCU0_"+*H=HE[#QG"KB M(3B@/D':KO ML_XBWZ.8&@$7R/,I^C:SP,RI,I=?%:;#*S\B=Q@NH>P.I;7'74X=]X-QY&U' M;1F+@9H+7U33$Z)68G5MD\5H&"0)]I_Z%HW?N)O9TEC8M_*#WJ,G)_.9_!OL M8GB7.W:NQNZO7.[D/76V$X#9E1GI'=BZ"WX.Q3?3SH *&D!@E,=@&!:9::&) M!K)RX3Y:]"RI,[ZI0>0BT]V*);775883=Z\WH8\X4KB#_<;&6].C@[6$U8ZV M2(Y;0UBX3F'+RBL8!.P%#@ODF8\MR5S<,QD"9'?G6([=H:<6.']7M"K"OLT! M.3L0S/ .EZ13W=T=;*$HB#46NC"5DO6UPAU)6H9352_D191@&NF@@G8P-)[*4)K,A69NHTBLZ7G M7>VHR66N"P@3-?-0(YK >9X9L>V=,_HMG7';K6[FNO: M6J?GG_C5(D$).X5BL[1=NA:?@FXQXTG/>5W,-\]=O*,XP.Y/(-+(95L@,-N-GRS$)<>[:;)$IC[%X739V^F;L] MX?95OC-5-"C-AROTTT.W/#KY\3K._<62:?N\N8Y76;M4!/#4PT$VF&#WL-=G M= F'N'/L=)B.^WA#1HV1GZCY('H%J^X1#=AL3"4G2J*?KQ8N^)W MJ;DB@!<]F67$I@VYZ;J4W_Q\Y_L7=A$YPZ=MB5_0F]N=Y().14.^3]?=_/GI M1D7D!$;8<&\IC8JVI)A &^EOMUNS:0MK].V^+W7&( <\]S[X:>R[ MA1B_3N/:U.8E,L)G];KL Z_+!@[965P7/()Q%C'VE$:S5[3XS,B#&C53X^:L MJW+(VQ[3 100%WLFNS_QXOR%S*<+#LU'CQ##J)B+V5L9R]V M/ W7HF@/NF>=#_G Q2X\CY:YN!B?(@TVR\7^S"Y>DO.NSF"58QQ8%.*2GL45 M,ZXRBL<*P(_SWRX;OZ+-S7U9/)PEO\CG7X+5W@L&@R(6%ANF3J$)I\W]8>CJ M43I*XU-&W8_BF0;/N0X2]_DY9L^D V?:+'R+GJHT9@LWDV=@[] 5Y2-V@,X# M2LIL!65$)G 1&-/>V^AI7-6I=H;!AB'&ZOQ@(SQN.#\,Q0F5+T!'BJY=_4]^ MX4W1'KP/]<)-1HDBOH7BO95G@%^_/+F_EOD ;/VD;7IQO?2$EMG9(3?I-W\5 MNKMCX)E0 -Q?PF5''*7(Q#(,S)L?]%)T96?WRYD7G&DQ%@)_GSI/<]@5)A4WG0@"! M5'.$3 M%SP +FYI>A%0O(7E5]C9:*+A/0F>U6>V[(P*4$+!"AL'?8E'SI4>D1"1@*DD M11BG!\)2I,X ?V94.H7#ZK"];E+CR77>Z<'FSW/L46E_8T&&*",.Q@C\C\' M^";>.DR5#:"W@K]'7)$$Y*V/O(#D?,DAX0&0Q^H,!?XB3Z3K$V1#H/3WD'S) M"9:&F3U"H!;^I82'A9!*NAQ'"_C-[V:\?HA9@0J*W'%^39,-JD[#]XISY9=8 M"7 +'G@A;I+<*:).T4U$CJ/W*XLKIO0&'AWBCD:,<#!6D*L^N]P#^C2_]P+; M6GUE\25'L$(L!_>;4J3)=!O(#8?,3>C:3@3Y#5PPE>D:BN;E %A*\5&1=#D0 M,)P6G9R%+<^QS9G85>"K8.*A=,L H,N.V)4U?(;M(PGKXW)._0=S9T(N@'3 MZQ&#K9<.7Q6B$7!H4[%+0M4]2$\B M##2C\/P\@O#N^V,>/9A2#(*+ M@9-7%/L*M#KN1WYV&Q&0\C*-^ (9X7%QD86Z$^WF)G*BP.BDG[P+WG.[B ^+ MBELT'%)T!. K3W+*5HUWS&@MA\\#5O[\>W['\BZ 4>DBW M&G$)%:# 2-P^ M(VX8@4 EH0P \P!AB-2#0HO3T.Q PPMR",E"R%N:#WCMR2+^<+=5S?VN9)7 MB&)G"PI>FQY7D1(DX @PZN &X]%O#HS*DS;[H3-YD!RO+5"4_$=%7( M$&EVWL/L(/RL?E2SQ'^^CB%>?W(3X,B(R1@2/@VR[$[X8> 9%XXRB[DM":Z= MOT$H70G-#3?.?.OL@02GK-9I!R>E8.Y/EEVA@]X*;2% M+)?DV^)&PB/AXY$OTPK;<-6@U:=CP5 MSL?U(*>9&@>%7!WE7?[[E'L!UR6%=\8V)I[&I0/I>GP'2"G9"%RQ%-]GIMGB MZ/RFO"=NPV%0OP Q#/CBT>3%DR %,1\*OGRGO^>&)ZG/,>F9$P$E+LE0YWUG M%)^:$W5E4<7;Z6:/7A\L[0%[Z,UK:<1(;D)?X )=%Y;H; M7=J9G&FZ+N:$/84CIH'D:6NV2Z#.S-YF(JP*E+:)Y;\+G->PVQ9MOO@ZCK#GC)L:+'D*ID\ B*Q;ZZ&U8_O?":O9=4 ME;>U.@L4D)#'/V%R_;99G[;5N-9-U=',:HOSGDG=;$EE%T-E]B&IK-6X;JFM MUMXMJ4Z+R+9IG;L7P9TVYJWI<[(?YF&5#4NU=8EZ$O5*6CT>$O6PH(1JV-:) M8-XE='N^V3)(079ZWEPKQRPA^+22AF8K*4UC'LIK*I4151MSC.O4VE(V2]T$ ML]X=2A7=%J.VY.$=0#>U9;86$.Z]Q+6SP+5ME,_#XIJC(:YIABUQ[4QQ;1MM M\\"XAHWD5*/$(#\*KJU1/;/8"5@G6XV>\LG9)R_A$N(K2Y(/RI\S@>_% /5B M%/"R^/:=]/P26)TCUUKC?I\!?!8X2AR,)UDP_RGZ7@3[8PYU"BLMXTX&6,[& M8I_+S7E3.1J?BD/FW#%JC7Y_"(PR2WLR280Z#X1:H\0? J$L9%'[F(42HVKL MW%JCJ>^/4$5UG5KP7/W-XJ@,T5J-:TJ[,CY6Y$>6ON(-@ULPE<,=8Y85]F"B ME*?%;+D\+_7#/K[B"[Z"V2:ZXR;3Y9^B6\KG>RQ$%950U@:&L$WQ'ZWVHM=E M-Y=R7>X'*W3+7#!R;N6)KAXYG<:UJ79:CL1-B9O[>:ZKQ\TV,4[3UB5R7@AR M[N?KWNAZN'HT[32N+;73;N_OZ*Y=_,4)^FIO?'^5JS:SGJ2K]A"J]!Y6JTC\ M+R&PME;NJSV>;2J](6^L!1\&K_12CZU$J_-!J\-Y;5>@E5'NMY5X=3YX=3CG M;8Y7&[MOVZ9TW]8R+ +<1Y*V[R0<*8EZB9U85A*9#^F-S9 HM3IJ9<58M3FVJ53F7;Y M=M&\9^'(G T.R"I25AX>(#,T*PL/**6N]1<([;8($-C[$E8F$)\A>E86(+ K M>G8J"A&0V'F&V%E9B,".V-G1J@H2D.AY(NAYY""!71%5WS],0)9IJ R)/K,P MHNY0,-LFQ0@W"-DP =Q^E&(>6+;^;>H4[FPORU76?9678*[^)9JL*%F3E9*> M*AM%NZ?G2$2K-Z(Y1T2T%N=H9EO5K#I%LKZUJ;>J,=)!<>4N[[%6TE\M@WRE"[/1 M-%^[LI)F7&A97)G-DEX]V"V9MW/"=FYS[8PN_!IU%W7Y/O1BZLCL#H2?AP:9 M+8R4M:=C_G=W@@_?Q+$;/O-.SELS ANK(FD=65[PS!%OM?I(MXA96@Y6( M=>:(M5I=/@)':S>NVZJQ_^6U1+QZ(]YJ];EJQ"L)2BK@7$<&)=7;R[M!N%(% MT4JBJV6)&_[,KCS?PDDL[C47#-XM!4)+T\C6;6F6VK$K[GFS_X&?D$?FLG%X M)_]S93BL3SW09E6.08FB9X:B.WFN*T-1<1O7;JGMJMFL1-%S0=&=?-Z5H:AY M *_W48*?[/,*?OJV7"O?JLOF/H%3,F#HY%=Y"08O7??MQ8B':CZY85UN(Y4OX!(%1OQG%X\VF^SDV!8;2K,:"J/[0CAZ9( M I8$7!_K;P4!=ZJQ_R0!2P*6!'PPXW4Y >M:->:K)&!)P!=+P&]I>Z\@97UO MZ[L^5$S&^V]T2YUE0.6Y9=?_Z,:_7<^F1U6?>+9!?I>Q!FR$@[88=ZPOT@1%5;=4T%U,9 M" *51H<=9X<8D&.H[?9BO)@(Y%85^,^(>;BLP415^NX+4[J,A0H32U//D>S0(O,D3O/EI$'D_I\"P&@H#$(U@C'&<,IZ=FE$:<:, M$#T(T%B;'W.#@W&B1!@,-Q@ NA5&&($HQ'0'S&WP@&G#Y H;C@;1 MA+&DJ>3E=D,8 *.H@(T_!R*"RL*^^K&/M(B2.CG/G%KVB?,X"IC]]>5G\$" M2^[ (CEL@!W!X+"L_ 5<;QB- :ICKP^/PQ:3M)L >_H;7Y[0DP+T*CP9TQOP MY62Z382+VP7070W=^"<;XR"C&"?$7 A\&IBR8[ 1F M<"GJ M3H8X+HT<5,]/%X (^Q * :(\A]@"S@X021Q54H&4H)*3P3O\F2;GH8 MG4>)4,['!"F_15_.!ZP$-\%Y!*>85)ILTHPC'Q50KYHQ4A MGK$!(ZD 2/.EN(T9S%,)2^ K #WNH_BC\L(2:G.!H[F],<=_ &WD(UHD'LPW MQ2T$G%I<$NP%0$FK( )"4"1!;S*W5-C_+"T07D<$PR#$)6!BF1*-Q,ZRJGXX M)C^LPI1-Y0&AD\T%S 0WZ/7GYGP-@#44CFSNK!#@9XSB&0/N \\$\ (P@P19 MAJL\QP!$5!KC-!D+5!Q,E)]A]!HBAW4SUAN[W6[ 'Q,-548-T)R\9"S@5H^R^!6:-H+/B3-W"# M82)X<[;/G+2>68A"0?& "@+89D+#9H/V&2A 8DZ^?^#>J"R!BHA8"%L"G(?M M>?B1TZ? V'<"*C\>;Y),(*F*>,D3T"Z^H6;?7@%@X1F0>PRF2]*8B#L;[_;A MZWTNX( I9" %11,Y,H$<=4>@E%R,<1D#Y\90PA(7IR\ WK#U'N@>L.T_LQWA MBL7)%=@.@4*0-0<%0AP$ =(RRZ%T&R$Z)R2G0PK@IBXYGT 2XBX>^PSABIP* M7A!;>HJ9"]L4X(#%(IHE8S5;1 %4M(JE#)A>!7S)T6],:X)OE!=WD+(,">;Y M:5K<>HY7P%C33.JC%'7]?Z7T5$_(4<$AO3YFNN:XV7.#%=,U%3Q )4BR\<5X M8JG(96!L/$K0!\4PK_T 6-O*XUMR/ MS3!=WIKSL\WK!W 9V"6XLWC*:(HLJC@]S9!A$KH%?*+B*0[-H XW"R8H<$ODGM>/ M$K#+X-A+A-Z.D%BKHH"4?PFB- $9(*AFJK24<=@98MN&9SR"B M,;9R)W0$((8?S&=L2#H V TD)3'J.Z=P6EE5G?K%H9D\-YR5F M]WZ$+,C),IH..K(6O5RO@3_N9Q<8A1>%TU";ON)VX31!\"]]I> 91*.(Q1^+ M:S;MH[$1W9R#>^&__3A;S0@,QZLN2*^?5Z0*?W 'K^XD:?PVL\EA$%[- 74> M'DLWV>OMLLGVGAZ(?[AU68K2C]$I]!^!IC.F=:R>HUG,\ENZVV&>T79LUK/- MCLVL_\7KK">B?Z"B6W0H 2W^XS=WC<0J(M\*^LB]5D5B(W]3T&V9GJVW.JZG M.Q;SM+;K.[IN=$R_U6[97:VQI;?K$4WU=, >>@]H[]R0)GH3^O37U\#M!@/R M*-)F2YQ?K=H[O[C%T>4J8:+$W*6G",]%N6D]0@'WRE!XH@4^&$2OW!(GADWV M9T(&*)ZD+Y1X0 M/3OB:CBW:<0)^DK>T(GD+:;BE>H)^%*4QIG>?ML/6$^Y^\4\7L[NH=<+0,V? MF@!W#[D%,)7AD0?+R_8X?F6#%Y:Y]6&J&9]^$\0E>JY@VF]@)RFZP?5#WR>^ M34XJ[G]&T,?L&>P3%*4DK.\>0,&$LZ='J](BK__!TQ)S44*W3(". W>4L _9 MAX\ 4,"$R8<@)*2BESZ"3OP,/%;(GY+;%UH+_WG*>IL:9[\B3E3,+'YNTD]S MMV;\-U-O=JSE/VM-?IVT[+,$X&LWFI: MAKW1L&O"D;?(\=SAT5,(,)CQ#BC4Z@YXRP8YR-7 0ZB>=8+(#+N^9$!\9AXC MR]/4"1C&##!VS5/>HM1 K0FGW,;GSLN=4O@W+<]1+8QY%!0WC>H,[N4JXR& M?=#Z)[6#[=896AMOO]X19-NTO#)7=(_-6$'Q>AQM"VX_WG++9K$6NEC6CH M5=N(T@X\ID"4QB 7B(,H?+["^(B]1:)4Y-]$) [ ?*><"HRZW%$^8G:FKCI: MJT:ZO42S6@G(*M ,4V1;JE&K#HUK)&86[@2+9:LQ\S*>E.#:'ERSI13F \C7 ME5:H6>"H*\/WB!O$_,>#_#\I[HAP'GLN^+*/=L#@W#<*4^3?( M\@QFM4S'ZGBNYUFNPURS9WB&W6.V;;FFH\T' >.B&7D"='Q)X M8,B#I>>3"_8/[2R-F%Z_]MF]FIK6LGQF.Y[++&9Z[5Z'>5W=:)M6Q[(\JY8A MSE^F:1U!@D'-09B76%!& %\F8G>IR$(7TV(\%KSP..B$#0:4=H3.4LJXQK 3 M#)#&R%N>=)XIR!-*1P(3)*94(?Z(D,==-G[%R@TB:VPFE5(DNPRG.*A@WDU3 M^8N)-)U_IT',UY-B?DLXDQC:#UCLQEY_0J'#A226PH")2'!*1Q'/=0G"4 #3,U8E@=]?^X'7YZGH+N6$PC&\\/#^F+)K"M^(1!J^21[Z MS:N;#-@+&^2)-M,5NS-AY!^X^'_+_RXE+:%37*%Y1M@[DQ!C&'A[NUD:S\Q( MF$DS,])5YVB$0:'K]L2"!#0J/AER<3P7<&HY4F$%-_/$5?DXXD,1 ;Z+N*VFR<*+!"J M1*)Z(I&Q%HFR)/)9#,+"([Q,Q )"4#HA(8LJZC_,H0ZE& :P2SDL'RM76W(=I;F-W"OD?9Z&5?)$VL5S M'[.,@2JBF+2R!.$ )C]7H3(!(T"5:3R@@,R\E3]IBBTHSG\B2TO&H;83H]!#(_P84NL.S]9+A2#@5,!HS92S1XP:\' MD2O*]W#/./S)"P/0<[QR">S'(TI3074&C;_0MEM=N7NP$3P7]7NQQ!;R(_ M\/Q2&"JK%>.1Z49%G:A> F#R

$)NWC47 M3U_YHU@\A5=,62BA JCXG]LXM-O.6T9 &2T,JK,=O:2$Y6*&+^UNN]VTWW0W M-N[&LJQENUG(^^(5;@H5HT2UJ/65V HH/>>.$/A /]*LA7(K12& $B7.,3/@ M?IP,$P5#6HV0^WO2ZL>)_L*::C[9)EB71<$J39GN4F[RTM%R37 &6_E7\/#" MJ5<"NJV:-3:MR=QM@*E6Q+:@36 S6P95/@DQ6J!W71,:#Y!S89J MXY(ECGP!!)8?T8^H:WICH@+@4C2?BY4W82M8)9.7U(VRBD>S-9*65$":NNFG MM9#>L" 0:19K"Z]8G<8;'KQ3>O!F<[6_55&4[;C ??C"L.KAY'.0>(,(E?82 MBF\OW%085MMUX;^FYEN:PUQ=:W5Q[3_=X\A[C_]L^[;T\//^[O'E?? MOI0K?6MGF[LS:K>[;>8SW3 =B]F>V^WU.K[M.YJAP?^--;6(WH!TZR[R=D2B MI2*CLX 0XI7,]DS&Q C$70TZ"Z@&&Y9'5-[U@CA!J*@*_P0VWWNZ'D'MFKF# MX&\RY(21^PB:/R@O'B\,"^^S0<;FL@(Y04A5YFC--'W&OE1EX':C&":*"1Q4 M(38S&FBTK,:D&Z9@B8)FANP4"R[WF>LW4M'9V*,@LL7?/HE2$B[0Y\3^X5#PZ( 0&!UO&3U:2.L/P8VRG0*NMV* MV7,ZG !F? 4! @ A%$R#&*^S 4.(17F"';MJ$C4-FOMO!U6$I)U /;@,INV,]N%R>B'CQ)17@S(7@CQI* MTJ*@([6<*F4*'R2_F"UB1T[T(6/S-8TB:9%6<+B6]1EPUN!^Y" M"^U+ L+G/VZ5WP=1ER)!O>8,*"XAO?F'^YH;N0O4L&ZCL@S0I94!:FNK+\ER M#1WPZH\,K;ZQ\4/O!\-@&;;U19FI-ZX=53?V3EJ1%;@DZ9TTZ>EO3GI@JAN. M:IA[U[&1M"=I[Z1ISWASVC,;UQW5V#\E6)*>)+U3)KTUR?D'H#RK<6UAI2WM M1$CO$HJ._!7%/Z^"\&H41WC3N=1C(:L,;&RA(4COP^\8E9-<:L3;7' M"A&KW;BV==5N+>8IU+;*SEG<9'P)0EZ8X3F*_-TTQ,LHU+BQAIA!]'<$Z'Y$ MT6E2"4QZXPP:U,-<5/,6EEQ5 M&M]U1JA-U<&]$QI54 9SS81H;Z\+ +;:V M 9W&M=-2M7:[V@"3/4_O-"*_)/U*^JW2]-B%?MN-ZXZNMO?OHR'I5]*OI-^] M++U=Z+?3N#9,M6,[DGXE_4KZ/:;1O0/YMK3&M=[1U(YU'O1;TJ.HZAK7Q??> M$&NVK'.R4/LRKW4B"YR<6!D.N5A9X$06.)$%3F2!DZ,#018XD05.9+KIQH:+ MLZ9+;_7YIBV=NC]KGX>AO=:;TYY!KD!'VSM91]*>I+V3ICW[ MS6G/Q XX'6/OI'%)>I+T3IGTWE[CY!5.G),AO4M(4) 53BHWT:I+ZFZUR$:S M[+U#MF2H<)TQ:U,#I$+,LL$"T56](S'KK#%K4_6Z0LS",%.UU=[[EEPB5HT1 MZPBRL W:HZ8:K;VKPLH4"%G@Y*@*8G5YW2TL<-)2-:=.>=VR8,#1%,3J,,O& M<#=;;6M519M+S*HE9FVJ(*["K$7DT4%6MZIR\TC,J2/FO+VPLPVP+ S5-.O$ MDB[!1RB+F%2G^^U;<\*614PN Z$V5?GV1BA9Q.0R$&I336_3@A1V"]OT[!T] M)I&FQDBSIU1;Q!F[;CAS"1X\6<1$)F'641?>(0O3QMLE1[6MBB,G91*UI%]) MOUN:'KO0+V]34'GDLZ1?2;^2?K>T]':AWT[C6G=4PY)%Q"3]2OH]JM&] _DZ M>*O;LM56I^(ND_4I8B*V]2T=PDEY_&^$;Q"F+NWS'_38JEHF"*Q TQG3.E;/ MT2QF^2W=[3#/:#LVZ]EFQV;6_V(2U_2E0Z.54UKEQ&KR4UOV7T51_C$#CSE4 MTQ>1:^R&SP' \R9)V#CY'"3>($K2F#W!6Y\&D?=SBDPZQUR +/-O$ <[NJOW M=-OIFH9F=0R_W6(=S3)USVVU;5=S&@H#E!S!?.,X98WK[W_^N/V_-X]WGY7[ M;T\WWWZ___3U3KEY?+Q[>EP\Q^(IS9TI/[&UL[_)0967HYDCKFP3FQ_,H]=G M?CI@#[T;[]]I$#,?+U;'[&OPPOSY4_LT^J:/AS:_YV&3#$U*NIC'JFH3Z?3;+?,76KZ MM(RFWCE,,9?V\I]WKSS3,@VYV/9FPUYJF9S?XVA%BM$% .#&\])A.G"!;Y'N M<3.,8'%_DQ"[9+B *GMQ%6)NHY@I8^;U0YCP>2)KQ,B$W37%:3NK#<,5"B$Q MWJV-19-Z%9O[MY25J?*2\NI&>>_>B/0*(K\H[;TJ&DPY.E MPS\JDBW:6N-:TO5VXOY0%N[M"2. MG1GKVD&U:6-%^X[JV'L;9;(^P$[Y97,Q.MLJDBM#"2\Y4+9R^)P/AS'?5C=J M8^'^MJE:5E764V6'>F2#7A*W).[*5=3=J;LJ#=5L7#NVVBXI.KFU]TU2NJ3T M2Z+TMR'T7>P$"X2XADDP5=W>')VT-VCF6XS]/%),?UD2Q)EE'M2FF[!,/+BL MQ5N_&--_:RM2C66:O,D5\7RUH&/$O*V_*2=G?2 MJ\H%9G-B-!>S@&3B@:3#TZ7#-R+#\L2#MM.XKJR.O>R#66',/>X&U&(9;;^< M&-[ZTK7=N#8,%0!0HXA5&0==O:YS_.N^SE),D\'VM46R-\*QA9NFE6T5.EH= MVRI\Y2[59510AK9#N>.5YM)]!W1ZR*!#K8 M;=>6HQJMQ1QO&6)>6R1[(QS;(72D@R5Q.HYJ=NK4W%!FSUV(DZ+2[+D+4?C7 M-#.H7+FQ>/::>)RG4CO/34+-4N*6)X@.X3VQSJ M:40<2.*^<.+>2D4]OO>MW;ANVZJC+08Z[!HZ)"E=4OI%4/K;$/HN=@+>D>N. MVC%:YR+$-^@BM2Q-S<#UR'2Z%:M\ZC/%ZP/6,;!Q*%_N&75'Y<4=I Q3Z*(T M!NQVN9QA_LK<.W>LS'3U47IQ-%S,N5->W43Q8?AQA-@-RPD5+XUC%GH391S# M;OC-<',6>*6MPDJ2*/^5)N.@-_FX%!/V;"S6:EP?N[%8J^K&8C_8"PM3]@7. MZQ:>1([Q5S#N9Y?U"UVJ;$V;[RYF6SVCHW6Z #77\CR]H^N6WNUTNU;;;ORT MVSH\W+-,R[<9=8VK51NR^K&,)>W=S)[5:[=;CM7N65;7[/C=3J]G:5W=-AU= M\QO7-V-EC.M0E5>FQ(S:I '= F]+\&;C<8!./)$\Y;0I,+'?],SW9=R_$,WS$MO>.ZP-TT7^]X76!F M/5M;H$DQ.VR43Q4 VKRR&#F\2*3&?V,ZBA'L)_+Q?%B"J8/^AV7D6XHP:]=V MA)QL1W-VR8C%:JW-8'"I:F-JWIJ;*F_'B9OI#K"5LZ#VS-H!*=5JNJ\*GS\OI)LKL8 MLG/6..VJ)3NS<6TXJFV>2:NCLPCF^Q9UV>!VX/HR>F^Y<%J3=ULME6"+/4UM ME11[E*%[YX-3COV6.$5!>K:]=PM5&52UG0$X"=V[D,7/#)8DD[]6<-@U)?JK MI0:,,53;)=DX,N_K?%#*61.WN@:E%K'&:5P[[:INFZ5ZNDU8JE?BKY=]'61! MZ",7A*Y6*K6Q%H_:WK_<7%W*0G:AE-!R^T1U$2X ?>"6-%R;NL<6I%UX4$-&FK[A=V'HZ M7O[*X@5B,?K$M(\6?:*WYJ+""O_MQ]/[T&=VU8V9^_/*[<'J/[B#5W>2-'Z; MV>0P"*_F@#H/CZ6;[/5VV61[@SUR2 /=1#$AR ? =!;C4[ DMRY+4?HQLHS_ M6!\PIVN@KE(D1]13D(-@5,\_?G.7(_JRC@AE]'%:45+KH\_^8LHS"UGL#@83 MA?T:,=#NQY$2PQD\AS _A=[$/%P/XRXC+\!$ .456'*I/:!$P+,4EV*O1,R. M$D;*( J?,5JJ#Z")0J9,F!NK2C<=@WS H,R$L5#Q@MA+A\D8 ZD2Q8-'/3=- M&,B( 5 3QEQE\5C)1FM1,9AKZ,8 ;B5)1R/XQ^N[,(P8T U]Q0^2.!U19:!% M7MG<-CANSUC/]O%C/>VJ8SV_L@0.]P%0 6 :/G]E;L*2Q6@R?2'"D_F>P7JN MIUFZ8UE=K=NU?4]K^Z;9ZG2Z/7,^FNSKW+_"0MO K,;B;@L"/@.P8)RK^C()!ET2N3:6X(I\!CX71X>&@ M!ZPB)UW\ .0)8_"!%3>.,5:T7 E>[NI?($MB07!KE[[ M@=>G)[)Y@X3^'!!"JOG:,2QT .PDZ,%AX]89\!/@57E$9ZQ$&?8VE1\(YJNH M=X7 >X2<^7'Y>.9X #&="*P"--R8 M-[NA=P' *8;J@P#)7RK?;B\%;&-SNVXJQ!Q(#(4)(Q1%)!RFPWGX!,E41/D8 M6HN*2NS2V2 Y*%TW""![+U M(>" PUSQ03W +I!H^/3,T(1S(J WR?#Y.69B9,0/UZ/C@"DIR#5Z9HAX3>6? M(+)$K._,KO&=PK;%5$+(SJ!\U 5U1G Q1!K*=_!GR;#O)B29-Z.8"-95A33< M2'9T([ ?9D6&R$6$@&2TNJ.V6J6W-I M5"W5F4!U;=5RJBI._4:QTG-W.#K/1J\Z?/34Q[@$=>:6*AV,Y\U &019C53/ MKZ,%G+=F,%;CVE$-JZKN3S62W!*E=A-9>Z-4"U%*LZI2%&6,Y&8(\34*GZ_( MQ5P%K[V,](O=>.VWB#NT=Z -&_0Y36T[=:IK*[-ZZL%O]T K!]#*5#5-9O8< M(RY]#;^5+@3I0JA"[&S-%=KD/-#USHDX#Z3+3M);C>3QUO36:5RW-+!\3JR5 M\C;.NFU\8=/5SP6G;^-1.^"$FU5:W2A6O29!'1A>,XV^H""E412/>:R.B!6; M61A,Y%T%OZ[Z@0]K_P!(;&AS:R]Y1&](1 M-\ICGS&,]C47OS,32RW"W("LYD)]/!PB2L<]BMS9;CFSX6VT MF"\X3#7Q7?4C2E'\+ MT\X C8PPXCU%59Z-?58R1',=!-R69AFCYZL:L'V&T M)SR5'0Q5&H9]\;]<&&I0B$7G,?,^8T.*D@*&1D&JT6" 9Q=@T =+QDH_&F % M49P$!1U\Q)"KP!?U1L6Z*6@O9CQ<:ZG0IP&]<$]P7IRYOO8C5G-QY/"A&'(&0QBM4E M3)R)P5$Y)-FO4<"C+Q5$7B 'K $-0*0#P!6$OAM3-D'":T"/(_S75N%5;Y#Z M/*)Y BL(V2N8BM%(A'+>E,V)!S MEI0DH5/[E"88.)T K7>#D""3=6F@"K?^;(0D_ :BU*_T3M1PJ'Z4;B^6;2-@ MU6NS.VN31INVV;86:PVH<-()ILH$+VPPJ2Q)I%YL4Z%X>J*(?LR8,H0W^@DP M/11&LW77\=0Q5DQ=$&99*/?61+"F:L3L&=]&R?98C.F@8)LOGN[V2+RFAM#^ MBS4U+)7B.(NE4N90,3^S)/CUQB>VIG1,!4 M==6]585)^83/$#(;DH5?X;FM8 MF=MY$SKMXRT5J\(!#BZ*OBID8>=X^VIM=P2ZMJ90["'72G6C3'VQ0,<:6E-) MY72]?I8R@R?$TV- 4Q0)-:3]+6&*33#AP +E>43X\LMLH@YE8W%%'7.HD@!T M0S R7-#GD9)1#Q4SY[D56S<=V5J=D&G\F,9O+T_CWSP_U];S_%R9^W_!N?_' MR7_9EUQY^#Q!M$F)FZF$5G.O,)V;VVW[.ZIF^X>L?J:%W7TGJ> MCIUPS*[-.NY\UMWGNT]/.[3863_-[+)FH F'6T-UIK<_FX]-Y3.J#'C'\Q(-7L@U$+GA/G&=YQ;> M5+;%\PEATK4U#NZB$C[KTNH%OYA_]3>+HS)O5J=!806Z\;%&L<-O5#-6DD.= M]K8=.:QIQK(C.5A:'3+"6#]%8>E-ZYU MHZ7"=FN4Q"?S0JM'HC61T7LA$;97-.N&1&M8:>:/@\6RU7CW5D^>VX+/(M?V M-AH.6?QWUPU_*E3O,>H)5XA,MEW!;=9$5>VJLYEUU-ED5FWU^+,FT&U7_+'J MB#^7X$@NOVO;1^O?*[?OM,GCD/9 JVI[X$12227J59%?N1?JV55;$;)== 6U M9EB2?( S[V*689)2>AE%'UZ8^ONN0@;]F?485DG_PNO^8]1W\FW[]!C+P1#A MCKD8^?U>JL%G@4=KN&U5>(3Y1ZJA+2:S'P6/+D$=YM5DD*M*%?@@*G 4/N/= M H:>;DT.'52!356S+ZR:BD2]2E3@/5"OI:$*;*A.IWTBJ'C.1 PFCW0JTM$UB)UJ[>BCA>%_"W+=HH25J2]"%4@SU(&DLR MZ$[UUMGQ2/K<"B.N2C,OY#+Q"RKE)LMEJKBNTFQ69SMC0,<&3N/Z(52RG#:. ML%B*S- ,755>F4()>%2<8API[IHD;\U9=?]4CF*QT)N?QGFA MMXS.6HWK7O#"KK#8VCP^;EDJ2&LOJ4RW:M5_N+^P%?"G+$[AUAW!+]L7]FIA M_1!-*[4GE&1Y:EW>[5G\(,H!3O+.S[Q_;EY-Q-T6*)UC @5OK5I+@$+QX%\C M-U2S/2:*.T2/R]^49.V.EQW(?).$X1[#=AF+J# M[S' -1C!!]X,&1 74U.C7OY#OJDK8[JK-JI["QOZ+W03C;(7L28+51#D)0== M[) [B& /HN]R7H4I*D;+B)J>Z2CBQ3?GD$(!V*,/I>=!@XVG@LMC].O9Q;SWF4CMPV#=U M%Z=>W=3:?3@,QKQ4:7>R%X_19FM? CBB.7#<9,OYPE>S+1AL]!(O8RLD\$1= MT.*)\U[.B!6_ 3; 'KGV $@XSG(PE"3M_@NK9"+['V$S=VR\/L'/ ^!4O/H0 M#I\TE;_FQ$498@HDSQD=XMQ2P&* [1K:7:@K6H)JO*YHU/L$PVU;5A2+[O2B M-%X$*BXN$85"_X=-<'!5^=:\:2KX!$(1(.MC!WGL#8^UCH"9 WS*L1)X&JPE M1=@!=+,JL;S",L+H\Q^W@K?3T+QU.]7G9<$+'@.6EWI!GA1/.)U3T*,802V\ MFQ6DI?)3, 0<UH\:#/#?Y]2-70 \2WCEMS[V_AX-F/_,B!QP00M# M!"S9NA[E6^L[GZ95/:9T<4*RTC8VD97;UW\[+ANWS:5L?)YI#0)@RXH'G[HL M*SZ-DU'58O]?*95I^>P"YBB/P1!05GD4E/4 =D^(J*#PZ @<\@-QX%XE*9AM M[@L#4@#6_@5H(J'?%:H9-WV"=HX_O&\6H "[@/WF1:5!%Z,E3*5#_AHPCY1+ MWNF/W"A2WKT ]\GK*F^KS.GZ&KR=U>@ ID'R. *8^0_A/T4)/82Q7J;#V6C? M-UME6AQ(N*V7:AQRJ6 BFU8""4@2&31B5U!SE]35Y#O\$/E#2ILT!A*7+2[HK0I?.+$+X&3:/ ME?I]+JNH@42Q=4""KR3CR/O)J_PG'ZDCP'"412EX[BC :#-Z!CM*H/N3-,M< MIBD(T"YP?JR!_E%!@_O9?:8N!:0&TKG2M%F%3AQXZ/XKRCJ#\,8:0Q?9# 4C MX@-8$#7H!TO;YX.K@P8(#K('[Y3E'%SQAL4&ZU@]I-9$*/\QJ2T\89 M*)GAG_O"J2COW'5COL]H#RR]L>*[$QP72\&">A!00PBT;I1_@[:/*H0H$ O8 M,S/W]SC"VMY#5[G[=/_T^6:CB='#D*1YO5MN]PRYOC@/&W@$E+HQMWYP027V MT=:,N[7:!)]796\%90J5]JM8X0]<8!D3[)"X7>2" #R]J7&YB(#)8+NL8C92 M+Z/BK0>A!>[B1R4NZ$WJXG1^(FVC.P:C-WX)*'V@2EI9P-AYPS7DI)43 'U/3,J_F M/KU:>*_.+O?/L,>)^U8LZPXK/L-VP6K9B,BYQ1^R,5\ZL/,(M/RQ^XLEF?#( M-TZ_"[U/5)96B2,49 J?97YK1?#P&1-1!-0O^C.YE*)1Q+:*DJ0)NT70E! Y M[X""Q@MRB%7H,647N_ %>Y4#:5:;RWD"7Q3^^,B7=!NM9@\..N2:9DF[ ,X? MUM#Z1E1[LN1?JMF^BBY#B&$1V.T!J0S<83@8*#UNL@.&S:I0G$S1,QDD1,4P M,B(7X4]^?7*V_:7^ FM[D$1U!EJJ=O"G% ]U._)Y/+UR66Y,"=0CIZ(NM M>FB/.VUH25^0-]I0B_+0C'6=;%0N.PIW*&3TS!QS4R$39.[L^[RU87C%]7.\ M^>*"1?AH/23GP71,PA-WS(THX.3;]-"0W3"P&X:SO!N&;&QQP8TM:J99E?>' M6-_O0;DO=/0103NS >UYW]F8?.[2!V&@LHX_$D:(:[L%8YB[ M@*D'*2-K.E^2B-"SFR72IB(C9\.61$[C^MB-:=I+&],H\+_MFIK;KY M_^X>5[>H61EH6\J?UJZECJP6U3+>C1=OK,?N+WYCC-8;=4P3),(=R856W'X M+\7)U-=*E_"@^X]3#(01]\XQ<(48PP'\E.Y2J&\:AUA()YEW7$:;KNB8&\78 ME.57YE#C?9=Q0?]*XR#Q^<5-'J$WY0_92E6Q0@:< >]3_X %2'TJ)$T1J'Q532M6T?90=MH YSL;'??[U7R>/HAGC[5G:B8 O]Y+Y\]Q?I M21QAN)-4($^$/=XQVF[,\8V>$\[9C=MUG^EM61:3!I;YF()9J.&\2UU)0R#P M?C B*B.J04H9I3%80@R##K.6Y^R7QZ;WF\+G@ZQ .,+5^8/@W>O'_3A*G_NY MF[Q/#=?ITC3KT(BO^UF,1.$!NL0:-)4GY!##$6!+DC?AYL&D,],A)6<;'??1 M@B1GYU17G&<]Q!)8D@XP #7ES^^%/30"]H:W!U.OZIGB'3I/ MDR2[&W)?W&! 8.16]@L3URK//)**T?V(1W 'H )WPMCJGI*DO5[@!12LG?)0 MXADVH+P&@P&Z$IY9B)Y'CAXI=?8,$KH:RJT A#J_/9^/+W-Y'UY*@%"\=)AR MET'&5.#WF5.$76$M]T)1GVR M00^)@Z/3ZM5E3@M0FE.*,MBZJW#Q&^X:]0.?YH[1M/7)&\-#U;C7E=_,O6#( M!0A^."TXCR#I,^R:.A#Z$D7"H](.O(%S#^XOCF*4Y!'W'Q8'+1"WUT?QC-U; M2\XNB\\G_S)+V,P@Z-,-(P'B[*H-C&H?;^+\V8O!Q^SHR$AYF/%;XTLP1CCA MZ)5II+@X &8PSI42,,/_%EWH*71D$=6R:VC !$8:22F0Z"F:*X-Y85>"D60: M&OS)M9@><<4D':'&QL,!!.C.E*7@P:! N$T%7/\[ZB;*C3=-X'FZ_>^;/&N' M."S&!Q%E9-?\13PB[0;;X"$8^1K:P8ZBT$&-U-!V,PBF%U&(2. MX:(T81$G/+8^QYS4F?&"C? M?)?-9'A,H[]H:1DV$9<>\U2B*621G>=*R!!WBL'6@&1PY 46D -D$86Y@MQE MGHO2T%4&;OS,BM5TQL0^\Q$R_640_#L-X&U^6<=1 66AYA?$,Z$XW0=06%/ MT]T5D&!( >%=NK'C/LY03)N%,V):5%@\O8P8.#!V;J)=[/^ZGQ\&@PV.[8?I M5-L@^)$]HV3Y0:8^'/XJCTQ;G_?(:$[+MZP6Z[8\T]*9UG4Z-IAWNM8"L/EL MP2/SZ<_'^V]WCX_*X]WO?]Q]>UKCEBGUO*R?T?M MA:O.-3$,/(_LH<=Q$GF%0-)MD\K:1N.:U-^2#& QX@=^ L)>5)7/D]"] UW@ MF0&7XY+P6]1E@]N!"[+VON@K,I<+!1U%-CX9X1?_1BP%'X-9F C/$<.R4.Q%> M00&C3+_0CU[1IQ=%<:+.OHR>BB /O<[21P$H/&") LHXZ(=N_).-/Z+LHBB3 M? ,\FH305TQ%4]!LV:!]P'Z\J$:E!;6$\9+AF_,( RHF2"Q8-1!=BDHYA1;2 M^+E@2VAX-)?"9SA?2N3,P*> .C2@M8EK\.=!!%:.$@5<.WAV4>+[L(5X,@T& MA+$RYRCH?SUQ!TF:2^$]3#D$92+'9PK 6/519=%9ECP=8BWV:\1R +X _C# M "U&#U\;,HR=' W(BXKSHE)1\'#D,$('$8:%X @$28P6&6?K1Y#"=&#Q)(0L M@+TCI,F9]$@*8W@$B$FH7]+(!1I M-A0>'[H(488V#@YW)0_W)^PP'>- MVX?/?S3>DXL%+'&//P4X"ZI_9I-SDXZ8'1'9T"6+[ZZP[CS_;[K/F E>P5!GIN::"+Z M_Z$W;ZS=3]GAIXGXL<1LL^;-L!K:&&+U,QP>]1,4\E1)Y<.2&_OCFFQ"2&;\ MD2J&>9B/32QUD5 )G&7+DP.AG^\Y2?-#7.4T1E4C&S M^+E)/\U50.._F4[3MHRE/VM-?>EOJX;5K:;16O[SJF%7_V:VK0M?K-DT'?-T M%FN8FRUV35W=M<68.PN/EE2:%+I&G4HJ/M$]7.G]V]+JY1< EL=EEY(S0-D7 M:0HE4S>OZEASR.&E[0:8L\F&+PUN1A44=Z:PD3A5!4Y=0O7X;PQ.S!VP@FJ^ M0ZGJJG!IYXX[ML7SJ9VN&]KJ MQ)P?C,(\OL31$%U>."9&XMX*W_'=+W'7=B/"C9[<7]LF[;1;C6NGH^JMO2NK MUZ^%CZ2<\Z6<-377WH)R;* <6[7LQ7PW23F2K8DG(D MY9P*Y>B&<7S2P68'EJ5:YF(XU_%(IR)WQZG8:;-!7_NTD3[!OI';4W3I'U:B?FT2U JJMJ7'Q!JC6T1K7MJ.VL/2.1+6S135G M2>VQM\0T;+ELVZIC[&U[2E2K,:KI1NOXN(:=4'1;M;0Z2= +NQK(H_8OK-7] M=L1B'Y]8S,:U@=KF&?H$):H54.WX7K2.!:BFJVV):F>-:LZ2PK!OB6FMQK4% MRF9[;[M&8EJ-,4TW:F#8V(!JINKHB_7!3MZ]66\%,XOF.EHC]7.[#*DQRO#>U6VJ[I)RVI'=)[Y+> M*[4DCD_OV#;0,55-6VP-)NE=TKND]TI]5,>F=T?#FN*:I;:LJN[>CT[OY'7X MC8H%+%0]6%)>2!8D.*T<_Y-:K"Q(<%:9][(@P>$*$NQ^"W&FV=$RJUQ6*I X M50^X75ZE MZ=2'F'73+>*UU>U[Y88EU6,)!KE!4,9 4#F1.W?K( RS<:T;-8LBE)1Q@93Q;CO26"@P@.U$X--&-+)(!I@A8"P&O+P_X2#: M4[&$9(V C9%^38V *N1!"^2!HSHE7:=EMNPYH=*:&@!5H)*-V;"JJ74D*ITU M*JV)4:\"E1R,65$[6E4AJ1*5ZHE*:\*?JT E*@NEVEJ=*H]\CR *)]/'M[ M9=*<.JD<_A9(-X%4#%4S]I;?6Y[7"=G>%XV":\HY5X&"%J8=JYI><=:Q1,$S M0<'#WWWHK<9U2U,[5E650B4*GA<*'O[.1+?I^JWEG H7% IMMHX,N"U"L .F M_,@QSF","PMT^#-T!X/(<\<,MQN/(N 63&&_1BQ,%JN)G?F]T';A/M:2.\9N M% T_W&:PO!.@W)KKXO6B:I_R,O%NN-0$MN%BM"H#9>I.CMQ: 9B4#G M@D!+KN,J0J .Z'WE 0X2@\X%@Y9617K QC3F8B:.]"[4%G4JU0NW1Q@; M)'.=VAA*I'D+I:\R?N,TKFW);\X8=1;4NLI0!S.T6HM1NZ?LQSP5Q>T>RS"R M9)S=2N^NLEV,>;/&TY=!=%<[ID.)->9B2)HTD,\%@]:H;GMBD*FA[\ZP][F; MEAA4;PQ:X[O;%X-TC&YHEY2(DAAT+ABTQDFW+P;Q\GLE77%/V1M7;)]H-J2)OAV0+DBV\<7?3.K$% MJW'=5AVCJC)XDBM(KB"YPDX]4.O$%5J@+ !;L&6K5,D6)%LX+%M8Z]2J#UNP M,=BH@K8;=>$*LJ'JDM^.TJ.T9>XVZODLUFQJ[5T7=)3%.K*AZ@HI(!NJEA?. MJJ*AZC;)^N?4JU'VN)1]4R5.U0-NE]D-VAN*&ON,,(5OJ[/-5><_4(M^%SP.&'VY"_Z; ?K?VYF#HNMJR]B[!5K^8)TDI M9TLIZYJH'H12,%+?5%N:;!XI2>6$2&7-A>-!2*5#I*+I9]@A0Y+*^9+*FL+? MAR 5"WO)V&J[5:=FW1>6P"][LE;5D_4@%$)UGIS]>^3('-M:H]::>N,'02VJ M]-2QZ]0=4:+6F_=L/0AJF10EHU<5.R=1JYZHM2;(^R"HQ:L]E10_E3U=WPA' M9$_7"GJZ;D8;B^C?:EP[VAEZ%B3N;-[%=5?3T((74P MR[5C+];IJV>WN2.8ZQ>-DD>X_6EIU ?6;)]*!T2)D[7J WL0G-2I*V>GZK1? MB9-G@I-'N*AI&=2RW39.1797Z@^MN:*<=_,B[3C""KC2+;J"?BIQ3RR2B(DQ M5W6*(I'^A\IQIU6)_V$1=ZS&=4>ZKLX;=2JQN!=1!XO$G&-(M,2= NY48AHO MXHZ-EL;>P3?2K[FENA:2LDN-.K=R;FZH5)=7A"J;I,3W7(D64NREF1]C*JE!R%K3")LJ[I= M5>*')&M)UI*LHRVJCAZ"K&V-KG+:VINT(*AG\= W1@L#T>+_*(_CR/MYU<6> MTX &TZ;32I H8316W*PWM3*.E-=^-!A,E.@UA+\3'@J5*+.9DN0PR$/AFRLG MF!E\W&>**&^3C:VXB;(40-X9[#4RY.U&@ ;3]MK?W0F.?Q/';OC, M\*-HZR-:<<-$WUF,I<7<9_;0^P[OA>,<;Z^,*>+JC6M[T4G^7TK44Y+4ZV== M!&FWXW$<=%->)%9L&/M\N^%$!="RF,%V\Y2F(1 #^SR\?2?R8>)-1,+A%(O^&,/L&J_T,^/L^ M18C)R". A?Q;O#N&/7O@VU97\YRN:1IFS[*&MJ7W7*/?TP>D>Z40P.L$]I$E M.<&)3Q0Q%$NI B(H?E;I7Q[+#2A^D#)4(GD"ET8$Q+^'S\.5A1))Z>\(!5"12X,Y,L5,A"L$HA3V@>'L. MLI'R![ (_/DA T&8 E$]PGI>"'PQ!!F BZ&3?7<.NA?<^<@5OGG M*"EV,P&1<]T'HOY^[0UA]^^\\-E[2:]^FCGD.(BNYX Z#X^5AQP.]SED;XLS M,DB#_(U9M_AWH$:1!)^"+7FB;$49)2AS_A%T-4*ZKCD$44!,W](\EPSTGF.3 MH6VX-C'_5P,EDHH6Y 3LAH^\^\^?O$6)NI+XKE8+XBW4N#F>HG(M&)B^[?N6 MJQFF8P[<7M_5=)-2_SB.FY7L\8#%W;,?V>ZVG>P"'ZH.^Z.KS2 MNUKQG8VR\BQWB;.4E^:[%C:Q8[[=<;7]FJS7TH3>Z)FGZ.MNVW9S-NM:O09M MUC:.V3&_7E?-)JE >7"Y95^>J:D][&5K_^654\=L[=]\ZK[0ON>R7[R<02!I M2@RXM6\&P9\DS4Y5]''9T:\VQ;3]V#GA95S>VKKI.R^KI)#=*;ISGQ@VE@^?@1OOJQK+5WN$E"Y(; M)3C%.,^@VA4:/ M5'PNM(1_B/-L),O,UW#.AMR^L;!31MD=:C0E+:A5^<9*,WI8F&7 MT3,EI5TTI6UHG7$.2L/N2)9JN++3QD63FKVAT\8Y2$VGI*;K(G57:$-LX7.< M9"/B+088=K':+IY!-I2$G8-!C*L;1]4,.;[ELBEM0_>175CJ4Y73G.Y M;$JK/UKH6'1TIGMX.RY):D*36OVA,,>F_;#U@RT9\>8(":U>_A;XSTNR5Z3U M5>&.^D-3CG-UHZOZX4Y_:><+36GU!YBH<' MVR6E"4UI]0=D>EUTS>C.P;U[I.MRMXJD./-"9;X(4_8.DKV#CB]F]/I#)#T- MQ(RK:I;L$29[A$D^/Q&?UQ_IZ>G Y[9JVL?R54D^EWPN^7R&SYWZ[=,>SK"Q M7-5T+Z,YH.1SR>?"\?E:474"W:L\TV\"S]BY-KMMQ MNLY>39J;G0$B.]CMR9-M2S9.TUR8\NY48 H/'9K,G35L"4[2G9L.3L* M$$3K7=VX755WCYS\)OM2'4!$=U[D^0N9MS([O<(Y]1?9]EPLY^X=/EE6UD$( M36GUU]BZ7:0TPQ:IA8NDM.-36OWUJBXVIM)5MRN%VF636OT%JRXVINJJFB92 M#[06Q5-N$Z^OW(^#9%E892M>:4F3#0%2FET#VPAHAQ=WRW8N0E/:*4IN%XG) MO+HYUMP"24AB$E+](5#7 BI3W:/55$I*$Y+2>O6']UP;%$E5/UJL_0QZ9)'Y M#ILEZXE3/CG[9!N\OU]@!>G[72-SZ@]BNAC$5(V>[(%SV916?WS.Q<$Q:E?Z M?B^E7-Y:<77'AI%1[!*K791$H2T:@+IO2:F_Z MVNN:U.!U#I[W*-VYXC\I 2L!VZPGVQ" ^!3Y<.)TL?>S]*-4KLI3Q-@7;T/K MZL:5$VDOFY3<4P31%TF)EL&*Y'.3I'1\4JH]-MKKTMBHW9,IY)=-::>(C2X2 M4^_JIF>)%/R4FK4HFG4#(S"@6>^I5;?$ >6>(@Z^*%5TVNLV>YJ.XQ^[FDB1 MP',[9<_0>7\YL?Q.TDR)ATHV(LISG(1^ >VC;L;&OBT;=_-^$JVSZ@F?UQ_QUPPZYK4GDNTMW3C' MI[3Z(_Z:B93F=&64X[(IK?:BU)YF7=WT5->4,NV2*4WOUEZ4VM/LJQM;[9D' M][B4*>Y[C*Y>,:!JMPZ&G(2WU22\VDNW>IH#]QJH4-;!*I00@_".Y#B2 M?"[Y_)A\+D \H4?G2EC:L0H^))]+/I=\/L/G)VG"M2.;NU :^+D7 LGG0+DO\+_C21*D@%\E!1I,E<>$>!E)8"DX MAOZ:KKK$=:(DC F0KNEG)[#SV$^524)2G(_H=U9@5*B!Y9_C/@GO0L]?LI_S MSBH'.=7I,EFUZ[!RO=>QW!-,J=8Z(&A.,5+;WF]0=RV;U4WWZ)MU.SUMW_TT M9Z]KT04OFKV3+&N96RW;FM'339T@+@>K+P7+=H/5]P3*AD=;PS,56_221D3+ MT=IR7+ND*3'@=F2:VD=>7T1<7PZ!EY,U=TH!JK\.6L>2#$W5#\\!DG-N)3=H?<4D-TIN%.;2XE^1&D:A2W8YN8&L_.5E^(S\*D!9B83%_SSI8595E2D)36OW% M_+J-;;V-P^L&)*4)36GUEY/K#FV%HTE*NVQ*JS][6N]12A-JNI @"FL# S\/ M'M #'58O&^>M9;SZJ^MU+%M0'5-.H[EH2M/JKZXWNJBV=H_FKY"4)B:EU1_$ M-30VJE".L;]L2JL_0&GH5*8=WIOFY)0F_:R;J>_GQ/N_()1^UC4L5W\4TC"8 MPGIPTU3IDQ":TDX185LD)@RBR<9BETU)]<>&#$O*K#90VEFF!QMV(V26])-N MIJZ/!*1(]")=I&MXJOXHF$%G8UD-,/*D.^$02CM%%&R1F'I7-Y8C2>FR2:G^ MN([AHF>J=WCH7E*:R)2FUQ_7,;$?D@HT)3RE21_H%CY0$CX&^5@Z0=?P7/T1 M+I-&N+I=.:[ULBGM+.-:30QB'3Z$3)*2T*14?^3&I)$;TY'9I)=-:6>)W)CF MU8UA'MQJM^EN4/$F0K?YR3;XK.]&0223>M?)OU/$&Q?E'T[%LN6,XLLFI;,$ M%$W[ZN98#38D(8E)2/5'T4Q:2]:U9:'!95-:_;5D9H_6QS: TJ1#>NLF@EA, MIMR/@V19+T%I?E<8\!2QQT4>N_T13@\'^(\&RFWPP0V)/V>:QCO%!'& M1=XR0%O09?[D99/264*(EGEU8_9DD?AEDU+]U5\6K?[2+"FT+IO2ZN\,:&%I MF&H8XH<%I>=S,_4!\J(!D;[.-2QWBK#6(E9=-2F0TEFJAFR<0M4[N)F_)"6A2>DL 1;;N;IQ#U;HZ[CJ;/4^MC82K !=IBT^ \@)>LLM3Y.%[NVR E0ETU* M9XF..!HVTI5^R,LFI;-$1QP=24G\0)OL)=6B)R6R&O2D1%:#GFQ%O"7R]QR] MW!)WE'668+F#+4\MZ=F\;%(Z=;!\&/P@_O7_D21>1F+F%9!33]?T]Y+,+IK, MSA(A=K!8T9+=6"Z;E.HO570P?*SJMO@!Y*:%:OS@J1X2_)VDF1(/E6Q$E.EGP1-YG\>3=M4'?G@>=EQ):.] M+2F/ E)ZY9:(C_J[B3IT)I]MR)KZRZ:T^KN).K2;J!S9=^F45G_1IN->W9B@ M$HG?O4%2V@&49M=?M-GK7MU8JJZ+W_M(YM9OIKYO<>:%RN>X3\*[T/-WM9SZ M<>*3Y)H=X9T!Z//CO!\2!7=>_(K*3ST_"Y M4[_=VS/ [K55IW>LL@W)YI+-)9O/7>?U>U)[V&_94!WM6+VB1.3SHS@L?LH\ M.$81@H)_%*]4=O@78"88OG#:N_EG/_GI9C9T=?Q X!:Q-WWOV-L;[:URDHCA M9G;2EX8O@9I@]2C.E"!"ZB>*%[W OP-< S_W0L!I#ISR O\[GB1!"KA44J#Y M5'E,B)>1!):"8^BOZ:JS3AHE8?R&+$2_.(%-QWZJ3!*2$N!@&(=7D+,>9-)$O\ >9>1 M\$59*9!!-O9)LN@)GBF4T>=%,LCA 4%1C(O]'J3?OY($_^ ]$JT4K]?Z5+Y: M:^Z$55O0C[L%;$"]V'1RX0^4)6 K5"1[",V(9(QY.LHW0%8*VS@/#HSC @#C MTHN5)*\IW>V\-_.X>^MA:M<6N.#P34%(#4CPA'>1XJ7XV RCT#-]@$=P\XJA MT;_J*KR53L@ Y7[XTE%VYT!8(HH5%*?PW15('\<)8>)5ZZXCID4IJ:P4=5S@ MF'K'P8MJ\19[#OQL5"A?E1>Y M*=ON+U83-YMOJ5BGQ&E)%D1CP;=FV"5N_. MW3N5?XZ2J>KR2*[[<,M]O_:&L/MW7OCLO:17/\T<->D(A#7P5,\YY!XHE29@.\D]/E*THP"L@!?X1=#5"NJXY=+HF,7U+\UPR MT'N.38:VX=K$_%^M>W7SC?(HL 'J[D!!Z3]_\C;!8-Y"VM>/'^ AYZHX/@4I5D" M+P%>;B/_OXC_B(842DB0%B3]$*2#,$[SA'R#Y7X.X\'WJ9T.PDY5AF \R!H44[(+* MPSBD5@5='J[N!/9-;[\_.@\=,"G"T$OP4_@GDB>QNNK'.R_R_ "@PO\,]Z:* MOWE*B!9X I]#5@=U%7OV%EL.\,,>MT;H+@/D<#11T'K!RS<;!8E_/?&2##:6 M /R8(H!7,3P)@( W8J7_HL0Y"/R\GP:PC006Q@LWHR #S,4@W>EE&T25;_/- MT)L9_BU(E&$>T>717N)0[2AW%$Y+@*8\!]FHT" X)%(RNTV&!7PWC^ *"@'C MOO+H!? 3: ; 22FN/(2M#T:S;^+6\R@E61:BFI,Q) !(N-F7D$F<4/PR)VMA(Q=K%#Y7$/T@# #/A68"ZO5G-&_8=F%STSTPO*:P+%^E4+D0'B,0 M6I2R8%4O!%1.$8C''GJ Z2%,GZ,*#CA32Q;T;OOOU"2>0-L M2 W;]':!HU/12V./J&]IU0!+R!!P@WGXW,^_MM4Y7O(X'^HB,4=? '\,6AU M=K5LFV$/_XEBBPQ Q02<%?<,YQ[088![ DZV"P353^+O !WXMV&0C!'/SP0P MZA6\"[*&_A9Y$2X"Z$BS(,LY]:!QQN3:BS( 81%D3#0&$;R+C !HFNY(\1Y! MY6=H"5+FZ #N"3A5,GE"&4H9>R!P!D#03&KAHW _ 1ZIDQ$L'<2KQWPN).'2 MBTG*Z4W"GY"8*JL%C*7Q02! ,J%W6_$F)V)*_O!G MP'<"403!!=J7G6K+^L]N@U6+. M>Z60#; 1#K+.:N.HT=QRBT*!*7%;6;"4^$"&1C&_N;PQ,XA7"C=Z8?,[=D1" M'W@*Q-VKW1(#-Q1X317*SWQ?MW1;N_KA76S"8ZNNL9C^1P&RXZXWY ,=;=<: M309PES2BFG$4^L$FP"#;0L_WX;;=V\']4Z&V,, M)<\G#E5Q23["'K=KW # M?8I*'>++\)?B^OLZO8 6K3/7G+>V!!1^WZC "L/XF5X'].[A408FM^!(S)*C MRAUE3N0%%(!,YWW#--ZW[&8>,?N5WCS,@%65YU$ NO:<"ELJIVP5JI RU1G5 MP,1G2B"[Z '"-)Z2I)0/^SG8+V#E3"T.#,.4L1&X0^$XZM;!$_H/=O+294># M@P,TK28I>5?\R_NB840044C2E]Z#M@-'+@*-2Z)8%-7LYZF+J]-E;BZ>?LR_ MS'_NT)_F(IWL-[W;<1U[Y<_=CK;RM[7+.IV>Z1Q]6:W;<4Q]KV77_V;T3+G9 M)FW6.V@W%WNW6=A19,Q[QU>\M[?C?MVI4S#6I_]K(JP*.DY-L" MI.1K2U+RE1WS\._B\3C(BNS[.PJK1Y:MO"[SWEW(O#<=QQZX6M?3=-O4?:/G M#*VAZVA]M^OIW:XQGPMR]^6WWSY]H^GVRNWG#\K=E\_?/GW^>/_Y[M/]Y@3\ MHR7*+";K;S[(7,E!UW%]Q[9[MJ&;EMWK.:8WZ!FFZ9A^G^C#E:5-&S9\WDR8 M=74_)55DRJ\\9QK(XT0X:0"L6-90D=#(TG4P@P=3PA,L?<;,F\$4:.$4:,KS MB$1%4F^0*G"IC)1)$O=9&6&$I<]>&D?PGR_ ,!E5\1^ M#5)V+.)WE#]Q\U%\BEVH/-GJ&>O,BT]7-C6SC_:2WCHV_94\ NU]36)0D%"_ MV<"A34U7_H4FP,.*-,$]P!C",Z$)\GV"(04@FZ$L1YJH3> .#3-@^P,KS!8>8]/F)J?09/>'@"0#"FA_.S@M:.P(FCF:VJ ME6(*D)E^P$H+ XL[2%ZY$!*L4B#@+KNI0I/I 3927,=WUT:I??6<_J?6)^" ME/1?",G?&*GL4*18RU'IBN^"#*3J8#V;:YC6]PM0W80H3QWE-AE@J9^J?(H& M'7KL+Q%1'L"T4^['DS!^H25F#R1Y"@;(8OA83:U2Z,Z5-T7I%M\FK]-ZB_5! M("6PVC!$@4!3YH;'& M*T]8LUI^FX)PVL#]@+2 M*%3^B&A)Q,]%!O97ZK\ LE-N!Z##5$!:/O+_O/'D/5[+0_@OFL5U%_L$1!C# MD.: 4<$KQ^A>@^$0I"R]3%+R=\ZD-]B_XR"E=;AXKBJ*^9E0&8MSF@;^%T!C M@#)X\#V*GT.>D4[%.0=/>6 OZ0>\1\:TB@INM>_8+:2/**37!/L@^]+\7KTP MC3D5 _;(Q*,UF:6C:06DOU(W$5%NLPQ^("^I\I&#& !93 M8($O?)M>/EG1#N6YD(DC)+^G( Z]LB@O*('%>Q7Y_)8M*+FD?]"THU/W6=I1 M$/Y/\!T/_7OPA)!,H#4N,69$"JX]$])=45^I2:A9A*'HH9FC)O^?["=4G[PI%4E78S3SE9$32'.*X3$)M$S;Q M0GRF^%(-D@L7^"3?(_RL8"$U:(JKMY7D<.3'97)RQ.@"A3T0TP#%4(7(*,]/ M>Y+1?:F\$KCR&%(U-_86.UB_E+UT,)50D[UT1-B*6+UTEO=/V=W%*IA) M0RG^-^\E3AZ]19NFSL:.ZTR2S_$3JPK6K&UL$E">LL(FX=?'=D8)MPFX1[6\ M67:P57AO@L(GRSV3%4ND3X:L*1HW0V9LD.FIZ1&P10A:5?P60T4\\PJ%,PT M"44?FC@E_.EIN:8PZ@GSEM'+NDX"4P8>0 G[,BQT#"TM/]0Y%)\,2>1[:!+. M61AC5L\T2ZF !^(,%MN#C$_VTQ#4B2G&8WR=C"@7KY'U&K*SY7D-_U4@-M^ M!LUE''#"9NO$0-X#ULFC^G%8&7N_B$4(2OV4H'*.V: Q3GV67#G<1G5C_T79MM,)G% R^31#<\_%"?,V*&>$W8](*%698DR@GN$ M-GOR\#8AMM\ :IL>8 A6P%*P@RT%?9&*V].X 8AYI MFU5YPZZX82^WE1+79F]Z2(5S)?9&]5WV^',29!G!%K<#VHR+BC"N8**$J'PK(TDA_HN/T,!=5>"G M;!@ 9L9P.V? O#;?,%6%&;G*8^XE8((3HI" =6@3RHZ"_^\R%8Y* M1_Z4X.&5OP$DF, &3, F8!27):JR"8)SQYO'V.GFN65)A5\Q HZ6Y[([1U]Q M.[)X3ZEUI_2>X?;U-"&O2-RKW$=S%U!'^:-LMGG_=XY],;_FR6"$GIW;@G35 M&1=<@+>63\91, SX6 *:X50![+#LH+_@==VRB6\U]V':,RJ7V M$OUSMD&U6'?$7.2RUNMYZBI8O&UI&W+> YUV,:_>T&@!)7'^.)J_RZL*_51& MH:LC\BEO/P6/,;R98CH)=;7"K8.]!REO"(DIJ54NC1_5"992K?R0DX)((R_+ MDTK7]")W%2&X*@\VX%[UC+>\9BV?>9H7RGB";6>]:I]IZOT-1G'LLQ166'+H M/<4)BTCF&56T<.11-'.UT<14WK$;!EX9"[6#ATGO%TVU85Z9U=1WF4=4)?AGB5PM7)ABZQV_PN M3K/T8>0EY&=0%_RO'LW73!=JBMS%TIJ>.Q@0Q_)U=^B8KN7U/==T>@8!I5KW M^X:V4%/T7Y_N?U'N_W-_]P<=Z?'EEU\^W=W_KGS[_?;SPZ=OG[Y\/F"RQXK+ MML8,BN7!\HU JZJXPR !^;^@X585.803O(D MS3WFY9BF'54689H;K%*F*V$4@/:R[Y.(#*FJ"J(F2#/"BTVHLQ]TV6OR _Y* M4P&G"<#33]-'*T>@ZF-*EGV@B$1JO4)9 QBD7N@E+YC#'N;C">B08_2PCM = MQO1H L()G@C;S5R/;,(T9R,S9XXAX* M8%#^U'9L..YV31 5JHU)/$M<POU3<RYOI+9XD4*;:4?OTQZ)\I#;,]3=\N9HKP9(;=YXDL3N*427!KDN#T M.=5B;JS8=DH%G6TI,^?:G3E7F\;XZ=O];XJ^83P<^^=O7N0QL5PZ6U![S&EA M!!5+MY$7OO#0?CEF@(JAH.S"_SNO!YL1/3M#\MRL/M>D1E 'SNP\!'^*G'1$ M8P5]&DYD<\WBZ"\^OHRI7)A\ 1I:%B?8-F/VQICBLG)W(#+!!*S.3BL+-/A MJ]LH0L_([W3VV#0S\1>XH!E M>[U?Y?>1Y[6D3TX;<[Y6,8]^& -'&PJ,.# MOW/#0%6NGLD5_#-/\9\@HN%_N/2]XB;KU5LE?N8S;5@5-]9'%AGOH]X+:##2 Y97% RH._VQM&KX:#N-$J=<>!USB3<4LO+&7?"HP. 9@K?23JM:O70!/X[ MAPV 84=86N/C"%N 3+<[-[8X$O5H@]LT7\ M$KSZF,3/?'W0)SR,YH'=22N9DW@8('YQE!"KZ<5&*(0Y7H:@CG#LC:A7@;X\ MBD.,2=+Q9"SNV,6T4S]HT4;A$W697Z+$"OP%.HQ((_, M+X@7?,CR"; Y0QC2ZN$IF67$JS222/,)U>*HLE@.L<*X5IY@"37]$J,NVL"" MC7"$_8 .B@2,V0M(V5,B1*6C.I\+JT&FNFCY";XCVI<#@1T,,9<8G2MC/N?+ MX^D:GO]$"8Q/FRQ;4/!3!WR7K!P\._YY#&!XP!L!Z,( M**3<5/J2@F*=ECS%UN7LS-RX8YK_47X1D)H%=/.5";BX_0'85SG+":%SGU/T M#B.DPU(T \1Y6CE:50F?ITJ[W\> OO\"D'.W,E/]?D[B>#P,2 A"_@X)V_-C MN S@PLGP.'1P[V\ L*[D*[^[JXD,?T92I;Z.1N8&&:'5F$ MN[_R2U)5?OWU#CWX!:F5Q3O3!)1!Z6"?F5O.[WTD;O[]V6*]-].R'ZP;XK19 M::S 6GT4.T*A%U(6308CV $J+UB/D 5.RAU/^UA@U)^6U;$(*O^/80(X M05E4\/D@9X&39Y""M*@Y\N-G^!<_CA.N"90OTW2S4MOAU6]CDA1]=THUAPN, M]QBAI=DTY0% "F?QF+(Y_Q131?!KQ:*HMEP3VL8L9:)V^?(7FJV.T0,:7"YT M-5#,6.[3-!^#^C=2C@+V.&@P@-E\K *:@B+ Q#I4)-YSV4DI5>@]"*">ZL%D MBO8YP#!<8T&!K<34%9X'^\A,WCA@H;%'+RULO)C+Y=86[KS< M]E-NZ:M$,*<0K-$'+,4:/'E.[*Z E@P+*'$; MS^>7 )^.^X)J_NQ'XFE:)7<'HQU(:W3Y8S^*/2.,0..FAFYA+S+]P2=C_."0 M=J8#@HA2=$B'+]>I-R0X#QN5 -YODZK1[.="^_=G0,6OVTO-V%Q]9O'(^3)TD+RH\C>#/$P-, ?Z9\@NX";G]3!R0SG/[",N>9 MCR]^>#S.,\JH(+8''JJ+:%IQK?'7SQ^7?AS[ E<@& (PA/SO:;5:W,B MF#H_"FX.X/I.0$[06GM,@9ZS48D3$-+$XW M!?HDOK+T%[R*$N#_B/X7]59Q-5M)QX0;?"7GJ]31PK33&3C1AK$HGOB/U+F2 M\ON0;Q+-)&\PH#FF>.+5D*&%B@PVA9)0H)HV-V29WWT@DI=!&#!_2Y%?2V^K M8,SS@7"[=,8!/$']HRRC/*5^UP =."RAEOC!(*/N-*0"'*<0QH^L1I1I)( & MXC&S$/X%TSA9$=B8E]QBYE$8Q]]+7$Z9H&PWR_2-/Q'M '!2&,7\:X7+AO>+ M?*3HIU7XE"6P?20MW0@Q'1&,H#P:YJ 9A>A9G!1E)O2L:>&-+'K6L\8O^ ]8 MA6_C-[R;<*7-+]-$*<8ZO$,9,V98;0AU,XSI3YS'I HA%XVQ@Q*=B'G5G M"I[_+RV?K*@GL?+*-E1+UW#K,VE_S/WPRK)4TZ*_+H:P6Z>#3&EM._4#R.JY M1/6V6LBBQ-Y1O<#T>31M<,*R?_9SA/+1+]?8\N6=2?,.^5\21I^=FLFH9":Q)_7"(N?TE=;KJ;9M%HK.\OK)(FSP2K,MM6=H:Y_6 M:;U?&0V$/VKF:U9IRX,9A7$PIEK$U,C&2K^IIC'O06#%*U.QC!G(_"CP#7SZ M(<.F,F4 _*%L0[N;;3@#0'C=:0-2?AXF4D5JIDHA,B8RXLC]=$H1\+Z["I]YV@ M*AT,6-V@PGPO*6&M]KARRRXR5 IYW)V5"V)OZ)5Z*>>TZ:U7[(SI//2B":)) MGK%[;?6ETB!ROT6%X"*)?%;8\4S;"J7W3-6Q-DGIJ6S4[>WINI"L5\ &VJ,0I$+>TF@L^"B^P- 6FS,_X%M'$ MB*-'WOQ7L5[/;)'&2"+*,L ^=*^=-3T.&D3H;9#KI9U0YI5/R5U'W)G?- MV('<$S(,N5X*:G>8C5Y*WS;SN(!:Q-+&N!^SZJU :[_,MJJ%T@Z@*FRVV$^" M5:C4&DE-8 89"QKN8X+-,7B&&DHE0^_T7F^GY!I:QUS_J#ZCS?(V+YSZ0)"& M'EBZ-*U]5K6=UQ*8RX9VM>#9@_ %Q@/H29A5?^'2'P8_B+_1>%1^*0NLN;=+ M&0<_<,6I84Z]7S3OAP;>_,IN%O3S>A0'*3MW,.=8FE\9Y%M6*_CFX2,=:G+[ M=J[H\)7NJG#"#:PQ*USQ'8 7N(!XO[-+E2?-U$@Z&?)83#N;F>N4E1L4$ MX ^$"8VET;M74S6CM^CJ]$EQW;XRU6[79KY/FNQ+7[-4S317^$"_T?!"14N< M2L9YJ?A*Z\+J7>9;Y''\HHP[Y>G+"^U_OI%DK/P:>\7T&MI3%OWH6>F74WD+ M(M1,6>KD4S55N4@/]=FQIC'MV2+P%2;F3!@@A1-0W39YF3H/L7"']X#CC2+1M<;R-1'A7!D&B[<*,X1'":.3*BXU ME=*P>$=3,RTUVH>)1NB>BY;$%*$*[=7OL\A?84V-O4$2(R'&H)-6FK0@B<^F MA9CWU%-$6;T74H7[-5 1Q8. <4[ G M66)VG&>CX@]_1$%903\3:%B9/LD_@8A*V6,S:W24G[$U:&5SWMP"E9P:RN:X M^:PZUH '$GFT*BU3^WF$HTR-+4SOK#!;BE2<:DHL?9,%T9@R.-4-J6> MB8 M3?.EDK=;REZF91<9NA7755:VU_9GK#:N300IJS I&T8S6J>TR6Z-KRP0&+'Y MES1\2JN!)W2X9E&$0(.\T=0K =BA\]">J(_@WSD\U/,*3_[_W9 MNGVM4S_K[+=E%"Q6J!DH8JB=A\EZ+,EBT'2:+I;1@#XE"=H1B.J2XR ?5Q*"(H9,FL6Q]AXI M!.ULK6!=HUZ9V/@4%:3'Q@Q1DEK>4VOB9>PN*2=&E\8SO96G'DA4O-:8W\5K M[XO)&2KONT=C,\P2GYU9A&/5D_56^4+ZRP@NORE=LQ6*_.>^%])H*W_W0N^X M2E4RKW\NQP*A+"8\^Z0RR9K+A(3>_5&9]D,[:512D@%)=R_P/3]!Q]! M^KS$@')0P1&/R=LX:Z-"D,"*2:K$[OBA"UF0E.J66F^33%CE9' M4D7.Q_KL#/8V7NV=KN2E!>G4RP=F Q^UR_FQDO%4PJC,D(+-E>E.5)S,-3K+ M)W-93^PN6C3Z_]PC,4O3BZ2LRR10$#[_!@F,)OVRMGU1G--D=EI1QZ;>L [C M0^4WT"@\$BK_G6<>1?T'[RGPE=O0C_.4Q7\Q86H,&+_^6I@2],&[44"&ROT/ M,LBI,/J"EP%MT?QIZC-@-7W8J,U7[K&#Y)^@^0$Z/=: &G5OMLZT*PQ?A]

!31KU%<-=3NY]A+J W^@:_#+@WDE(1<5Z83X9&!B\=> MF5/+7B4L$PKV-7M@B@'@T(A46O*PBZ%2D0V'CQY9NJN77&/;>-1Q8NZR*]HA MSO2AFZV"+ ]2*(44WRA,HD=X+2H4MEE+;D'!Q.G4 .8GEBM7FJYI/J"*!]T\ MS:4@]_JX_6/;*YSBZ_GA[^[7"E+^Q?. ]<^T$D9*W M_E\Y=:'>__SIVX=;-F4^*@[[9EK,A 0_H:S'4KF93LL[:J=O*]G1K)U!8=E, MNWA$2(C8_8-E\.,HL3@I^G[$T6-,HVREGZ":N,8*]MG"/%V_=-MP-7!8XJ7P M[5Z/O>]T*O(T\YH?$MO<$SIH$9LBO\$6QV^529@7?V:ETR CO1]D/DV5BKDQ M)@?]'_U#1YD'(?G!9,L71ZGO1::+UL5A%ZT=&@!4E'8Y^L M%$AY@_V8,=EU@)[NM_@P:C0)U6$8\).L'IR@$:G0R*%IE5X&S0/*%&-)QYD 3]J3Y&_? X#PZDRMM%0,W'(^;[ MZU"8L3XFZ12J5/IN6 F?,;NO40H1N'GPKP +WGXA9,HG0W+%S=;!OFFSK3&* MCC?JPMZQ4H/2%+V+IK!90E-5\E%G:$@^"C-F ML_![>PG0;QW[,:?79HJ;[2_9)P,OI^,G2LAS%2TM!E-P?;8H=Q_F(=(?#?/3 MYMILY@JU!U)&8!6Z42M44FW1,4,!!?6 L*TB=OD95Q]-K71D"U\NE (^$_2U M][,YE;S0L[DFG/$6-,5-QWJS\]YUJ,NLZ%&^K.-L55..BJ]C[)779?:Q>UE: M_#?:BRJS&K%2Z\D+RZZU*Y(P*CX0'OE\PGN9JO E\=%T"MX5RZ,CR)EW#DU> M!,"LYR)G[0VI.WUZ=%B<#TCALR.GXJ+TY!;V"?.LT\25G!+O?)!AI%PP);*_P[4S;KS9/&LIYENLX+UHIE/@4$Z M+-VCC1^)7TXYFYY0D.:Z2P!-^P;RAEQ!T422"61:3ZQ\I'G_]$B( H\'"UES M%&H?T^2& >72<) S0*>S\)O.FF8>K'6H1V[ +_5Y%Y:D4$Y2V&;H):"E ^8P MUEF^@G8]'Y'(=[::A^2P QQV8!QCV(&KR6$'-6Q%#CO@I>H5%6./003BWZ/+ MS_V-]F5>/;-HH61F[>/ZLKN)JU.%W,/('F9)A-XD)>^*?WGO!^DD]%[>!1'= M)'WI/LIG4QW<;LU3"VWBMP M!;(1'4;%GROX Y0=(L:3/U'^2E:]PK/"WW45C4JWA=7=A4?UR0]\^/VBIC/' M]HSCSZ_N=#>(S%+ZK8;D1K (]&B]]#%]E%\:63Q!YIQD"KVJ%43U^V;1#EZI M6Q#)-@=N&]STXS+7Y<#F%4_^D'2U.^Q>;P^[QEW BTG)@P$A8&2N01'6= F% M(/0ETUSV>0QM.N2V--I5F@"&5R<[?O78M(!/J'/SSE-STZ6.# - OK(C+-8) MQTUL-R]@)26W@I)95S1)R9*2&T[)N@Z$;%PT(9=KZ)O7.(BHQ<.N5L=E*QQO MOVZ'0<"K%)MD$'RL=&U:B:1U;+ODS UA35M3>VYW1_9Y3^XE7)N+ M)4M7NZXKL20VEES5<7=5QB62SJV+G(J-A+O56J)O-- !6=4W,!T3G=C>&H?Q M%A9# SD16V/N9Q=<)B^>U*)L(GUHG3WM1DD?;5CC NZN!MK*=U\>OCTHMY\_ M*/?_^7K_^>'^X=U>M+NM%BK7$'V-"^##-?>&PW*_16;)CYO[/[5,M=0R:QG#1#F89?IC3>31)'R(:L:*L<0&W5[.-Z0J'9C;9DIKJM/=-4%$V@#GQE)7M4Q+8DEP+*F:)9$D.I+VS*>_3/WL M O01:4TWUURR.[JTEJ0UO9H\=LT0D>31$$-8&M,78$S?5MI[T\&J>3(8>6Q& M3>9%CP%V<:)===MF5ENJ;9\J;B--@6.9 KKJN'M6)4HLG2_^J6JZ+0/4XB+( M.E62AW 7GHQ02YM:='8T.J>J]Q0/S]*FWAEF8%9(\A#/EA5EC<9=7N)M6#XI MG2H'2*W?EPXH:IG_A YNT-]+VUQL-&G2>R(XAMYHAG2="(R=D^5>"7>O7:;O M1+P-RR"BV06^7"#JWVB';\ER6UM' N0"? MJ%-#Z9-AG!#NXE R[T?KLKMT$TMZI"$M-I9ZJJ/+_"[!D:19JMF56!(=2TY[ MFKBV0_UH8(['IU+AP-E$3T$:Q%'+'!VV:N^<<"E-M7-KAZJ^\_AVB:0S(\E4 M#6-7#5XBZ=QJARNS/"Y+[6B@U^,SR0Y)*FVRTB^GU(B/)5LUK5UGQDHDG9N5 M-+4K^VD)CR5']M:]+'6C@5Z.7TF:OE.F2H?B9:S)OX?-"+-828A/R)C^%\!F M LF,9L)$/!4D)8Y10RUM[.?7YIRYXY?=V5YDN HTE5WYW&'$DGG%G;ZKCJ* M=(F(K:,TVB6RH)U\^.U.^1C&?2]4/D6#3MM<)H;JR&BVZ%BR5,O:U;$LD73V M[!W-.I4Y+I%T+'EGRKR0R])&&N@QN?7_RM.,^,K]SY^^?;C=524YV$@0#B"O M#CJBV!+'T%3':;Z5*HFN242GZZIA-[]SBR2Z)A&=JYJ:3",37 $V98*2^/KO M3U05A/_U@Z>;?\(_BC24*45UJOI]JVJ0SC1,E&H(>/$D*4,;P] M2A4"P/.5?^<148RNJNA=W5 5>! V&T2#A'@IP0DHFOD:\#R>> D\_1QD([I2 MZHV),H&]Q3BF#5_65662!&,O@<,H?DZ5_NI2\%0>!05L8.$/+Y%W'Y'DD0![ MI;17M_->^?" R\*&62/!] 6,BG':V94.FDH]'Y,X33&S?@B@ D ,8(?>(ZF3 ME)1G+U4,O=-[K8 H3'/X#ZT#1 $(74$)'>4;_!",L4" C.$$4P("HL"7@%* MTEZ(E]#5YXW%C+WN#3(DE!%LAB2<<)[B,([A>\F( M>'[9\7X)4184F2XAR:7$!]N;(]:.\HOW!$_A=N&0?Q'8Z#CX@0]^COLDO MA M"UZ8Q@K-#,"C3<_.X>+S3\$!!J2CM(; "4#1"T$T (3\<1 %:8;@?B(ESFH5 MG#YAU.&#]%1UM[NU[-Q.2#+6*#Y"B=]/X/"1TG]1PAC$MA+G61KX\#9)GH(! MG&P0IQDESU=6%S[&GNKG*>P=9 5 [XF$]&?3L%4*6/9(FL6#[]=]>AC<' "7 M#=GD@&;ON+WV$-\#83DZ"",?"0\YLP*1>DFO$$R4]#3+.@GIE??Q5"Y2(F2R MD8M:^.$[R0I(Q;2MWCJR=$!SX*\.$WHD^F*:3R9A,/.HT>4D.A7JL F4TWT0 M#'#II>KTF]<3[P73JI2$A%Y&J1C7@2.$.2KNRA.\2X4P_ F(#87(#*'C%W6] M102^QRS=6E2*BI2E@SGW('5^FRXA=#@@_>DV&7A^X"F#'"3A&&4F&()A_+@& M*I07AGD(7.$Q4)(*_[2%BE;U\:Y-^WS%6FOO1R6O:,?GS>IJQ5")YP! -X%O M)R3-0ZJ4EEK<,(A @PM I:GHB"X4O*(^N_1[1<.(E-GK=$F<1H@R[^C M@A+$X/OGP,]&W&E0?9%Y+]YUIZ]X_114ZFSU*Q5_" I9DKRO[MFP3TFX:TE# M-V?A4_WG*"EV,P'SZ;H/J/U^[0UA]^^\\-E[2:]^FCDD**+71MD9)7XUO!'@P0LU:BJ MO0)K53SCX8F_OB-X:@4&6%&N!$?Y\:VOW*D]46CKA0VK@)%! M'TL2$@U>@ % #8L>"=BKH'RE'>6N^.71"Z*4F[+XDS* D\/J:#*/P%A.\SX8 M(P$U'10J%U"5BUGQQ36]_:,7^GXV"A(?#(DD>T%3&2R# 8HOO,[QCD[0&(]B M$/]TRT&Y.UR8&3[P(%4= C!N\HB^#9=]<0BU8HXL'!#^\.PE/O,"P8=3)4\9 M8.+A$-7-XHT2$B!AO5+#N45[3;$#5 $U2^D3+BJ+!+EW2!9$XOO2D?Y MDB?P.]!""A=,, S@OLT*,QAO(8]^A2[V1Q0@F3QD2#4JW,?!8*2,,(JCZ-IK M )&7Y5F9)0G#)HN@C8K#BQV4?F7HNF*N"GJ5PA)4JS[)XV^:*5F44AV#ST16B M.*.?]6EP[+>[ I_LJTR3\A14NP(/O6E,WZ$;&Y:A,Q[BXQM8!K<_R93JO:A* M$%,&I?2.W9ZVX O:C7);MN".H4JL<@D*5V'/#U(0N?#0RB@,>Y/MR]'8MU90 M!JQ7RG@,=L8)QHC)4Q#G:4G+9$J* M7>:]; O.YS/,&X'8J=JVG\7KP](E@8'9%'I1&3_"/^5LJ3GP,WDUA"LB?J:7 M!-[C**OA*V" 5A>@>H4?P(\9G(O!@7(KW=F8[0?/.O^) L.,MTL/-MP&:..' MH3=)R;OB7]X7F6=!1/%%7WH/P'P,HFON]D:W[EPZ'R5W]C/W^+IN1S.HTY>7 M;/ /KHCKG7LNM_LXP3;=;>:MD- M93$;DUG=A4>79*ORD(5(29S?5@N-F?3.+>%3;XKXW(D71#<]\?+TW&69S8RY MLWB"Y#D!FH(]*%EPE'FMW1W%XI^\SND UMSBZW=Y_=<40DM4Q3^$ F"1DPEVW+% 0# M% 19W2\\DFRG=R$*@OC28(\*HI;<2I9JR^D!HB-)TU5GYRG-XND.0HL(%IT] M1%4XR-DG'M$9(!IV=GOM"(H&Z1@7AET=G9I[]LT7SJG9;.7D844N7V$]-(+V0VR/ MUO8[2;,D+UJT%4*X93K;?EPBM;9SJ];B^HX:)\<:M^%+B^S-^_*]P=]YP+3/ MZZ+:-XB>2$0+&9^\D/4<@&V2R74^:5DPL'8]1JJ;V^7*UIC2=6D2KW$;OC3= M>*83E/*&%0&\W3]9L[F:EVE(EZ;@*'ICF6\%5(PO(J@Z5_LJHZO3Z&I/-9Q= M,EWD5Y*F[Q1OPR"_S7UB6J:XO+%5RZWG8I1JR[8( MTARIN31S\B<7\KR#AP&(\.,\BTT>, 2/"1D9)%VLXB MA\Q&K9=%EL\&7-NI[/QY.YI^A+R=,],%[/GJAC;INJNTPPZR%'M]X3043(ZB M_5]8;4>L>$I*L#47C0%YCPEAL]MXV\]AD*29\G?N)=AM.Q[RQJ&?(NQN_1=O MC%TT-PM2A6!<"4>Q/),P5#S6'HSV4@RJ,:F(>$!=V&LVB. '"EGL*DJ;-V*? M:[]L?UVF;_DLDX#V4,..8_[\MI8W(Y_+!D-PD!]DD-.&CBGL8S#"4XZKDXT, M;4G[VPOIHX==9SY->XF6?_\0A'1>W;V71 #G%-O.*0\C;/O9GIY[19O-LKFMMS76OQ98E\-K3C&\QI+#:T38 MBG##:V[.W.X2:*33[>[7[]+L]$Q]VQ:2C0@_G^C)K4&J61W+WJY]YFZ_6?I^ M'40W;K9WEEZ?@N/WI$]>8)]39:$]IB208SQY.7U ;\=Q'JT.)8G2077;FJA5 MJL"YP?KUM*9<#350Y^X/>WP'U,Y-8NN9>7!:W.J;ZMM$$;'GUQIES]2+[IG* MQGZ(V33U2 D&DI#;0,C=SLYI>LWJ_2LTU:VH=6<#,-%=[/W80IL6\AX\Z9.7 M625CZC6VS).%3-N)RZZL9))/;O.D1%:#GI3(:M"3$ED->E(BJT%/2F0UZ$F) MK 8]V8:)>+=I68@FO18[.])D)< )@2.V5T$S5)$\QM=[G2>_L-4SRA[U[ MCT1),4(\2S,O0M1A#$5S5:MKJJYM"%"4= :]+>U5G+LD,E""X:*F@RF M$=*B)$#&#HT(MBPK.V_BM>MV-&/?O&O+-+;*NZU=8Q5"7]XJE=G1MDYEW^$W MRUC]T0/RKAW-VFI9F5:[_Y,7FG>MR[QKF7=!=ZOI(LG>U&.TMY:8J6\WCB!0G&;&0I MTB%W77/;+\NQ'H(CJ/;1A/*J:]"3$ED->E(BJT%/2F0UZ,E6^+9D$OY.X:%= M&ZIK[7&Y'Q,T8FO3EFJ;ATTK.P@ZES*J0O+&!?+&'J$J 5CC(O+N:TWX/D+> MO>&8JF/8,N_^XO+N"RC(L0"P27V.PN>:PRN!_Z^KS:WJ7?/J1LX2./M6A)LE M,//R66;1K)T\\Q#\6#>W979:2[KN87W94)XSE^_T.I:U5_F.Z7:ZIG/\JI!N MIZ?M6Z:ROH1ENUH3N5EA-KOULHWPN1Q:H]+40IZ5\G(+;]P.)1BU/UHO=5QB M%<_">(W]#]PVN.G'9:[+@'G:-NWXOHM\4ND92+R3I MR8H(+LQI?5DU%(9CJ-VN)689Q9&RV"0EMX*2NZ9JF8ZD9$G)#:=DNZ>:UJY3 M#)I%R+LD%A]$U.)A5Z^C]%8XWG[=#H.@@;EO'Y,X395)$@^#U=U0+K/T3<,> MHMU=>XC*"L4SHZGG[F&R2"R=^YZSU*YK2RP)CJ533-0 M)B1!-[:WQF5\F<6(1K>SJ[3O_YX?[AW5ZTNZT6*M<0?8T+X,,U]X8C?H^6CR0B MB1>R5BS^.(B"-$MH(GW9IJ5EJJ5IJEW]5,JEF$&#!F+)L%7+,"66Q,:2HYKN MJ?1PB:1CV4I[S@&[3$OI C22-5Y'3>_HHJLDK[':*5J5:7?A+F9-ZT@GLPQ! MK*8/O;-GVPA)'VU8XP*NKV8;U ^$5;FC0>VC,8WU\]C*NZ7FM&ZJEBX--=&Q MU%5M8\_$=HFELSD]U%Y/]LD5'$G:J3 DW%4GS6EI3@O.C/;.:2+26FJ1-6U+ M9XN(1JPH:US Y=5L8WI^;-8D3P8C+Z7#LC(O>@RPE1.=(-(VLUK35$/&/T7' MDFZICBTM-L&Q]$8S5=.PWDH,"8LAJSW9W@MD>)F*B;2JFVLV&3(&*:WJ-26G MG5/5F[:,/"YSC<9=7N)M6#XIW2H'2*W?EXYC;9D'I?9YEM+TVZH<0V8E"(ZA M-Z9TG0B,'?@?Z3MILO8AWH;EDY( Y)/B>4^%%LY?)@0+B^D ,!PNUC:?J:GJ MVJX-=[?UB\D.7\=*"%*[.[<$1U>4S/O1NI0NO:CTN2OUH8&+'IU+AP+%$3T$:Q%'+/!VNNGN6I;35SFVKJ:8< M5RDZDAS5=G=MF""1=&8D69;T>ER6VM% K\=GDAV22=IW+6D^!8ZG5E;L=EJ1L-]'),U0WE31BGZ5O%RUAS?P^;$&:Q MDA"?D#']+P#. %9,8C8+(.#)("WSBEAJU]K5/REMN7.G&/1VR#J5V#D["VG& MJ)[OS1]Z[, M]1-> Y:]9\17@'^BNB#\KQ\\W?P3_E&\0>$=1#Z)LG>Z0^F6G;&?_'13GG?+ MMTZ $+KBNR #] ]F4.3,HT@O''-T3(A2[/W,A$)W\4P2HKPR' /DEZ4,XT3) M1D1)@Q_*&-X=I0H!T/G*O_.(*$975?2N;J@*[#.(!@GQ4H(33W3]-:!X//$2 M>/0YR$9L$6],E EL*\;!;/BFKBJ3)!A["9Q#\7.J\%>7@J?R*"C @M_>(F\ M^X@DCP0X*Z6]N9WWRH<'7!;VRAH'IB]@4(Q3.EM]!$P[_ YP;X MC)L_*V,M@FV!RX!*AUPS0>R1U$J?R[*5 =1W[M0+"-XK#',@WCI1A M\ ,6A+/D0Z]HC@_?2T;$\\LN^4L(NZ#J= E9KR#@;([@.\HOWA,\A=N%0_Y% M8*-C8$UX\'/<)^%="%OPPC16:%X!'FUZ=@X7GW\*#C @[2%F D#D#.WYXR * MT@RA_41*E-4J=@OB\)57CFJZ^I:2=SLIR_FBD*I(^7X"1X^4_@O(>M4R>DB% M=_=?% !*E 9TD.9@Y '9 16FRC,)0_Q?>+9K=JN\D<6#[]=]NG'<"@"23>'D M0 7)"E)S2H/>8$!";/ *?WHB*:5V6"W.$SPP"FC8!!?KP!EYEF: ,7R*_)T' MV8OB/7N)#WSP!7X*?#@M29Z" 8&/IUG*2'\*2CR=INJ&1EEPRI"PF0EL(<) MV!#YEPF+$,[]R+;/EYOG/TH^H*!<#[P));W_HZP(G!72):HOPS;R!#%3 8&G M1$ N!/-\8#<4/"F<'?8/JD\437F_TP>KD5O M\DE)O6R*Z<[DRP7X$N+%BP%_*O3I4M=&\SF,']< A5+Z, ^!PCT&25+AB;80 MT:J6Y[5IV*]8%_)]:.05;8V-.)RGEM!+,ZIYSPD[>#2> P#=!+X/UV,>4EV\ M5%Z'002**]IF%346KTL/Q%Y*'O$:3H\M?SB(3)UUE)O$3$5Z1\4L"-'WSX&? MC;BKI?HB\_F\ZTY?\?HI6!+9ZE5_=LV*@]QR9# MVW!M8OZOUKVZ^4:O>]3NX8O(&__\R=L@(ZO$MX8_&B1@%WHZUZI*QL,3?WU' M\-0*C%= JQ(9FDH5Y*WYY](*(V?KL)V4 Y_6HP?X\(G#TO _& M3T#M,&;-HV8;LP*>:ZH.12_T_6P4)#Y894GVPEPKW@"E.6HWJ+(D!#3S*(;; MD&XY*'>'"S-#"QZDNE20@*(0) . +*Y?W3I3YRG(P, ,0O35%#K/T=4Q M82^:I>U\Y5TCBG!]13L-;VO63#T^FM;=,IXE@5U^?'DX;QC&A:7'605E3CKO M)_Y&DK'R:^Q%[?$"+.N/5;/H4%[1CE74'$_0%$$FB:/"2E_2290Y$&E_S2W9 M#%WY"?P.E)#"[1(, [ALL\(E@%>01[]!E_HC"I!('C*D&14NXV P4D88R%-T M[34 R,OR+$Y>*GNB],5@M>9M\S]#7O,5<%1MC0!<%^@U.A5K#T]'V2 M/1-"]PKD_E<.*H,?\!L_P,N46F(\$ GZR@N+PR1I\6<_& X)WJZD7 MC([.' M*W;'W+'P,X&7!M29.[OQZ=_IXXA&%MT$&.;1D(<27S!.\DCBQ\2; &"*XTX2 M@JNQ\ZGT\_R8#)J%6K L[%/1;Z(XH[L"Q(-:$3#?,T-FYZ&C? +%RO>IFJ#2 MO^ZP9S](0;# 0RNC4.Q-1I6::O0T!I>IOXDYF.@#A?NRW/FRX/#FXFUE%(=@ MJ5?/CNI1AHG,!>6QKS*%SU.&94B7AY[YMY9A]4\R940OJI+K5&:PPYI=;0M6 MI4U6M^-4'J2H1-!/ABK333[CMB^=J]V(W8+!8NZFEG5G3KK1*9%7E.R7!(P:XM6,%\>T0"T3O7F MK53FQ409?+!@ZY*7%:\?/X$$?"!$P00!O?O^#Y9L]CF.KC_>WGY5?BE# [_! M]W.0LO1![3U[MZ0GN*1"+RIC=OBGG"TU!VTFA(8@X>-G*N-184#Y"U\!,[>Z M %5@_ !^S. @[."4->G.QFP_>+CY3RR14(RGRP@""'MT*H2A-TG)N^)?WA?Y MDD%$,45?>@^ ? RB:QYV0+?Z7!(J)73V\]3CWNDRKSLO->)?YC]WZ$]SF;'L M-]OJ.)JV\N=N9_5OZY;5K(YF[+?L^M\LW3S-9K=>]CB%7QNSM=V%1Y>D8_/H MDDA9R@^K),N>V8HDYR"S< Q0RR_/4EZ7X,WF1Q1,D^ E857$8^ IN M<%U=H(#$@)?)D0Z\DE$N%&[Z:?CEPOI?[%KVO"V)7%KUU:['%[OFYY"^J#L( MB3K[%DA";@,A'] ZMAXZEO,^Y;Q/@ $-PLG*6+&11$=^BH:D$ZJL3( (+SV. M-$*GN3V+]AFA(QM+G5O%WF.$SLF1)+6/FP]DDI !_J[&NRG;;;&\[ B3;%EZHVM.KJ< M>R8XDDS5-J5RLV1[E?Q.OL0U/O_.IO*G)FS--5DZ;6\;&R^-C9M:TL\ ;YQK MH[,D@1!E(JN(?Z.]G4U>;(F7@O;+$LU+(5U)\_ER/5W3WXN&)JE:W?Q.TBS) MB\:)A?QKF6*U'WE*U>K%\7? M0?1$(EKB^N2%K ,%;)-,KO-)R\*5@JHO4LN[ZZH;WT[BJ]\8,LK0S]8WWT64D1#LI+ M"7;0HR% [S$A;$(?[QP[#)(T4_[.O01;[^.\6=I(^!,VHXW^XEWRBZ:#0:H0 M#"M6YQAB%S_:R#2HAB0CX@$=8N?I(((?*&2QRS"9SO(KFMXN&_-9=N)_I[SQ MWL(! !,XG*@,;Q8#%8L^A)7#3P>KE4U.R7@2QB^$%-UK7;/W7GG3?SL_IA%? M)3_((*>=6%,XPV"$$!I71K*A)@MOXZ-O!F_+@0 *'C:(JE,+:5-8J]N&_IJ4 M*DO=$MM"\?IZ!%/Y]P]!2(>HWGL)SF=,L7NE\C#"]KYU8QYQ#NT8OS M:G,7SJNM^V]&Q2*\869Z[ ZC&?MUPC4[EFDN<;JCQ[0,]?1K*V6/;03[O89 M"Q?7,U=9:*!Z/F!>8E_5VS'8MJOC%*)TI-VV)&J51#XW6+^>5I^NH03JW%UT MC^^'V+F5[K8^^>:@5GFC;RIOV_;VEGU8+[H/*YM@TJ1&K+*AL"3D)>?N@KTL M)AG+5.AC%L6+5?B.GC K/9IR(;ET>31A-KPV;//A;;/;M,RWWS/.5?;FS0R MY>V$P!%;U=&[JGZ@02Q4RMNIO#Z215K+(EJGNV?SZWH99%VFYSG]"?HAD:=: M9T'?>>$@9VF->8J963[/F6)O88X8IC\^$B7%V%ZJQ'F69EZ$J$,GCN:J9L]2 M>[8A0$[M 6C0ZT7##@/A:;YKD=+']">:4PO(V%R=MVQ,=8.P9-25^4R1A/ / ME\SCDGE<^^=QZ3*/2^9QR3PNF<@ MKHZF.S-T5;*#AZ'-?]=EOHCTV?F?;%N MC8D9,GEF.R&T\UADF3QSQJ@WHR+Q>ZY]COLDO L]7TF6#M,XH[QL;G^OG5MW MRPYL9\90[4-2VBLQQ=NP/%JKCW899M!)$]=DKS;9JXT[LDSWL('#@N>MR6Z& MDD,.]08VDD%DWIH >6N&T5.[IMOLC*B6YZW)MFR;<:3/D?A<;F??BH"]W$Y+PPOM/2D-_XQ"GJ2I\D >J=28=J?\%&%J)(LS*>O/ M*G"[T[4<_">I-/0D+*Q&6W[2DT<#UO;2"\-X@#^ P(SS9 #?9_FF&(#C8$NP MA6Z.GN5X@IFI3,8N=LXL.O1/6^U.DO@O0AO:#O,L3V8^WRG1LK!JD"H^&<*) M?%RD^+P2(B[+M-D 1P,@^+JH%U-V8IKEGX.8&=%#U'Z'OPK5=1X')(^U2>P M2U+\5^;]0+"\P*;\?$!7RZ,"<&BU)!/D05)QP9?M@&>>7-W=(%X8$J>R-LG\ M*IOYJ7,TBMU.BH/$O:J=F6^3@><'WGY7^ME9%R8/,*!V!$CT32U>ZP M>[T,=FWH]8&.PM0#L^]D2>D7%L:YK)Q\QU4UJR=FXO9YNVQ(0FXV(=NJ:0M: M@2 )61+R#LDEMFM?-!WODE5[8552=92_"%-N6C F'\=?;^-)E5>$\?>R:^RWI M8U.@I9%KM,&TN_OR\.U!N?W\0;G_S]?[SP_W#^_VHHEME2:YACAK'+,K@B-^ M5X2/)"*)%[*<5G\<1$&:)31=O\S*;)DJU%/U[IZ^VH;Z8QN()$9]V;:UT(5K]D;38IMSR#X15^.$M[^,-C[6#U6;J+0M@F&I7 MK[&IF'2Z;N5S4%U[UW93$DEG1I(MV4AP#)TJN"3<)7>2V$53;OCY9K&3/!F, M:,%D$&5>]!A@I9J7IB1KFSUOJ;8E347!D:3IJFV<*L(@L70D++VQ5;=7F?H@ M$20:@JP]1V\V\+9_N\MU+U[KQJ8\*0%;#V O(I#Z9:Z-2,O<3*YJ]:0'0W D MZ:JNRP1,P9'DJ,;.%8T22>=VV!JG<@8*=[&U+T]VKEM9RYQ(FJV:/9D5(CZ6 M=%?Z^D3'DDP+$1Y%K?$BM:YL]5>2IN_*B1IE[]&Y?M*;FT2WS)1_8ZN6:V[O M^I;&1PT(TAR)(&$1Y,A29,$Q)*WWMECOVTZLEUV*CGM\L?G?57O[6L\-Z5(D MZ;@==.PX>^9!-(2.+]W]H)VJ&8%$D?00':PK+LR2*_8D^MP;NN*[( .P#F:. MOGSL1ME&N-:I9T$T2 C-9'Y%VR@J0YQL-B*;QGQ4IH(44VZ\,9VD$\28%4U' M@51&_?@YU81'\&F2* -0E^,Q_ L\,&!^+QSU,XFCE#G(O&=E[&6P&"^>#CVX M.^"I84ASL!=GJ%THD:SHGR,(R0"FL+7-Z_V(!KN>3%\]A'S.3 XK;?4:Z63[ M1@-G.HFVYTD$(>U7CFLB;4JH;8;:4:Z*60Z'BQ$8'V>6]8&R0?BE;/(8G4AV M/?%>,&"BT-F7=&I9FJ65Z69/\"[UO53'F6'=SBO# M>H,L3E)LMP"\@Z ' ^&)M$=Z+L\7/"UJ!:2K*>OM+I;Y-,N]:4UY@ _]OW_T M=+W[_@]V@7^.H^N/M[=?*S-]?X/MY: 5T >U]^S=4%Z"^*><+36' MX8[R#;<"6D_\3,5>"KI',3$VF%E@#&H,;!9^S."28,>EVA#=V9CM!P\W_PDY M>WP=J1G=U;/'Y1CQ5H\1/_.DVE['<.GRJNM>;]I\?G$;%T5+U!<%'QD,6# M[]=]*ARJ*48M4R ,7?:4%1U%[JE:EDH%8F&NW?T7)4M@@:#5PS^DIB XAC 3 M1=/?7XBJ(+Y<"$Q'61P1Q$3R3*XN1%>?+"G#V:9F1RG4]:IE3L M1YU2L3BWN>'4V FN/>[\PSI"\F,?%%X3D/3VZ1:Y(R@:I(%<'G9W[S)Y)NRV M(2>EU@YVS;T/=^U@)Q66&A"T2P<[J:X(T0)K5K+S-&D#$.''.2Y-97M;\X>. M"QRQ^7>?]EE'A4_-*J'D$,DAQV_,)02'+&_[L[Y ,_#_=;5%!9!I:%<+:YX. M,0L5DAJ6Q3P$/[8O2$S7/:PO J):N;1U?>N&'\];M\0PVK3 M\;9EK[NJ9=58124SV+?"DJV:.^>?2BR=&4N&VNV=:NB=1-*QYD;*J827ZB]; M,3ND98F9AM9IZ30EF1>Z71%SYU25+"VCCZ:OT0;3[N[+P[<'Y?;S!^7^/U_O M/S_RRVQU&8K7DJM-LM6O+EAVB8\E0+:O&KAT22]LU.[6Z M/8DDL9&DG:K!H7"7W4F"%$VYZ1\(*SW%F]['6QX+SUK<@L=534?&, 1'DJ/: M[JF:I0E,32L=J$:*:J&?7T"9$8V@I#UIX)IPV\[]_N3X%AZH^O:]JJ-1,_YF<@U=C7D M));.C"5+[9UL'(YPMUO[TF:/T7BYN=:5;JONR0PL:0,?"TL.:%LU-F"76-I* MVW(L6SJ2Q$7/J5+AA+O2=O,C78157FL;\^;JMF^TKNKT=&DC"HPA3>WV+(DA M<3%D= V)'H'1TQK;_B*[X(,P#>8.>+" M& Y]IG^P4NS]S("FNPBB04)HVO(KUCU1&<:)DHW(^LD?E3$AH,;2Q[TQP;8N M08P9T'0ZB#))@K&7P*85/Z?Z[@B^3!)E $IQ/(9_@0<&S+VE)"2=Q%'*_&#> MLS+V,EB,%TR''MP/\-0PI/G6G5VQW50:6=$SIU:*\4E!,8 I;&?S>EN2644. M?5A-\<)\'$3Y6!D3@ ZE#-@SK9:/E()*D5#B#-\)HDF> 1&F67IF:EAID==( M)MOW%CC32;0]3R**+*3UU 5=2]AMAMT1;HM9H0!7(\@*DJI*'Z@;Y!_\&](W M9?_KB?>"H1&E&%A/!0&*B3!'34=Y@G>IDP4_# Q0ENF\TE3=I8$/ M^R')$Q4X;"%\T'9ZN#78=E9L#7<>C";90\$S3,$NZ+^ 5"D4+=Q;WP,&(?UL M5E(X>FLDQ1[EEG50H#+5CE^QTJUCVE- (/A3:3ZA$A+&CVN 08EJF(>@,TP5H*\A,*X#07^_]H:P^W=>^.R]I%<_S1P23-+K.:#.PV/E M(8?#?0[9V^*,#-(@L>.$WBOOP)HC"3X%6_)$V8HR2LCP7U?_V&*\AMD-A5XELCZ"_]DIB/U0OA8SO/)@2\ 7;5FNBPZ@/N N6! M$.7__:.GZ]WW?S#]^G,<77^\O?VJ_!)$7C1 7_1O@)0O5MJ>*"; M@\%?JJCXIYPM-4=;J/GC:V$8/U.M) 5U/P'FAZ^$P=?9!:T>9K- MRF'0ZP*(VPV#E@.6Y8#EDPU8;D."XY;=!F3^5RORO_9INM"L_"])R&T@Y-WZ M4IR)@MM0)L>,&(RNII<["*1Q[9TN;<.7UHKT0R65H&7](335Z1!<5CQD\>#[=9]*AVJ2 M4LNT"+$T\TMNKN^V.H&B0!G)IV-VG*^Z9L-N&W)1:>VXV M]S[>FU%C.CJ$=>VY*A46(KGVSLIVG2QN "#_.<6DJW=N:071:^R8M,[%LT%_K^NMBG\,ZX6*GW.72[VX27R M[B.2/!* 3;IP%,&* ]<>Y=LH(627LK.UCY=5 >>VN-5:FUG$, M^_AE2T:GV]NWCFK=;Y:Q^J/MV*S>T;O[U9G5M-F>K%Y;<_NM$4!;I$7OD+E\ MQD=EK9VLM3M9K9VDJ:D]H0Q&7O1()%WM#KO7RV#7!E]YV8Q85FZ>YOAB6]L] M4W4L.8)"$G+3"=EV5$N[[!$4DI#;0,B:H^K&91/R+E':2TL-V;-F\2#,"L?; M!PYS;V!DN3K/H67I]+JM6M:>V5 "12XO'$N:J[KVKOFP$DOGUG)5RY6L)#B2 MC/8,=FV=NVS%7*:698H:6J<] ^GV:D?4[CQ5W>V8LO9,7/1H;FM4^B4SR-O3!&CKT9PM<>=9JKYO/8KTN9[O MAM>LGD22V$C2U*Z]ZR4BD21ZAH*,7C3QEC]UL^#F*KJ:)2U%L3'4DTU;!UFRHLWT*0I3TK U@/8BPB@SL\2;)F#27-4YV0Y8](N M/N8,$>F]$!Q+MFKJSP=;4\(=>.:I$2^%8;8G>>*S&HNO? M.L%!Z8KO@@S .I@Y^O(6G&5#(J78^YD10'<11(.$T'#H*]:001G&B9*-R*:> MGY46H5E,7TB],<%2L2#&V"KM"ZKX.>TGCD,'_O_VKKVY;1S)?Q66-ZESKFB& MI*A7LC-5'MN9==W$R4;.[?RW15.0Q0U%:OBPX_OTU]T 'Y(I69+U($54;Z&[_N=OV$(0N'S+^/Q_C$31#"'\XG\(H#*Q^&;@[(>F2>1U_P&-[< M1JKR.':=L>+Q[XUA"2Q4$M]--S$8*9<#_#S,G\?8HB>PSR>1IEQC%2Z?;H!M M3SQN>U&@Y(MOO\4)T2H83':H_)78(;R%PZZZ6&U='JPKYR[(#:P('P.!,&WO M[>J,/ W=B0W,]Y2R*[[E KV=&.DO>(WSS4/@)4#YP%=&[D\8"2:>C.#!)$26 M"T"WCID]S""$3> )PUPM8>)0_$'S&[),S_5:UDZ4G!<\ IM,[1B( [^-D"/8 M!/_BN;%[SQ$H3A#%C> *?"^@0[T]M6RVJ, M?,]?:%9%@.AV1 K03@4(?T;+)P@CU.U.$N'6VW=@ S6&_Q=< NR6M!7DJUST MUC>L1(.)C7E-&<"'L!.MJ7_\SG7P3>"?_7Y^_E7YY/JV[[A@EWZ&Z24AB^A! MXR-_-YLMZ&_/]C.,,/Y3PH>:H["FW.)4 @^,/5)[X$DJ(;J,CNNY,P-,X#R! MR<*/,7@6?+G4'H-F-N'SP<7-?V*A&(@MMTR.NIX&O#'Q!VI,#)9VWA8#VPL4 M7A1--?3\%?LN D M_'%FCV#V'VSOT7Z*3M[/+!+!X6^_H.^+S+?DF'CE M$?-K?7K6='3-LOK;;U:"21R;#7N SBHPV8XI.ZLL":FOVEE%=BN1W4IVUJVD M"0B@E]"\+ZU5EC$_DC+FZX.:ZU7&7#)R(QAY$]SWGABY"!N;4VT! M?4V2V'8VJ!YQ("DBS1615Z2T'59$%J2>N,-?3E:YX>Z!535X^ZUB$0MY63[5=6W:PA2+)8>J9A" Y0:/V>K,M<<2JU3+7=D0W: M*DXEHZ=:YKI7^9)*^]9XLGSVT4;,%M20:QB$NZ5KNRH 7#F*OUTEHB[1X[,7 M-3U-E_RQ#?ZH^QA-<.XNO@QN!\KYS:5R]>?7JYO!U>!X$^'D&*_D[WJGK:U0 M+K5AIE!?[78WO'>H:4BVGD3:M-:!)-+>8N/U;V1SY!3"(H2&^;&9EGW#4E)7 M+H'=D*">H:MF3W8NK#B5>JJ^=JJ;)-*^HT.J:?;RZ/"DW]C ;>Q0WJ2^5ICYRGZNEJWU=AB\J3B7#4COZKB!^DDI;7"!N0LUB@OL66IEK$KT&]UDF@ETU5I;49/ M;;9;L.2TVKO")CNR$.7.ZM.7SE9*S$NE.&G'U/L59 M?:**= E^PZLS9/UWE]8/W:2M^TT0QF/E? +/.+#08>CF**Q'YGDTI,?PMC92 ME<>QZXP5CW\@G^603?!YG.3E +\W"D14+7H">WP2:"*(Z0O]_T6AVUP.7P M.H,SXX[Y##03_ EI&L 'P[.I_10&<+A00W8V%&/ ^%Z"MI+R .]2"6OX)V!1 MS/;!20,#9+BA-UVSGWUM%-*^Y%]0HF0Z]>#[*=_0*VW#XK,0K]TE$6QJ%)VE M\XA#^X%Y]*QAZ,TY0N:OP:K"UCRF+D4^^_CV[4#\&0^>((Q0X3I)A#MOW\$1 MU!S^7Q XWBV%RZ=2$=';,Z,-&%,PV:HJRFW.!4X?X)'4GG@B MH-\ 3+9CRGX#R[*\5NHW(&OXRQK^.ZOAWX2;\)=P;2^M59;V/8;2OAO!^^I5 MVE2,$Y)X8N0DP:>[>3.!PCXZWTE3M$@F.;<+'ENIZR:8A7W&PB2(M)8$7E-;L=A1:0<@KT2Y$+L@&5R M WD:1"X:H!\(\>0^L/SB%Z\F"R^*I>KY*_8=+"N)%[_R_!ZH>-O=ZNP2\+$4 MUM!JS>Y/\;\X?W?XRXFK&XSI?6O4U2UF#=N&W6>.V>MVV*C3ZG>8]6]#[Y^D M;XW#_"[RGIW=A3OZU"H9-?;PDP ?[5!7P1 Y9_ M?V^_@$@JLNP2/,:X%6=L^TO:\DF^6IQN7+9W30CZ9LG& M$IW71%"3::G=]H;E4(\K*"L9N=Z,;*@]RO/R&I?W[ (?TWX>!U$TZMX MNGK$-3;LQ_.M]4TM^9 MST+;H^*%]G#B^E@:DP"\KVN/7M^CKF_U97YIM4EDJ$9K5^T>)9&VUC"UUY(- M4RM,GN88]&LU3#VV]/"5"U\W))AGJJV.C+A6GTCFKH*NDDA;(I*UJXZ'DD+; M$B-Y;]$ 'W[7!6#J:^1B06_#_"A=Q6J3J2M[U%6<0J?=GO3EJTL=8U-T:0U/ M^D8[\]\8./!)VLVKH1[\9J>Z=#ZJCHN6%-K[N;%&A%Y2I_JG>GW]][5.]>H5 MH*[+DTU =+[4HN3(G0%+[6[:T4!Z;/N[W[!ZNW+9))&V1B33E))4<2+UFQ/Y M:%R&Y:;%JU>U^2NWX-7SX\N66&U!;:O6VG9)]7Q.R7-UXKD6\-RZ>4V2YR3/ MO%^-?W\C:L[(2,TSALJ Y3UE7^ATG2A,+5H MC7J8P#^%[L0.8>;X8/XYVXG=!S=^PF>=(&0*IOK,KB,'#&;()LBA]7 M8(0?+(ZVU6"^\LSQ0M[W(3BE0#L@)*9DOUV=69 1X"T;G@%2C^R'(*0"Y;#" M_S G5B;NSR;0UC!72VH[E$J@^0U9IA*,7FO;"J%L97OL)5"^9&).+WADH1(D M<>0.8?8L?' =^(031'&D#$.@CZ_<@8)2T@W"55%=65!Q\+>014$"DJI,/=OW M,<(?/44QFRCN9.HQ["++,9 T8!.XW2R[[ZC.:6>:W92Y=SRG-;?LH%NTFW,? MUI'N/3YT7SC>&B,)"^*%!S[+UU?OHA%).>5SJHLC'Q\<@;$7A!$F>#E)1-;? M7?# -&4 GT2\E*E__!Y1^YJ;P#_[_?S\J_+)]6W?<>&<_ P334"YTH/&1_YN M-F\X,D'=9NAR_*>$#S6WWYIRBU,)/-#SI(XB4.4AVUI^M0/(KT!9U:2BM^3C)O#Q*X!H>VE. MVPB$"T:NHN,M,=>P=.Q+-@6_EON[#<,>=W>6ARCQDMLJW;]V,>LMDJAAV9J[ M+LQ07_R%3.&L!9G6+LRP10HUS&K88F9W?0\G6:^E%F3:M./5'M1"[5(NY81W M/>$C"A1LG HC8C7BRK(%LC<,$K0^*5HS$\DQ&Q3+V_+N5%MKOR(!9TL;5/$\ M"BDD4DA>D3%T8"$IA_8O!W2YPU].7-U@3.];HZYN,6O8-NP^<\Q>M\-&G5:_ MPZQ_&X9YLNJ0*P'(Q(Y;)G?+ID'D8HCD0\@\0NGFH!F$=11>%'NKYZ_8=["- M2;SXE>[2? MHI/W,XN_WA)L+!@I%_!%O+;Y^WO[!:1DD?F6H-(."+-<"JH[.4 M<8GJ;2(:TNJHW9Z$]4I&KCTCM]3NIK>TDI$E(U=FW2U5[ZX;CZ\7'Z^#%7D5 M3U>/N(@N57XH^6MJ$#*_GCN,9H M@F]W\65P.U#.;RZ5JS^_7MT,K@;'F]K2QZC.29]H_NM#YCG83X^GO%#/-_=NX2J>32T M];JE=N3U10V(9,G >,6)=&K)WNL5IH[1F&N+5Y[O]?;A=UVAJ[XFKBS%4PLR M&9UU-94DT=[/DHXA??D*DV=G14LK=]PUVYG?8HF]^EJVLO)F+^+1WXZE)G_5.](2Y\]>HWUN7))F Z7^IN=.3.0%=MF>O6O)8>V]Z!_T9O M5Y!;2:2M74(9U@'+1$LBK9:.UIS01^/2+%]9,OJ8<^3+EEAM2>VIWF4/%KLC>4[RW%YM^ZZQ+H2\>CQWY,&U[KJ&?7U#:\^MQF:81/[@Q;*LSL_3RNL]9*;RL:O.>"4"S<'TG9 3(>4.E@)11 M$"KQF"VO-%TH2QT'_'%[PC!'V0T0VL.K40\3^*?0G=@AS!L?S#]F.['[X,9/ M^*P3A$S!7)_[)\(!3UD,*C/"#Q9&JV)'RR#P/_Q\_&KL3C*0% M(R4:NU/J\JH$28S_@#+B!??:NGQ15VYZ(5?\$*Q5(#?0'M.XWZ[*7<@Y\(X- MSP!OC.R'(*2*YK"^_S G5B;NSR90UC!72X,[E :A^0U9ID',?G>[^J-L70M/ MOWTM>$ZI><$C"U'M1.X0UL'"!]>!CSE!A-IHI+PQ+$L9AD O7[D##:>D&X;K MI-*T,!S\+611D(#<*E//]GW4:]'3(>D:Q6RBN).IQU"Q<@0G+4I3SL',P+_; MGO>D*AZ[1SV=\F+.#[#:-WV3&/ #471&+4B0[*']P+*WYEXRNTV0;K/L M/J@JQ@"%EW=J#(SAPR X]\6#"UF%R]/]RUI/4YK") LBC0<^U+?,'.+G$9B& M01AA-IB31&0KW@4/3%,&C"D(KC+UC]\C:A%S$_AGOY^??U4^N;[M.RZPRV>8 M6@*:E!XT/O)WLYD"YX!NS<#H^$\)'VINAS7E%J<2>,",))L1Z.V0.0%\Q7-G M!IB 2H3)PH\Q\#5?+-DJ-+,)GP\N;OX3):V=:M.VI:-KEM7??K\.!#EN-NP! MFHO 9#NF;"ZR++MSI>8BLF&';-BQLX8=$E,D*WEO:_D5#QIO#JVJ225OR<=- MX.-7H,]VSTD M]/T9/4>@QVKK?&^<4B+B'^(2L 6<,0P2M.8H M+4\-AV-Z?:&N45:2S;V9^* M)R-("6FZA+PBZ>:P$E(.CE\.;'*'OYRXNL&8WK=&7=UBUK!MV'WFF+UNAXTZ MK7Z'6?\VC/;)LR%W1Y=RC-,?[E^).T1(.$*^+NPIHJ.4;P(4&96@90X!?YIC MG,,AR);.\E],&=L/\!\WBH,0.!'RB@,)HJ-R*4[ M-\=&N7BU3P!/ <5#J\2QH[$R\H)'50G90^ ]H(OEA S(I@#[AP260I@^4/#! M#MT@B10O\._/8*R),F1WL6*'H>W?$Z0TTI0O,!6?Q?RG:1 1JE1YM"/EC:$; M:K]E*':\!$\&3W753MO"IRZ9PR9W+%1:!CUI2-<-GT!OR\0:? !%6B%+]_B&OX(@)HAF]I//-N X(G*&U.U# L>>F#\Z@2? MYTD+'-'%'/A@[#+8FV TBF :A 2&58"GBDO&- C<7!R/_L! &AYLCV]32D]; M&25($5!-H?WH*V_:?';/B#&R$:>&LC2W>]O&U0JVLTP>&$A)^(%@ONX#RZ%F M"(8JO"B4J)Z_8M^!PDSBQ:\\1YX4Y]SJ'$S<6NW9_2G^=QSF.*9[=G8'O/CC MS![![#_8WJ/]%)V\GUGDQ/7/YC9U?C\6+G(TVF21O176R'<:1"G@6N,#<" + M\2F8DEV5J2CCD(U^.?G;"B>>?O+K+8DFR/P%?!'E[._O[1>PP47F6R(?%3X6 M[ICG,M D\1@TPT*-HX!&&L,/ZB(EEAT$_/3(3Q,5-)0_!+WX8+L>O4;DH3,' M7@]1-\[J*!B/:U$?CJ@D1K LZ%?/=NB,0!4=,B#2H^MY,'LE2D8CUW'IIX ^ M1EK\,0A_D/[C=@.>3[ V M([;2]1TO&5)[C/@,ACWCC^$1PNC\FH;!?6A/X%'8B]#&+!([2\T0E'!A[W*Z MBQ&/P=X7$ZQ46)78Y XO-Y!LJI^P[(#I+^ M?TRD9_+OP:LBI_ C/ ,/D3S _H!L.@G861-D!9SS05SEV&UY#9CQU'PIO8M)DFH)#V3=G#(CO4!Y$:J+A4+A6]GPG M)XR)K9OAY'@,[LW].-U$9#">C^E2XE+B#9&8\&'X9S;4E$\)TBK$9#R5R!]B MD-WEI@O\#UE>D)Y_&A,P,WNPJ *>B3[_FL_NR5P V\:F]94N)&.ZN?60;!$7 M%/=M$O@N6+_"[G4S*2LP?U'$< UIQ\RKC1.1<[,G&<@$F3>*8]CUQD+.6#DS!C"J\@<'C5]"!27P X0 M1"!6#/TM(0C@-'+<*:HB$'2:VZ,;@VT!*M/S I C<>!F!R2F2\8@2"AY\ P= M+J2[\<=Y)V9BXVT>_&&(AP+/&>KPHQN'?^3G;NX$>3!G.JZ3*?EP?#W<'9P? M>VRC^8%G%>AN5&*3"B83E^/B*$?1$'O/E1O7'L4)*(X'YR9. M\CU,#MV](3_*Z3#DCT3)':4S(UVGH,7!_*(GIU,01MIC#_,F0J[A9OB@;)_$ MGF?<@%LPX@>7_P.4'?W^/^SI-_BKJMQHYQKI?9Q4-)]D!\Z*'Y=O&; !/_LH M69-T/X%%\'.7GR^*9@OL:H(;%@)W@W%)%@9ZR;""\(E3<.3^1+:C$8KZ^#QT M[*%KTS,N# %[%;GP#_1>7@;@/K'!-(F9L"*C,9[F<& .[QG1"2?T; @\_&NK ML)=JDM_F3UTDSW.)IBUY'CT@IO1'"$[1R_.&=5M@%6 6LERP] M,+E0Y=(4<@61O09,GW!5EO_(#4OE] &D!O>&+%E#:X/6!A72TG3]+7QM?EM* M/SED8$?!-.GAM;ZGI]\SQ?>.4_)*-24_5:,L&.H$H/OL-'!8L*+1IP:'R'8I M^,J/6VZ-IGFQZ0D*/\/B75CND$L2.:_%WHD1O@(.B?-C''C<'X%YLVF MQBL]\Q%G"2XMZ>O<><0-O0.^1 _W(Y;AB.]MH.V]RI4K>5/TV2QJ"P-/[/\@ M5Y,NY][,Q$9&HL SE6F9,L<=N-WJ^Y+&(B'&GF)1C*M%3%#\^1;C88("=,_'SXML<)G-MR(&>PC< GZDBBW-T]=ILSP05/CS4!B& M^&^9C>6 ,\W%F)M\$_LG!3$,X57 E!OP?J7_\3DKK M/ F8NSG9G8[-PWAPT&)DG,\!3%,@S_P4[#)]42"7F]KRNT)S4>E M^QY#:QEBWD>L'V:"H*@\MZT.L]NO4Z[!X[&- M$P@B9,2AH"($'N>:OUWZNQTO_LCKMW2 MF^:K/.R[DI;CWHN?QM=$]9;8_LFBK-)%NG#Z7=A30H1Y'*UPDO.OS"^MN#W\ MBY$S9L,$SN"BUYU>1Z+_RI=5/+\U6&UY! X$@6I8E,7(Y]@CEWV7I*6=2DM1 M6)<-D+K^V3' ==:RTB$HF"W-;!^W8)::0$47!VM(F?QD$&R2.W*+8JM/W((J MQ%DTY2; ^ TYY/,_I@//^H0L+-.WQVK!_XOQRQFR6?'YL8A$Q7] CNG,^I'(!T/GH,_V>I8 M'[L4MUH ?9$W\RO]9_D&+@.;T$;X@8_W6F' +Q%32V*_ M2OB051UBSGEAZ M/7.!@8TO%*))KV8TC*^ZGAUZN9FV8!JC;,[CU$BG]6,@" /E+L7@EZU5F*SI M1FUO85^3^-FZ?@N$6U98-1FW^<-@#_(;>:(2F?X8;14+C@E"$3HNIZ,;\O5& M(G!+-TEVT>]./43Z4)1?=Q6\^Q+FVK/!>7 9XY;H(*SJBPBO!T7Y#IQ2% M[B8 R393J;G&"K$&*=D11XC (O&RA4= ^8BO1A(X0=Y"6+"?8,3KG?ZS^'G M)"-OC):I=ON]4MQY9G7@<$B_9Z5,\=O!.B3G\&\_B!$+ >LE7'XJM7#FPO1+ MQ+8ITG.18P.%9TT!ZM.$U[1X5XYSJ\ ZCT",;M( :''G2_>;9W7TU+:U49.) M-Z;:;G72:&RQB##=,R'HB(2W_%=*3UE M$D\@:C9,L6JI-Y[^&" 2O4$)I+OU H'KXT3WW:MF=:X,UR2A#BDE- MLJNC>84=7T.?P!%N=O7"Z9H%4YZ!D%;S\@I1K#<=M66 _2H ]Y3V24GS[F< M9EF8BDCYR"_%:)ITD<7O3..0RO _I9>J(@28JBFC:Q34U+9VBRLKHZUV=[9; M7;[$I;M5NCEP)JRT-X:J]ZVUU5-CQ7%-=?@UA_1=ID" "JRB'GO]4D+%.V'DD2J(I%^<"=LG+P1J$K0"] MX,:8KU1H78)#\YM@[!023%P'K]B](/@!FB6)53'4B%?U/-(6LXE(^'IPV2,)^C3 ZS*7*B*2HRB+X$A:$_:VR-$\>?(BX/9="7\ 5>Q0YE72) M0!--&[K0EN-T2[8R?>,YS,/ (N0*K&^-' M+R@9?I>*!JP[>OKX"A-TI8'VK1J^HMT09I9[CB6.8M@:?F9RCQ\CV5E:C>A' MA0F*E-9*/2RSG17GKL<% AGO.ZJ'H3+ 0:-4_H00P!IL7@(#_OB#*2REBZK\ M)QG>%ZR<*$HX;%N\*9(CR>&9I*DUTR",13NFD('D)CA0BA15.1Q;+48NBEG/ MJ7>"HN,%U#N)QR>=E($*R\PFFL5>GBS1CDYXI1]YF&%VZP,S&/_?]A.K(X)Q01R)&D0N_ MH9_]3V;*4=(:U_K/(ZD;L[F)A8!>D)@5-8YI'+Y&S_7MU6>E)32H\L\$=+4; MBS08( S\@Y?^_3+C)PQZ)S'0GI)OO[G1C]6LA^+>22MG 20B%)D2?I#=#!2/ M9I'Q',*F4,G"?0&/Q7RNZ)1*1'^!S\GS(\1/&6+XO[IM+> M/: E,ZSR)PX_]<"0586R#"GW[J"O([42I1= 67778RR6T?#69F& MD]B\!F/S#GBV6=JLYC^$-.T)?[/ ;> 1)Z[^OV)(?(@*NMK5]ZH2S[F:@;@4 M+*#U=K4RT?T7\1.Y(Z,6LF^B9(H9()E-GR5AT;4+AB>+'OK%V&4CY8K7Z &S MX N6_,'$ ZP"2;_E?D#Z&WD?C.^V"-/,V_VY/Z,XQ=V?9KM/.6"%))]O";IO M1LL^,]JG[!T];;2'XF]BMH/\BNLJM9?.'0KA&?V6-9M7QG,GJ/&L/TS_*"ZM M*3DFC0BYJ1NGIIEP3WR-V'"61XO)_8,?HH7KH<3UK#K0]DR=JDC716Z[7J>5 MCX1@*;B9!3[A1B)XK+66L%GS/C7=>1C-$>F?,X4L(W37TUS+>0;[9Q;'?&Y" M_Y./2BQ7 !BEL4>5L,!A"F@""^!)\=P?C/?Q?O8"#TIFU:DR=B4BY?&6,"72 M;MUK::@7#/7>=@SUKC34I:%^*$/]*^@Q;@A>7RMGRI?;?UQ]4ZYO/GWY]OG\ M]OK+S9HZ?T6>;^D5"+\1WEI3_F#WH#^_, M/"$&)X=W=[.E,;)C;)!=&U0B3-QJ585/SS4>R?O$[__6V)P#(>^*%X//_[LI M<0]SW-."N %)5MT=8SY:D1%,TP4GBFYW0!;<3G;[O$9WLX@2H=QSAFNY:?5$W)XL5I!!1,F!X3F):+HOQU(C M%Y"EO 0"X[N%^1 ^!1,0_!F)0E4%L!56HL)"@?2GF;&F21@E!18_Y[Y\>N\8 MD_*_"?PSNLD@^;A,*W;@/.&HX-&-K_#E+ =RF#[B%!_!R65E. N.7(3HD6'F MR(FN!%05*V0(+V'#1=,'0<3!HY'M9-!4V%&$C-'H]L]BE@E5E:22!R^-FR:5 MTLTKX6O34 Z<>R+F@K ,%D:D7=*/"X+8CW8XC)0Q\[)R*HNWA->W%""7'&H< M3+.""A@$$1-%KY2&Q1EF2#;^6PJVX>Q3>11;9L0),'7J?E)7&0<+'TXC]B'] MP\>T19KKTU#TTD=>@"_M4(/>U5Q+&5HK_UDX7OV^UM6[Z'N)WFKBP\(MT\@M MF^N0PW]K=32SO_AG73,V_*W=:FWTYM+)MC2]8]5DLF9;Z_56V]D7NN*MT4%] M@T?7[8)5# 3,<*IAPBCBG["!$OU]D4^Z1\&DH,1M@! Z/R%C)3\Z\K;).[FP MZ:!/\.+L2@)9N']G+:U$^#$YG@.]1V$2B7G&O^Q_E4_T,UCWU5Y[_J-;E[ M5?_?JK1Z?(&\.R5IC9LYKKM\RI!U+ M"U<=RIJMH7JTVN9F9WR-+-)C5H]E2ZPVQQE=K;MN(_ M\EP3;$>*G!W:5ES: MM1W7?V2^?W=M3;KMC9)6JK12UU'#_?:!K=3W='NVQ;0P,;,SY*2=W"FN<#M@ MONIVX*!58 >\BU]6BJ1P.2[@\X2*QFMB7K\)+[:+%]W%4HJS@&DJ#8P]?@L M@^7 BI_S/L77?[Q_>MHI.;\*?.3MC /L\X+8')[],9EZP1-C&5*"@.\B!29M M&'/'^]P0F"' OA[(H#DBX]3J8CTUG>>EY(4^:@3UBH"8*6?H5 MW^AJL2:F1UX$Z,V$O$ ,KT=)S9/SKL\ANT^[$@BT6MHHMD@#U/C_8+9'W7+S MYK-!#C#\//C'>08ES,V6EP9+$Q>[7>44GT]'P\?AQ[QAP]>"F3(04$VCK;=. M[2PS\C(8#L\^A=@3Z5_8U6$0APR+.3#JODO9G'!")!.8VM<0CB\^"$[A]#;_ M=&&4P@14WN(M+2*%QB$O,1R$$26GY>EK=J%1M*CR15UJT^=5ZD8))QP6W$ZK M<$]PP:6%>WC6&Q7O&?)CE,0A?=I-^U>ZCLAGBY21Z[%"TNO@ZF*N*OX]'+S( M$WDSU#&G![5WXU1Z< ,O+;5%7KLGS=IG.W(.K:'A"#'_IIK3ATKCRR?.3PQ-_&% MDR:"1[PSBH+UCKAUP0U.7BD,D;NS=,P[<@ER4I^2/$=XNA:# VL>R['3KLBQ MT]84W@3A.I>5BF]QM0Z<7BTS?%M'2-2HU88&'P P:LFN*/6'D$?^0E M188!E9PL,5/23MIF5J+$#N]LGT5G7WYZ["DU\DU=-[6E*> [#R%NY[C=9R&' MLG/L.?2\ NF>O+I#?Z_-3C<[[ ]=Q&$WNN;8*CM(4V:?!XMY/*9,R5+,8UE( MN2FSJ$9930]]Z?54F2W-,J_'K*6J*%M*+;V>LH4\ET;:!?: MK (S6FU]-577USO'Y=^\X.5(;;H/WBXSO&JJ38_%\"I;R"L,+ZEW5HVKO$[C M['3FAF[L!!W6KU(][H4U8)51X'G!(UY8IJ56"ZT8%I5US5J<_)-J47^^4'[W M@CL0DVO?T;)R7$OO?/D]G&CD\N=OW_Y03MF?,?,C%^,/OZ7%O[)BN\H?MG^? MV/?LW0=$6/(9+*FA]YMHO#T8,X:]IQ X^>)+>;F]V?XO]+K[;EG-OME7J2Y0 MR,:X'K!:KGD3J],_@BAZAX,]K#$7'&^ >$[>FR_#^0F0*"\>E37VNYEM['R4;^G]?6UZN_,1:?Y_>J"?(:9- MS)HU"+V12 MS*0U+(>I5UAW__=.M&=K;4M;]"PZI"XO@JBPV#R?DJ5W;E'$ON50L,'9+8X!1LHFD@&H$.4B2Q8>"31AYWR@L3YF7P6W-E\,OFM. + M8D&]DO%1OZU04PB,'U[S?GM]^_70UJ!*JI9*G@:Y\ZXH5#LETRF%^QP^;*S2+PH6]" M'GT$,&*JB_>4=@LM-(80&0)8OI51?@#V+KUC8]L;I3FU6F69?*C);6,MO;+Z'8UUJ=_O:+'6J6L?U1K;YF];H' M*J&X8DYI'$RWSM8K%E4J2[>4"]K+@EX\L&E% J ML+*&BM;[Z+UR%;J.\K\:9JW&+#S> ^'H2+S=!16*6QD+[V0JS]"SS*PN!$F< M7F)8\#P+"\ZTW?T:NC[6[?">OUAJVL]=?AG+;K]VVY!BTT>/[3RMAP#O^#BM MAUI>_:#Z+61QK S8_T^>AR:M;#[J5H]=YP@\0GZLJ9>??[F*HK5M.JI M6)_A%F3'YE7OGRQ]<4[?^[M@^ 3_-XXGWJ__#U!+ P04 " #1@0A7![97 M'L0- ZAP $0 &)O;VTM,C R,S V,S N>'-D[5U;=]I($G[/K^CE93/G M+ &,G=@^<>9PD6UV,?( 3K)/<@8 MU/55=7W5ERI)S>=?GY<6>B3,,:E]56M]:-80L36JF_;\JO8PO:Z?UW[]\N[= MY[_5Z]^[XR'J4\U;$MM%/4:P2W3T9+H+Y"X(^D;9#_,1HWL+NP9ERWK]BQ#K MT=4+,^<+%YTT3]IAL_ JNSP[^=@^)?AC?=;6S^NGITVC?HZ;I(Y/SEL&/CW[ MB-LG_YA?$JU]S-FD+T&?GTM$6 M9(D1=,UV+I^=J]K"=5>7C<;3T].'I_8'RN:-DV:SU?A^-YR(IK6@K67:/[9: M/\^8%;9O-_CE&79(V'Q&Z7*KN?YBXZ6I+<$SS,26\T&CRP;O=O-CNQE*<4QS MCQ;3=EQL:VLMNLOJ[LN*.*UD(;C>X->YHF:]V:J?M&*BK-=;[>B1NKN M6BQJX5G#OUA#V'69.?-<<@U\]XF!/0M$//L/#UNF81(=@LDB/%RV&D0NNYC- MB3O"2^*LL$9R.//+.X0XU^9R19F+[!B$@9V9,-EAKA"K(3\NAE3#K@AWWM() M>Q=KWR"6Z_!/=?[IP[.CUQK9M7I.?8[Q*I?FJ(RO/?@FCP61(&]=7%PTGGG4 M)EN0&'ZB?9W_66^=0$3D4)L6Q]EUPZ=Z*'<(&S8C-I\-H=PK;4@Y[G-""1SF9$\;V3D(A3@))SE4>@0[<.\DR!I-$P@]Y M1M\6F$[,/+K#YOR/!)W8MJDKY/DWP7>KE6D;U/\"ON)Q>QD&[Y@8X6P>6]@2 M9@CQOTO,-$8MR7326#&Z(LPUB1-=% 7 @A'CJL:7QGHX6?]NX=D'L"1L$E.P M/0+YY0:($&NXZ4DHRZ/OJN8 1;Q?5/FCJ\8R=MQ$'%@Q11$_]_W7\-6WOZ# MB.99?XWNZ\3(VWT0,6VS0.^Y]!2N(U._JO4H[.EKB'_W,![(MU5"M2\4HH:X M&X.^-,5_+53?I %U)*0^-W;;[J!X#M%5^XOX>S?" ^&@R1[!G=#(++?MTT2Q MX,O0B?M3W-QNL&'JG7:*/@C=&-VWOJW?U8N84V M@Z_*8 0?E:$Z.3R]:7JD7)\5X7I+&_+5H?=Y0&:G@N-%TK Z'@]'-8#15QLID>O#0*&:%-' ^%@F< MJ"U_1[XU",Q!&WO0MD$HM.@ML"*CO3.YO1ZJWXXPCZR1I0'PJ=#, ?A(**@0 MG]W.9 "^A2ES GX0BV1>XI(@I R=\R3(=#2+.AXC\$&@P,E]UC:#R8EYV*7G @>V@"B$+%"- U&7R$XU7$! M4J*B,@I:S5T*(M(5-DEXX0!45@*L0##^3\K@^DI-YN M[WK;%ZR0?_M*-W?B(V2DOCW=]2T7JY!G_>1\VOE>9"W=B$K]?!9?2T550(A7 MR-_=A\E@I$Q@H;H124_NC?ZNO-3S'V.[_ "A1@5#J>AU9\1K#CRC449%LJU]4%)F8HEP!$V4 MG[;PJD30[4"Y5KXKO0<>I>HUI)_* ZH\F@2)5"!BVJ9FDF<@Y8QUJ![F+NX.#O]U(PE<))R!GH?8E?IEL%>9T_QS#HP M?P&DE+U8OB=EST>N$G>1XE QIN( 4EYBF6$$HXH!6=SLM/Q5P>D90Z M/"$5[4ZKZ.[=@2&F(WX#=+ MI&*$&0/['DF?N-BT#INQQ,!E-,;OXLIRESI:*T'O S5OY ;>&5/+,BA[PDRG M1L>RZ!-_S0V^Z5-OYAJ>U='$&T?.,#K( =\(BOKU]];!* *H-Y)>2])K9[9$#!DM)[$J7$!+M6>U MR".TA1.E&(*4BUC1*_HL;B5YV+V!,R%S_M;BP.:' K;"M*3'5C*6JPT%;]9 M!+. X_!\SLA$SAE>+4PM/-CJ0$P7T"@- M@5AE*BD$MA7SY2Y0C68O:*,4N0N"'?>.+&?\Q#\\ MJYC*/U,0)I5>U6#/;M"S^Y$W83)Q)?;D"QJD^%8<,ZAX3JFO(\0#3 M=#W^Z891;W55\YN;+EG6D'\FX>:0ZDN=+F%N'@Q6.)>O.N'*I]KP-3'G=L]C MC-C:2[3K!HR_==\/@)S'0_ZUF5_.OJII C^CX_QOEM2&0LGB-:5@W<:88 M2&Y;"O)AT!/5\*FXQIJX(]!99MAV"8'0U6#NTU/)+H D]X!_ MLK;[/^8V2*&N&5WVJ"TZ^\UT%SW/<6&?Q>[Q"V\_)6S)GSD!8U.=4@#IX&'A M?Q,*9>C^A'KN8G]$;S4I12#S*N\ HH6)4U[Y$:\V!,X=K&U+;\DO3@A[-#4B M#G_%T8U0G2'+XD=[0_/=$3R 7N$8#0JCL;H4VK89I8O:\#"GHBY MYD_L6QWIPIA8_/>)!C8L-BYE+U^QY8E6$Y>L'E;I [DP8%E=U*-L14$Q49[Y M\Y7\39"4OB>T+&NGDE8;_DR.(QB#@=JQ]?"A'),X< WV'KH*AD-;>RZ>VAGS M7Z52C0>'"-%4MQQ%5_'=^G''D[][@7E!]S37&0Y[F9*QA/:EF!\?;-UT@A^I MTL.GS?V",X;D6>,CVJ7W&(:\9JX$72*?$D3V38N+I<;%8(,P!;*WE_?H.4&?9?BJT3_9^>3=I- M_CL=,':G"]B580.N[8_U' "E"/YO1%87C+8HAB( M+ 6XI98NB[=\&*7H=K <9%HS2F5X/'N'<7U-+'-%7E$!V(=1AJK ]AXEV-1L M;6;$^[E3\NQV84'[D;H4Y@OT7C4*UPB.H:JTNX>D O:Z\H>?>>5O2+(4#_,#_;EUP^UB9\>V/6S=PQ:% M;P&MH$0-&R2-9Y'&^D+&VFEVN&..KY6O+TOQF[_3V84I00],[3"&[;EH%229 M'7^K#*J#;@"1JK$=[^J335AZWGI@+>5P75+84K?>&[,E&W/\N.4HON'N*VS?N_[ MJ#>/(EK*^I!7] [Y.@!@&\AT4'--L O)\]Z$12[\IW==/)3K: NRQ%_>_1=0 M2P,$% @ T8$(5VG66,HV'0 F1 ! !4 !B;V]M+3(P,C,P-C,P7V-A M;"YX;6S=75M3&TF6?I]?X?6^;K;S?NF8G@V,<0\1-#@,GIXW15Y.&FT+B55) MV.ROWY,EA+DCI"PH'-&-0115Y_+5N>7)DW__[^\GHS=G,&V&D_%O;]DO].T; M&,=)&HZ__O;VR]%'8M_^]S_^]K>__P>_-ATFSXS>P8WOPYF?XU//-O/HW\+$^F)X3\H_VS[(/LC9OVQ]_>'L]FI[^^>_?MV[=?OH?IZ)?)].L[ M3JEXM[SZ[<7EWV]=_TVT5S/GW+OVMY>7-L.[+L3;LG?__F/O,![#B2?#<3/S MXU@>T Q_;=H/]R;1SUJI/TK7FWNO*#^1Y66D?$08)X+]\KU);__QMS=O%N*8 M3D;P&?*;\N^7S[O7'IG.Q_YD&$]0F].A'S6_Q,G)NW+AN^V#_0\[^X<['_"; MPX.]W0];1SL?WF_M;>UO[QS^\_.S^%W]XVPY/3$2P_.YY"_NUM MF$Q.2%$\U8(6JOYSA;N^^T%Y]*,X'[6"VL.?+^Y=R.N("?@^@W&"A?265(PF M\=I%HZ*[R73YER,?8-1^.I@WY*OWIX.]H0_#T7 VA&9[/IWB&S, 01FCW!$( M.A)):4*,^T2$TIPI'V.0]KKP"H,-,2[(M5W,)HURT]:.;40:K2(,P/L4F%>V-E16H6L5M*C7B9;J:JD& MF+W)^.L13$\^0)C]0&Z26FM)'&:!1,:DB0_1$4.-D\92):VO'5C?)F,5..C7 M"8=-A5Y-^P>SXQ] O,*/1Q=5.K>XA9144 MF->)@AK"KX:$3]/)*4QGYY]&?CS;&J>=_YT/3TMA:A^02^DX!>$'Z.F,U]^GDZ89:.T3]6A]#624/W7X3@:/*C:4VZ2D M]J$V^!^FJ$\Y>#649E$;8]:B_8GYOSD=:+O131= M+XC[X420F,/9)/YU/!FA:II"V.P<@PNF>/0"HPG/B0R!HIM*B@@'REI%8["F MNU+IG315Y'D@5:+,,G21-*+D/8K?!JU)=-3+&*A*SG7'7I_,SVY&0X*^]9X:XD5&QF/VKC>U MTOJ(V% !U8#P&1+ 25G9V9^,8RG 3$9X[=?=\0RFT,P6M&W[Z?0@Y+5"\FK$-:GB&Q]7-QRM=5U M4C-1;I?2/T,$)*R\KG!9V30\0?*8#=DD!)%:ETZCTG@$CEN#MI_+#E8L[Z6G M3Z%9/7!4TT U3/SAIW_!K%!R"'$^O5;B%, TV!Q(,<88&2*3CJ&9=I3:&*4P MEM5N;WF G#Z%9O4044O^U0"Q.S[#9T^FYZ58$U.[VL7QD981&9&68,$3#<9P M[2C^NG9%XNKS^Q1 U5/YVA*NN(P IWZ8=KZ?PK@!]%;M(L=U#C-5(5<$%$I+>K7UQ\EJT^KS_4045L?7:;I$CQ:(Y#$>TP091*:."XU M89)J"2IH;>4SI^EKO0 94*Z+1&@1DL4@LV;*$LHI"CB8@(R!(LAO]CJ7A?W: MMNX.,OH4%&^H_3M0OI'0JQ8H)^,K5'#-K0C.E^ZP2*11"LVQB$0+)"%0%I.I MO7)ZDX8^Q;N5];Z1N.LE/RD-"^]^] E-[>YXVY\.9WXT8)$KGP$-M>>E1.X% M\=I88CS$D"/C,K#:><_=I/0IP*T,@1K"KUARG/GA&-*.GXXQ(6^NK2KF81S. M!I0&;G1@Q)B$Z3D-@EB+,3B+0D>IJ.*RMI-[G*H^1<.5\5%9)5VT%K0A&9JR MTRD<8Y0V/(-%U_'>I&DPD#_(1_[[(#EG*<7XC^7 2S>I(6CI)");!Z^D2=35 M=B1/)+%/ 71M(].ALJHAZF@*OIE/SUO>%YYQX115 "\%=4A-:43.B&^7&.(; M+-4Y>'#5]Q+=1\L3>SJ[;2:I#)(J\N^B)61@@Q.^=!([B :C(N:(D^@0 TM) M2&,PA:Q=IK^W/6(C3BZW8# 5/8-0]F1AF!?Q2S"VU#=X-L(&3&1K&\/U.E-? MH.WC2=I^H,-C'5E7[TK?0]=]D+H7 MH*JO(]Q%1Y_RJ6IZWU3>U33_X2*3O]QX=87%4M4TZ#]%H)0PBEY5EAJV$SP1 M89G6WH()EE8&P2,D]2FYJH6'FEKH;+-"Z0A8;IW)8'/$1(_JDO-Y^R6>I-E; MZ=K:PGVF[30 P?,DB3,B%=X:P='3Q"4I^2Q\TP<)"B/J6.==%041,5^XW0),WC;#Y%+K>/_?1K M89(&:YD1A 6+5DD;(%[R1$Q0.>64D)C:6\_NHJ-/F6-=)&PL]8H[*I:M)Q^1 MY\7FZSD2=<'O9-R\ASR9PI4IACO?T8FA^(=C/SW?1:DU=V^L'(2@&? 4B'99 M$REM)#YG0)OG95+"<>5J;YKND)W-)7VQW_3"&6A0 E.)0!R-'),,**OB7A!P MB@WT%&GZ+"WB)J0^UM#*-261KLP^S'\[=FL^DP MS-L]I$>33WZZ6$0[R%OI?^9-._3E(#\VH6&0A0F!8LI$N2KO@K0D9(ZOAG'> MAYB-OEF5N5WCZHBVC43UXT'-T>1Q*<2$.A.9:%&&NXJ %@$4)[9TU#&6O'9T M)2D\Z;&]"!+Z *SEV]:QYJK9\FOB&D26J(KQ'0AXB@3RC:7$LU&TWR<-8^7WFJE0F<,.K*K@.:B?-6$R%\MAC8&E8= M)3^>7B>517=[$4*]AS'@K0>80]M ?21"FG:<22Q3U#7)*LH@HV6V>H7K'E)Z M84LW5/OM_&ASJ;^*:D8&8 HM-7&V[ 8N2_Q.<48\SR8:3/]$JET4>[9JQLMF M:%61^/+*[\B#8T(@&0@@(,N,!4T9"1(885XEPVP$7?W(A0<\^(;<7'>\]PC= M2L]C.7R.T2)TRB5Q27GB$Z4\<*LT=!JSK$)DKTSZ^H!Y,"RIKJPN0A<=&05) MV[,NVC>4DB 8)6 ,-28AL[&#CM@[0Y>7M:;U0+"F=#NM1@5J(G!=JB()8VUO M$69@D*F8M! LV)!K[T1]M!JU1HM&&4B_$.^ ZVS;T\"TRJX4E!FZ/,P0(?.< M@-H HC9PKSR^EZT7:^K[5O/%FE*N#^#+14.>%5 9,>7]XB'8B#15 *CT?!@ MO5"UE\0>Z2]ZX7'\M76^F@1YC+E%E+)& [E&6(7G!6TJ88"9X[AW/ MM7MQ[WW!UVD0.(/Q')8A]N&5$%37WDNW!IE],GWKXN5V8T&WVJHXYJJ9'>32<=N.?(;IV3!" M40C$PLJ$@2"SX8L#Q6MY'W4],K8UD+)96$WX_6Y^V# M/SY]WODG7K/[KYW=??QQ9^_@L)L^Z/N>]:Q-T2LQ7*E#^HXQ-9<69P7;T.DP7@97:B=GC] 3H6Y>_?=&G]:6,U/I7\/7_U5\F'*';CD M.>$R,_WLQK=<<&7D?$RL1[:ET M468,B2FEY=103P(D3XR0(&T&2-4KVQN2W"NO_ +8K*[6Y\#B6B^4M%HH9X!8 M5L(<@[(+B6.8PP CE, $!JVOR8RNV?MW!TT?)U.$]W@QHR">'TW]N,%P?W'2 M7/O3XI7XW0_'):U>+'Y\ACCR33/,P^B7UR).?8Z21J:(\#8B3I,BSB1$36#4 M:^Y$9K5-P'/P]4I<6.=OQIV]AWW"5!;6X3\_[AW\V5%R>7GWYTTG[V:J4@)9CI#QS3&J M_6R(=WM__J4ILQ,NR[1;:%W.%L.E(AB1),,HA9ERV@0&+5YK2U)4D3.?K(': M"R&K4]?U+KR<50:,T#2#A'F#=.7EBD2XH)-C7*1<^_C1S7?A/9?G[ A#3]V> M]P05U6QH*C-AX0,L_MT=;\4XG4.Z.I6-Q6"17;3'0DHTI,'C=U80BM)@CBJP MMK:C6X6N/KG 9X)0=75U"*3E23\+DB)C3* KUI@O2O2]Q+HDB.".N11#X;MS M!%TAZ(F[/3KOJGD9[*RKH6ZM3WM&W"=_7D+$0=*2FG(F"E=4%"PG8LO>]@C" M8I O& VUA\\\2E2?M@V_I-U96U'5MRU&%,'UW6W6LQPD@ABS!U\F[&!NF)$Z MYHV-!@3DV,FTU;N(>>*,JI_"V-313)T-8]?CKJWXO_-ATQ[(\AG:\Q(NCZ0K ML_#;JPYG8GLUO/H-,.\7=72\XR,S@?>"F-<4(3"+9L_G*2V!0"X491%H2B&KI/ MXQXD<17$V9_#WCV'$BN.@CV=0ARV8ALDT$Q3JXFQ(I>.[TB\%9YX+\NA05%3 M4SNTNOK\53#B?BZ,K"W^>A/=COT4WB,\4ZGUHP%@+O+:(V;NIF2E:B+]N5!102<=S8#[.!S[<2R3IR;-K'0 ?A@VBVQQ M$ *GTDK$K"EIHDV9>,'+$588_VL78V:U)\FL2MM*&/JI2]*5]-;)QG$!)I3I ME8I31#47@ECC+8$D9%0Z41YJ=[L];:V5_625YC5E_PREP<\087C6%IV8BM%I M30DM6\?:N?@N@"(F4&;1#'JP]4>.\@KOPE!F MA#MW\\$FEK: MZ0(NP\+Y.#4#@TXE9A%)-*P,.4N8V ;-B$U.&"Z3L99W!Y,E&:^A*RE MC>JP^#B9HIV;3^,Q!IIHV-J3K-M#K0Y+:8U7\:H"@Q D>[A65GCN;O& M5H[M:RX[FUM>#D[; 5 #CT)2VB1B>.)$>AK*(8XHN\0%8TE$4-6-5)<,]>E\ MK><";F\ TG4:4Y;3FQLIG#;6Z:P$,51AANY-)DAO(&!WXC MD[FGZV/%![Z"3NA-@7*MR:,+/52/,(XF+6E3^,-/_X)VN\HAQ/GTHL.69JH= M:%)J&D1&0TDP0I-4YD[J9-%WU9[XN1)AKR%WJ86E[C36'9CN/?=W8+0R8#(G M0;M<]BJILH^7$RJB-"IPX5-ML[LZ=:\AY^D<5G5T5V\?-,J@_%_(./,C:.OL MS6PZC#.,1? 72.+U#ZY<^0FFPTFZ7;&_"%AVOF.P/OX*G_T,=G*&."O[S+UC M5!'C'08K$Y\4-X!0*9L390D&+0V6 M.&:5MU936_WTY'7WH;WPCN;^8OR.>:9=J/\E,@"60249'#K(0A^#LH@C. %O MP5AO8A"UE]K7S0!>>-OSJX?GINI_B74VS;EUB1OB[O;NSN&.GXY1KD7N;0WU Z;LPU%SG<#5!E^L]9R:(S V9[32,(P_ MV]<,TM89AIU?87]^$F!:5NU&<_QT4<(^F,^:F1\74 \X+4?_4D&T*,/;LQ7$ M4X6NWRF#* )/?>W^N2>2N*GEON=QMY[SWC?#.)!&4%9>9*/+8.A -;%)4,*9 M (>QCZ>R=B?"DPCL4W+6)=9NFLONM%BW7[64@_SH8HFS)>[ZO*,?JT47Y:6M MZ;28_[;2-*"92Z.D)9)+C8EA-"2DY(ES,@C+DF"VDR$)&U'=IX3L.2'YS/KN MYLR?K3-T10M2KZS+'T]&J+9F\3)9X0"22R0RC5$%#898X1-Q!BAG7(G$:X>I M3R1Q4XE\03 T"ZU!6GKK]M&C]H\AM2?WS89Q>-K6*2@2J.5 M0]OB/>8&#E!:@")+&0T>\PRSF ZJS>N2V[<5S&<#YG.IN*/#X\KH%^ZC)BZ5 M#? ^E)B+.T*5"11B-"+7CIR??/SK7@PV3]+"LY0 =O?_M;-_=/ 9\^ - M$OP[[E(S?7^,R$K)^>7P$M390%,='=;I<]!A/62A+39Y( MR.4P+IZ(%T+)'%,$6KNSX'&J^I35UD=)'674!\GA_/1TA)'V=9H@*2>HI83G MK(A,!CTC(IF ,""4 I5%_;$U#U'4IUBC/C@V5T)]8/PYF?Y5)C%-(C0W$0O< M&\,<84I;(I7CQ"-E1&0.,B&UKGHSS0ID]6E9K#Y$*JGC62+03U\^;_]SZW#G MP^[^T=;^[[OO]W:V#@]WCC:)1Q^]9\WH]&D,5(I52QPQ@[WA65F&OSZGND51 M],EBTH+9A2T3(2RFGED:XFBDI7TD)%.[1>AABC:U- _U5_>QE4U=#?L[BVX@AV M#C\??&GI]N.T5UI6+D<%OO>CLG6MV<#1/?$)-=W>)LQ575P,=]QXNOKD^ZI\Q?YVFLA1Q098W2N3$ M! &I,*UQ4E>?OZG5N'JOI?D265OOG"5> B)2*$FNA#UM;X M37.PJ;BK>8NKA%PQ1B!BDMHGC)V#0F.4/1JCZ$K*IHR,1LCJAU7?34F?_$(G MVE]3Z"_K 0:LJ@_ VSV+%[A)=A=^(%&A0W::L'8[5C")>(XA(*5.RJ@8!5F[ M\%35#PS'<#EY3@@1(<=$HK"42%5Z':7 T,[M193XTIY)O%0EI4#X5X)]#_>D^"$)#XSR2$;J:JOS-Q#2J^* M6M4T7T/NSV+VWW\YW-W?.3P\W/F]/1+V$+Z6!NC=<9Y,%R+;(!%8_>8U7<*: M+%7K)%IV?)49.N6\D.%XCKG@15(X&5^:G>^SJ4>H(U:FY[L(T.:^ MLY=#AA"T(8J7N7XA..)CQ(A$1>!!EGGO'1P2TQ4[U8H?5YKLJ'11>I>(S*(< M-JX,2H@;PB@WTDLE+*^=F=U!1I^<65_P>&^19$WMU3E^;GLR/9U,R[[1Q4#K M9A L&,EU)DQFC81@CF8IVG_FF$E11&[]:N?*W;IUKSQ=WV!101OU#DQ9;C>X M>X#@\K!$L)BJ:\Y)7IQK%T0Y<2.3F"%)&CR+HO8&S=4HZ]5(J+X!K4,E5S\Z M=7+=1BYIHA@F_@6C"V)4":4NB0C/*JR.36P4)DE #8!*L7_]]?>R'VYO4&[T['"08I?CNC^[HZ[O1U_3NG_W![]WO\.[+-8QR M?W!#R+^-_]EA_]O=H'OU=?2.4RYF/S;[V\%?%==")M#$BVB)E#03"S01X)9E MD$J#X/_SZJ\I"*Y$8L2:K(@4DA%/P1#FE01\=-G5\7;OX%N30$_>70%M.,'D9MTX].@)M1'SWV GEQ=GGRXNSP[__>]G)Q^/SB^._N.WX\O_[^#TX_G1QZ.CSPGYV<')_^>GQZ>71^=''Y_'I]OW]#RBY-M:#CA;6$Y(&$4!6[O6[9W4[P MMU,X10JO2%;IQRCU8HJ_O.O&O_W2C5HX_("B33;+((T#JK)TTK. OQ2FTQ*F M(K29V*[[X1'$ZW)$].]U^AI\NA[_:>=V2*X OG4N1BB\HE<;@X BRG" E/6B:??A'#V1>68>C'W\3T%>^+ZKQ/UZ/A[$_& MRC16I.4H)LJP_;J.>P%-D6'ZF";_>]R[&/7#[U_[UQ'-FJ/_NNV.[L[[U]>? M^H,_8! [*FJ;N+8D)X.&A$P130K-"0\V9<85D]957O2&$!]+Y.<'5!_Z:J;HSZNZ-DHA:XOE_>]0?XN+_]0IMJT&'_YJ8_@7CQ%09I>'8[ M*O9:,8([@-]U,5&)MLX0"=D0EZ(@5'/AE,(_C**RNJS"LWO=:)7,?DM,/-42 MUE1++LOJ;P=W8W13H&.,G2132 D$,99'(G5,Q >@1)L895*@C*&5560IF/W6 MCSHAK&N!&]&V0OA9G]3NN&UV3A*M,W:O>X>U@D'KA[G( O2&$ M,0.]./[=]3BB\RN*MJSC0\KX+\Y3N(;AL)N[DWA/^5GX@:+R43'(Q)D 1:.OCK->*K]JLJI=SP% #TSI3HB1E1'I0Q$O\?EGFF67-J&6LC6-Q,YC[K9MM M\_94U71+JO8/N+Y-2Q#G8 )"XX0JF8AD^(4X[2DQ.3$J?30\F=UHV@J4?TI% MJ\7:4STS3?7L(/Z?V^&HA$*&E_V#&,=DP/47Z,;CWB%\ZX[@>HS4+M+@>S>DR5)QX^Y?32@=K[IC<2&!V4BRMY1(Y1D!KSQNWE%RZ\#;7-M9 M;'M-^ZW#KTHCGFJ\;:KQG[N]_@#E==P;)=S^1X=?H7>%$CU/,=U\>PA3& BY M&-FY@$-?&Q07!,UL%R2G.:C:5NB:T/9;_]K@YZD:N:KAL8DE<1!0$(,4.SGG M9*D'M$MQ)Y=:E[O[Y(CGP0/SDC%3.X:Z LY^JTLM'A9$4!L'VA]A&VOM#-IA M?SCZG$9?^[&C02L(2A.;72X7#X(XFB@Z^#'3Q*EA3+>I+$MP_8FTI@8S"]2G M<01^Y>T :G0T:#B28+0@,IF :LTH(LQ)*&6BS[7O,M>_IZEYVT!QCY?!!R*" MQGU>V41\C)PPXSFRDSB#V@[TFK<-5<+F/J9 H?B97J#][Y,@ECG49V\%+E-# MEG''8?,:=]*7>%;W!S"X>_K=:A&B2,R2P'6Y:<7%.J\"?KS2&,42CY:W?B&] M'-\>WD97(J.-2\;'R YA,+C#W>3@IG_;&^%"KF_+YO*E/Q@S,!H-NOYV!/XZ M7?9/^[W0[XU0T/CPJYFU..QP$;/P*#J3\3"0-&N4&I6$.:&<=)FK7#O?H?XJ M7L/I6TMKYH_>EZ6\?24^3:-)Z+N3O,F.>CRKHH[HIPA)RJE-C'?19@\A4=6N M*MYC^?,HU';BKWA'7K(*.XM5]$B-KLV;#LDV#PK.E/(3JNW'[G!R".'+ALL.H;]/S.F.5P9< MR[@%O"B]+5Q KQT;9318!X$$AV80 M;F:!@*4E22@E$Y1",=8.0&X5NWX5#D.Q"0*:BD2(4FEEG"46W2YB> RH8%8; M7_N3;=MA:) M?UE>T[%*!1X\(PJ5A4@>4TFY<"0;Q[)*R=)0/RKQ$$'%S>A! MJ5;KOG<#,2YR3-Y-"F_^&J[[>"S^[9?1X#;]_$-4@_1C='0]?N'??AFFJZ>6 M7 --F.HFGL7]7CFX#WYTAQV!]@]N++CCZ8 VM5,&Q60U[C$!A>.#$S81 M=@L:\ 4=M=[H\]BZ[^@H(D3I"><2L0CFT"X/'H]+!M8G]*6KQUL?OG_W7DL% M2N;SN[>59[O%85- E"OG/1,DYBA+TJTCH+,@$F*)KQD\]VJ'"YZ V#W+VW.R MO,9K"X&V\/4N";],P:6466;H_EB9#.HQ%\1G24D,0J,K9[.NSO9*0&^8^7J" M;J&"ZSR-4!@I'L&@AX[D<(K*VA1P[TK$I,#0D'69>,B6>"V\4IKRS&H[PXN1 MO&'>*XBVC;!R"+EB&U:(= EHH\EJ0_C(%YHWB4B9/,B]5IY(KXCE'-]?[:*4R*)7$.@)>&E_^U_=S(CG!WS;MT7)Q_.OI\:?CPX/3RX/#P[/?3B^/3W_]'):2F99]+5CF TP;O[_:^J M1CTY'7=%70L^\_S=U]D?O308?NU^0[@!CPRX2A_N)J=')T6EC0!*0#%+<(_( MQ 6%IJ!261K)%*^N91O VS.E:HN8MY$)&:1G"NT)XBR@ATE5),[)A%]%H-E0 MPZ.KWJ=E#S(A6]7(%Z:YA4#";),^Z,73_B@]V*Q/TZAC N5.!$>4+[E4*AL" M/)5Z+64C,]Y$7;M,826@/5.G>L*O&'$8)]Y-EUDR; Z+UD(8_;,[^GIX.QRA MHSOX G?CV],TN!E.#O6.B5+0$$J6BL -6&A%():D%1D,F!AXH.XY)V*[5^^) M4NQ [BU$&SZFG :#QTE_7ZZA=S HB1&X2]U E/_8FH5 MGEVE++6K#K4$_M+I3,/!J'->4A#'5_ T!ZH-H%N8$;Y,P1"/IP:1FB6?002^ M7N=7?.H#-<'?_5211R]\J;2D>O3UFXJQHH]T#V)V@;H&C$W2C]9AM7[0^?E$ MHP;"GZ>O@>3:)%)%U$6+7HN(JE3H(!P=#9XN7&6K!'"]UDW32Q.X)#VH!?XV M$%AEWCZCI&YN;Z9 F,!C115#@(E8T%AB>4CX'^$9,*NB6*LJ^QGF'KUT=Y97 M(['W:\BL8I1R# 1^/ #B$V.24D\L!?0&$T<@@44B;+8B2Z:LJO'9/7KI&R1O M:YFU$![\!-W!N(#BP]W]+__>30-\R=>[$SSEKR>IAJ4+:"A%,K*8ZT$+8H61 M^%NK2[^UAN/-+@&PQ&=Z=P,W&N\"374"[!(DVE72^:U8XB M*"NDC#J 9*9&@&?1N_?&M*DBW(KW2&-#/GV[176&83K I8Z5?1[B5-/7 5DS M*+0NL-V'C)ISV-\5 ;5C2VN#-<(I*_$H->!+,C9ZAB!I) PW+ZJU.@ 1&+ MZ&P@QU\FM5IKP&0E>'T-#"<)N]%)B9I0Z0TB7A1 NY@O'0B@)'K=<-; M]H;='K:-9-ZO+;"EQ^?N:X=*CZ\\Z?'5S_=5 /EI%4!;M44; ]A5[5$SR

9Z5@F&EG+-:>96N5CQ$]2K:Y-VAA*G9SB<4[K02^>]*'W(+?UY#[5 MJ?2 1Z99R=)W1);J#Y<%)=8%%0-/DL7:V8'K8MM-+=,#8CI:!F:2LF4<:"BQ M/DXG-S:3L 4DOPGD0K/9[^TA((%KTG3XV6E$8MU7KN9E,H^ZI8+T!4"^5* M:Q[,V:4<,DK$)AF)C,81<""(3E: RE$&7GOTPS:&T^;KOPA?4[R]3F?YD6$] MMJK1NO[4[2&$;N_JYQLGH>0<(E62&X*6">X.IHQQ2C$31X7C4F8;3.T=?4NH MNZKCV8ECL@NZ7KK4YWZMLRZI&D,YD2$XP@TCE5BF%QWXC, M6>^<\]6'L:P$]&*=BW>A$NV+FZ9\4V$V](= MTQ30+-M !9]*\F)FI1Q+"$VL+9WV:(@!3(B1A_4,_@5/?X$A@MM+>\'MTO:B MJABK' /Z>->#HUX:7*51-PP?XP)9TE>=(>AO:#2,,B, 9>J)$*762BA(9BT* M5[SDS3)92W"U/\;3/O[^\!KB8T@J2<^Y1 \I)(3$K437*3BBJ0-TIJ)1_MEK MOA7/?[,T5A#7TH!>*Y>]QZ?_.#J]/#L_/KIH<&.[X"D5KUV?PSAW=XJ?0XS: M*46MDB8:[RUS##\B!<9(%3L+GM=TH.YWY+H_N/OI!3+K="S]HB,(3R3#3=AY M_'"%\K),>[:>UQ[)\Q1%\T'!TR>>PQ^?9[R#H4N*K@6[B1O$?XS_[@]^/> MET$_H#7Z&&)(+*H@\;0RMDQ:<"@!HRWQ:(!8J7B$];*\MM&-Y;#V1SDJB;X% M3^T>XB<4[O!KBK_V^W$>(G(7-4.-]6606\33T9J2'2 _QXO;;M^MNFM_9A#*1HL8"YZJ8NVA\*8XB$(KE[+7CK'9BS&I$ M^Z,3S07>PJB#>W2E":*4RH$2EM#@,Y'> '&:,C3$HTEHSZ&K4[LEPL/W[P_5 MFPJSARR3V\#I\+V KJP0W),<4B+21DM<@(R^4*322193]6&5"X'LZN*H M+8*W%NK;N R+N@DE"/&.I11MF6 <-#$,NE .&WI?$+Y?EX 5>![H^N=3>3> M>HQ_'3!_UNN=C8A:&>S?1LJM4\\RRYZRB%:(+=4RO,S70?/$0,)_*CFX4'LH M]FN_WJG'^";"WN=K9FL);@=7>\8 MIHSE0(GF99VJ) SZ[(D)P7I!K8>T7CG]Z[S>V9K&"N+:[?7.E]_.#_]^<''T M\?CT\N#TU^,/)T<'%Q='ETTN>YY]9L6KG\WPSUT$Z,XL 6.=9Y_>M"[NOVZ[@U22M+JC=-+]GN)Q;P2]JVY)I!UW;/_I$PH(W 3! MB =C\' '3R!K-/!M9D$RGVBJ7QNW/K[&/<*6O^/707\X[,AH3+:XX.!+TXK@ M+/%6\]A^DEJM]:TI@GS<)JTM'"]=(*? \&0%",@$P53DF]H[8$5JQ'].95G4RI:N+!ZF(3]G$ ^W'V& M_],?H)$X'$YC==X9I94BB7%TVZ6"4@M@BERHM)IRQVL/:&X$>'<5%3M2KMW1 M]UI"ZRM$^G"!DZ@26O;6*$&8\+@)1SH>**6(QV]-AV1 5\_2V #>:ZB[:%EG MUM\*&W&WVP/T)]!'C>F>A]M6Q_+-H+Y0S_*VJ%]?Q:KQ]AK43@;2"W0S;Y/2 M)Z,.Z_%1^QYD-I_S X3?$=@4D<2O(3GOT)U-HK1W01N5!TZ$=)$9'B0WGA\<7IX<'WPX/CF^;%:( MM>)I%6_EUL4\=Q\'&;]7EE+2FLG2B"!3ZU7,JK16Q?_MK'AN*X.)?X:79&:) M"EYJ*M%7+Y>%Q"8OB$F@ #A3GM4.@CR'J?'YM6">^$D7?/>Z.[KK1!9P22Z5 MB&K$P]7*4AO"Q_%W)9F.F=5N\+(2T"NS=?PNL:T]U$&ZH)_+7$EY_)4[0I R^%SF4> MA-0Y$^>H1B/-1"VD2=94[\SQ&E.WZ]&^60;W!N)O/X-[#3!_V@SN38A:G<&] MA91;IYZ[6 8="B)40&0V("AK-%$,R@0ZSR2K71K^ZC.XJS&^B7!WDL$-&OTH MG1G1XYI24)18F1)QS %C*2MIU^ON\AHSN#>2]K,9W)N(JG;D22ZQR\HT0[BOM+ M*I 2-Z4+6&GX:J2+Z[7%?<4Y^%MS64MPN\W@+BG)1Q>G,!B@%?D]-8@-+7E2 MQ;C0.ECG!YUHH\I'Z2W\XUH2CPM>P.VYQ.QRA$2FD \V)BM:B M&YPC<5)Q @R<-\PI5;T^OQ+TW>];-;5LWAI\"3Y;"$4]7L9]A&Q:Z[S!.O < M$-X[1P0/%#=P7(+ES!+OI7*6.8OG-E,I2!>!4>\ M ,&EUM+.YU>VJ(0O>"_]JM5O.[J>*IZJ:YX=]HLK8Y(W7D?$(5 <)G+BLO$D MIRRM4SKIZJUHGZ+8#WVI).6GO.NFO(^S %/\ H/1W>4 >D,(8_'>C&>CG.4' M?]:QTC@-$L]EDTL-<^F7DX)%-R)01JES=GYF0&.%V #>?FE*6[P\52'35(46 MBV%R*^^C= +-=\+R>"HWB@"LBR1G*I,'89G83>!OI\DO;2I&+6F_EM27V2DZ M/C0G7N'X:I=SEP77C%#!',I(9F)5QGW169853PE\;1;2:+YF7T9!/QMY13,^OQ1X$!%YJ(7!HW1T/+@8N[ MI^$PEPOF]7)-"]U M#3AHP3!8#=(*86- 1]DGA2"-R02,4(0+GXL#37/UQH OH"#/& 0OHQ^;B+ZV M0? X]#:K8V0AR1#*.#KE$9$'1Z"7[+'U8QU6]-Q'/9?B(!3UDJY6V4UF8?P7-O M7.3:9S"LL_RQ39M[^-%Q;S@:W)88T,_(EG,R\I)[;;PO-[F>EEFIEG"0:( F M96*J7NVV&$KCJ"8^Z"P?#E+LCCK13A^U^@F+,"OT\BE]M*M(V2S9338-*$#'IA?!,S;HPH>-(. L(J20B3'AF1 ME]&_(CH#CH&QU?5W(93]X+R&G%NP$$_ZO:O+-+@I2^Y81PU%KYG86&Y>#7/$ M2VD(DYJ'E'BDOO:UUL/W[P?16TNT!4?Q(99IGB0:M4)YY4M+>5D:5D1'K%.2 M<"^!22F\J+^#/X6Q?UQO(]\69MX]A/0S]; C K5,RT"8+PV1HV,$'&4D,,%# M3$X$J+V=+T:R?\1O*>46QN(]7NDD!,9S9%D%M"<@6#Q?2C,SD(D(JM#/RCL:*JSE_AO)O<>F;$(94RK*E4:5%J"OC$C MBEDN4&'1J:J=VK0(QXLU4FC*[8)]H9&,6S+Q'F*:W5VN@:JE,/%B1"\3'V[. MV#,JT$#<.U0&'5U4.A)%2\O+E"WZGY )%]DPZSREU:^2=JD$S\2 =Z8#&TBY ME=N [_WK[]W>U23R\ G"..%V-FHJ9^F#B\09A;8+E+NR4H$BHQ6&EZYJH79O MG96 7B"+L0)K3VX!:HF\A=#/14*[-<6RW%G72ZE43AQ(T%H1J5,F5LM(#"A- M9![ 7OS43;2@_JAX;.>(.+45JJ$SHKB:--K*TA$-($H/4E0R+6 M'FOT%,6^&'X-Y=M"[.]4-?!U9+AMPS3RYA^33E;J0(-!=[Z%O 'TBG MJ7"&4,-$R90*Q#,/A"O#/,L)5*X?ZM^E(CQC_NU*#S:1<^U+_XN[7NR&J+)>(7"]N/(4E/8B9-P9G[T=7N,]+QW\VY:,?CN2K#X\H']S MDP;_[:'W^\F#*\:9M>D\#UXQPH [7#&"\CP;HJ713L2@'5USB,"JU^P#Q?7D MN/0S;BW9HT8_IX7/J9SBL5$O)] N>">9,M[*),%FYCFU^/\B:DTGV1V5.SDM M"R6'(&@0^%GC\9")E(823Z,E1BJC9K;3AU6)(%48:"%* ML CC9_C1O;F]^= ?#/I_E.@&?,._&=UU@ G*,LJ!J@!$1LW+( 0@0)D0P&6@ MLG8 81-\^ZLU51BIWE#RL6'=Z]W"]9=!MQ>ZW_ 7<%?^%)4\X/_T\_U?=(1. M48"*A&I9^C.!PP,V!F(8%PI8%DRNEXJZW?O?MI+L2O#5NP[AJOMS2GT0 CX; M1?\IP>AVD#K@K*.2>F),BB@0'HE5@A/EI9)(OQ1BO6:RZ[QM#_2@NE!K]QQ: MM)5-6B+U\P,6!TI<137SC+BIGEMRE>^:D_XKB?. MUC-4/L"P.[SX-D@0SWK_ /02/+H]Z"^P3A H $1$$J"I(VDIPA"!$PXYY*^IP%<%57L]CMHQD8;9"+.*5PU MN!*5-9K0Z&V6)FL98.NS8-6;WS;Q[0N[8B^=!?;K/4R4.L(L?WF1!M^[)8O^ M(6)TDH74M QJ=9Z4#&OB IJO @\\B;_(V= M_(8U7[\'.M*^V)\JBJV^A4PZ M0YV-#9Y?;V& 2TAI.+V1[T0MO0$?<*^3!@T@&0B8@&KM>!FA LDYO_4>LO+5 M>Z @[8K[J7*XMJJ;;&DKZ(,G(E-+9(SCQ@")F"QE+LW"]/Q=R/Y7-S6S)IO+ M>4'TJ4)UV],TC\B-ANA%\7DDD3D$XCD#0M.XY9BF0M:>GOL*,^+K^0Z;2_6U M9,3/;63C.5J0F=$T$Q4$E! 8+B,'1V*9+ANM!9UK!["?HGA-25$;\3H_J[29 M?%O(@7F,:#;C;@U,+25$+<+S,LE03;E:27T#0>]*"20M^9PADD#+P/<,Q8H- M$@T52PW0$A:MG02U._*?28#:!?>;R+>-NH>G>1Q@F!Q*J"1\M&).7=2IKX<8UEO />ITJ^#JH_:[>2C1A;KU/% M-N+>7;<2Q7FTRC&B7*G,5Z6KGL(-,.@,TC&J8O6>5J^]6TD+.K")E%O@_FD+ M!6F#%YXX,(9(BJMTSB3B5-1,T@@<:@?JWT9GFB8Z4$_D%;_]X6#4.8?>U61/ M4U:DG$0D"NU8W,F<()91AT8.XT9E"IKJ=7C'IS[@''_WD^]'+WSK9MWVTJN8 MZ7\/8A8'6 /&)H;;.F36_TR?M] :"'^>O@:2:^-;G,+1#$**J-'9&CPBE/-E M-S#$"),!U=5J7^UK;)/ )=95??XV$5AEWJ8IN[.6% YWDAP8T;ZT&4L1CPD+ M0%*Q$'6*3,-:)=S/,/?HI;L[(QN)O5]#9A4-HC&023;^%$@$870)PVA7+FQEM'[''D/7_H&R=M:9BUX+@_KIR9SA$1@SF9*M%2XF_"4 M""0TKJ)-P48'.:;:CLL\AK=NVU21;0OE:0_QS&9_K8&HI5#54S0O$Z9JQM(* MRAN(N.4/?39UDO((BE,T%[@@TH#!7Z$WK;-@3',*W-0N+-@5Z<^$I=KF?!/) MUKY01/\[]GO'/?3!RVW)68"[N3XP]DYFZ6],5L*6C(1SN**:9!EBD\F MK-3):FNM@;E)WMYPV-#E>Q@537%WF M0#P3F4B!JPU.RI37;S_S]/EOW1*K);K:U>1/(4VU=1U0B^VQM7E]"5NK&@^K M>6T@Q/:_UQFXR)Q*>"AX;4,9N:2(CY:2Y(SR+#E!8?W"[]TQN\2@VC&Q&\BN M-J'_<0L#//Z/2J?'__>VEP0ME!STXN57M 4@X]_-[J?0:0^!63P7?.EBYGWI M4:1)<(#_" \,NN;8^K5?N;N#MB(__=:%N]3$:J6AZ?'IX=GGH\N#_SRZ:-#. M=,%3*C8S?0[C7"M333VGWCB959!,4IO0Q@DL.R4UT,PZ"Y[7S(3].;*X/QP> MPF!PE_N#/V 0AR?WU>X9:5CK <,.)00_.*6:$$;4S*M: U=1X M/T*?(I2.L,<]I"M=PH]B>9ZGT.^5V\YQD\U/_4'J7O4>_<3'[M@9Z8V0Z8[% M9UAP&G=;6P8W>%DN12.)$$+P@J*-M-:]QP:BJ8%[]XY";3V;]QQVSF8+[N1R M&4T,492+OJ4]"V]M24_$OW+WA\ M5TFE2."X(_C=CH[]!:&#]AU>,&&RYHKE @D?+5W)EE4Z^ M#*NRQC,:M&96<)^-ZZS_FJ:)^N/GGJ=O_4$QSQZ\X*?ISK.V496AZ-F7/H J M$F4DQ0Z=O'7:2=\IH6L)H MU- MFS3QE%E"%>42E.2R>B>QY6AV'PVHKA7S#ETET;=Q9WP[Q!4.AP?AOVZ[P^YT ME$L9M@!7Z2S_HS^1!^X+:3B:_%1IE>FTD!RL(90SW()+XJG'SYDXQG20-&>^ M7J;?)G?+6R'=0V7: 64MY!^=I^^I=YL^H;P.^[W1 ,+HG]W1U\/;X:A_DP9' M/\+U;43@!\,AKBW%2_C1$4%G=)(=P2^A2*G<( ':ZDHR5P;1!B]JE]!N 7,/ M5:QMLEKHJG0?<9G$4TO8N622,!4#KDY[8JG!WS*?DXS2/?&K MEG96F'OT'M%9078MS%TYN![_3(H77V&02@Y6/.S?%&SC)4]A=KPS@B:.L'SR MI6^?+F-O QI.W@>OA1>\M@FR'K(]4I 6*6DAO_UL]#4-3ON]_N/=:88N,'"Q M!!^X510%$ 4!$2SA @T@QVWD\].9FI\&*Q'MH:)4I*!BSMT,WB(U=:(.0A[J )-A%QQ-LM/.#,+96;-=GNWN.ZI M"=/O#3\DE,#/B_HT//J!%F^9.]>#P=U8(*C1Y5H4Y7S]P+?J,"Z%4&CC.&\= MD2D)X@4%DCA+6GOJK('J^M/:\M]RF,U4/!H-R,U-^.=VJIU;>7#SI"Y1\I(ZDBD6F'#&AY'9&#\2%[(D& MKBBBSS!?4K^L$6DS('ND.SOGI>;4FF;@'^^I9W_TTF#889ZQ9&4D.GO\1DRV M!!2-Q'-J1 1&65QO8FY56/]7X6IQMD#]FG?>"E]3O+U&>"ND]N%N^I>3Y*M@ M3$PT)F(%+9^,",2SK D+40+8Z"FMW59["YB[2F9L_6ALFZ*7SG"\7^<(1N,G MSBYH9G=\DR$E5CAC#,^ M:JRTTC=PC&76''<-,"TU8W@$Y&7Z,%0DZDD+P:92;IUZR4- MU&02$L/.RX- M\;0,MS?)4V.=XJ)VK?8.*'^F"\.N&-]$N+7+!E& $+LP!33+/L07,V85":GT M0O1,$]"!$T@Z.RYP;YN?W[7$T%WT]!>S5[>1=K^FJ&I/;?AXUX,CM'*OT)D/ MP\>XI(*(#A<0"LFB/U],7F$U MQ,>0J$48CF:2J''EOE,0JW'CR2(9#D%;-=_R:@F7BY__9FFL(*Z*B1XE#_BP MWQOVK[MQ;"2./9-)!T0E4HY<$Z[!EC;2%/<'%0CE'J(#G8->R[9^)HEZ\=OW MW9"N)/?6-6'69W@-3!4+DI;AV'UU4@V.5E+>0,"5ZU^68F.49:&%(8X)3B2C MN-694,IF>321>N5]C>ZANR5]1473KCC?1*XM^$KWZ68S!V%F'&K*#?.>*.<8 MD=IE7"?EQ*2D=0J)"UX[D+<$RFY+:NKPM"RGKX&06TA0_SRM2;FOG:$)%D;>P&=SG*Y[V>X\- M4V^3,$EHXBQ(@C:J+A # F,J*\953K73,9:"V0,UJ"/H%E*]%Q1 3.;*1-1+ MYC5)P%*YB\)U&CSVG-'&"*,XZ.H-#Q=#V7>?H"83+1YH%-(QA[N==0H//8J;G\W1$7#2@4HT"57; MU'PA17DF:/\R>K*)^%L*X<^Z_DL!/&6/"S,E(%V*SS4OQ>?19L216%QO9.>C MQ^X^1EA9Y@L"^5L(;+<=^^:+SC]VAW!U-4A7XV.RGZ=5 MXYL(=R=YE,$$1:FBA(%E1#J1B34A$DA>)),H-?/WOV\HCW(C:3^;1[F)J':9 M1\F,%2IY1S(U)57!>F*#380J93*/2DFSY@"CUYM'N363M02WHSQ*2)!,:7F> M>;9EQ+M '9.4H,F:#/JD@3N_%I>O,X]R:QHKB*MR]MS]B?$SJ@;7X],B)L]C M9HY($3V>%AY=#HN_%32K++U3/*YUA_Y,!M52 'MC-]<3&UTB@ MW#'U*S(H=\G\)L*M?63_,PUGYT[$W0J/%DYL]*41:$(K,* -D:/6"%'$I-&I;RA?]V]'76:&,A"1C3B0I7OHI:DY5_, MD;5H>O#0-\_3M@*J;P$/1E\3W"M-MNA2 5H(/#FT#4N+,^N%)"XXKXRPR0BS MING[Z,%OGK F@JIH^(RQ?.[&/WY^YREGM-T@$[3>T+)3&HCW"HU%[IGQ6M(L MV5J4/7KLFR=L>R%53.0+_=O>:'#7^>VB0YV()B>/;A$M!G@P> P;021"2"P& MT'Q5"ZMA"G^YZG]_/WWBQ"B9_N:G3?+S?6^9ORVE5K&%ZPS!X4$G@J0T64LH MT^C=.G1QO68&SU*0 C0X.Q\,:,#;X<$^\+:AU"IV4)TA.#CJ2,H#-: )@Y(Q MGHPD$$4D(7.OLH.(F*KQ=G"T#[QM*+6*C4UG",X^=Q)UU):\[5*!0223ECCJ M8QE[SZV2W/CY(N8&O)U]W@?>-I1:Q>:D,P3__L].I%S91 7A(M(RB8I/)@$Z MR3AZ&M(:OBHE9C/>_OV?^\#;AE*KV'QSAN#X8R=!5M(H3J(.Z'U8U"$P)A&. MV+,L@<*5O8,WX^WXXS[PMJ'4*G; O$=PVF'"NB23(QP8+@!]1=RIF25):LO;D\>E>\+:9U*IWF3Q'?^0L7WY-_^P/KN/4,W$J*B/+0%U(>.+*DF"N M72!)"$[1EV0BK.=Q+WKZ6V:MCLAJ]FJA44N&I?W\5>> 4;2FT!<5M'3680/IQW %_EE&0$M426E@*)@'-H+;D< M2PFXR&E5%OQFQ'TXWP?B-I3: N(:QT\^'G70F62)E6D+ 8TD&=EXB+PFV5,: M7(H**L9//NZ%/[>AU!80USB \@%=2A:#Y)"(\M00B;X_<4P;DHWP0N'A2^<; M;C?YXO:"N VEMH"XQA&4P],.UT)0F471&-2=G"E^[RH2PQ+N!D'[O++3ZX:1 MK[VP,#>4V@+B&H=0_O=!)X3 %.#AFJ/%W3H:ADXEU01M6V] PTKY[YN1MS_ MW@OC9$.I+2"N<0SETWDG.S1A95)$90]$LM(JU M!+!6N!':,A'I;Y:>],$XV ME-H"XAH'44Y/.E)Z#4(#$64LD 0EBF&K$4?RP#S-/-2S*D]/]H&X#:6V@+CF M491+W*V]9@B#"!8%D0IQN%@&OUF+7SSZ)!16E=ML&$6YW ?B-I3:@LOOK:,H M][ISULE299%Y 5_:--#$"%#-B3(N1&54X+:>.W!ZM@_$;2BU!<15Z'DU5]GY MX>Y#ZH6O-S#X?9RL1KD*:.9&PD7I\9IS\3'+W,[H;$(="UZME;?7I+!V#M/> M9/*V0D(+78^>XINAFWX$Z^!KJ2[N.6PO4RI7E]%GU:4"':WTTWL&)^YY"H*G M)'N/YH87A@!8()"2I6 4D[QVYX>749=GRNQ>5ELV8:&-,DNX3L/I5GJ:[M/# MDLS6:5%&N08B'<\$&'AT)A2/U(O2ZZ6R:BP$LOO2H+I\S9==-A9V[<3D@S"V MAA!42-WOY2B]7^^L'LUJXRD>T38!HI/EAM!G3H1/(+,(D)_W0RH45(&I3Q1'&#IG&DD=C@$O$L>K!*69;:/QCNX?P9[,VM M1%\QOW,IM )L-E]I#6B[LC)_PGHU!N9V%#ZG&@WEOXN-XP%$D7(9?FN(R3(B M1&W1G>:,6!J#]]I%'6HWT]RY:FQN3+:N&9N(O0V-F'8M>P)QEI[B4@@)$LFQ M;)@E1 8\9**%\YE)JDRNWKY[-:178&EL2]^\6E24_6Z;='X\.C_^Q\'E\3^. MCD\O+L]_&W>)/(5!6<+WU* /YWH/KMAJ\5#3NYX;J^CY]W-)6J)"B5(A,K2V:90_R=%"Q/#DTQ 5^-#XP M*ZNW %V"Y05:%C;D^TECNAI2;J%QY4]K ,U3YI1!7)M]&]\A[,Q*V3V4=IHB8E:UQO;DD7TLGRI]K..X-\87C01MH2TW: MK3'EL[6!R,1L21^DI4L0FFK)Z&2%E2B8.=JDJ5--'G"A2R3KG%3=3'Q,GCP3#WDA[=A \BUHQ:?^('6O>D<_PE?H727\[1\PF%7K4,8"@*(D MN.R)M*7HPX(ED0<)R6D-L"I39QNM6(7G)\4N[WC'OZ;5 9DS 0XK!TGV?"U;4=1FDAA+L;B1%#9J<1!<>EDA&RU M=ME&PR,7P2V.L6P(H+[].9PA^&FF"QM8 J8)4YKAUHG?B2O7D\E0YHRG+G.S M TOT*;)ZA^GLT6>]Q^XBU28KYC1!LU*AM5FNW3A^TS2)#,KJ)&+M"X9G0;WD M!EI-3Y:?KC6H:#6JLT &'^[^GN)5MW=UGJ['$?'AU^ZW#W>3#_>^,^#)=-[0 MA[ME1LK$Q?$RIM+;BF@&);L7O1L476D)0IT-!EAVM7N/[VYUNX\W[$!G7Y5* MO(GH!@2**_*10$9?7OK@RBA9-)90Y(8!\\:UM[&^QNC&ZU*A30(GFU"Y:X]X M'6S_-W"R,8N;N,;;4+!K->U,S*QE3U&]CQPLA%SFP1.-A'[ M;@,GAV>?/Q]?COWT@]./AV>GE\>GOQZ='AX?732(BZSQU(IACTW7,!?5L"I$ M 1R-94,E]]$:Z3UW7J('1AW7G36>W^R3+99144>TBU(O=-,#8YX9(9/@@0A7 M=BFJ-'$!=ZFD>.FW+278VM?JR]$TW9H>/_GN:#CJ%CK/\A?\BRY:=.4'.OAE ME/G)IC0^"T0R-.A<%D4".3#F(G>JW24O ;;[S:J27LQO5?5I:"$X,0?R((3! M+5Q_&?2_=\O9WX$L@RA=1=78RQ4A(KQ@2A5 %E9IJJO/Q7P&TK[J1R/1MV#@ M/%GUQ!D44L6LC".>EEX;I4$1!%=F$R@ 66XL4NTRW\5(=A4.V@G[6XGWI<,U MI=[]!&4^*3LYA.$D=SR#XEY'3JC@9MJP/5"%]EB*5'II>%XKZ/_, )>G;WZI M4$P-*OO51%IQ*WB*YJ$5OP:FBJ.:EN'8_:2FIOPLI;JA<'=%/#KS5.3LB18E M'\)80[Q2BF2'IHJ3WD2V5J[(JR)\Q7RF7?"]B4PK\CP9MP%W*!SXQ\%D:.=Q M+TS=:9&U!^DHX5I9/-XD)8XK29R)QGE!G9FOD5HVGF3)&W;;FJ6.\/NU)5>[ M3OHIJ(->_)2NN]_24Z!6Z^RIBB1JEU"1RPA/PQ/A,H60A0 M2<)M6/'WJR_7/K>3>T+*I-O53M5\'54L76XL1OP3XP18?[G7"EE;Y7R1.9 MF2; (1#P$FWJF?I-N0O@?(",;T*3/7KB[FB,1A3MW.2KN#Z M"$^ZT=U8MQ5#HT.@]>&YR41J'8BE+A!C.+\,(] M..&;BK%BE[T"98)BIJUKX%CC*'^>UH=OW>UQW5C\_8JRJ[@W/\$C1&:!>TNH M$U *3"(!B.@\"N]5T"!47F<(UTMRN.2T;8W"3416.V@R]?-F6SR^+U,01,?2 M%XU:76R&1(SEH&ARDIGU!B4_>NSN3L5FHNU7D4OMA(PGYLE8$"G%F_=')3-A M? 5[U+N]29-6)"?=X6B-+(P-3*#RPN'/C["\>K-\C I+N$_":&9"'@R':30\ M\,-Q+D]EHW#NX0VMW;/1US28//*TWPNW@T&YXJJ+>/$[=F[$+F9EWBY=*9"E M^^*2KV[ZQ^4_'H;IW_[E_P=02P,$% @ T8$(5\/]43!ZN0 ?W4' !4 M !B;V]M+3(P,C,P-C,P7VQA8BYX;6SLO>MRY#B2+OA_G@+;9VRWVDRH(@F0 M!'LNQY1*9;5LE:D\2E7WG"U;"\-5XE0H0L,(997FZ1?@)>[! !@@Q3;;L>DL M*43"W3\$/C@N[OZO__./YRGX+HM%/I_]VY_"'X,_ 3GC_G:U?SEK<@?GY8@"B+4/-;\M?A+'"4(2YI A@2!& <*$AI( M2",2*HKCA*+HXO$ODJ,H1C*$)%4QQ B'D 4TA6&F5!H1PI!$9:/3?/;;7\P_ MC"XDT.;-%N6O__:GI^7RY2\__?3[[[__^ ?HB! /S5/_ZE^_(^] MYW]'Y=-AEF4_E7]=/;K(#SVHFPU_^H_/M]_XDWRF,)\MEG3&C8!%_I=%^>'M MG--EB?I)O<#1)\QOL'D,FH]@&$$4_OC'0OSIW_\)@ J.8CZ5]U(!\]]?[F^. MBLQ^,D_\-)./IF^_RB*?BV]+6BQO*9-3K7W9VO+M1?[;GQ;Y\\M4-I\]%5(= M;G9:%%NM&BTSHV68&"W_QS%A/YVAOB=]E_NZ>E"N-/>++QW;,/WB3=T'S1"R M?X4WQ)RMT-5^<=2SH2LV'*K:9"+?_N3_FGRNH"/E+Y,_D:+G#*-D];IX_R9 MYK,)9TD@TBR"$ND9#(=4STHT"B!1/- S$L$RR";+U;=Z(F?PEV^- J644R+^ MY&#=\L@H+>1B_EKP]?SV/#TT:>GYRLQPY*<9?9:+%UJ_H/4TSD"E^K\W&@*C M(OBU4O+__=>?UA9U G(Z #S342$SYUN:3(T[,"]VC9]S"^/7 VRA]2XM5W3! M2M7KMW\RSM=/-O)Q.Y[\;#^W3O/@X?V5+]3J] MY'S^.ELN[B67VF,UXB2?:U\YEXL))2C*TBB"@L@,8B:UUZI]4"@)#WBJ!$U3 M/MF;U4Y^P5WUL/KZVTWE/H?"6D$P5X ^E_J#ET)^S^>OB^D;T,)D\5T*-]YP M[B4[5ND%]&$XIU$3K/6\ "M[@%Z'F86:R)?@=KY87(#:B#=_K-05/$^2-+UP M4_?";=D+ESN]L&T"N#D%O3-+=H;/$TVZRQ^4)SO#LTN4W1OJZ#=R7KSJY;3V M1O-IOM34>_5:%'*VG-!$]T& .!0<"^T@)AFD/$$PRP1.:(!30H4+(QZ5-#;F MJQ4%\H\7.5O(A:.+=Q102U_.!TS].VTE0AM*7H!:38^.V2DD?'E@1^4,ZVJ= M,G?/ISKY@ALE+(KEY%YWL_PLGYDL)@2+,,9<0LF5U 1 .&18I3!0G"-$,1(Q ML2& G7;'-MR_+>DR7RQS3J?@LZ2+UT*6YT-N.T.[X+4/]C,@Z7EH=T;#>G@? ML;UM,.M7-@:R_FT]B'=;&V3('C&A&:#'_MQMAK[-9_).58O@3Y2;H?[VF?Z1 M/[\^?Y@7Q?QW[0Q<4=V=^O,)0BG.>!#"+$(48BIBR% B(Q:3\ :10&O-76;T9TZP&Z2[PO6GLG!J&WVP^H=F4;S"]! O5(>7)V" MVMD=Z(*9)P_!2?2@3D,74';]B$YM=.,RO;0I]*0B/\KJOS>SNQ=9Z!FGE) O MZ?22+98%Y7KY$:(0D231U)5J)DMI!&DB0Y@HQ&.,,$D#I^6'O>BQ\=C5DYE+ M0#[[BQMO.8!MQUK]0-@S9S5*@Q\:M?^LH00KS4&M.OBU4=[CB9<[8IX8RT'P MH'SE#L@N6W5HH1M7?91L^3%?\.G<.,$/\H_E!VW);Q.F$H$2P2%B =;$% I( MI::HF(@H4B$/ IJX$-,1.6-CH8_7'Q[<^.<8@'9DXP&6GIG%: C6*H)?C9*@ MU-(CA9S P1-?'),R*#F<,'67"4X][OWHZ'YUU'%X*W;MNS"NOS)8P2P.0X@5 MPC C)(5284Y)D*18IIX.DVQU&AN=F*.^F?$URRNDY@AC)I?-&5-]XK1[U/3Q M\Q7X>3IG>K+6YU*Z&=)Q$A(?: MJV-QS"$FG$-*"8,B)AAK&F><6.UX.TD=&S.OE#8[/9MJ_U^@4MQF )_1"7:\ MZAW: ?;5ST;5F1:=4/)$?'8R!Z4V)QAVRQ>N.DM* M)!$QDIJ6N%+:G=0K3I9$,4Q(RE 0I%PO/5UHJ57:V.AHI>SNKK,;][0C;,] MF%4_0F=B]\/M-Z[T:B:?O1H> MKK>HY[/C^Q3.S-MC#WGBZSXT')3E>X1X=V[H4U37\P\E"SU152OW!_K'QD4S MO:"?4+U2)A'B$ 4\ACB0YJ@6(YBF(DD3G-$,.44.GI W-J9OU 5+^@>8KE5U M/2-I!]GVK,0;=+V?F=2HU;N(6M?M6Z1:79]G)U:X>#M#:9G[9RIV MKW7J9 E;8U!KV$W32@H&_B)-#0H8.-VDQ]$"L M2=O3W<;]U?SY.5\:1EGH=4RU7'Z4,VX"WS&CG",I882" &*!",Q"G$*%,DT* M"".5.JTN6F2-C0$V5"TW&?BFLFYTT(:P'2=XPJUG8MB%[,H*,F=RL ##$T.T M21J4)BQ,WN4*FUY6W^4S>+.7S8A(F7*29 M4# .HT2O(U():9(A&+ $!9(G 4^=7(93 L=&'=OZFOW-6F/PJ]$9E$H[KBQ. M@FZY1^$1RKXW*3H7M>^Y!L*L3_Y_E_+&@ M+T\F&O+RCWPQ"52<"L022%!((>9I &DJ(BB2-,MPQA)!N6U([%$I8R.53?WT MFEMKZ! 3>QS+=MKPAE#/7.$"CE.([$GCSPB8/=[V8.&S)\W;#*8]_;#;("_7 M,L7;Y/^YG(2Q$CR,*40TU.L,8DXQ&)(P$"P2+&9)2*WR_JR;'-OP_39_73Z! M2U5HT.S&[08\[8.TF]%][Q/>_?+P5W#YZ?[FZO+\H;AOXH%QMY#\Q\?Y]Y_J MAZNA5_^R'GD;30TRS/95;\;4@;]TCN>LC@D.Q?E0SF0J5 K-O&B6\$+_1"(8 MXBA1C&94(N08P7E4V-@&W%S5TL.5)HP^$5YY^QU?PM]D;,.<'?\^73U>OBZ667#0'CF\3 MR2(4*8%AF$H)<1 FD&640R&YGI=9JO\4G!+MTM\Y4MP*FM/AXG;-N.\:W/T^ MTRSPE+^4JUO%2)B@4,*$X!CB+,D@8SR$">(BB+1C%,=64>)[+8^-EE;*.6\- M; -V>CN@,PP]TX@U D[K_X/6GK'FWVYOL'7^03,VU_:''^AXOX@_2?$ZE7?J M;ODDB\O%0I9G$.5O&S>9'LK8PY57+62 *>$QI#S5CH:B%-(493!*H@P)BEGB M=FK038VQ#>S&"K/__5&J?&8N.<^?34[,:E_\JW[<\9)2M_ZQ\T/Z1[WOC8L- MP$NE065#>:)9?;!AAEXHE5'6O2R7SL/2UQVI;DH,>X/J+*#V[E>=UUK7_(*[ M^4-7=P>9_K^$Q2:W#8D@)IF"5$5*+\@8"Q AJ?ZC6S;!8Z+&1GZU>IMK+[.;V?"WJ4)760H=U-5R V+7[7)\VP=;E2U/HE2F*><*LC +3(9D M!4G"!)29S)1 (8\%FGR7!9MW(Z=2BLLXV90U(!?]<_!C$*\9Z5\ O@B"P/RO M(J,%H*_+IWF1_[<4_P)F5"EZ FQ*ZOCAH"X5>"*>2\([LLF5B.Y5L/]HUB+_(OVO7Z;N\F>FU8.GG M+GZF^%6>C$GPS2$/%/:M^&9A"22#-(@#),T#L)(M^D4RV\C=FQ> MSEIKL*'V!3"*-_DNS[A';]<5=NSA'^">"<4;MAV2 +A Y2T7@)70@5,"N "Q MGQG Z>V.6:QH,=-3\:+QFC[FTU?M24WB4#)!F8(QBK!>A44A)%@OQ3#E<9Q( M3B4-G3)1'98S.D*JU/*RQCH&K1W?> "L9X)I-%ROE"Y K:7'G$OM,/C*FW1$ MRK"YC]I-W6\Y"MK0\IRIX*"H M=\E7T&;TL:P%K>]T8Z:'HBR.^%:NU$S$\WQ6\MYB@A!.0ZE2F!)$( X#!)DB M^M<,"4X#/)F9L% I]&24S_5BFA;+(9#.*J2/".\/] _R,9^9V1

,FX (8^G %_DYR,7!S13RWF4$)T0())7I<&HA)"]\R01&ZJ?V2!,S"H75#&!TMMCK[Z9+!7 MR.@7+IT&5SO*N@&XG$_&DZ=DB^UB+Z,[G R!Q YH(PXQI:64J\% M,]0D7AE*STCH-VSO%CO[2'O?CB:5X'*W-]\=W0W'-RBJV\U[,IZ]2WDR38^& MZIW\B7)#M0W';OK]%*W\[/56L(-,L\7=G0#A&L.(: 5X11-(@G1DY;VJWJ2^ M0W;Z+>#O8E=M1?<-.'KW+-XNY'=IG,HYD@Y.BA ,T")9(:DO+:[,HDA8.9J- MKKX1KR"EWYK_[N"WG\P;V'"7)XZ+Z$8J$4S.%((U&-V8F,$@P:"L\%1I&S.M M?:OMX>W]%O)W 9 =)=N .3E/\P?C>C2?3X?^9EZZ:EQ.5MA+2;CPTC#(0@OT M,I59EFP[F4C@F<:L:KMI6Q/9<_E])X%EIXIJP#H]87"0C-52$0;2\83N:1*X MC&P F1B+*E&GJH\Q?T) SU7NG2-H*P$W8*?N6LS>7?]]YV;#<"\6I4G,C 3( M/I2ALTJ#*=T:21$*\TR06#LQNI:@GBO(NT!//04T8&M>96: T; 7FD7(5+@R M]RB"L65 )#*6=?925$^OOTI(ORFLBHK>!$);2;U!Z+P?CF[FI;4*LLY*PPLF MRMQKE3TXI24N-6E%T$(I5SO^6D%*OUFLP\%G%\DW *"_IW);,L6C;VGJKM+Y MS;5/TXO\HIG*OI#68:LK;+2N>A\;8=[6QHWLU@_5(UN MIVKZ@6"X--(LZA H34!M)J5_K0.O*0=-2(J:!8N>9$\8;&#+[!8K.P)S>\6U MB\I;4_^RX922/AHE!3 ?2L.IK,$S)4!+%DMSA)*3.PPN5Y'8[V[< C*K**\! M;*[)P+PU:_"A#[BEF<=(D-%06G4G"MY[#I%K:QW5/%4?BU6![,VLZP]UG^+0 MRFP-OP-GE B*"U T)@R[A 5O'&X,3JAHF$C$UZY4W2'!UME9^Z'5OS87MXTN M>@12N=(^.(K_<3-;#OA]6U:#Z'/P$;>3*"3#>(^4AJ.*0R9*)8K2<_)9[/+R MWOSVK^VYCJ,G;'6LGO['VBP87"/=Y>2$Q="G!S%E$$0V5@8.TI8*@. \ M6,LL<.MWVL@O2*Y9T7_D(-2'C?U.+[X[>.GDU_Q,Z=_ M.SD]QV]/SBX^=].Y9-6[#MO&9"..Z\]06:)T,>W^Q12ZAV6@/'4JE71GD""\ MR."S%2!Q=6B7'0VN_MRMK4BL6%VB#=76E+E9,2*SSDMPTB:,\T1,4B>;:>U< M^);5)8=H3U8=%VNJ3K:1> .AR*JAC1\FTS2\&B][K87OEU,WGJ&4BN[&5OU]2F'D9K-A'@9W]UGWY\!PY%YJ"TP&C]8>[;X-@4$D6E$: M)4'OIHO2]([Y:F;N2N?X;@XE#:R<5\1Q-^44OUMV+OI8KMDB@YL4"46C(PE* M 5=9@^#6@!?&@"4J&<)8#*QVB]7*+#0S(J;S]="G[ALH 5K#_D;L9N4M-1AZ MA%Q:%0H,1TSR!E=ZH,H3ICCKH,O^/B0W,ZBF3VA7UVW;5GP@!.4I. Z&EHNG M0CAPL0RBY5$G*66.Y( 6N9F!-GU"<"N=_/")@\^7%\?_\]>+L_?8-,N$_DVH?;SUE()FTA"5L/!RW/G.\FY@ M [ZG?BF18OLGXW)H MKQ+2"&;V5_3S*N"]I=X =)8'6+^E4B U4)%'%X4'QH0M0\+7_T_IYO&^ROSN=9\5UEVP N'LT3NV6 ,&F]IQQBC@*W:&7!JT[*2^(Z!2LM6QC'V%01].ZY23":KZDA92U"_YQ354%-/Z T@Z%.:HWE-\>XJ MS2T7QJ2 -C:!3NC]"V8S>)<->,6]+)=$,ZW=&NQU2OK-Y5?#3 4Q-P"6HQ!N MKF]&I79KU4G<+6,.@6XRYV!=V:XYNG).!0:,2I^Y$3S%VA[,QL3UFT.O9X8Z M448#*'ME[.4M(UY+)D3RD!E#3U P"9XQ##2]CT9(C5*L73*SDIA^T^#54%1' MV V@YCZ^/$,[N^CN-/!4)H0\PU"R%!IR+\!&Q5$N&8/*9'2FM3M&O*2BD>*, MBIF:W03< $30*!:TI_=I^??I^&4F]--D-/HPF?[AIG$@HS*)*0,Y8;B):R&" MT0KM9C#HY#%)11<-M+8AL9&4SHZ(>-E3JS/U-("^X^>3P1]??'-6>,E4:29< M1D&YK,&BX0:B&+>E2Z>.M6]TKZ.G]QEOW0'AK7GMNVIE9X1]3=/A).):FLZ[ M/:M;+U#OBC0>2--(?! ?CN0+N8I+&).UL[;O[6]X2Z/)&\\&0LZ/$]S!! M=9!RD.IO&7V4U.42&+FRA@RXG%$B6GKGG*;,U\9@,W<$NAS1<3!T-X>2G2WM MMS3UDVKI$93WZ6QVD^+[Q;RD6X=@X8G5*BU)*%-J"5?1/'%4J$Y""4!#> MR5(-[H%FEFE6E!A:>W[G#F3V/C'DL#M^ASIL($A>P>+?W.@FK> P!QV0%0:D M3,H5%->C59Z SHD2X:-FJ?8IY_94]MZ OV^0UM)@ QA]TE!AQ6'P@E/_G--/ M"44]&\[3[1CPI6APBYEUY#3_Y2"?M*B>RBE_R9$KW*T6"AW M#!U/9O/?TOS+) Z44](%JCJ?[A!/\"K MH:8F9J&M/M@0M.(@D@ZXE"A!EG+B4NKHJX_.V/]T\;_%X4\UM>R9 MKC\9UX'9ZL,L@OZ "#X #PI] FD2^!@94.T9KJ3$J*N=+-KO<+'3YN,-G"YN MHY ZIXNU0/;*R9:/*1!7TEB^S*;QJ5R\MN5"M^'(E')9U+^\N=/98J=-;_L\ M7-Q&!8U8JY<2N\0X9C)UT^\OQ:5X*'=<#832<5IP9,UZ&5!FY;8132R:V@WM MMZ&OD3K"LXY*O2HIIH5H\RDGQVXZ_5[ZJ5]/;L;S7;KRS :,Q\P]BEIG7+^" M9(52)@*HY=(*FYFL?A^P/A>MU9350MSS#;E?]3=3UO%,#O>]6P?)EYMT'AV1 MJ"*(P 44/QBTM]%D[T(BM9LNK:*EM2*TPT!R-U7TW67\]<7Q[F:&&])LAIZO M'XZ7JKM/P ]TY"(XQX$9@U%\\!A;62J 68?^C^$N^6?)EE5MG+=_>6N%:)6Q M=1"=-+";=WZ#C(W6^7I_+J,-P=>:F=+731AS(&@$4V$D18H M-<)2+4FTM0N):]'>6IE=1]#O1=7MG/1L?$Y*23#6!0@6W77<]@(X0TIY=DHZ M2(G2KWVX6/-,^X!%>=O,Y5_7:B MQV[VY<-H\L?LH=%N$"8(GS":*V,B%T6^ZE8I)2 ME(D,2A2I.&Y+?IP H\++V7*WJ'5VH"_\.C"EXB2 M48(>=BB=J831'A;]SB2GG$D6#&>U3[E:&<33A^Y7W[S;1A%-W"!Z-D<0W8@P M'*4G,]DN)QL*^*'?<#8I>RK+H30*$WD&(Z('90R5Q@@15.W#@"[XZ'V\9-_ M[AT<#5C9]PG?'(;+.RV*.TZD\>A!8QPI0I3@E%$8498\'HMTKLT3GDX M'T@9@I91 .&6E)D+ 9SV#&U^YIY9FD2JC;XW2.KWV+(Y&-948 -X7'3N*2=4 M*,(E2[?\#"2U49=>Q*$4G NB:;F.%T!R9;S2S/OJIY,KB>GWD+$Y#-916A-W M*%\>X-X+[;:%FX'3G%%@L5_JIV) MW(2NUJZ#U,'$F]#;4T&-VLF[, R7[$"KF+U4 @+G$H1-$9T.&R$D%IDUD:;8 MO6E\1%!KESP.!+1=5=(HPCY.TU[ZV/<31>SCZY3::J)(PL7;J)S0I$ MQB#,I&A D^1()M[DZKT[=Z.TM,FCXTIPR#+2 M,MV2@R]3GP1)A"9)?;*U&[J]251KES0.O/_NHIHF/;YRI%_D]/?A_,LQ.M[H M8D_/ALX/1^72/HM*1L(L\(#VOM1-@1?400Z.*)D-Y[3[S7@MB:W=F#@0#NNI MK4E4XC*;WB =MQP5)R0[SSP/*+50KGJXY-"N9PE!$I,C2\[DVA?=-J&KM9L0 MA[.#^RBH =!M7O4T0*\A2Z8C2!HR1EC*@I%" [,T!TY%4+YV;?+FU/7K"S90 M.]:1(G>'Z 2779<0+:'9; OAYB"8$1B^<:,">B;HGACA/3AODPM:96EJ%TG6 MH;R1GC4'*B+O4JT-V%OTF._N.B_[)?[FIO](BWM%GU.XF2Y7*#HFW%FE !T8 M79CB8(56H(WT65'+J*P=ZFQ$6).EYYTBYGGI>77U]7\?=U$B@D(-*<59N7O\ MJ$#D(M_UH3B9H:K^&"B;J$FD-*C2&.EE3SX0N; MK D_!.(ZTTJ+1A#Y1*G-OW\NWQ1E R#M2)'M1D;WM<<;"C<)PZ-7'D(J\2!W!IQ@'FQ( MM%RI2X+6SBG5H;Q?^WOHR*A+M3;@%'Q*7V]WDXM\-AE?H6-[?5:<'!0O4C.< M#P0AI=T9>CDEH2:\S&!**UTNDN0Y6:E);3/[)E%-1D2=(F72I=KZCX:>NS87 M^7WR\S**"T6:%K[^8M$0 M;#9@T5!!7 ;/2P%**FT7?4#[S[QTD6H46*X-URX9:C*,.BCPFX%+ \[JG17X M,)FB W0S#5^05_1X'@;5#'30/!''($6*(6NB#-T>G2$:P9,.3CA;?0&\256_ M=2(MH+BNXMJQYIO+=D H]T1&!Y0F"Z(TP[6!:E".)12!4."8IV!%##QJ6?RORECN@(U^G8O.$EE]*[P! M1V$O9I<=S5^6G=TZ4(_%NA3U@$@;J3,6/!%EYJ?1)44N@"H6+:?*^^KE@8?E ML%\'IK.5TC!,&M@X]K,8AK(0&/60I"BAA9?(MJ*@33)6.,F,KWT!O_O-H#,/ MJ$V(;Z7$9J8W[<>RST+@HC0@18X@HBLS7I@$[BFSV9*0JP\Y[AZWG5WI;Q2W MVRCQ1V@)_N[H\^GGBP\?/YU\/CF_/+H\O3A_2OYFO;]?>TS5)M]OTEFIF_?% M],J-;ULK84@XFXR&<8GYUT61V,TV7J,QWHY*[$=256CA__+QXNST^/1DIR$,ZQ]8U21O07LEXWQ[374QQF,T#(];H43# MK311@60,(Z!L<%]F3(,D4L;,_6BCU9Q3KAPD07"C]4J4(MT,/-'(I75)5A_4MHZ>OGLC MU<'$RTO(E330NC'Y^/NGXU^//I^\/T5_X?R7TW=G)T>?/Y]<[F1:5C^LJJ'9 MD.9*9N>7R23^,1R-T#%^WA']%="5%OVVM.>@)"<0"9%GHS2 WJ\@F6KI4NVB MQ:T(W-\TK7K#P_I(7FL9N $F# MFJZZ&FK=@AU?G%]^.CJ^/#L]>G=Z=GJYHUOTVF-J#\1;3V_4IX=9ULQAO M^UKCEGN,!694<,0!B=F!X#RB^G,&G8DP2F7%:.V;^AN2MO\=A[6O>5@&ED89 M$.S@>#0@I)#@G: 0&>$>Y6 %KWUFM2EM_5JK+C#T\DI#!UIJW5@53V4W^W3[ MFU5-TFO45+)"9^5P_"'$#QZ=8A8C**I9N9V"7KGP!"*5Z$LKJ6*N?89LFUBX0!MZ;*7O9!T-M&Y,WOW^^?3\Y//GSR>_ M_'9ROENF]\4SZI85K:6PDFWYG*Y*,<.G]+6,;1M?W8.(!9E"HAR(2:5Y*7/@ M*>Y(.@D:0FEWRVNG<%?1LO>1];/GO@9M9YGPD2DPEFH02BO<)XT %;(/01G' M;.VAK!N0U:^-J8*-%T?5E971NIUY?_+I]&]'EZ=_.SD]_WSYZ?>=C/7DWMDKVULJ/>>(I1"4]HB.'*#4 M+H#CS@<>,*8VM5V>/WY@W=KZ3X]^)K77SX<'I\\NGRT]'YY]-=+[F\]*2U\Y -W'YY6%%+?J/W'?) MN1W*ONA?]M!'Y[[5[J,TLF#&.0F>$X;.A;;E)CQ&9#%QKJ)F/-0NY]Z3Y/\. M5UNV0>L+K_* &F_=WJZ]#7)7)E_]1LO]@P]WL^5U7KJ_X6*,##YG MXI!(LH M&,W>0\;0Q(?H'0VU"QNZN^'R9+TN'O[]4;QE13FN=T!*\QM11G0ZDS#D8]E) M2A+QU>O.U]'3[&V6;1#QTC.LI( &>K)<3EU\F)?Y8I3PDKL!14-KN4(N3,+8 MW7F#SBWGP$/0Q"5*J:B-JHT(Z[?=:T?PJJ^2!G#V9,U\OO&S81RZ,DKX8KK@ M<]F!?K''/WPTQ1,4;TDMW3*=M3;*L@#&HM#9+,3&5>I(=: 4+)T6U862J9 R^R-I+636]M1 MV&^WM8Z0V:&2&H#@?0G$"]G4UFLX6H'Y8*\TE':AC0;$HA($N 5I>#\IR9G*C7 MOJ/#N"TI;?;P:AL4/;=@!U!: SODY_ EQ9M1NLC/H^QW;C8,1^/X?CBZ*4-G MGK*9<.L/+@GPGBPJ^QVX0"D$D@+)V6LJJ]\JV8W49H^^]@'G(=36%#J79WR+ M#D!W)WYG0^>'H\41R3,NC;9:!H7++U,!PI4B[F06%8?H:A#&N*Y^!V@G2IL] M[JJ#S>9BNF!T:J^VZ&H9$&:(EE2[U MI>M@Z=43/6Y8@GA*'X7@X3V?#;^G%Z]]] M_\W]!X9%(S=[5'LLLW-.2HMQD$ 1.2-Q3_<20LP2_Y>DYK6/L/:G^D?JK+D- M!E>;Q8/HMW6#^4I#R]U-Y>J'==V$LT/SN&D;12>L4(O+!ID21$508*2WX"B+ M-JCL@JN=MSI0*\Y7GUW6!Z[6N\CF^S.GPHIL=$(O@NERM:Z$W"B$@#P(Y@RS MRJ<+L5'>MV[=E=\S=3=J3W^^@;V>'ANM9_\9(K A> M1Y#>E]D^EI6V2AI/..MT[BU(&3WM'WF=75B=6HC9)>R[ B5(X M'&@&Y)^ "HY:QK/3W+^E_)W>W%33SFV4?FKNCHZ:DQ2"G%#T=E5C($ERH&+,;%RE82['Z.KYX/CC^(OMTH79UD?7+C# M\\-Q00B1*<_1J\]ET6@"S@L-2@J=8TX$(=Y9_/8&<7WWF-D;(ZOCL9IJ:=W" M/&^.M[NU6?&D3EOY=6B%5C9MDSIGY= II:(4T1.&:#.R3!KCEF6M5:;5)[)U MU=#O'O+/WW ZSI/I]4)3[[[?_N.C+;8D?"7%Q<4X+7>A"/B2$M9"QJB8DJ%Z MJ>J.I#;:^&\;#*VV4]TIK8&SYT["QMF[[[^DR=74??TR#$=3 M] N?%X$@/49+!Y(7 \UMQ!"51XB)$FM]\$1U>)MM6W+[K9#H!*.'4E[KN^NK MC2#W<>A7/Z[[!I:=NOR[MPR4P?B4'0.A,;P4*FFP-"J@'/%"- F6-M";L?Z6 M_2H1O[CAN%3%G8[OV^ \:HWS,4T7.\0X/.Y\:*33E C Y2Y!&&_!!.= 11.X M-;C@9.UT<74F^@Y&#H/>U9Y 'UAHW?:NK:H^=]/I0E[OT]P-1_7KQ%^\X' 5 MX^MYZ[YV7$9K&-<24I*F@*@,T?'E\A2QG+E@Y ]4.XY+UEU=3=/5;9NQ6\]F ML1<.B H9O6H*-)$,PI;^VBX*T!*_5,GI4/T:RSIZFJT#WP81K_1?JZ. 'F.: MV70^^.3&5^GHS^%L0'(@2CL.-L<2B 5=>L.5\RV:?'8\,"HV00T^]1%B\+L' MM#QY8<^;8S7]3?859@L(^"U=^S0=$!F19:,QOBG3I -'LE74$$M]G9'<,;51 M\=(F&%B^LA\4[*&LY^K>07(]*_RWX7AX?7-]2SCEP@2)1C"6:%:4Z9.&A81_ M<%_RUC)NUC+U#94_>6G/2M]%99,:\NM;\>[/1X3[1*D@I+3M<1Y1SY#P0"-P M4QH["RJ-K+'6G[RTGYQ2-<7O++\&$I?W;07>?;__\M=AFB)17[Z?X>XW6MA" M'M$7"M1 $"R@;!0'P[7 ;XW27+O,JL\%VHRR?M.1U=V%#M72$M@>];"8O>3O M_>3:#<=ENH;C6GNP1."NFW5$YH@#2:6+F5*&OGA7F-N$P'X]U2X0LD'+D3KJ M:@F+I^.O-_/90F+TUH8K61I]*@%,6(LK-SF, (,$YD4DCCA.U48QSR[(>TE. M(SBK#X)5<-M3(SV[4\(NX[MDY?;W#1E I!%,UB23UGZ78]:6ZE$6B^ MM2N%B P=4R=(!(J@)])Z93>[_O=6Y+TI0?V%:/OK?-*U GI$U:+X]%.*R$M9 M6>>3<2@5[)/1:%%I@2](L_FODQ'JY]:B!BY%*M<7(_(!0F&4:A.N/1:3*0M]MWMICA-^-QB>'$'_/UNKBCS$^Y\OPZV+)49^X(CE"2B5*)A@@ M&XU\6).]#4(:MEFCR3AMH*&V^7"10ZELR!&%!D%@ 87 MC,<_,B4DA_90W&OJWT&*?6\S*&$7A^[C=!)O OKI9\>W-DTS MDKSG92*PTJ72.('G)?7EM!>6!Z>%VFA+6?6&!K2^B[XFM8770/B\PBB>#);1*GI9O4OG6S3UVSZ]LUQA554T *W' MG=/>3V[\/-^,7AG8DJ;#23P=AU*4F=ZGY=\#14BTW@APKM0-2\'!2D*!):N$ MH)X*6[T-WA[T-GG:O2-RGK?$.Y0:&X#L;\/Q9#J^W"V0O%(U>I7?? M/RYT,D!'06GN"#B)089()I?VS!F\E%EH026KCM MR&OR/*4.(+M24@/XNTS7 M7R=3-_U^\I\WR.&QFTZ_EUK.Z[+:<'&-;N*BTFFZ4.1\/AWZF_FBD'WR>JPZ M&P3AJ2RI%6L<^B-$8H!J1<(5&$C61+-H:^_?];EH,O=9!\T]J[P!T-]M)D?C M>#Z9IT>;RGF:#W0@#-UF"]+CXA4R:W!L,?%#FDBUU['Z&CU;.BX#'04G(3C0GN-&P94$AR($+8)V.@86R+-RF95I MU"U?W60TLQ^@#J"#!NS6^]O7/IXA\W'DQLMN$8,02394.U"DG-CKA*Y'+(5D M@3.-_ A1_3K@>HKZ'1/5J>6JJ(H?^H+))W0%\F3ZAYO&2;X/W/++P*VK"RA; M$W"X"RK[R:;["RS:16ZI*:T=2J4IK@4$:2)H_1S7,BFG\X]S@>5QF\&E5!<> MQ=G$C8M[<7L?;'SUX&(L\V<9EZH43(/7691FK E\BKA<";=,B&Q"ATV\MR*U MV6LOV^!H77?(KM36P,Y]?S/QWR-@;7$=1S-XE#0.(Y#*OIIP6P+6F_/7 200F320050TF(AH@^ MKLS@LC$8704114=]7%HH=JVHV.>0V5G*?<>JMR>)MPS73FVA/LXNF7CF W5ULV^O=+O4^3O/]M?X>G=B3 M<9I>I?DPS)YRX40IK[4:9'2J#,6@X)P+$#@OUY&X=$EOI/PU+VFB_ M6_/\?M/JE4!0070-> E/G*O2:;3X5P\^U4.:1$9E4+^T'&%9Q#6G8#,G8&R0 M,; D:/4N:)O2UK--Z<%1[41K+:!QHS/_1QF5@1*!ZD6?!5R_Y<)(Z?AF.!!M M26G@$IVIW?!\:R*;"-DK8V6G8HU=%??#(',0O52!^8".8.ER)!D#[P@%@HL\ M&.IX-+7#K,THZQF#W<)C)S!NI:N=$?AU<<2$\>=T/^?]CK>/T\FWX0S5]@IO M Q*<\9)**-DV$#XS<#(X")GFH#2Z(6JC6NHMT+>.GIZ'81X4<]7TTFM,L*7L M4IC@6X<)]PY#C%Y>1XFBM,^4X'02D-$+MB;'Q%7M_/FV-/8\_K)!"[BC_O9( M8%RY,B6V4OYJPY')=XT!+\K23,.K\7(<7_@^<$XHX;R':(1'AT<8<,%$X)YH M)0B)2CQ+N*]*=NU+2K_%/8?!9@]*^W'\QFQ3#F6&MTDB@HC:@K..@TJ&.YFC M"*SVV4]%O[&S*J$6K>96NMK3;SP9QYXK.YY/_.ZJ@&/5>PY7I[$1IPBQ&#EYH"53)3(S3S/G:==/=E6,\E^D]EU;QP*E2D!/A(!(5X%CT MI;R36G1!9-*U+S&LHJ6)[,R^2'ANRJH(OH'M\SD?Q64=EQDU2P7=@54$E3<2\YZE<>YAYX_CW M<1S.EGRF>"?A!?>CQ2_CNR8?W72._LC7Q33*SRG<3!=#'=ZYV3 ,(J,^I\# M9(.NB2]#YS1N(D)ZEP17AO/:K>#WI;G?]-\!8'Q0I;:#Y:>K]QN&;,NE>SRY MOIZ,/\\GX1]?%HV3;KFT2CJ7F(7L%8I8"P,^E]&IRGIN&77>=KJQOTUBO\G M@QOR>ZGY.X8GK_%,(T:=Q-C02IBRJ;"P1LB(0JAF+;E M!N]FE80UJ.GW)F*'".U'7S^B$W#')U=6R!PR!&I+Q39^99U.P"Q+5-@0<_7V M4EL3N1%<]0\(U\.HK8'TY=_3\.H+TGWT+4W=53J_*27"%WDAS]G%S7PV=^/2 M9N.6O8>)>8N*O(>)4CEY8FD&'0K7Z)^CC$N]*.5.I&"D(;6'P=>AO*W<097T M9P\J_8& O'38I;!"V\6T91)!6$+ !URJ4N/7Z.>X1&K'6%L1V&]RM0\$[0CB M[=791')VT0ZNW,EPH]NM9,'8T]S>XF?(8(JW+4&.IM,RS6=Q+W# 2'"<.8:> MN7?E3F &X_#;$(3G6FR'PC!,*X2 MH30FQ[7LM '+O8#DC.8Z4A1N[B)7@4Q(8B>)2C)8J'6OCP.;YHN3O-LL08W#E MJBX$E7J4_=.>_51T0NZH3?^M]AZL7WXKS[NO&!7CTC?_=J$8 M)I.C(I;N 2@F;AU80@E@/$Z$0)3\\N+3P@/>V<=_Y2E5/?>WJ*SDCY^.OR&=D^GWAW. >X@E)V+* M&/-%JPF(5$I54/^@!6=1Z8@0VVC0Z58GB"O)V?](]?;1M_9UV<,LN(".(<-E M%!*&N28:L+BL0)%(A!4TIE"[=_BKA/3KGM="P1OM6:F0DK-$RX7 MY2B(R-'M(D8 #T1XRI 7R=_R5GZ(CM9;:>K-CM;;B*UOO:]KQYPM[KDT$Z#4 M11#!:#2>1 !)(AF5%3&);*3^'Z2G]PKT3=7;?V98:JR(MQ\B.XW9(N2H< M4.#2"QU]-IYU%J:<6T+*)_?';WGYY='Y[^1RGP/&-Y]9];AQ.PXJ M'3Z67>>/X6AT-(ZG2/WX:EC::2^*;%XYB)+*9728,;:3I<.[\P)L1/RH,JF5 M9F\2J7W2LA6!-2?__N?-$"%>=N=Y.AM^2\]?_^[[;^X_)M/%6?UM(.RMEDI* M2!2C85QG9[>,&XEM&G!"GR "(0]).3(!"]83IQRZFK M';F^05*SL-L?#B\*)>OIIN]CQ>.;V7QRG:;O7/@',G++@<"5EZRW@$$7+R/D M/ ;I@0$7-E+-@F":OA6IK'Y\O^G80R"EDF@;L$-W3'Q*HX6&9E^&7^]PGI%[ MP:T!5WQ?H9D#'W0$YJ4@:-=EKKX5KB&GWU3L(>U/+9TT *_+J8OIVDW_42:X M+KXI,KICQBNJ>8YH.8TL$9;CX(A)@'&7L#H+0WWMZ'4M0?UF9P\)L7IZ:0!D M;T=+LX=,)G>!Z< I>*7YQ??CHZOCP[/7IW>G9ZN=^5T#5/JWI6 MNRG5E4YI/Z5O:7R3EHV#QHL3L;\/YU_N8M/[4S+%&6<^6(BB=-K0^)6E0D)F MTF=-"?&F]O:Q(6E[IVB',W=U-2VF;]$RZ?:U2U^7DYRXEQZ\4 I$8@KC\,@A M6&(CYYIR7;O5VCIZ^G77NL#*BZ1L+6TTX*6]<0G.I.Q8*GR45,]C2EM Y M'147.AE=NQ*RX;NE]?2^W173+930 J*>W*1A-AJE.0Y8KJ-8M=>,=U&RGT? [UZ5](I6QJ&4%"+6E\G"1B1$MIDZRA- M60JCW_)^?H@KIEMIZLTKIMN(K==&4.LNQW%&F8HL@*(H%^&]!)NS+2VM7#)> MHH=O-]+]'O<*#W2U=&?M5Q!=__I?=S]6,)6#MP24)6@+4V$B,0UH'RTS7 L; MY48@V/>2\8%NF.Z,A%I";,!36.%//2011*:)<(1WX-*!8,X@/YZ#3DXZQZCT MM'I_KC=HZM>:=.:!5E5% ]!Z+?:[;S VB#0@N3:5#%($(8THU]78(ELI!54Q MT]I-+-<2U&18LZ/NGQ<05%-$ZUW=RGV%D\^?+GY?9"K=.)XEA^^]X_6=&[EQ M2+,]TGM;OJ%JRF\?[BJE 1=O?.@_&%R0RID )-)<9K80W.)X2(7 MP4?MM:F=&EY/4;_N4V)/.$2:-\ M,MV:HU>(ZC>>ZQY,.XJ_73P-HJ14>.4@+X14^J)9CB:V+ J6O0S.U0[H5I#2 M;WUE]]C92M2MGY(OG<]S-RVVFY<8J]H,"$9L)($U+F/ MX(6GH(BP/+'$/*]MI.NZQ&<)G;"T>.;[- O3X=>BAF5ZPT=D0H4 -"L-0O@$ MSN"6FC,1R3MN**_=@6P-.4VYP]OH_;G]J"7R!G:=NT.V1:'2;+A01CEG8\QF MSA0%PJD%044&(TOC>FMHEBPEYVLC9P4I?:.FDJHG]>7>*'R6)6]WUQR4]8D[ M],*XLA)$4 *L31IX%%D9*013M<.I-XGJ%U)55+\!G';70R/'W7<]@8FCCG$% M/)>>,Q$]/^/$6S[,R\>VAX$]]/7*H?<.PFO GBSNS)4)Z=/Y M]\NI&\]PJ[Y;'YD9SWDBI5>H*NM#@BU'N(1GHU$VPOK:EF0-.7UG9;K9EFK) MOUTHW2XOP[F)(=-2!HW,:)W!:2Z!<9^YSI3DZO?(UA+4=P5H);5O!J<==-#W MEO0T97!WTY*&)$((I3.>1PZ\L^"*S7;",I63C,:IC;:F5Q_?)"9VT=VDJB ; ML"VOF]^SAWY[N#N;4J5HN$M0KFZ47;=T,??4R$ 3DX>)N\^VJL'H,._;S795 M4P\-P&KM,=M]7>Q%_C ,VK(N0-"E]AB)! MUX<1Y%HQ#K@ETN2HB=+5OC%;D?P6_8I.L=VYCON.=)8R?0$)"8&(I>S5RD%<.((DSS[\+Q$9D78\_:[^CYSKH^O+H3<-V;NTIG' MDVN/2V&AGMNV!\O[[T?C>+>"RCSDV>SF.L7U567&9"T)KA0>?)F5'"BN'EOF M/U%K@Q36&[,1R#H@KM\&[YVALF\U_G> \4,U":,)D1@E<,J*T1<< M":6$>=X#M$, ;U?$H_ZOA.YNJFO.'3V>E#!1)Z]]F?@N.8I/1P8V:P\Y96&L M5$E5GR#VDHJ-L*9_)*Q5DG@#F%F5\K^>W(SGLXO\Z&<#([153J#OH7/IHE7F M^J9@,$0+A!)B+7YQH).W5\C;"&7F1T195SIJ_5K0^Y-WEW>]#"?Y??+S/)D*2 MY6IUVU*-Y5O5T2^,Q&8SKDQZ2,E5OK]^$ERTDC1YB*,#15?$O667[(-$YH=$ M9B(7(JGG!!P *7-4DTQ@DK25#^IF2H[OK^YO+R;XK;OB8"\?"GC)RE4A$P#$ MM52E;S?(A Z10LAGYQFOW<]X QD#UQT>+_>7[=*/8W4#=]F'Z>0+?NU;V(KK6>4Y2Q]<),ZH5&9-)0(EW"NC%89+AUNLW?-K M)T%M0:B+Q%]8PK78WP"6KE/ RSL6]JS' DBEQN0&;P\FC$1,@G:;"&4(-$R6'/!#//!"N#/,L)U"Y#W=P M$RTMF<&'RW@G9#HR?.C'CNN?DS@.);ZT\4X-/'DC#2=>J,(?(9 _R*D4E/8B M9#QQOPR][+%.2[CH*LAI/UP=&B!GTV_?TNQ?'B;_+.',J[S39$2Z.=B$$[NN<,LEW+M'35U(!'/9XV=^\\A+R=DY&7EIK&^Y*Y MX"FQ^ _A@#HU)V5BJMY<>S,IPV8G]6NI=.-W [!Y#/Q1=-P(%1,),I?JDJB+ MZX;L45%H@9@,. :FOAV[D926[J,Z>*G!\R8&TY0(PN=5!&%D'374 M)T%L+ DJ,^=56I=MR?[0P)E76I 05"929D&<$)[D M;*6,-!MG:K

[VLG\B-ANAQ2[0,,\XA$,\9$)H6Z7.:"EE[R/1;R?HY1.[[ M9/T?:[Z@OJ1@>*T<) M]GDS^N.XW!Q.5A%<2U. MJ'1@= -@V1"5!\M4]CJ0X$PDLHQ$!UVF!@63;(R&&5H]D;#;0\@K :6+9'=$ M*3NPN0&@;'A2YC['+*U&AKA8>N(XXBQ>SXQ))1DD&FSMH--;2,XXYO8YDLO- MX>31&Z+)POB,3C+ZKZAIT6%!J$= WJ32X,,8FOM])6LX.>,@&>^;G'$(PX=^ M>_]%&H%@RCC'(L$-X5988,3E1:_(9%B6(BJ^W^C'-YF<<9 @#TC..(2K0P-D M2T+LR0U^?X([7,9>P_B^PYKBU 6/=[1*EJ$6IK),/"R%BE;G,@"3J?WR-0Y= MN:4+J0:(>N7\T+#Z+1TE9XR?6JA4<>21#@0RN,BWN (H U(0$H5/$LZ MJ?U2PG:MTM+360VX5./HT-#8G;KD%4AP$8T\M/:(5,!*K4@@6D9(08+T2>R% MC>/3P5[IO:P&..KQM %+=V/ED* L.Q8XL0$XD<'$91<;Z4,*W HJJD^OZ5R% M]ZJ)8,=X14=SND&TK(Z2XCQ:Y1A1KA1\J)):H/!D!9U!.D95K%[D^V:J\ Z2 M\'Y5>(>PNP'0O"SID<8IG9DBD*4G$C1J7;"2*,.5Y3(KIFO'<;M53KUVM=U! MDOUEY=0A;&X )[O+!45R,GCAB0-CEM7RSIE$G(J:21J!0^V [O'5FJ]=>7<, M?NJQ?T LS6>WHT\P^;+4O-8.0HD\D6X.Z3SE?H&J($28#4IHO*SZ-JE8F_I%)D& M44'D3Q8=6.A=1#:MP;^A!0]_/R(\@C"ZN-S:E8<'":71A91(N!;.<:JCV,N< M_)7@'R\ZS/5?3?"=^=> G?@'S,;E,=)">.(XJ>Z 2 <6#QT71_\I3B<7$_Q->920AQ;*9#Q>G5Y_8.KV% M64C.92*<10[1($L57B:,X\VHK;4&GHT$VM8S?:_UVL%'%Y%.^^5O WKEM+3* MQCVLJ$\F&^FU)N!0N\KL%[V'6,)N%%/"\FOYHG?*4@F%C$)7P4H&Y0VN3 M1=W4]$>:P.3V]S0;3^-"OSIM:'*\S "ER(W,@7@F,I$"N1.' M;0I>R^:HQ<#V,+ Z$RXRIQ(J-:]M*(5TBOAH*4G.*,^2*Z,A.J)@2*NBFMQV MXZ #$X=&PO^]@QE^ZKS4#OW'W20)6F1Y,HF?O^(E"!E_M@[0HV\5 K.HU#Q> M?]%[8I70!#UQ_$NH[>B>0Y+W7K(IK'21[;1W1C=@9VRKTPQ!T" $.NHIE,P3 M0XFGT1(CE=%HK>.%V6\SY0\']6CI;4A OPG+W?C= &P^/,I&63_?G/_]?3Q; M"&9YYD9*6>&=,"1&/ _26%[.'5IL(1M/1;).[A4E[5@8L8VNEK)6.P)@1[5$ M%6DTBK!5+/%T.IM-_RK/A_ =?W+[$YV[DON ?*,J%*6K.8$L@*#A+@1P&:BL M7==W"'TMI;CVA[@JTAG:HGI6;#"9W,'-[[/Q)(R_XR_@9_FO>* "_FN:[W\P M$CI% 2H2JF693PGH0O(8B$$K5 %#GU3N[W\=OGY+Z6O' >RUA# TSCX\2O:] M3Q$/ 46%0GN?X/9NED;@K*.2>F),*J\E/!9;DA/EI9(('2F$VPM5^ZS64D9! M!0Q59W +B'FNYI(_/1\Q2Y3AZ'<8J3:1GC%@=:3%3C689]TGSWG#9 MN51+;U"5L%*/M0T83T\Y= KS\?P::8%X-7D<2F6C()!AN .2 $U!21-N201. M..1< N->5:]=WI>VEF*.=8RF7J32 -H>'Y^1MS1*ZA+)7B#M5F<"05@"$I)* M*F9;/Z'_T(:=KQ0MJ&]J'\3=%B^L=51NY2M\2#_2#+X4V(^G(W01H@TR$>=* MOQIPI>6ZT81&;[,T6^O72L/.R'P5:ZS:HP?&E5/N76_K65Z6?GA=9K] M&)=&I8]WZ)T04E-*HG>>E#:4I0(K$(&7NL1?Y&SV?QDY>/F]\.7>#+[Z%\'0 M(-MT@I93-:\6!N%O=S##+:+YQ)WPRZ^N5] ^;2MH[*MLR1]L$3D:DE,L9$P.)5;[*4N4QIU=5S M/([I8LW>5(B\!M-K]Y[MJ8?HQ>79UT-_1)2MC9IIP@57J#PR0[.'1D*5=%&:E+6JW6%G!SGUAKQ/Y_,S MF,U^YNGL+YC%^?+5T@HG+&.&1"9*K,M[XAD3)( %ER S7;T2\A_'R^'%JJ<%FDV5(H$CAN2O$'5J[,DSI<\2I>BR *MM^>91:]0WM8;-*J* M<&.IVR'\; $$J^06!L*X$BIGGJ$-GYU;=IQP%*6HM4]ROQFX;ZO4[2!A;2EU M.X1S0U<\/2G54L&@+2TY22HBUH$!@9+4%'2B0ANO5:I1W=A@J=M!(MM:ZG8( M_X86_)-2+>NH!QD=TBS*'2@UL:&TU2^E6YQ)&OQ>HT3?7JE;9\%WYE\#7NGV M.^_! 6-"9664)%Y[5O9E"7##B6'..L6,,*)V4N >9 V;7=.'K="73!J V7G. M*90Y"/?F=WGR^I3"=%)"/0NQO9_.TOC+Y,F?>#=>U/5,;M&+'%G\!G)/X]FT M94ZSEZ571"010@A>(-G/LVV.QF$-NELU:CN":3JP9%N?Y7+ZC^N+R_/KZ^OS MWSZ>7WZ^ODY?2CSK8H)\_[98Y8CPS/X?KQJUZ;BG2L&VS$"6 C9[2VH&L#F0.J_ZJ8.=%(ZR>A=7 A7V- M(DJ+?)6[.=X3\_EJ,_/E. @T;XS!&T)G0$M7);2258XD@1$Z),^"J)T_M).@ M@3'6-QR>PZ^:;%H VI+V]? ('@)+6I!(2Q,P+@WQM*1GFN2I06.$BYXT>@O] M$RH*]D7KOJY<'OI-'OD.<0RK#:RC*T@H8V@JAE2ZT'FF">C "22='1=XDIZ/ MZ=GR[+[IZTU<6%TD-:W)MJ'E_@Z-T?-)FGU)M^,P?[H/J2 &&X!02!:=:QJ) M=Q;=%Y \"BVY#OME/.]89-CP0B44U&+B$4_@M\=#X7**OS^[@?AT ]0BT8YF MDJA!?>B1/U:C>LPB&0Y!6_6\*=,6%&S^_K#%-94 4(%U@\F^Q%;/II/Y]&8< M%WQ?!"N670B52+D,F>8:;&ET3%&'J4 H]Q =Z!ST7O;G+X+4FU#21>N5]C5:.V]8?[JFKADQW M0J0#@QMP0^[#I&N3>VTR:\40\7#MV_*6J-?,G$EJ9C,LM,O(J2: #-:>0N MI%@9/KLI&NZIM1<4561_ V ZF\[P+LZ,-D88Q4%7;R*XF92!7:I7#M/6D$>CL"J_G*5U3\8HI&,.CXA= MU)%1/#$V1T? 20CPWBH^N>XR+@7PE#TR MPI3 9$F:TKPD346;D>[$XGYCXIY\MCT,'"&O#<'=#LQK0)_L4+X?[C-2>-8V M*II*6]92VZ4B7L*6$1NX,HE)RI[/E*S^LK^)KF&;I;SZ.V-M236 OF5_CZN\ MW%1AT=K_'"7OE-&T]&S$DRAMTL139@E5E$M0DLM(2J*/EI+V)H M % ;U/RJ1Q5\P9/ZQW3)/UPPS6_GJQL@CIP6DH,UA'*FB"S#=+S6#!T8IH.D M.?/])HH<9S/M06D3[V#] ?$5Q-< 2#^E'VERE]XC?]&'7B1 _3F^_7IV-[^= M?DNS\[_#S5TLV5'S.?(BQ<_P]T@$G1DSCN"I*UPM+98!#58EF=,TE[S,VAU= M.I#9Q"M=?_#L6W"=L?DCS?RT=NQ]F2!<$I7Q%J ^ 'BB@F+H*3%#O.2<>(7< MTLQ(XVNC;P,9 ]M[?:/K6,8/[43>A^[.__Z>)G@"1CG&S"63A)5 G?3:$TL- M_I;YG&24[D7UTM9YX\\^/6SON]Z@4(&/Q_9'J*)#3FX6?R;%ZZ_(T#+I(YY- MOY7=+)BTVMC(.R-HXK@1GSS!;6@"(04T+KT/7@LO>&VS:S_*AFU[U[NFZ4$\ M3<#NZO9KFEU.)].GFG2]G\# Q5)2R*VBR+(H"(A@"1=H)CIN(W_>FO/X6VPG M1O_0JLGCB8LH[7CL=Z 2%8!4X)HFY%!2'=I6X,;T"GQ:!@ZRK7Q](R$ M87OF]0Z@8QA>NT_0L=UOBCFW=AS&DSMDU\K>FT[FIPD9]U"RE^;G?Z-S4;HD M3V#V<\%'/$:AN!S3FYM'+O"(<2F$0H/0>>N(3$D0+RB0Q%G2VE-G3>V7Z!ZW M,VR+OE> T']66L0LP.L8*H-['[H&[O77.TRKRV9HQ_3!REV-+3B9S4JG MB?++U=6RLHB?Q1M_7PAD)*EBD2E'3"@#JZ('XD+V1 -7%'>;X?EL^2UN[)&$ M#-P1L%^O]S6%]&8!^53Y7_TU07I&S#.6K(Q$9^]+&H,EH$K]"*=&1&"4Q?T& M5%0E:S^POKVGBH$%^-;Z+;P;S^'+EUFQJ7&%:5Z%T/W/W]+TRPR^?QV'#RL^ M56S$T&'57CLT',N%OELW1&F=0.@3ISB>AO)2 3%28J)F-&2N%*_=4ZBOU@U/ M67VU9O4R_R)Y4!G_P0.O2CNH0(F721)O*0LY"QUX]>Z^.^AI*ZV@$QI>&(^U MV-_ .^WN O!$N931.:(5$^AQ149\DHFP")Z6AG-@:Q<3--QUH9[<#VJO<(@0 M6D#4DSI2GH-/R6J2,][VDGI%+%.9Q"#!V@#"Y=KQPS?37N$@P>YLKW (EX=V M##;V"0@F*$H5)0S0-I5.9&)-B 22%\DD2LWSHKWXH-G"#>+&S$F MSV-FCD@1/=Z(/J#]A+\5-*LL/=KJ<:^GGE_4R&\E8.#YR;7MRWK,'AHQ2Z@_ MWL*Z3XFR#DG/BS;71*+)1*P6CEAPP@!S8'B-K@I;"1BN1KZ28*>UN3STU?)G MFJ]U8L0S@6J/$QM]R9E.L8R;LR1'K7%+(B:]7]>FAV\.*.\ZTID>SZJA)7P] MO;O]NNXI)2')F!-)BI?D4_+-;O?P\##1X?K6-"#C+LR:V@A M7TYGMU\3W ,T6W1O .\_GAS:2R6GRGHAB0O.*R-L,L+L:1H^^?!PO05Z$/8Q M3!M:X!_'\:\'?91R1JL&,D&[!FT>I8%XKQ*)W#/CM:19LKW$_>2SPV37]R3L M[@P;4-2AS%><_1S]XWI$G8@F)X\N"BUF;3!HIAA!))*<6 R@^:[4EWD*__O+ M],>_K;ZXM-Y6OWDPWA[6&R:=OK[L.W*P 9F?G8PB2$J3M80RC5ZJ0U?5:U:F M (,4H,'9YP[^$3(_.QDFQ[T_F1_(P09D?G(^DI0':D 3!J553C*20!21A,R] MR@XB[J&:S$_.ATDX[T_F!W*P 9E??1PEZJ@M5?^EY1613%KBJ$?K@W%NE>3& M/^^4>H3,KSX.DR/>G\P/Y& #,O_//T>1]EL'&2NTL M#SE,YA?O!DI+[D_H![*P!:%?CIBP+LGD" >&&W;2XW7$+$E2.VXYM=;5,]PO M+@=*">Y1Z(>Q<&C'_!,ZF5?Y\]?TYW1V$U?NIE-1&5DF=D%"DT269E#:!9*$ MX-1YQ438+QRSZ>L#Y=7VY*RL &AGYZ/)(M!6J(U(!:BFE#LA%>*+1-Z/,"L&-. M^IY"?T.AN0-9V(#0SRY'7 M!918%G&4D8::HEE0DAB546D'[O'.JWH'AV#TM M^3<4FSN0A0T(_;]/1B$$I@!MCQPM7DC1,.(9U01=#F] PT[.YT>)O3_WM.0 M>T/!N0-9V(#0WW\:98>>A4R*J.R!2%9&^7DAB*7"E0BCD5!/O;_?TY![0]&Y M UG8@- O/XRD]!J$!B)*&Q$)2A1_0R/9R0/S-/-0SWJ__+!?WLP;BLX=R,(& MA'[Q&2\DKQE2302+@DB%9+M8&EQ9BXH)W4P*NVJV#HS.?=Y/Z&\I.G<8"QL0 M^N75*$N51>9EKZ7-/TV, -6<*.-"5$8%;NNY;)=7^PG]#03H.K*P@3*[L^FD M5-POF^I\&L__>?KS-$W"UV\P^^"EZ80B !0(I60I& M,2J-J8V$M(:D(Z1]?.:X:,9/_13Y$E87-BXB9#&/XKBON?/ MN@C2:N.I3\0FP-W(\K#J,R?")Y!9A,B>)Z%L*R3^U5+#UHKU I0>>-R OMF@ MG#_C7UWH92,D#^VB#K6'TNT@I[5[K*/(?P6ECOQO M 4JKB1HOMK3.$'$IA 2)Y%B.78E$ ^9H$OK,Y-4F5Q] .MNDAJ#5%?1/X=4 M13DT *LM6OS#?4- -.@DQ*0)74Z[O_7=^>?+OXX^7SQQ_G%Y?7G3_]8M#^]A%G9^8]T1(O7_3Y MJ;22"*9$'"_I\X8JXA:]3H2G@/^+UN_*1>[6-;\SN<"YDBN-X6@M2GYR =' M%]PFFCSA0CHB%?K)+B9>1LT#96 "][4M_5WTM(*@8Z6^%4Y'BJ !.+V?SM+X MRP1=D*]EL #^]B^8K0ND*&,!0%$2T$!$2[34REBP)/(@(3FM 6H/QME%3RMP M.E;JTYY$T,3PN@QK,_X.8N7>5'FTNW>+:8]PP6Y7XETT=&W(Q2 M).(_0D0I,I.]86@;5:VHG]IHJB*%-QEN^@UO_C)E\5,*TR^3\;]2'$^6,Q7+ M>)TU*^:U@U$'+MM_J.H8/C00R(K6^L"5($(D1:27@J#Q#RB)3'56.CG_&F[W MJP>R'BV]EN#ISQ4%G]+- B7SK^/OIS^7PKQO=OQA-4+J].)]GTA* ^AIRBS9$&V 0'$S M'B_ C!:_] $O6>#HU'GJ#%Z1WKC::4EO(;+7%H8."1H>(M"FP+DA=I&=S3:7 ML1<9M8#4P)%)WA$C(P,I% ^F^K"ZMQDT/$CJAP0-#Q%! W#:&;$*,5')HB12 M+N8AX:Y*"(RDX+QV1B:VLT?1_Z"@X4%2/R1H>(@(&H#3S@OAP5T5-K $#+6W MTKBK)/'TE;SZ9"AS!H]@YN8US]E:M'+F^)@E!MLF). MDZPY6MNT)"]R10E-(H.R.HG8G^FWA:A6=&(])&P%6PVQM!Z<.KOZ^/'B\R(4 MJ\_*47FRQ%+Q"ZEB M5L813TNOG=)4#8(KDXD4@"Q/DZEV'?MF2H8N?^@+*\\56 4Y##PN[L/X=KQ, M<3V#^;+H"!4K]SIR0@4WJ_$H@:+V=2E2Z:7A>2\#[A=SXEZN/"QJ:LAR6HVQ M3<'BD3.$;C45.7NB1C.;R/9*73H('$-''6K(I*.$:V51GTI*'%>2.!.-\X(Z\[RV<]LX MJBTKM(*!KH*;UN9B>U# :_=]NAE_3R\W9K7.GJI(HG8)#TT9O6QX(ERF$++P MP 7O"(_MJPXWIO U(%.)VPWXZ0_<*D&/N_E"S=HDA5UDG^?2(#@ [J'41%/# MLM7!.6UJY_!OHF/8\%%%ZZ0:LQL$S.IPX4$2KDR*\"IY(C/3!#@$@H@73M,L MDJD=W-Y,R< F[=$2_@5D.K"[ =#\GB:EC/-A,RMEJ1.GMHP3RJR, !4 Z EZ M10RJ4+R*P4FWJ_%K%]1L(:4MV'21\K0^RP=$3DSCT8?T!6[.40/?_ER<(\7P M"A5XEWIN,I%:!V*I"\08SFW(5F:[3V]H_/02*/B+!WQL6'#8CH 5[Y]CF3DP M#I94K[MIB,P"][84 4.I3XD$(-I2(^=5T"!4WF>0VW80/%YM&*UPM+BF%7@W MM(NS,JS76@OIRQ0$T;'T@:-6ERLT$6,Y*)J<9&:_2>I//CN<>+N+95J%1PW8 M!"_TV\,+%S-")L$#$:ZDDU"EB0N"X8QTUE4?:8 T,CB*/[WRN: MMA#66/"](PIV@JN&2-K#V4D(LSNX^7TV_3&>H[A&D&40902R6KS(BQ!Q.\&4 M[I-96*6IYK4?/W]!4F.ADUZP=908FD]=^/>+\_?G_W5^]H]24W+U_OW%V?FG MSY].+J\O/E]<71Z3OK#?E^NF,'383:4TAJO9%YB,_[4,"$\G\^G-."X/PB3^ M_FAC5_G]> *(5KBY3_^:WS]9>Z$T6,$(FEAED!*@B8:H(98SD31H84+MBHTJ MA!_=#CO]2#/\>#J;SF_G;!2BYZ'T!L^Q#('.%BV0E-$"L5Q1$X!343O?X1D) MP]Z:KX^F%WVRCY!( U?I]5?D\RG,4SR;?ON>)O.5Z&8E6;=PZ?3GPQ_Y'7Z6 M_W12,GA1VZ<;W/GMT[]9N#"2-%/O62A3JLM4PRB)BT$2G35-P$6JWQ^FCWT, M>VDW .VAL=&_4;#Z0?D_C[OX/__K_P-02P,$% @ T8$(5S]P@9[1!P M8C< !L !B;V]M+65X>#,Q,5]Q,G@P-C,P,C R,RYH=&WM6UUO&[D5?>^O M8!TT&P.2+,GRE^P82!WOPBAVMTT#[&/!F>%(K#GD+,F1K/[ZGDN.+,F2US+6 MB11' 2)KAN3E(8?GWG,YU,70%^KR8BAX=OF7B[\VF^RC2:M":,]2*[@7&:N< MU /V6R;<+6LVZUI7IIQ8.1AZUFUW#]EOQM[*$8_E7GHE+J=V+@[B]<5!Z.0B M,=GD\B*3(R:S]WLR27KYL4B.1/>XW3ODV1E/3XY/DOPX;1\>M].3_W3VT!35 M8QOG)TJ\WRND;@X%]=_O=5N]T]*?CV7FA_U.N_VWO5#U\B(WVJ,_B_;Q:S2S M9,R+.]_D2@YT/PQI+S:=%J=&&=M_TP[_SJFDF?-"JDG_A\^R$([](L;LDRFX M_J'AN'9-)ZS,8T4G_R> "?#"Y3A"/H$=);68#J'3)=#7=T.92,\..ZW.(N+5 M6%-,KK!?'&QO)=BW;SK'[?,IS$U,U]7UI\\W/]Y+ MYFM/YDV#_2S3(1>*_:/RO,%28;W,)\P/N7_[YNCT?$N +C[UU7,M=89Y[G? MR0VMS4[KBZS+PV=,TZ7 MQGIF-/O1V"+B[;2;_V(F9Q]_OF(_*9-PQ6YTVL)*/MOZQ;/.$H_NY+^5(Y*> M;PGP[F[5O^"J_SMW6.M8U<6$W6HS5B(;B$9<_/62SPSZTP9"">:XU(SK":NT MMY4 7$BGH*) \X*7%D)&N0\Q2W+3(% [TVLMU1!BU0XQ^V$JA3\5J#?.9L. M]S* 09@ M:SB23)+A!M6H%"J V@;\"]VY@"?E;LAR9<9NRGLK!M)YR]$1IYL1-U VYNCK MIF"6T.X8_"6!]W8,?D$&?UY8[F_?G'8[)^>NYFB=-5$8,WDN<1F(<,.X%8%R MH)!,E"!J, &>)TJZ(56G:@5".(5QNLZD2Y5Q%=I1<+=&1>Z5UJ0BPVW'WH%J MF0!W(Y^N[Y"_Z8%@'Q W/U5*N%H*'_)FY^B=V(^79*1SE,5;^\&FI*141_93 M3XS"[)Q3B"0E5,_K,E_N,D>7-/:'3@,U2..OSC1?E2,XZFT,.-]_-8Y@HR[@ MHW!XNJ! $+5/,[5!>COEE5N_"0G?1(!K=4]12IO*P@"BZ4BZ$*-12^A@A_9I M9M%]7B%8H7@@;ZVE9[1KU.J!"B4B/; XHV06]EQ=E3B926XE#4!&Q1\TBR9+ ME2,5'KR>"Y(]1'3C! !Y* AJ5")#EVFE. D1#"N F*EYM(BYP7Q*@V^)H(K0 M"F@OLC6TP0+9_G!S;94GV2 AXUI.7@,MMXB0:X>S)5ZN'PC7IBE6#)-]H-S$7$F@"<0B3KX-N+3-\C>[#6P M=[,A-5)BF5JTQ5QG?:%D)7^?$4A)MYHTK2P1:$XDKK!:&.=QGUZBPI9+8:A^ M"\3>/=(DAR= B'M0NP:>@I]A=YPVSG5UCVL_HAIR=Z^H*3@&SR&RH!K"?-01 M?<*4O!6JWBI_4+_QIZ?H._$6&TSHCW8;9!O?( MO>+.ITVG,8B>%\GGBS\(H M4?<96G\I_;V'QI$">V/=O;P.-V"R**3W(OB(%+X2A*7=6MH!3J4 MPVH=?K_O-!;\EH1U3#2#M XIUEM$F342)#(U7Q0GQ6Q=: 61:G,1*!T/#0Q.O,%)P#2 MOD@&T/I&J;09,!]I*R6HA@B+?:@&('"\.&V$H]!; O71>?-A%[1&D\ 5"]L$ M*,5+)_K3+^?0@J7BD[[4P71H= XW/9"ZF1CO3=$_ HX1"4KD=K4W"VLF%M?' ML<_.6BU6^&P]H'/ELMZIZVS]N/%[5;GT;(7,GL0($?8 MF!A7][OE'>N4GH6_K787TS+GX)7(EZ?)E"_.IJ<617O% MHJ@GX.FQ;6) 3R[S>D0]^+OPN7"$>F&,W_&#K D.H&29A1>,; IONP:^W@/? M/>1M']MZS_&?%JD)B8N@^J^&4N3L^DZD%;T=8+_&W8G= ][&L:WW@)>/_R\_ MS8.@*Y:TTA^_M7SPLZ_2N'!DLA]/6HS$T@_!9KXPZ);VK E/X! K_WB39_QX M:.$S_L;M(/RV[O]02P,$% @ T8$(5S9_I;"X!P ,#< !L !B;V]M M+65X>#,Q,E]Q,G@P-C,P,C R,RYH=&WM6VMOVS@6_3Z_@I-B9UK =BS;>=1) M W33=) /.X/M%-./"TJB+&XH44-2=CR_?LXEY4=B!W$P#>RT+E#%$E^'U#WW MGDM)Y[DKU,5Y+GAZ\ M)+V,QR(Z/CX>1''&3P=1-SH2Q[S;[T?]^'_1 9JB>FACW52)=P>%+-NYH/&' M@UYG<%JYLXE,73Z,NMU_'?BJ%^>9+AW&,V@??H9N5CISXM:UN9*C@KVYS&4OWTZOHN'O6CSJ]N[#7 TZPPL(\.^+! M6L0!Z@[!7+^PEU>?/E]_O+Y\__GZMU]_WR&X3UK5[8"Y;K$K(Q/V1X=]X0J+ MTF*),$YF4^9R#F,].MT5J)M8HRQ3W-IA!(>QI;L;=68(O^KH_2KQ62!M MN"#LFN5\+)@18RDFB#9TA,[XZX1(VF=X1B(T\6 &RA;2Q2T,S K:/G5 M:2\Z.;,-SYHL@L*)SC*)4V_,UXP;X6D#&LA8"3)O)L#56$F;4W6J5B"44CBE M\U3:1&E;HQT%6:-5X$]E=")27+;L->B2"O O<.+J-LEY.1+L/>+7IUH)V\C* M/F]'1Z_%FW!*G41':;CTQOGE]YO5-D?EHL#7@?!?)_$^.6W4$'X3%/081O,1\G*\M4K\)K^WF34B& MQ@*,:T8*PE;7!AT@+HZE]=$6M43I^Z'=BT6<7H[U1BCN*=PHVP7Y6HT.H$*) MF TL5BN9^FU26\=6II(;21.007][]5%23[4E3>Q]G_4"VL=F;04 .6@!:E0A MYY5)K3A)"DS+@UAH:[0(2GTYP<"O6%!%1'VT%^GF47Z+_'JQCB'^=AS##KF$ MCH!^-Q[)$JD"@I> B6B M(O=#5>K2!4\ -R4KKS'VON#Y@"??CB_8 8]P->:J]I&4Z"*R#'FS',/0[9K\ M=YY,;* ,PNGZE-@[ #1$5+WQU@\VZ_P/DV$ ME0 >SU\:8,_A9P*>?CLIKR]9R^(G1'&2[3I):D,T6M+( M:WHMM'6X3@]ST9=-T%'S6(F]?J!)!G^ ^'JO=@,\ 4O]5CWMXI?U'->;@"KG M=IY04&3V_D.D7K+X]6CDQ)0I>2-4LV]_KW[K'R_1=^(SMKBK<;2+/N,%[O3Y MQ[[IS'&T%E&0@O(R>1CWA&1A)8.?0^/(XITV=J[/_05T6132.>%YOJ99 MK*'^J2R5P.8[> UZ([I;4@_X2_L(,Y\D_JPEH'O_4Y>)W]I_L]^XVV_ M=A\N[G:B!\N^4K>''G* C86Q%2_?'?0/9@TJGM)6]+!7W;*H.]5Z3NS_(YO94-Q M *6>F7]DRF;P=FOBF]WR_6W>_;EM=B G0737@,SU*[ MAYL\]('/@]^(-' M&P &)O;VTM97AX,S(Q7W$R># V,S R,#(S+FAT;>U9;5/<-A#^WE^Q/:8) MS)P/^U[@WL+,];BTM V7<)=)^ZFCL^2S$EMR)1FX_OJN9)L !Q/:A,%MPX"Q MM=K5LROMKK0:QR9-CL8Q(_3HF_&WG@?',LQ3)@R$BA'#*.2:BS6\HTQ_ ,\K M>TUEME%\'1MH^^T.O)/J S\G!=UPD["C2LYXO_@>[[M!QBM)-T=CRL^!TQ<- M/NA%?GC(Z 'M=KLLZO9]?T"#'ND1&M"P=_![T$!6[%[P:+-)V(M&RH47,SO^ ML-MN=?N9&5UP:N)AX/O?-5S7HW$DA<'Q%/(7KX68+6&&71J/)'PMADZE1L%: MD4.92#7<\=W/R%*\B*0\V0R?+WG*-)RR"SB3*1'/FYH([6FF>%1TU/Q/AI@0 MGON\*" ?HIR$"U:I$+0MZ-EES%?/YZ.3N^KE/M8=^P], _@/E+6/XX@\7D[/O)Z6SAS7_] M9?8;3*9+2VG[?KM&*GVN'[S/M>'1YHEPG@@(I1 L-%P*N. F!A,S>),3A<9+ M-G#&,JD,R B.7TWAAT2N2 (G(FS!KNWX;*??;ONCJ4PS(C;N*QCM Z-@';[,Q!EBN=$V0V$L-',405 M0PK#7HLA5DM"96:3Y77&&SVM#Y2C+8A:$<&T-[],V 8FH9L+ZP--I!-4K=?? M7F?_DD4_\8AP)>KNT^HIN!XJK(%&Z M2C#H=-%)!B/KVU\=Y7,=Y3_G*4_N%UQ@;DR)2\"8BPW!;A1;W<*NG(9PFXPS MS%/6/YJ63)($D U'QHR,A P=1C<=5\0%$:%M1X&4.]$VLV&O/"G<2V(B=F/J M6WFM56\?J168NNTZ)_D:XT4!ME_NJNIMP9J!,625L K-2BK*E(>@$I)I-JQ> M1I3K+"&;(1=.M&,:I42MN?!6TAB9#GN(X]SN#T.2E"O#+9*"7-8?!H/6X>&A M+4$8A7^T&KBL3K1<=6+?T&U:M]\:^/>3_59P+^T+B=UWD O8:!B-H>-%H].H M&#)"*1?K83N[A" SX/ZW_#::Y9JS)"S:-I/,OKCW?&I1^'H>CK1[WCCPW-#Q?SR1I8,C4"L9M$PXA0K>/U>\\/$GFO.O\UQWW1XV MCP\J27R=X#KJ]K )WJZH;<_FOMM:U'>[5",PM:NL3D C"#S)2<5Q8XAS[,Y9 M7,.%XL8P@8#P].9NS\K:!X759KL0&!,-*X;],R7/N2V;&KE5C+5!XH+CB7!E M*RGE&1*EW=4ORI7@.BX$/;3,JH#CP1$A1Q'D&;98S$R;[>-B9>A;5VZ9U.X@ M.E0L(3:(;5W"?4S+;@OM?V0A*\S-N;F?Y;X#V+TW>N6SN%_<=_>:?P%02P,$ M% @ T8$(5UM[JR[P! "1L !L !B;V]M+65X>#,R,E]Q,G@P-C,P M,C R,RYH=&WM66UOVS80_KY?<7.Q-@4L19*=^+4!/,?9,FQQ&[OK]FF@),KB M*I$:227Q?OV.E)0Z<;)F:(-X6XU$MG3D\7F.=SP>-4YUGAV-4TKBHZ_&7SL. M'(NHS"G7$$E*-(VA5(ROX%U,U7MPG+K55!1KR5:IAL +.O!.R/?L@E1RS71& MCQH]X_WJ?KQO!QF'(EX?C6-V 2Q^U6)1Y T.>A$=](/#;GC@]WN#?B](?(_$ MO<,P'/SFM[ K-J_Z*+W.Z*M6SKB34C/^L!NXW7ZA1YG:5LI#I MY\_\0V_4"=S@)NQK2H^'JWLGK@K0%I@[K!?A=%/Y1.:;SLZ7IR>GT\GR='X& MK]^>+]Y.SI:PG(/?A[?NPIVZL)A-C;1BY'<.O/;.TYHL8'(\?[V<'6]RVGG8 M-RP]\ YA?@++[V>PF)Q_.SF;+9SY+S_.?H7)=&DD@>=M>_O34?K4./B]5)HE MZR?">QX[GO(%$2*NY0)PB!LICS!8_E)Q" MQVM7>8$H2%B&CZ]A+&A42J89\B4\AME5E!*^HIA0\IPI92#CGVD98_:!E$J* M0#>!5? ;7.T*T&D;9I)%\+,+[TB&/-LP31E-X(1QPB.&#.=)PB(J#6^CK>;7 M!GQF9@N*4JJ2X'QIL;ED5';<6#(,*1*+PN3&S3XW6AJ7KP=:$!D23I4SO\KH M&B:1-;UQ^3;*"3(YZ&^[U;_$QT?V$<.IYWK8.2P>/WG>#7R/O6Q0?];A.__ M;(]]?12"#[0O+-&3ZX4C*3-<12*,G\R$\75H2_I'R20UFSYE7/Q6Z.R1E]5/ M7#;\@[VXN4MNKPO7:T(=*OZ@T\4@&8S,BO$E4#XU4/YSD?+D<<$XIL*%?)^M:/:;6ON&!A- MPHPV:$(A8RH=!)610M%A\V,4,U5D9#UDW*JVG48YD2O&G5!H+?+A >*X,-O$ MB&2UEUB'J<3UT<-@X/9Z/7/ZH"7^Q\W ]<&$:P\F]G6\+>OVW8%WO]AS_7ME MGTGMOH5*8\=4P**[ +S38;]<+T"P;@9/19-M,HOCL MD?0QI_#N<(K: !_G]A2$/NKF-:-N;Z3L]5:M:;W#S#[$:BVKFO?<<=9_U/L22S+ M"2BT,E8!0C+<2.#1,I96BAY[(26!8="#D)(&RP"<& M,U5ZN]1H#'WK[4PAE"UBAI)F6+1V5Q[$#0 .H< !$ ( !Z6T! &)O;VTM,C R,S V,S N M>'-D4$L! A0#% @ T8$(5VG66,HV'0 F1 ! !4 ( ! MW'L! &)O;VTM,C R,S V,S!?8V%L+GAM;%!+ 0(4 Q0 ( -&!"%<)_4D' MA#T !MN @ 5 " 469 0!B;V]M+3(P,C,P-C,P7V1E9BYX M;6Q02P$"% ,4 " #1@0A7P_U1,'JY !_=0< %0 @ '\ MU@$ 8F]O;2TR,#(S,#8S,%]L86(N>&UL4$L! A0#% @ T8$(5W)Y0Q%& M< *,<$ !4 ( !J9 " &)O;VTM,C R,S V,S!?<')E+GAM M;%!+ 0(4 Q0 ( -&!"%<_<(&>T0< &(W ; " 2(! M P!B;V]M+65X>#,Q,5]Q,G@P-C,P,C R,RYH=&U02P$"% ,4 " #1@0A7 M-G^EL+@' P-P &P @ $L"0, 8F]O;2UE>'@S,3)?<3)X M,#8S,#(P,C,N:'1M4$L! A0#% @ T8$(5\C&D1GV! WAP !L M ( !'1$# &)O;VTM97AX,S(Q7W$R># V,S R,#(S+FAT;5!+ 0(4 M Q0 ( -&!"%=;>ZLN\ 0 D; ; " 4P6 P!B;V]M M+65X>#,R,E]Q,G@P-C,P,C R,RYH=&U02P4& H "@"N @ =1L# end

F&'GB?.%2W4NXF5FA>5G^XQ0<=)+#Q-B\?E##HGGC1W=T(\_<+Y M-6J;ZM%22D[2#,8)3;1WCC5=)&$"HS"3E,0BCI%58.UQ$6-;K9^5G_X @G;# M_SQ<>A[WM]L%8_VGGS]N?0^E7]\CT?QQ ]O*N'JY(5$RPP>ZD&+SVO=E49C\ MQ&;[[\/;^I&O],U\=/D[+81VN^74W-C8?O-JOEA.A(IC0A2'49Q@[;[1%%(N M8DA4F$4X0XA*I^J)?2@Y-F(IV5H[6]H"P#=OX,L_S,^.*0)[Z58[KGKOSNJ9 M[4K=8:D\J+4'&\9=@ TS@-'=XX7]'I'U=9V_#Q6'O>S?(\A[H0!]RG(/;KS- MEWF5:>E*"RP#]L(T3&6"L*9NJB F(84T0@&,,JR0H(G^P"IJZG#S8^/@M8:F MTH-T#G8\ & [9YX/2^^^G1,B3L&/QPT_(P+R0*.#A4$>-V@S%K+EJ:YUQ=JK M*U9%S*YH4;R9=,[/9K=T(@C%D52!2<;.S0:FA)1R/<0C@=-8*CWNG5RT+DJ, M;?AOE#6=;9@8.R>K;[A[II73!60OZHJ)IDI/902HK/!9U:P[ MAMZ*G7508> ::-U!VB^-=D9;;MPH9#YY**C9O?WV]LSFTXF@+,ZD7I-RG&00 MXRC4GDRD(%*4HR3)2&R7U7&OY;&Q6*TM^&MK+?FBZ. MVMJ2(TZ_4PU__<-ZU.^W-,A0/FI ,SZ//] AE+#)MO*!\M^F\\=ZFS.B$B=Q MBF%,3*9W2A3,-!M BF481"$7BD76H80'18QM * E9IZ1 M=QC"]A'I!YB> MA^8*DUK!+J&$A\%Q""4\&Z2!0@EWP?(42MAJ?FLHX>$WAPLE;-5\*Y2P___?Q*"ZJ]&+GX)OFK?FRB!(I9EB4PP:E)(HTPI(($ M,*9!0E+)XI19G8QU$S\V,JR4-8=$3*L+'E?Z@D6E,&!O8%J?(_'23@=*<.\= M"R[M%?-A3^0:]2_ NA^,"6!M ZB-Z!5U!Y+N%?V!"/Q>ONCFRG(ERR<)Z-$Q M\/M3SI] O@ OQ?Q[+DRYR3G@-8#674R(T&U\8QQ'3.$48F'2 M0&*N\8T%U]_T,,$2IQ'+G')@=\=W@*G\'? E!/'4'#T%$>$09W$"J90,"J%7 MCB&-492$;I=M.R,\S 7;CAA? &KB!$S=1MN9_##@=GO0G4'LV?LQZ-5IQZN8 M0W];Q@=-]K07O-WVH)N\!\W:W;T]_)"O='03E8@$9US D&5ZD!/"("-!#&,L MPTPB&E*9N4Q2^R+&-E,]&!G:S]M+0G=N#KK.N>=&-(@/Y9SK,]&J=, <>-/IX?H.6=CBZ!7"RDW$D"MTX/C2G#A!$, R:87L,J!8F@" :*(QQC MC++ *A>EG;BQ44WUQI#)P"U]!&\P=2WOU J>@'VLU7VDCO;#A=?SD2[ ML&$="RO#]YP,N[>ZY@_XK]>\D.)3/LN7\E:3D[B9+?67(]=KYBJ]]NTJ\TXF MD I(1B#+!(4X)BDD4BHOLNN/=-0HS:H](:EXF"M>9/MOY\L2%U \Y9#P$'TP#D%W$'9SS'0 MH8VSMT8N9U6.N'I[K[H>MTHP+QF7*!0*2A9(B#,4F5W] *9AA'C(94*I$Y/9 M"AX;B]W>7'ZXN;UYN+G^=@'NKS]>7W^^_'![#;[_/E9W#S MY>'Z_OK;PP6X_/(1?'NXN_J__WIW^_'Z_MO_^3](%*;_ J[_UR\W#_^[\^9+ M>V\Y;\EXZX/A-FK*1#.5HGV7![!"Q_]>3KO8]]KAL0*C9=_'[OT.UV8^OLWH M]4P6CW*9\\4W^6A.K9OB H2' @<9C%19DUD[8E1Q"J-4B#3%:42890:54Z+& M=[ZSK:S#G8LV0$.$!<),PC1@&E"94DAQ&$.1J326J0B"T"J]IT\X!]E6ZP-, MHA(@&R?=[S M^5WK>R=R2TM0J]GE!FL;7 Y7I#S!-M!EJ*[PN=U/LL"D]292V_O#W3FRL&+K M=I'-\QUF[U/A.G\MW87ZBXNH0 %)8ZABDSA*F>326::@7HK$&^W5V8_ N M<+52NE.#PW%\%SNW2+]3 SW4%_CP]ESDMOXNFS.^'M^JJ4%DCQ3Q^ M:WI=__'#VZ'&[O/%;V6YRTDCGCH7K]5%GI!>HA*#7X5'T^UAUXZ MQ*EB1#\:=$QT=WQO'M$TDX@C2 D2>M+A Z:^Q"VP8=M'Z$#-K39^Y"T M/V=ZMTX=Z"!J^,YU.[CJ!?_6DRV_$H<[^NH%J:VSL7XD=-QWY$]2O$[EG=JM MGOF!+G*N-:FK:):;G.OX+)(IPE@8084R!#&A!)J3,4C"*,"IP)2BV&E3LIL> M8YMZ&S/*]%;SYY?7BG?*J\?WTGS]=*=5'^DGMNK%5J60JG)4CMN;'?O0>+=[)1#)7I+.\HN:HH=5T=3H)?8O#/Q]+6AVE&+87=;SX-J;ROVS.:Z M;I\LEG?JY_E2054J6;)48VB MX%L;9!UV3$ZAX6V[Y*B@@?=*3AF\OU%R\HVN)3*F9=E06BS?'@HZ6U!>.H5E M"K[%G=KX;!(AA*2,$0Q5F$ #%6%8]X;@WZ](M=I33$]@]&Y_[+(+A M#)BWVA?VD@>$,R7ZE"_ I]!%0["CH?JI[9I@-*'4)UVT#P M%IA[4,C 8;AMANX'W;8^W7&'*7^WFYR\WGVZN+K\\@,NKJ[M? MOCR8[ !?[VYOKFY<4RQ9(F^Y#>0=S[YW?=8*@[7&H%&YI\Q+;C#YVLRQ$SKL MWHT3$'M;-6YO=V.F3S0O_D:GK_)F]O*Z7-S*[W(:-A'6 544!0PR*93V4)2 MA$N:'?\^ET$K&0J90'D$MS'Y:D!&:1 M2$Q)3\)B(7@821=::!H>&PKD-^Q5,=F.\B_$]#^B3=CL/W5TC/8W35;.# M#LI=8W9'X-[?NX;+U=%Y=5'>^?/+?&9B^\JJ]E$FM<-N+J=$/#.Y!PED* A@ M'#'MN8LTHJECQ%R+M+$-S#K#W5I)\*M1TW&/L1U@RRT#7[#U/*2=$>L0)V>! MA+=0N399 T?+69B]'S!G\U(WVKB9\<(<%Z]R\[K=),2"J(!2 MF&3O>'V?G';'K6.%B59$O):7."SI'6I+M)I\N+!$^RMN MU"%D/KF>+;5C].V93J=-*,%$B5B$1*]V.,^(2:^;0:8T7:1!*'$6!3*BV(8N MCK0_-HJH5 2ECJ!1THX5CB'8S@0><.E[%>,$B?6 /V'X@4&^D/S'Q_GWG_2; MU?C6/ZR'];'V!AG*)XQIAN^IQ]R'K$DB-/WZI!@A#F624H4"F269UOGBH\;$-UE(_4"H(*@WM1^H><*>'Z3EP]#U#VR/A M-$"/F=QI=.XU-MC0/&;&YK@\^HS''8'R&N2]Y#+_7CJ)$5,Q8QF#F KMBX<) M@E3&6,^U+ A%)'&*LLE,/II+E6?L">R(M?K>KM*OKX7WNBM07?@)D\ M?HS5'?(S]@&ZP/C>^P 5K&NE>]X'. )1G_L NR+??Q_@" A6^P#'WCTW@^V7 MN5D@T&EU%7N"8AQ)R2*8IED&L5[U&R\A@&'*0F;R>PD9=,LWNRUH;!Y#HQV@ MU97TKBE@=^"T(Q4?(/5,)&L5+\ *JTK+/M*I'L;!>_+3'3'OE*KTL+''$XL> M>;Y318/O3>!J/A<3$BAD+B%!$5#MG00X@83% M,112)41&+%#<:A713?S86*/6$"R-BA?@I532*<>^*_[MA-(_JCW33*T[,,JO M"US_?3M[5X/Z0X7ZU_Y1=RIOT"/Z@]4X\-X+KD4/.H)XHO*!:ZM#EC_H:/%. M#82NK71=RVIYNA_?OKV^O$QSN?@BEW?J7BYD\5TN)H%0*=)S!$QY(" 6$8$9 MCB*8R C+#)-414[9!MK%C6UR:)1T7:NV0FJ[2O4%5._KTUK1"]"HJOU+628@ M:-3UN3*U@<7;FK15V,"K41O#]]>A5F]UHXXCR:5,[9;FNCO!.&(J@3Q-M:O) M @9)S *89DFQV%V"ML#]FL<;&$[FBO_4CD]9@.-A?JH\U$1B MI&02(YB&F=)TDZ:01433C5[IIC2A-"6LV7)_L%S@.FG08??]88B+>2L;S*1< MK,N?S;;+G^6U&0X+,;<.LECZ^L=[&+K:T!L\S,'I&G.]@>RPTNT-[(%6N?Y M=UO<=L*M=6'KUN)PB]I.EFXM:+NUT/5,A"W799:^Z&].G>8DU'XHE2*&6 6F M +;DD$8,08:Q9#A,N&[.[4SDL*"Q^9]&SXUB:MIST@]WS"!S%%S;$Y+S(>O] MA*036AT.2=JA\'9(+XK-;P4DE=I="=(I43RA$.9";TN M37FL'<5(0;U<%9%21,:!4ZS79N/CHX"U;JX#?@,RVT'>#8C>![8%!AV&\;ZQ MWH;N1M,##]=]H_:'Z(%GN@W+>C][<:?*<;]8O%*MIDF:N9C$G,<,A0+*--2C ME,0,DC20,%0L)@&.,B%CA^6!-FBLIKG0$W2KL-ZC; [<;X MN?@-,^0;+0UHU;S>@';5"IHS"UC X8D4VB0-RA$6)N]2ALTK'?:'3&-7\^]R M1F?+ZCBL##7.(D%5PF*82,,<69I EI (\D031X"".$VM AM:9(QOFM??\4;- M^BC7*8B[#4^+?9OS41K"N>\+((<]E_.!&FASY1!@GO9/VC%HW2@Y\NIP.R+M MNF]M?9QXM..IFPFH-@'NA7R2LT596-K4GOXT+V3^.*LRT_"M%+TS4?Y6U:M> M%;*62K]Q+_F4+A9EVKSF6?K'!$5Q%JDT@$A@H@F44TC-P9T*1<@51I%43GFJ MAE!Z;(Q\]:1_D^:NMAZNK].JL+VJ# :\MA@LUT8"NMHJ'.(K(45""),A M#+/0?"60A!EA$*^/NX,YLGELWO+PZZN.UN^M_CNWE+'Y/#5Q'C]!R^=?/WK M[[00=49SG@BAF%Y.)RH2>@&5Q9 @A:%D5 8B5I0@XK: :A,WOH5/X_$VZH): M7\><\6T0!S&)A PEY"C*( Z#!!(I))1I+%(2Q %)K:9VWP /,8E_VEU"\CI\ MQ/& J!5@N]6>+]AZGGR/?2'[R,EO@8BOI/QMHH;-RF]A]%Y:?IMWNI%SG8FO M6L+HE<2DE:1PG6>04IG!4TM@XHTDFF5=[ M$TNCJAM;' ?5CBJ\0-4S3S0HU3LXI98]9.,_"84G@C@N9U!V.&GN+C6;%\DG2QK">X4 DEXI! 15EB\O@*F$640168NLN"9-2N4NJAQLD9_S02#FOE,Q 9:!5\^JOAMJ ]8G'K4G7WG>$6 MH4>TW5I>'GO&5T:Q)G+3Y+=&02QX)!@46,80"X5@QI2 $<=$17%@\O^=FTIL M0Y[5]W'0'&(;RIV;-FP35SL7Y7RLWC51F UV'A*$'<"DM\Q@F[+>.278 ;-/ MYP([])*?4LGE920B4RI9%,&8"J3I@F:0HC"!*N8\DXI0(JUNO[4)&9LOM'-E0$& M>AD IC62O$)245XF00#T.\VG94"RJA)QK:S\T=/*R@JXUG56>PO#K;JL+-E: M@]F]T7&W>+;,13Y]-=?SUG4?K__@TUZ_GEM?J>W:EK6LSRV:/)R?7M MB1:R3A[*,Q7R-, P(A1#'&<$DC#6R[>,Q9$,>1S+V&EGV8=68R-P8Q1LK-HH M#@M^T,N7A=%[\6?'76DOG6>Y@SUTE_2]V[UAST;Y6=!8M&*RQB;#>XU5)DP ME'9=>$\MZQ5H7WOI7G0:=M_=)XQ[>_1>&S\W,?;Z^L?B+?::$9:?JF%TGSPF2!I%D09Q(F M*DL@3G$,2:KI-:49"M- Z8:L;F6UR!@=6=9J@I6>H%+4OHC1,33;JG'NUZ1EGEZ+JNROM.&**9TE9 %G)S MGY51R#*$8!H'0LD(Q4'H?"JY)6&,YY"5@DV)XTZ%C+913(-42!P0&$3$9ZA2WAJ16S>>9[4&;O9W2 M;K<^\+GL0=/V3V(//];QLC_-B[_1Z:O\+*GQH$HG:_7A7W-9Z":?WNHD>1C' ME%.&("5Q ,V]#;VR9 GD,F,AUHY0Z)8*VTGZV-PCHR?"Z7V[O I.OV^Y.LH>]_MX%EKW[\)T:Z9B+K9B_R&+Y M]E5_F99ZM7C]7Z_YBQ'XD&GDA A28(H M2UT8K%W,'D6P*_&E":,S=&! M:':%9^_TLG-#YQ90TM^>*UH4;W6[BX>RGG422,;-3GE(I:9#I1AD,8EA&$G! MB*9*C)RRUI^0-S;RVZ@ 9$;7EL+@UU)E1XX[!;@=HWF$L6?^.@O!,RHHM>+B MO7[286GO5#VIU?3CM9/:7^L8'#"?/9K:8R;9Q8-NHM[[0%$48\H4I('9MU=1 MK)TLKB *.)91)E(>.ZWC#HL9&YFL*[$9/2^ T;3C5M,17.W(XWRT>N:,$J@' M5Z#2TO9;- );$0 M(>3"E/^.8F566Q(JGD9*+[1()JTVH@\U/K9!7^D'C(*@TM#^_'T/N/;Q?2X< M/8]J!R2V"LH1% M812$, Y( #%.,*0H9E#B@"(:28R84PJCPV+&-E K]W13S6X._A%0;:?F?E-D/WY^76IWVO_V_SF;Q9RN?%1"#&DS0*H#E[ M@3C5WCH1*8(Q92E"E 5A%OG9 UC)'!LYM*]BC=J@U-O;9L :_7,W!#IA^JZ; M C9P>MP9V .H]]V!M<21[!#L06"_2[#_JM=*[DTJ+Z8R[7E$*511A""6D8"4 M*@61"IB@$D5()1[*N(\T25JM5B\5W-V2I?G#;3B*V:O=[CUOFATJ_59M?Y<, M:G:&6]9K/R^7VNH$Y7E>+//_KL.[;F9+_:W(M:-TN5C(Y6(21#R42:B@9)A" MS%D(J4EIQ' R-O1NC\T>Z;U M71C7JH++=O#)BFA M,8M#!B5A,<3Z%4TG:0RC&(DTC5%(L'4XUW[S8R/M>N.T5!'4.KIN(F_!9[N- MW!6483:2[?#HL)5\R.PS-I.WFAMX._F0*?L;R@>?ZN9]?7A=Z 7A8G')_^LU M7^1ED1WS8R&;,TJ5I(K*5(]8:2[88:Q,852SG*,D2*,XH]RI\/E)B6,;SHW" M8$/C"]#HW/% ^#3N=HZ 5S1[YH%S@73V"*S!\>04G)8WJ%]@;?ZN:V#_8C?2 M^2)_K^_(Z37EUV(^TS_R*D[AZWR:\[?JWP?YQ_*#-NBW"6<"!S%!YM8)@E@Q MS4$L)5!R&0FZ9J;3J MQ\&] )7BX-?ZO\8"4)K@D;NZHN>)RIS%#\IL7<'9);K.[70,_\QG^5+>YM]- M28+M]=87N9PD41H&.,*0*E."/B3:YPH"#C''2#&$%.=.+-4FGK4,8Q90"&.TPQFVLV%62@5(VD2J"":+.=+.ATE7ICQ+$AYS!C,6*(@EDS"+$((QC'- M0A0G(0^M:-I)ZMC8>E-+8-1T7 >[0=Y.,+T!V3//=,#0FEXZ8=+&,KK!#8;1 MOZW9Q4W6("33R?R&:[J]W,TEO**+)_,_$T7[G4YE&3:V6!8Y7TIA_G Y$]L? M;#PY2;,PRC G,$#F<%2F$61IJ* ()<."DY0P/'F113X7WY9:;SMGYBR=7,;7 MKF8]#C6M9!E&SLT/,HDYJZT+H.ZWUY@V_7._33:H=!) MLV-]-7]F^:P\TZX6!?6^M=""FWM+N5SHO[T^2[%]K^D^?WQ:WJE?%M5Z8A(+ M&B@I X@H-@=?"D.:9 %,DS2@&0K2-+#*+-&7@F-;$MS?_5+OUP!:&^50%J2/ M'FRGYC'TRU G;AOF7=3[&,W!FP#:1+!A(ZB-O ![=S)+2^&=@MK6JIEW[F&' MTEJ[I0^YP!6]Z1&VK3$Z?IR8# M[>:EMDDJ.9.*8;=A="2N*�A\8:B8%-3 M;R<"Q[KC[%."Q\F!,_8^CQ-.P-?_$<,Q!<9R[' "((>CB%,M=:/ 7V8B M-VLG]JK;;>K@F ODX2*EPFXYU^IEL;SEY*&U^5T/IH".U),B%(!,['AR,1F M84HYI#)&D&8T3-*8)4*&+D?,YZLTME7,I1!_ 5MFF<-GD,_X_%D"VI@%EG/P MLFG81A$R-R;UT*MVS#IL7_7,M-L]M*HE]H.QY\_@]AM-#3)L]U5OAMV!O_B(,[^:+Y:3(%-8IFD"0RRYR25. M(%%ZF1>F!(5VJ MJS9@S@P3W[2]E]#P4L [AH-O&M@> K[U9+=Q_7=IMH?T^NB[;OBQSH]UI\J: MGHN[U^5"KZB$EE=/ONNJML?''1SF;/YM]O'GQ%S?>\-1-=EPS//@]\U-C$*@MJO/HFS;W8;X)F-W0[@A#S\.Y0N!K.P+.P_> K9Z&[&;+@P[3 M R;M#LU#CW0;CM^D\0^T7F8]M@@G*!'$I,2"(D&I'I)Z9LXH32$A7":2\ 1 MIYEYI_VQS<@K]9I:L&YCI5.Y3/LMA+[YAQ' 91J" QN3-Q%"20I"R",4H2 M$29$B42X>=FGA8YM@#M+V@4[C>MI@M$ MWGQS"Y$#.^KV(.Q[[0[O=B.?AZ*L"OM6+@VJ54)9%W:21$E":!C"@"D3UBH" M2,,8PRSB4@4&B9!VJ"I_3)[54!F^O'RC;K/.I\ORL*6*9^%5RJWJ;^!)3D59 MST]()0MSK=;\7?LA]:5;_>H++?X%)"2^B'%4MI $\44:H7K/X +H?UXD7^;? MY=0Q._#1?K1CL[.Z91@&6W5%O8E0:7E15:GV1UJGD/!$5$?%#$I.IXS=):23 MS[NGAZSO5;Q=_\&?='=+$TH[B0(24;U @53[-Q GH="+EBB!<9"%@F"<8OL* M0X<$C,VS:70$C9)E_+=]DLB#(+:/?!_0]+Z"<4+%*55DF^F=DD4>;'"P=)%M MYFPFC&Q]KGN-P(>ZWMB$T$C/9PQ!SHDT>?XC2#,]CD62H1 SA(BI\&Z_"[C9 M^-BV 1^,##W;,\=-P"W [*;GKC#T/$"W"_WYK>RW:Z['>GZKI@>OXK=KU*': M?7O/=(A_W4[FO)&W\5Z6M]!O9M_UTF%>O)G9NWSJVU*^_/(R44&8!I*DD,V@.^-,7I=(%_@ MZXM#3&3G?FNGD<%ZHV>^V>J(.[69.!;65H"5&6!E!S"&P%\&Z0B'"-0A.F2@ M,-.^.L8MAO1<0%L#13LW/EPTZ+GV;X5\GMU8Q_(OZU"IN^63+$Q:\T(^R=DB M_RYORJ@;J0?ZQR2,PABGL9FAJ%XI*A["+$@1Q#S!VAG-HE0ZI2-W ME#^VJ:K4&=0F:(W+/:B5_F"J57O MHS(WI/$8M T>"YMT \]7I1-'Z<.6/ND&S5XME([-=/#4O\U?ET^?95D>.@DS M2I5>+6,4:BZCR&28T6MIB0BB),M"2:T"&78;'AM)E:HY.&.;&%DXNATM[WLS MRV@%?JWTLLR*N6>]@W?9$86!',;VKX";VW? TE9/;O/YX9RS UIN^5N'_M[- MA?HHB_Q[.?O?S!;+HNS.Q>5,_%6*QWSV>&G.E^I QN:>\#J7OY()QT$:0*E( M#+'DJ?:GLA22($T(QE+A&+OX4^^GA]?_.WRX>;OUV#FR_?'NY_^7S] MY>&;FS]U5N?8.5=#0=XS8:[- !MVE,>FM25@;0I8VP)^[:4 @P]4/;E@9ZDR MJ#_F [1=Y\Q+F^X)P3_3/_+GU^=Z(@Y(AE48I!#%B:G-@$)(%.50I7%"0L7C M5%F5(=UK>6R<5RMGG\5[&Z=VQCK+^I[II];KM,?FE(/[H+5GY-G>;F^P7-H' MS=C,EWWX@?A;[NI<@,L=J+]2WY^!%U(<3_3UX>TS_<]Y<36EB\6#^4),N*)9HO\?"LDYQ#&E MD(89AC2*@B0+XDA$3C6]:]=Y%[N$G/J#U%:QREB[#AK;X@&TO$,9+H^Z71C_6NY0/ M^M5)@A6)DS""J8PCB/6*#+*82,BS)&4HS;($66U9[38\-KIL= -&.?N[H5M8 MM;/7.0CTO1MD9;S3%=!#EG:Z^KG5T&!7/@^IOWG5\^#?NYQ0F=B$#Z82XU?Z M9AJ\+ IS==3\>%T%6M8Y\_+Y[*LL3"E:^J@IX8NVP02PS*>ZZ<>[WV=ZC$SB MF,4XY@1&"*=ZL-),.T0L@)*(.!4LBY2POV#F5;6Q#??2.,C*$I@OE7F KNV[ M:*)<+YHLI.9"SC)Z]=;W-T]UX=VK<;M=&7M67@P8S* "HB M$H4ESKBTOX]B)7)L<_#70K[07#13;77Z.#=7@AR8UPYLB]G1.X2]G^#6@;"; M"@.C\:H"PJF8\ZYH.LQ/WE$=:-[Q@*[;3.($5.L,8=?2<,SO9-D6H[N]V2U3 M^.7UA(0B$0$E,$&*01RH"#+$,.2AR$(6!BJ05L?-ZR;'QK2_F&TCH1TGRL#U MKC^"R_O+#^#Z\\W]Y MG4/\?P>K;,EV^70NA.7-3_N<_0" M5\\#M3-23GN2)Y'HM$%YO-7!=BM/&K:Y=7GZ80_);LK$%1A%A/KU#/L102%).,22S20+F5B;,1:_5-'[0PW';J&T"K>W7G MI*4YAKC=D:HW%-\G74VI\<7J$+6J30 JM7O*7G,"I#XRV1P3^7Y9;4Z T)KA MYM2[_MR/:)($)$U%I'UZDSX#4Y5H%S]1,$-<"J02$;/D7/W_V(7-R/Z$SW8Q4R_74^S?G;.JZ#RR0( M@S2&C <"8A5DD$8DACP+<98@HO_F=$OLF*"Q#?]&3^<\GD>1M',E?.#3\WA? MJ7@!*B7!K_5_>XEN.86()U_AJ)A!_8-3QN[Z!">?[YJNNSS-J0]^)I%,TB0, M,Y@2K-<=C#!(E9"01Y01&@NN JL]OL/-CVWHU]J5!RJK2HQF [LY:G%-WKV% MI1T-=$>HY\'?@'-](H]YA]3=ARSVEKE[J_&!$W;ZT_@^C^NKWXI(V[O/GVZN;J^!P_WEU^^W3S3I:.RQG><=&=_:^XTDG:,%WD,[.-O$Z@>?E'OI@HE*1<4+WP MBP6&.%0(,D85Y%+S0ABBA*2!B[-R1,[8')-&S!7HZEC$.\Q7.V8P0-: M/?-"%Z"<2>$$#)XHX9B400GAA*F[='#J\7,SLWVB>5&>+M^I]8=?Y'+"69A2 ME(8P"-/(W/24,(MI L,@9%QD:123N%O^M6,BQT811L\RB7H9=#[?*(BNYH7, M'V> E]=J^9OYX'=:'+\^T;43+/=ZO$+;,Y^L];H )<+U?12M91\YTDXAXCT3 MVE&![Y3O[!0 Q[.:G7RS8V+MZ73^NZE9^6E>?)R_LJ5ZG5[R\D[MXEYRJ06Q MJ6SB)Q(11EF04"@34\T9XQC2B&L:HHQ%2*6RE9V M\Y5=VTGVL+FUN\"REUF[4R-=;_M2(9]I\9O)#EG^8JI=+>K,A$S1*!:9@))@ M8J[[(TA5&$-!(LXY#C*<$!>&:Y4V-D9;*PM^ N4OH'S<]7)O&\!V+.4-MIY9 M:0,Q"JD)4_^\G56B.1F;,*H9"TGM%%&*H#FT@BQ+ M$93ZWP@E(DUCV:'R]QDJ=3C-&J(X^*7XS]?%LKP-HP=FL3)B-^]27IOA1H#G M=*$=)?;=(\.0I$G&NY6?=R\E[]J8W4P[-Z=ZQIDP/6#JB4+/T6104O4 V2[- M^FCRW"W^*EUL%,4$PS0C% 4ABI%RN^6YW?[8W+_UUO(" MK%5=7( /=%INWWQ[DM+LW%0YCBY,EKJ-0A]7IC\HK[(\=LONN]L!KGOY8\O MNX&.]U2Z1ZSVOCG_#NENCYAV?-O]G)2T36M7VAW0I%-<&1W--[F\*)DO?JNW M1+(XP9H.!,0B,S<4DQA2K @D*5,9(BS3U.1"!B?DC8T<&G7!EK[ *.Q8A. $ MSG9CWB-Z/7- "W ][#Y9XN*KZL ):<-6'K S?:_Z@.5K9UPHO,TIJ]>(JS,Z MHO]/R 0&D7$M>"8@H32 2-9(!1/F%VM]A-RQL8B38G;4CDP7>O;X7+A 53M MN,,#5CUS1@73AHH]G)2=0,'GE<(#4H:_4'C[\8$?Z-%;MR4>[J4 MY6TWG 0)2X5>3H0Q@3@,),Q4'$)*P@#A- TQL\K0>4S V,9^HQ\P"G:Z-[@' MH=UX/P>8G@>Z$R;.0_R8X9[&]E[S@P[J8\;MCN:CSW7- V&V)KXM=6ME$F"V M*!>]DTAEBD5Z( ?F7!J3E.N!G)A4^3)EF>0\P:E;&HB#^CM< M:^HXMH_A:C?$/:#5\TCO E2'3!"M,'A+!'%8RL!Y(%I-W4\#T?[XF4EAS('0 MC6YZ,4DIDBB) HBE0!!'&,,,!52CB*G^/T8(BCJE@UF)&!\%U!J"7XV.H%32 M>?3O 6D[\,^!I_\;[3OFR%O ^R5[V##R:YF7_R3.']CW]_;-F M#>U$3!=E6<)[N9#%=[F8!#SB1,42!DH/AK1<%SHVG'$7\<7T<&\(+:4(QP 0QV*WU794D;G7L@B9/X^":-XP+?AT1. M G"45$Z_Z9Y-\IODKR:H.8S80[Z:<$5#J>\D,?L[I0. MK-;-O9VM!F8W'AZL:LZ_C5FF8 W_N>/[W(LV)XNSQFWPLDRO57QN24!ES M06 J4P:QQ!PREC"()")$11$A(G0Z_SLL9VP4LU(3-'HZ'OP=@=-NJ> !I)X) M:1^?'NX(G(#!U\G?$2G#GORUF[IW\G?B\8Z1*"8=_S!Z_ZI7$ M7)0W[=;9US;SLTT8H92C0,$P$PG$09; +& 2.!TFN"NPMB8H]1R M ?+2!I#/@/X&S"0O[]+\GB^?ZDH7?+.>VHMNP347K7M?V7%/OSW0,RW5X%?J MK\IAG,@R>0&HTM\,\&E>*)DO7PN?N7 [H^DKQL5=@6IH#M!?UTKVEO;;BX?7\];"D=SB#;37Y\#EL^RM=*_/H M5F^$GGARE5<1"E]>R\4!QTHA89)U1R2"F)DPCB *(<>(9RC,B$16SM1)26.C MC+KNC/GR;ZL+*GU=*_0< _CTWJLWV'JFB\Z(=:C4CR',3+TXM(' M;K9>5#G>;5N?47I/,'3+7]['SX(GC#AEU]"CY_&1PM_/9XX,LGF\WDA!, MI(@RG%(!>:R70Q@S!1G5CDXF&4LR'F*.G.ZB'!(R-GXS.D(MZ!D(R1P#] ^" M:#=DSX6FYZ%;HF+TV\DZ9N3N0&]]MMN 7]7E MF-?E3#_3XC=9AL37!]YZIIHD4'(=TZQT<^ \\KQ<%BI;D;:]CUA!V-^ -V&%YI]#5).6J-P5IE M\.TTI,[DX@21)[:QDSDH_3C!L,M';B^[$=2B6$[NS79_&8P5R)TW.Q%J[$-_7O/.<+\=)V=LS%XA_1,/UOV7(!-B_3P 57\_(91 M%V#3+-#8-4Q]9J_@^\KG5^9@-'LZMV+,XXNCK2\, G5^WF[1]2YCH M%4VJ*&0D-2L:_=V*6: DMKK':R=N; Y,[:AOCHKZ-OT";*@-?LAG8%%^?+R8 M&[K&R&\JD.C:A,NP'.E/)C6VH,R#:Y#1+1SO[1S4.]H]TQ))=!W MNP5_WLPV=*7_!:@M (T)X+YOR!U"U?N$?J" =O]=X!8%WQ7"UEAYYT:'BZCO M:N]6W'WG1LZ\&GX@"BI+PQ E60##3 404[TTI@0G,.(9Q2*0* B[W13_1P@U M:_+6>8DT.XZQW2K8$W(]4WY7T+K?H1X@T.RXI/>Y8>T2:';ZE:[;:F9SOTX\ M$8:2*$D0-% M"O>$$X=,]I5+8JOM8=-$'#)K+P/$P8>ZEMA3LBBV\T5\U9UXN5C(Y6+"HDB$ MDB8P",V6C0P89").( E(3(C2XS:VRK1G)VYL0[G1=BN+S05X?EV^TBE0KS.Q M $]R*DSAO>63!,OBU?72X0G\HXQHS-,("HE3N<-O4%!A5P64[>!TJ']I@XJT08JNP M@>LBVAB^7R;1ZJUN?&YJAI:I@#Z\K7[\:RX+W=#3F]FJF5:UCE*5!C@14. 4 M:5Y/."28)S"*6<57T#US"*= M,'**8SL%PAEA;4>;'BS*[91QFT%O)Y_MYH//BDO/7Y]>I MN3.H?9^14"=CG3JZF9210M9SR7BP-'FU@C+2-%(2+*N!L\A5D015 J M@1*.DA@)I^-C)^EC(Y\-Y4L'?4M]'X?,;GUCQU2](=Z[0^,/[ ZQKAU \Q;3 MZB)[X-C5#K#LQZAV::1KDK'%8BWA39-I\4JG7XOY]WQA;H_%"2:210&,!.(0 MXXC 3'(,XP2A5,8L"I$3O9V0-S9"NWR>O\Z6H*C*@(D+(!?+W%3",[N,IIN$-0;J'6] "MM?>8JLX+%6]JR=FD#9S"S M,GT_F9G=:UW7;66HVR>MK1%B6.OO^?+IZG6QG#_+HHJI-QD9RH0,DY01GE!" M8$I"$SBB)"0QTFLXRM,H(HP)R=S6<"[BQ\9 3>3FO>3SQUF^;!LI/M"W7=WU MA6GO*[T*3C-T0*-Z55BD4;[?)"'=D/.V"G02/O"*L LP^ZO#3JUT3^3!Y\7+ MO*C2B9BJXU?&82C>KN9"3CB+>90)9*I]A1!3I;3S) 3," \DCF0J$ZO@?4MY M8Z.N59Z*#9TO0*FU2=Y3:PZ,ZNXI/MIP;^>P'M#LF;1\ -DI^8<%/&?E &EK M?_!4(!;&'LH(8O-:-[^I.KBODXRL-C4((HIQGL&$QH$)J4V@IID0IIB3( NS M5'"G2X\'I8R-2FKUZOLY?W'S@ [C:.?HG(U.S]10Z7?1Y/[I9:^G%0-/GLEA M&8,Z(*UF[OH9[0]WW(N1)@7%N@96D(84IQ)*I2*("=$>E[N\0:#/?-D8,V^]H+V6Y\V*V/@X;M[70< M?JJK_W\IA.[W13GQWQ7EAHE6=A*C)(H9QM"$(4#,40IIAC#$@JH0,1[JH>WF M^!\6-+9!7#NJM;(;+FJCL*N??P1?6P?_?-2&\>P[ -;!GV]'XPQ'_DC# WOP M[>;MN^XGGN^0M.++7']T-:6BCJ2HP^%DEA!%,Z[]],AL:(8,9HHQ&&4JS!2B M/$J4=6J*PS+&1@0K+1WR'!Q!#V&&51!D,#.7^G"0*DAE%D"E BEQP.,84[M0 M!4_X#1.?X!%!&B&.])P#(T:4_O[%$C)*$50T3'A"@A2E)OG;LE_T5DG>EO\X MR+7/,YZ^3SU/,2L%FU+SIT-;K?%QR#1R/DX#Y1/I@)=;PI!V)%K3@AQY=;CD M'^VZ;Z7X./%HEQO?KR;][@LMEF]?= >6(0\\Q4F4T "2)-">-N($LB@1D$A& MTECJ13*W"B0\)F!L$^NFCL HZ5R1Y"",[43G YR>6;W<>-/^M6]X%F M![S1?=RH[=O<+<]UOV)Y-&NA"1C#H4I@S! R6?!CF"4)@42OF@5-$QG@;/)2 M%J?7OGMQPFVQ$>GR/=X5W-]7^H-\S&?FBBM@5/^!RX5[HD@KP-.0<202!#-$ M$H@YDU!S)X<"9RQ502PB16K KV?B/>!NQ/:Y$!<#(&VW+?D/DH[S4![."[^) M.%T0\7BY]'U3CJJ.=TG$W3G_/9O&AJ(,C%\NK)E+:ZF9ER2<\OQBT6B(WB%Z!2W90!72M?Q0[[8R-'N#P1DZW403G*$8I= MNG)]O1MS-9%"7V51DN('NLCYZJA0T2S@J8I@$@<"XB1((&.(PC1!S%339I0Y M\56KM+&QU!=I2N;RN5XO_6!NL?\9:(>K3K7 M+I*YB?1C53KA:3[5'>%Z(Z.]1V(2I$F4QE JLU^>L!@R03,8QC$F)(I#A*5; M@^SYW:^(\M:*5ZWH!2EU[.7.W0L73--$N:]#) MP 2B"F*@4TB0Q'*0PHSP@ M*G2Z8&B. K%$:W+8%D)T;_]0.4C]14$=DOFX8=SE1=@+; MX9RY+] '.GWV^ 5W.Y7N@EOK6;53@\.=8'>Q<^M:ZJ,Y<7V@!OI=Y M4J^P^\GUT2YP/L#V >R@Y]A:87/_OE*YSCJ[VB3LY43[%$3^ M#[:/2GRO\^U3$+0<_"DI+%Q3Z4K,,J"V[K 9*6OP[*O%5J+-;4O MP'KFE.-8=5DKMX+FL#;V!=Y :^%S0'1;_-H T[K8;6U@N,6MC1U;BUFK%[IY M=%_D\HHNGLJX*B'%A[=?%E+O6F.SB,H;G0%= M*>WFUCGT@YUWUP^Z/1.R =9H#1JU36V='WZI4/XS6"D/+D_#[.SLN2/FR>=S M$#RHZ^<.R*X'V*&%SC1V4U[%, <^E]]I/C4W+Q[F&RYH?=NB/*F>4((EPC2% MG"JJW4.20E.1 )(H05H E9(B1RYSD3\Z0M..0F&&!U#Z?ZR\8C$[?KW%\1Z1 M:^=8$UQ?D _ :A%+M*'"FR"*64"BA"IM?%)#(EY?0_DI,L M5B+B7$JG8IR6@L>V3&[T+E7^:S,T*U_6]GA6+G3M@?LV*T/7'NFM4U( M5TIOY+PJ%>\G7:P5&7=_O6GN4:89<+(MRDZ*,;XT1 MT_Y8F,&4IMHKB_1/C,4!3&*497%$L:"Q6[W171%CHR&C(5BKV*GLW $@[3CF M/'AZ9A-'9#J4K3QFO+=2E7L"!BY/>OO?)K^\_ M7W[YW^RS3 MW]WFE.73?/DVH3%5<1S&D)6QFCR)8$:"&&9890FG:2I)[+)9<43.V#8E'HP, M,"WOK$P;)=VFQF.(VLV/'G#J>6"N- 2EBA?@]B1.SA/E"10\S9;'I PZ99XP M=7?>//5XQSLVY>'.)\K+QDIW+F!8L12%4$9EA[PC,NY77HX:[^N&R[Z 82^T'#5P[_[* M\2<[7%>YS6=Z2;W=YI=7V8%HRNX6UV\ M:-2] %]6&'[PCJ'#G1:O6 YTL>5L3-UNMUA#U'K%Y70KP]USL;9HZ[*+_5L= MPXMK/\U]?E-G(L7?15,F).S*F.$#KR M@FO/+UF6:[3')>G(JNZ873\8N-J?H-9";O9!)((E.Y3_2,2[:8 MP%H?B"\7L&Y?DH=/R>/3[9?;^^?KY[N'^\"KEMAKZ'E'\XXKT_7ESI9J5\F. M/U>2'4$[L%-5E?SQ,JHM4*\ M\+'ZJ(V>6\OP]N>+GBZTE>YA^4W/JS9/HX(85.10@Y1@#B K$!!$VK\JEF/! MB,AT,9KJKRX+Q8_WVPGBQ2'K0OL;<;JCDEKJ1%?B5IWH9T[B2[-IO1;&C\H[ M!/M=,VQ7X-?BE]B7"B25!EVFV(8@V%FRK9<0[YQV&P+4^03KLK28,H)(QP0#BTMRBP'3*8($*95QG3.E0KJ MU.T]\]"LW&K3W53"6UF3']#!N0Y:JP M/*E3B7A(1-"'IZ'QRXNRFIJ]SL3+Q1F:!NU5 <( MIT_R4BF4\(U&5ZMSTE7"UUJY[*=:+9>4^%(J%N!.NW0]/1R6/:Y2Q_RRO4"U M+LGU]@+=KA9HHU"RTND<_3EB M(Z&QXZ:--6:[T^^3KGE[\6 ^SZ9?G_7\NW,<+U:>XU&J(&5I@8 B5 ((B0(< M&02*/%=24"QP3E:7@<_^A]^S$[>X_'ONX96WD3NQ.\^^9+\GDQF?AIUWSZ/N M=\Z- V(_KZ)MX$SBI 5.W++4R<*CN$[P$=<;G$A'V_/S]7JD]59__RCK_V + M:_QQ/I-:J\4G*^^U_._7\6)<^4,^O"[<'(O;A=7RSY%"F#(I(!!,NC8EUO3F M(A> H9QBA3)E"/.VNCTG'9IUO1([<8N;Z%+&9*[+2P9W.<0WJI2Q?;4R ::: M[VIXV,P=8-PQ(:WA=2(G6S([(VHEM:M@[^3N -0 .[<#<'NR9^. '&:S!J+5 M:)OZCM6?#1JHW8ZM&?IL^X3DC2][W5(G2UFFL8$ L5P#2+0"@EJ34G.6"9XJ MPK47I3=/,S02+]-OMX-'SC?<"0'5STZ\'*J.N;@%2JT2E4^#$#%9^<@DO21"065"W!0WUT/; MVC=\RA4/QW-3;)2[V$UAA^K53;$1?=]-L?6; MMG%$@4%!JE=7!/78.'T3 X MM%=PI#;!6X54RY8B(YD3IC@F(,69!C#-4DL QIH)2HL""RYAAL,:DN]/$?+% M[J<'^6ZGH?\G_6N*-OV&_BU!Z56:EO]?%6Y>)/QU^6TV'_^/5O^6Y.D5=)^ M19F38/^:P?0*([CZ\'BQ>-7J*K$_OVA7JEM/ @LP'2R2'[-< GS7=PH[?8A* MZ:Z2NQ*H3OH.[>@?O\E0-?Q[=13:4:ZA?=#NY]KQQ:]ZJN=\#IV M).2^TG6PRH@3@Q5S%W]Y00'$S #GL@5:0*TR2;%,O2[^/.<;FBU1BULR =\1 M>)TU%K;US^'MQP014>R8&+8!W)5U%?P6CQ\\48E$%^=FZY4]/%7?)Q/?QUKZ M#>Y'3*$<4T,!IS0#D_!MIH(U2!1-&8^55HVTSY- 8XN;;>!KJ-KCW=1L$ M:=OU*_[?[^YC>@WN&_9CH-?@OF>OP?W^?CKRFW>H^;%QSG.34JH M 6>* ,:,9IP1G9&@EW84J8:V<:,4DF@; !!GG?V,A=Y7KV,BZFOA^BWZT='E M2!R9_N\I[W'NVB7NX%$K6M];>*J.$NL9MZ1XG%7A7;<_ERX/54SL@XOE*#>( MYC)S!S*3 TA3"3CA!2 95H)CHZ3VRA_M0+;!$?[)LM!7R4:_JPU+[)+'2LGD MCXV:B=,SE/HCKK[G"^!]UK3KUT 'RWD[K5J^V7^/^5Z(CW^W]<5;23:$FN27 M0.I9Q_RB*5H6-2DKH]3=AD:<4%.X@W1>(.@N]#D0),6 2ITS#1''+H79OSKG MSNA!G-U;?;U\5R9E\LZX.;S-+,GL$+((56 M "*D ;,G=D!PK@J<(F72H)9>GO,.S2*KQ:Y2HE:")W]:R9.5Z*U/V+Y+X<<( M'0#<,5=$PK9%T& 04M'"!_UF[3F0, B*PY#"L,=;)'#^/E7NSM\5J=)J%9'@ M*GX]Z;K&AU;+F0MJ',OQ2VD-?='V;5R6-_XXGKC'1HIB;&1A+1":V2-HBBV9 MR5P#74A)(%2YT3H@ISR:8%Z;L?^<\\]ZL?A;LJ/@=E?I^49!EQ;ZLJUBLECK M&)#"&&61FVFRWS7KAT!W5V@=,E7WIG[:7:8=K9*-6E=)K5C?ZQ60C]KWNO64 MK-K3^H5EL\;$NC'5-7!QL1E)TDVZL!A;]C%?#GZ;,?Y6ETV\X5^M@/4 M62DZE89 10'3[A1OW+UM87) W(4N4]B>YKWR9YLF&9JYOY$S<8(&9OLTPMG\ M>HH%4L=OG&!\O+G'!X F2]P^OV6%V[]M+/#&H7LA$!_E5IS@]=F67AU7*?1^ M-IVM[@VK0J&KP*Y<9B*G0@*9*[OA&:* %GD.,EK(5*;0%(D2)+JZP 5#(,BI0JQO-,H)R&13O' MP[F?V.>^D/9T/45#KVMO4@G;MJ1))6KR2RWL7R(ZA+Q0B>7C:9ZL7[>-E^(' MGAB_I\)H6^GQZ':Z'"_?/HTG>GYC#<&OL_G;2.62IA@R@$PJ ,PM8[-<&\"- M0%A!F4*J?'CZQ/A#(^9*Q*24,5D)Z4<4IQ!L9H8(N'1,!6&0>&_^,XHW1$': M)ZN-;G_8[.]3X_6RH<\HL]K!YS[6SM)ZUM]?9G,^?[O][U<[] V?S]\L*UQ_ M=U&8EALFK\K^]7$V+^-ZMHKP/\^<]];=IW2UZ"T_E[F%ENY MPM%OIYZ]D8:PY"MAWWG!]50-:;5YJC02:0925M@M3MT!C#(!\IP@ MR1#*LB+(Y_J^*]V/>W:]RE.[RO+(*K_[JOH=0]YWK3JV5];*)95V5\E*OZ12 M\"I9JYC4.A[TIME5,UGK&>_0T]T:1#HH=2!@KX>K[@#>/Y!U.%,[BW =BO?L M9AD9JK%6D(-4L Q 9#(@-$GM'X4HK%F',A54G')W^*'1]"; ]8]2OL! F3WL M_ BU/2(=DZ$_&,$$=ESG2.2S-WBOQ'%6,ZD$39RD MB14U<;+Z7\.TZTP"KJ7.0="J\N9DX/V=D-S3JWM:YJSGXU3 MG>IQ-AG+MTT_<\,Q2U.< HRRPI[*,@2$RC6@)D-<8B0)#3J5G9EO:-L_=JVJ M?7C]WN810>OZ;O8 KZNDDC;YH_YO)_WJQM MF:NI:YU4I6H]C1?_W/12RD8THYQ(PD%.E8 P:V%H0AE7 :EOS=- M-C1"V9$UF5MAMUKTA5:I:L#8CUAB(=>U@;$#FI/S:JL-6\P"5N?AB%;,JF&J MG@M;G5?ZL,B5QS/MF.-Q7KN44/\7W6<7SJ7:\XIH^/MGS4MW:GJ4(8FP8 MH,S593 RLS8(98"HU/FA<,%3$L(CN\,/C3><=,F3]Y7%"5CK2S]P;O=21>VT[CCG7=W__'A_O;+ M7<3R=!O]+BY/9X?JM3S=1O3]\G1;OXEG/#^\+A=+7L9ZC JH)<)* JZ(?>ME MQIZ\<9X!K!12C'"2J?Q2ZWEKOJ%MN@/S>;:1-:[]O UZ>P.Z)93O9$%O2=NM M"7T$E@YMZ.W9WMV(/J*ZCQ5][+&6L9USKO3U5)4QW]>R9*[%DY9Z_,.Y':M; MQ!%.,28"_UZQ#8YN5G,E&T,!P+"^L_>@E M.H(=D\P1\+KU( 0!%"NBR6O.?H.40F XB#L*>KAELRV]O.&+;X_SV8^QTNK# MV^\+K>ZFZVI@UZ[C0YD=/%*4X+3(4Z"YLW8,1X!QB(&BG&F3$H98&E*)RW_J M("KJH4R7E3R15O3DI98]$6_))I.*KP4/[-'EOQ9^+-4-PAU3E0/729T\;H'[ MBY,\&4__DFSJ(%Z?ASF\LU![=EK$'@F>.YA8OGE@G2MNLM\WS]^3\C;IGG>%OFN>TK/TY1*!MN<>Z =,7S4+W,MQV4,C_UYHNLV"]??76)0U8)A1'FNB""N?P%U_>4R M"6BN%$@Y8YPAD9HLR$_N,^G0Z&);YJK3W):P?PMC#B_0_4@D-I0=\\FVN%?) M6N"J\]R6R/&()02@2!SC-66O=!,"PC[S!#W;HKSMY_%4S\S-7*OQ\A.79?U^ M=VTX5W;@3YHO7^=Z1#5%*6$2(,@-@$8+8+]J&I@"ZK1&P M#:O)&H)38\U5KX'ZJZD:HM=.S=2@!UNV-*F=-_>SI5Y8QO\\X],M3XZ3X&ZI MOR]&"F60V:\,4)D0 $JB@6"Y J10"AJ!D3)!9TC?B8=(TDYN=UA:NKK$I>"E M<5,WGYE^W?%EEMNH5"4P']Q[:?RLR"X [YC=.\$ZO"=+('"QVK7X3MMO)Y= M, Z:O(0^W\+:7)^CZ\*$BQ%5D&N>I8!D* 60V',MQQH"J!%%HH XU7#5&<'# MN#R8P&O/['8XZ)BF?I]NRJK+]2U86*OT$V!Z6)'M .KYNFO5]_PR- +LP(M0 MZW(GP479F77Y3;L+D->J8=]KXQ?JKY%,P),0-=I[AT_U9]R=E'C'DCO] MJ0OK[!QI>;?NJ)2;0FJ=,I AQ0#,E0$,<0*LQ88-Q;Q("6Q5?:=ATJ&9:V>; M3K;L:N6U 'Z&66Q8.^;/"(BVK_CC 5'L.D!-4[Y/=2 /$$[6#/)YMBTES>0_ MO\TF]HE%58YLQ%,IN;6] !74&EN(9H IF@*>X0Q3XOI1Z9"XO,,I@NBFMS:9 MBRTY__5?:)Z1?TMT*6\HR1Q 6@B=F0+;PW>64>? 18#G/ =4$TBIS$A:Z/#Z MN).O=TI"WLYDKYONTNPZ?C=MJK;N5^4\Y'';?-Z&H1H;Z^#"7I^5YU2\/#- M=/*3X5V>;F;3Q6PR5N4AJ;Q'N/XY7HR@T9AA2>U[R-6STS0'3',.6.&B,3.4 M%\0K&^[T%$,S>W>DK&[$K&%F!0WH\70"S.9M'@>BSJ\ @M$)ZO#4#, %_9U. M#-Q;=Z=FQ;9[.YWY9)1^ _=Z634@&2&,,JVY/>E*9$^ZD") E:LGKZFBVN[O M-/>*KCXWT="V^?VZ7>E%];\W0/J]PV/ T_$6/ZS%[;"Z:\;JTE+:!T!T4Q![ M,\U[EK4^4/9,<>K#S[<))-&+A=;K#(W/FB_T_:N+D7LPY5\6(RR*7.E" \*$ M I!("+@H)! Y(9JG*1/&*Y#-<[[!44(IG;N;F93RA<0]G ?7X^X_+F0=TT0E M[-56[E8IHF6+"L8'4_U#9!A#@D>BPME7Z,C%L 9&CGB#U!PW?Q#Y+>_OEJ#O" M9BY ),L8R V$ ')" <\@ YAH8C"7"M$@+T3@_$/CYTI\4,J?;!1(*@VNDE*' MI%0B<5H$-N=MNTI^AE^'V'=,]/%A#S866X(7R88,G;U7T[(E-/L69]MA(I4^ M_O#F>AB7ER0YS?,,*P%RG>+J0,H0+ #C L&,9)P60:37,-?0".ZPAF_B1 VZ M?O*!V(^Q(@'7_854&\PNKWM\B$9798^W9GK?JL>'*I\M>GSDD7:441V /\\6 MBT]64->M;SQ]M59:;:[-IHL/VLSFNOK<,_^I%[<_K2 NXG=J3]+E1=KQSDTC MIE2.'=%@20R 6A+ DR_:P")%8 MNDM)>V7Y'B#??TOT,66[VAF?GD8HA8I*=\KFPMJ?*16 86'?#04TD$J40^UU M";H9Y?S/;+6"::;2=NET?79^N[V]NXU7/V"AW_YU/7O5OFB]>YV6P7%7';K^5$U(ZYRZ90.2& .C^X.Y^"^NT M2#,+$5$XZ$++=^;!;4$K>%)*OAL*>C==+.?E-7.@_>2_!I[755T@V_5NWX"Z M)74_S;6"\8IU-^4];[^W4J%P'-Q'!0\0I[??DW8:CB=50O\Z'!TBJ%+*7$8] M09:X<@2$2[6G:9%)GHN"4S3ZH>=BUK;)W_&)0W;7]O3=;;+#[G7)KNBM\P(\ ME\*/O^+#VS%Y1<'UXIZ S3!UU!KPQ*3OVB&P&8ASC0+//!VO<<'=8O&JU2C- MM6+0Q6:FG+A(; Y8KA#(%#=:X0QA'-2!]/140S.D#MH5C$LQXW8JJ%'V8YXX MV'7,-J?Z$U2"=MN:8!>,#KL2U!.]>T."785]>A'L/1'>G_QVNAPOWVZ_Z_E7 MRTN_SF=_+K_=S+Z_\.G;2 EB-&4$J+2@ $H&76XC!3)%#*(<\T*DOBW*&^89 M&E-4HB8K69-*V*26UK]/>1.TS0P1$;"NC9%V6 7U*_= HE7+\J9Q>^M:[J'< M=N-RGX^W+6!8D4MUQ:!O9HOEXEXO1[1@C!7(%3*5QI* 8H!ED(,L-PIFC&BI MN5]9AS,S>7VK>ZWOX,*\_I8H+9:EL>"$3:23-K1*X7%D,Y3RU*0%X"YK'-KS M(6"<2T 4+;C])SRO7)T[+V@0?F[D9?7S\N>]=5 MZYP%SRY2\L=SF4_WW04_GM M.Y__LZZ"7PBFK$FH@2RHL':BS !/L09$%(BC3$C.O'RA?M,-C:6/]:Y;BQR0 M,70>YV:"C8]>QVS9"-SYS@-M$ Q(N8J*9$\95^V^BF%95MZX-"99G1^EOQPK M;XUV4JS\GVH=)3QWF5H?=?5?1_;[13*>9I/)I]G\3SY7(V@4SK(<@T(Q#J# M"C L$<@TTZEKWB#SH&2#P/F'QLHK\9-?5@K\);%&V+8._V^=%1X3V9S/YT M]JP=O:J#[JS?E17\,+7_K,=?IS>O\[FEX+>1S#@RS#6ZYP(!2 T%(M,*H!33 MG)K4LJ27#SF..(-CQN_V%]9&F)G$5)(FLA8UT3_E-_M9G;@JI8O0?EF1EJ^5 MF=OAHO1O!E\E:W4<6ZZ:+SA-=B\3'J9)K5BRTJS7I;K(GNYPR=[/WNYDZ2ZU MT%LB'6C!A\[RGA9^2T3.G #:CAH>%?&Q_H)_&B]D>>4SGJE/]M\6(T$0$D)@ M0 2F '+MDHZE JK("ZD%EZ[*O6=,Q,E9AO9.6PF:5)(FE:A)*:M_/,1I4,]' M0T2!JNOKZ38H!45"G$6A51S$Z5%[BX(XJ]AV#,3Y#[=TR;F(J@_6^E8NHD)/ M%]5K5W$E%6,8Y (; %.5 8%%"E(B"RATH9'+^0WPJQV=9FA;OCQ_ .'$3.26 MG(%>L..0>KJR+@:JXPU?"@A*"9-'_E;N_>OYW%GX53Z)RSSDBV^K)A@1/5&- MT,1R)QV?I%^?4*.B!XZ=YD^WHX4G_4-/7[5+0+W]:;?>E$]N7A?+V7>["S^\ M_:IG7^?\Y=M87KN3>^E]W/ALL:"(P%R!@G/ETMA2P+B& )-"<)8RD1,>PAT7 MR#(T@ODX7O"O7^U MJ*Z"@Q,VL=(&[LP&9,_OTSAX=;QKVT+5(E>K"8D+4K6.#MMSIE:3:H>)6HV? M;E=XZO[S"&6HR)!* >+"V+ MC"WPN<#]?8! !.?W9LQWCE_T5S?@YJ*73^I>%3JE@G"N M049/IL7OKZ7A6O>VVCN<_W,[E\MMX.IO;0^FJ O(JV-QY?SZ.%U4W M7E=3^7EVO&3ROU?AZ"-EK6>E&;W<@IYX+JDUC.?&BHUY).]7-+%Z=9K%!G/?UQ9]_-;^]G5 U).> M.-(K*YD<%-[&G DE.2!:Y0"FEM:I5AE D&;,F!QG.*B*B.>\0[,$5T5?DIO6 ML8^^B/OQ; E2[JH]!V(&+Q0@"\9NT[," $BB/A D&/M\E* MG$NNQOQQ/E.OG4*SF6NB8=0QLQR%IU5%BU,XA23>1<"KKWRZH*]5 M8%;<&1B:D]U./=QC#ML9^7=3T\Y]./PFSIJ)X^^OWU9%QP!1V)VQ* M 6A,5POG?\>VB]/Y>[76VG?,8;5<$8,<3VI[P=79 M[GB]79<=56/[BNSX!]J=C/ZAQU^_69/F^H>>\Z_K/MY5?>V'U^5BR:?*GL?6 M?26DS!02- ,XXP6 *C7VB&2W*8*9$"3/6"IUR!$I5("A[>&5_ FO%*C+Z2>S MC>A_"SLZ!2^)WQFJ2Z [IHLUQK7L226\2YNI"_)OR7^5?!Q/7MVGN^@$TA;% M2 >LX.E[/6FU!6?_R-5ZG+8=0V8O>KY\>[1?NN7U5+F*,R_.(BWK5!-B4E8@ M(!'/ ,Q2#2BF'!"IN4XU$Q3ID*:W39,%<5L/76M7LEXE+T[:LF2+7LG;HE!U M(]!^+!8+OHX9:X/SQ4G\>_]#JSIYMIU_'KH;'8J&7BP]OO_'_FLUO)GRQV-R$IE(2C(D M!7'9(X0KP#7-@I'.^BW,O=\HTI2Z7*5/+CX MV>3Y&Y\FO\YFZL_Q9-*V?G7KY?2CLWX7J6/2VUZ?E3I)I0\H%3I<*Y=Y6RJ5 ME%KU5,#Z4JRC5ZQN+= [E:B^%,#3-:DO'KEE;UZ_Z:Y_CAU4".QV&;(P?I3;$=P=!>?]&+Y8)Z_Z7_,YA-5WQT+1D2:(0ZP MSCF 4%IK4QD.C%$LAVDAH%_"Y,D9AD953D9GF%C3,/G3B1G@*3N*H(&^:E-SPQ;=/D]F?B_7%.,,93;')@$", HB8!JP@#-B1 M**>"4F*"RM8W338TOEO+ZKZJ3MJD%+=UV_%&H#T/NY'@Z_H8VQZY\#.I!R2Q M3IM-4_5[CO10^N"$Z/-,.PJI+*[U=UE+J4RJ'H>/M7I^@NMC=QW6.M)_W!N]U!Q]7 M;'_/GOA4NUVZNLB]GAXOA-4*EGT^:S=(.[J[UTMGYSS.9S_&2JL/;[\OW"U1W8AQ^O5:+L<_ MQLNQ7MS,ILOQ]-7^V\.+GI?'X,V[F0@%)ED?_J7(KC:6)6&B5\K5)@'%>D)?1CR_X7IF,:M0I5AZ^5 M2NZ.^Y??J^7Y2[)6+-EH=I5L=$LVRG7"LW'QCD3 D83JE9GC KE/V9%';QU? M9JIN+2,(H3U>6A;.B,;6+C4("$,9H$;1E$JC4(H#H\GJH8<6.^;V[W@J9]\# M2YIO@55D6 B=%R#7++-@H0R(3#+ :89-*F6*J0AY>;4$JY^*;Y>"E::FD)@J M4$"B+5C:?JD(@8 3US]9I5AP-)KJ92=0K>L)+'L#*OEE$MZ7?@LO;JSI0PJ[ M$[40UC*"UC*BY<9,,70QQ\CB;ETFZU\LJ&[T,0#I=T"!JW.8>5/&B-%<#]QV3N:?0D0C, M_4^T>Z76[^CIU\^NFL"3"Q=_,/;=7I[&CC:NGRW&;IE=H?_IPAW*,I&% M'+[\IQ[BX:SLS=9TW=75;5?T&ZT!D6R+6ZOWN)-ZMWNGH=XM77Y_="&-K4HN M5<>49_ZS\BNXQ+@B'GXQ=G2GT>3_6=-;06(RD)RE*3 9D9"2 QN6L@ M)P"RIU@*!&:^H5%%)>[5ZFRS)7+RAQ,Z*:4./'*>P]R/0R(BV3&1 M7 IB,*%X0A.)5<[-UBNU>*J^SR^^C[7O2SE>NF/;XGJJ*I?85VTM';T5X;#) M<35( Z^/%0=^AV3$M;@I=!53NB[P14=55*LP5N M$9MJ!DS>>\?-<&".M>-L,4H[@OOPNK!4N5B4:<;5;=2CME_3Z9)_U0_F[[/E M5NWAQ2H9>91J6%B+2@%$C6LO:(F.9Y@! A4V7.6\($%%K]J),33"VXCL;HMG M?T[MG-_&+PFOY0WCO)9+X\=]W0/>,0>N%$BV-+A*=E>@TF+MJ5RLBS#$X\++ M<(S$B2V%Z)4;+P-JGR,O'*WME=0//9F]N/X0\MMT-IE]?2LO^1=UDJ?)#2>* M0'O8%/;$B>RQDR)AF5'FE&I%A#%!,?9GYAL:^]W,K,6Q7(L:>C'5C*WO[50T MQ#J_HJHE33:B5@[(10>=SCUQB799U3Q;SS=67JH?7EOY/=:.27Z?JE6O!ZUN M^7QJV6KAHD"N)^5BVFEGCWR^',OQ2^E1_*+EZ[R\5O_ %V,Y4H42]E!) 2>I M=/VX#! "Y8 PE/$\,TSJO$7/G4OE"HN-ZZW7CKLC^%NRHYRKU;<*G.,_^'BR MBG)ZV58O6:SU"Z.SBQ?8C^]Z6:]^"'%W=5:ZU.%IR5H?MT0[&B4;E:Z24JEX MM!D+WDB\>K$XO1)O+/#VF3G:N.VH^TDON34]US/7]@DWFA2Y$"#G*@60NZJH MRA)R3AADW" N8=#-W_%IAF;RK:1<[]]PPQ]#V?"U6\E*'B<],,K%2 SOW]T19N0-=BD=0I45& M4P8S4&0J Q 2!EB!K9UKK5V>6PLWS;,6UFU;<-_+8)7=(^WIL+WL6]FUD]9A MXL1+G'Q7R>H+^AM?GK/=P_VSIY&(Y9,],D._?MC3*A[X7AL^&L:QJ][T__&/ M$1(Y$1(7(%4Y U +!)CD"F JJ>::2.'727XSY- 8]#]>_^1CS\V[!4SS7FVG M;L=;\S]^_\?UW?/EV^]0N8;N[O6'J\U6_V6SS[:&ZF5;'8J^VD5'?M/2,!ES M,9Z43'<]55^6,_G/JE7PPA5T7[Z-N++>7^]5]HGI%_*SL^+ /OM\^N MD>>;."+R7;^6-Z*NNSTTH!;^*O:$(M9[^=QT_;ZD/94_>&/[/MN83[9E72#[;,=79;J XCMZK41]D"8Z6DR@'*D !0, 0H32DH&%?,<)%I'!3O M?7268;))FTR0XR#ZT<;%T'1,%14JZXR/M8@1DW*;$(B58GMTCGX39IO4/$A_ M;?QP> _CE(,(<B/[XQ#4&/>$QA>TQMT?L;?FN"=4V6Z/ M>^HC'50:&66Y-FF>)JHV63"YXO$XEZU MR XLW78<5#^VN!BJCEEB'3%A!:PZ6D>/[6J$(!(G')^C5RYH5'.? YH_W#9H M7BSOIO;<7S8E*KM9CCC/H4D- H2[[*&T4( 7J0:*%QF%,+.[/RAJXL@<0]OW MVZU /Z^=^$[P9"/YJMUG8%;V,8C]>.!"X#IF@0/,GEMAUB):_B0JT2+D#V?H M.2K^I(J'D?"G/]JROXPL79^6:1YGD['+:]RX!U)E,@81P%D& =29M&=\K8!F M"F.38DZSH JWIZ<:&D%L)$U6HK;N/M$ L!\OQ(&M8WIHB5AXTYJS8,1J8'-Z MHGZ;V9Q5^*"QS?DG6A>SJSP(98#W*D_C>>9RI&?3;?_EQ_'$!82/U5!H6E)@\L,%#F 1#(Y;[JBCE;)X8^_^J$G([_:6J&[TY MAX1W=0A<(C\.ZA3XCJGIH+YR?;G=)1:8LNS+ .9Q ) MP@K D/U#"JTPRG-.A%?Z2<,<0^.U2LRDEO,J<9):'!,GJQ^#-0':S%&18.KZ M%J4-0MXTXX%!0Y"F?;KB$/O#ACJ:QNR%'#R46FU_GX^V:$YNE>)JS.M4*&(D MSW*= YT;!J"@&#"20L!QFFE#&<;,RYHY''IHV[D6+J#1]BY2S1OV,OV[/LA4 M_-S7(:R1^%%M&SN([S[17^OPHY+N] P__HF6S<+K M&[8'\T5_=:OZI,MD(Q>W94\+W\M%_O!6_W)37TUDALC70770#/W"X=JQY]WTAQUM-G^K<]\J MSPLKI.80<9"*,@*&<< YD< 8RXS$9"PE0>W2C\XR-.9;"[E)OVSERCH.J1^E M70Q4QX35 J-@"FK$(!+!')^C5_IH5'.?')H_W+*#I9ZZ7FF?Q\OQUY)<5B7@ M,H8+(2D@BN3N]CD#+&,$T)1Q0G*.6%@]@!/S#&W[UV(F&SD#N^J=@--OXT< MJ>.M?XA/![5 SL 0JY?>B5GZ;:S7K.I!E[TS'V];&WRZF$W&JARQ]'N];:QP MG(E<,R9=%2 &(,U3%P++ >3(2(4U+%20&ZIILL&QP7P\E>.7B5XXVWQ'\M"J MWPT(^W%#+-PZ)H@=,:\J?_9;\D?]WXZJ>)]')EK-[H:I>J[0?5[IPWK<'L^T MN.G]C;]9-?C?ZPN=NZFLWWHRQT6.TQSDVM(&-"Y=7TH!#-261S*.=.K5WZAQ MEJ&11BUG\N.OR>H^U,KZUX"[T)-X>EP-QT"I8XHX 5";6^.32 5<(,= K*>[ MY-"O5MC=\CD@&J^93S[08HU09DE.%<4)CAL*(0<<0:VMN@;-!K)K,_ M%^O^Q^.51EO]C\,#0V,LH1^[][\P'7/[F<;):\6V&B=?)1O=DHURW=3&B8IW MMVV70X4:0DOFED!ZMFMN.WK;DNDN>TBZ:JS3KS??^/RK7HP80UP1P8"&.02P MR+2KYJ% 6HB"PM10SXC5IDF&QK,[,B9U";#@FNE'P/3CR$LAZICQ=M&IY8M9 M*OVT]M$*I1^9HN5/"R2WO#9\-#TC_5ESO.<3RN#L K"&"F4&LU0"D3* M,KO3[4]<, YRGFFD$)-9X140T33)T';Z2LYD(V@=G.0?FGX2T.;='@NFCG=[ M"X2"0M//0= J-OWDH+T%IY]3:SLZ_>QGVX>GUY%4];6QYAQAK E@%#, %=6 MFS2UKW:*.-<(IQD;3?72PUUQ;'RO;^VZ2/^RXZW=.E!]%[,"82DS6 ",F7#5 M3W) !3= (:A4D1NL"B_[YS+4_F\(\-_[KM&<(F2_:U085P4.V^]:2B5(<8X5 MUX3DN1G]T',QZP6Y[9D&CYV'(^Q2/#I^:ZS\-^MPWM8I$[O(A&=.M$:HWP2* M%5)Q$RF.*N^33['[8.]I%4?E/I9=:GD"PT:/@>P MW_DX*FP=$^%*UN27E;2NE'BR!O+Q#) M(HL]P8D697QNOIXCCCW5/XP^]GVP M;13B.LN\K-FUN'Y=?IO-Q_^CE;4Q<\986@ JH:N 1G@A4&@D)CD)LLDT4$5 M]AKF&AJCU"46RO8=5PE?RUF6WBO+7"P"Z^TU >W'+Y'@ZYA9MHM37%7%]Q;) M1M*8 8AGX8@6?WAZII[##\^J?!A]>/Z1MI7YYN,?U@K]H3?EO9[&BW]>_QPO M1D;9 SQ! F34%>+"!03"Y H08932&469]HI!])EL:-RQD76KSESRAQ,UN#)? M \1^I!$+N*ZO\]I@UJ(RWWDPHI7H:YBJYUI]YY4^+-KG\4S+ZGWJOUX7R[+T MXO/L23LEQA.]4P3G>7;,Z;B.+-DX'==.?I4+H9#, (.* YA*!41&-)""Y9DI M\@*:H+B]+H0<&DUMZ>B*2LU76F[7]K+_[OXF72#!RU8@P::33NOPCDZ^!WZ< M^-ZKV_4EU^["KA5,#LN*N6)BIX-$-O&!&WV[*9'8X8+$*J[8A8C]EF7L$.2# M@HY=SG6IN?IY/-5W2_U],=(L)Z8@#-"L**R52@O M$H!(R2'L-"%(4%9=D?F M&!KK;T1<7"6?^'B>_)U/7G7RAY,X*45N;:1N@ VU35O!U9])Z@7.!=;H@?K1 MC=#-#.]D>QZH>-KD//SHI=6)5E=F][.E7GR>\:GK7ED'($^_6G[2=FI7=+&\ M[Y_N8R-MPE@;/JK'GW8)[YS^OE+OR5R6ZF]>MM\2ZOJ M_'ZN(WFPO^*B!?;V:?2U;-W[/;;6:N>8?56>O"U+6ZVNDNN]A=O5++D[MUIM M'"4Q,([G3+E(FKX=+C&@.^*4B3)LR^)3[LR]&,^FGV;SC[-7L32OD]6K8Z04 MHPB)'!2:&Q>+F0%NH (I*FAA_Y9"1OWBXWRF&UZHW*JTVHL]CLQ4=>GIA"^[ M'[B4"^G:'TC+MN-EXI@X- &C$7T_THR%:-?WD*M@DHWE<97<5,@Y7DSJMM[) M+T_:+NZ"3TZ[U,.K67E@%*ND5=-4_=:U\E#ZH+B5SS-M73VJ#!OGDT<^5G?3 M&_XR7O+)2!@L5:Y2(*DFP!ZV4\ +RBS1(&O^86X/VBC,6W-TGJ'9=!LQDQ[_T; M53V\NF_^>-O;=Z/MBU55QHZU5!#MPS\PV-&E;BKOVN_&>H77$.8=\K^6BX=7X]7T-6'[6LK!N#HA8W MHCWA"4RTB_OFV7J^Q/=2_?!"W^^QEI?[FTHBU0374W7D6+6IY&$RPBR- ,:P M<_5E*:":&2 (2E6:0^?N"[K4#YM_:(2S4]7GZ-5%V^:1H0OC>5O?'=Q=W]+' M0#K\.KX=7K&NX0-G[_?ZO1TT!]?N+8=IG014D>A^&5O"%+3LI8"AS/$:9);A M* 4YQM2D>28E"N*U4Q,-C< V;_U00^DDE'Y,% .@CBEG@TT_I8#/01(OI>?X M-'UG\C0J>R2!I_GS;2]QM;M$J&TJRST/RV]Z?KU8Z.6BOL,<$82X1,22 9(8 M0$X$$)E+YT$R5X5&AL,@;O"8L1G3NS06]OSWD8%L6,J M6>&W.EDY^$J!DTKB=:'(F#>WW@!%N\ ]/V//][C>$!Q>Y_H_VJ)^QW&'U(?7 MQ7CJ6EC.OHOQM,Q,WT2 CC"A5*=: T EB8[Q[ZG01/1U"*M(<0&(C04KVHS;7SV+"[3>*7=QR3@M?8J3R>Q/ M;C4\XJ[<^)E'1E%&I& J9P F.<&4$SMV;A(<\4S^^+)Z:CR\=N#_/Q,::FP MR4,VV;X('7K55K*7D0RJEC[AZ\#1CU8!5ZXD*;*KQ'ZA\T"OI-_"**$(PA # M0Z &D& ,N%+VKQJQPG"3RA35"W,[5>^[+"L!WG%1_M?K5"=%6BY(T'J- MHT/;=8O&KUL2S[_%B9KV5AF?+/#WRA M2S>8GBZJ(RSC62X,I #!U!I\=ES !-+ ,,8,0CF4(JBE;0L9!D>855&D<:F$ M"V^SWYVIEN4!]\_Q\EM5=JK,_EBID+Q,7#Y7Z^I3;5;.US/?Z7IT39S54E3R MK\I5U?\%I>"N%%[)EM?SN7VR=/E>)=S8+TIBC1.CQ\O7><1">1?@&O';#Q5>X_YVNAPOWY[TU[$+"I@N[^TWE?U_XHB,U<%0.:CHDH$)6@6O9- MJK>J8W]TP-YJV#>ILUV_OO%S[0R@S^.I-;>JBX-/7):MS6Y_OHPK7T[%'2,# M[:;->0:TUG9#R\P>$7&: J095(1":@VB$(O'9]*A;?+Z;L74XEXE=M+O82:+ M%]9^-DIL!#OF B=N&2U8@?AI#>)&YJ02.I[9$0)1)#O#:\I>#8L0$/8MB:!G M+Z@$7KKD)G59SZJBYT[*Z,9HJ0W7+;MU,4*%*222"*1EN*#."D Q5T!00B!2 MTA##@TN%7R32T)CKUAA[%'/;3XTGKV7Y'_M"M+9A6?VL]0$LPMKY<5V_*](Q M$VXIDZP*"]<5A?>RZ#^N%FNS?F<.<1$O_>-A'K/Z^64"]5\>/0J 1^NGQQFY M'6E7W\=U//@S__G$EWI5$V]9Z_'6Z\XF/8_N@"]<:\\D(&I&9W/*T MX=:0A# E@*<( TAUKIF"&HL@KT,,H89&W"O9I&4'H9=_:CU-?O_KE[^6,8NF M4L8EUB7VC>SN>,H5#B/Q*&OI1^-]KU#7Q]N5.MOI>D[>9%>EJZ16ZN!SVXI= M.?-71HTZC8EW)!*/(E*O-!X3Q'TBCSKV94G,V[>!^QW.+55+AK'&P"!N"5IS M#B@D!&0&(\BTDH0$6=@^DPZ-BJL(<5F74IG4TH[;IC0WXNU'I[%1[)@NU\G- MV_(F:X$[B+H/ 2ARDG/CE.^2Z>P#PJET9Z]G6T3>?WF;JK%T\>&[=PQU![J< M2:RPT #+G ,H" ,"*PE0GD.=8BG2PLO-ZC'7T-AF(^W^C5E K/89>)M9)C)H M7?L\3^+5IA_B&> "XMGC =A3Z'J++UY8<+H?(HUQZ&>&Z"_DW$^7G>ARST?: M]QI_7(7Y?K23C.Q)&@LF5=WN#%($:(J$!=4@65"!,@5#&XWOS# TXESWT*ZD M3*R8B9,SO,?X+I#GG;$7P].U_16*3*O>XD>UOZBQ^.Z(O7<5/ZK0L9;BQS_8 M,B-$VC%?R\RYC_IEKF5U%K0_3W29>C)5U]]=7-S_5)Z8N6M>LWQ[M N^M+^[ M_>_7\4N9>F6@$E1*!#*5IP"FO !"<@I@40B#4B4+EHZF^JN;R>_L%DLTKYVQ M[F"^$;!#%Z5+S (N46&E8**V- S,5(BU@GYGP5Y7I;=LA_4Z;.ODLGIJKA%S(B(#'BMK(I98_>951 ;S(/,B]O@MSKH?M5C> MS'[H*5^]*C[.OO/Q=,0$ADCE!B H<@!SI@$E) -2Z4Q3I1"A_JGDIV89G)EF MY4Q6@JXLDC\J64-.:B=1]3C?@:#S! MGGRXO[/K.?EW3JUG/]R"$#_/IFHV+?.K!9_^\Z%T:2CGWOA\]^'A*:LO6[(" M0VY.CVQ/_>J(ANW$F-H/+_3_.Q46K]>)'9K;10-]#^W7##O6XB.EZ'[.X> "@MULG$W M!2@OPS+>=4(;(?J^/+@ J"-7!9>,UHY%G^>:+U[G;V7F7A72N;)^::Y0+CA( M)79Y-X("CF0.C,H+@TU*A/#RWYR=:6A M7@GIK+K[G'/^@;9IN3?6UI_SR=U4Z9__H=]&1A/.F5"@*) !$*4$B(P+D.D< MZ1QSHK2W._CH#$.CD3H%M98R*<5,K)RAJ;G[0)YW!U\,3\>[/QB9%NFY)[2_ M(#]W?\2>$W1/*'28H7OJ@RU/65O.B0>S[GY[8U^(KAWNQ_&B[K4GL6(*2@.0 M*XP-F=W?C%,$V[;?E+M/>5I:!=E^MX*TE+PTTM:R1SP3!:(5ZQ3D.VV_YYY , Y. M.J'/MZRO=+J.T^?Q5-\M]??%2.>&$U9P0+C6 .;&\I8@V))7GA-DT0G,!?.9 M=&BCF2*64DERD0G-@#$9$: MT#Q5@$'(,@N(Y1T3EMET9L:AL8X3,_G%-7W^2U)UA"XS%:L\)_F6E*6PN0PU MD\XC[T=$4?'LF(4V='=-=#Z8F''IU[5FNVC=X$/9I&]YA>G>*/:IWS?S0^U8QS[-1@O]6=K M7*F[Z=)^6\;.M5ZVR37 E.9YKIC&"K5J M&KT[S]!HHRXIY6J O9]NT<=5/=DL^L3'V]+ #WN,G3!/ M>J'G/_1B9#)[5,DR Y@6RE("L28%20W >:%P*B41*.@D!-!.3\=?RQZB%](ZMB*_'J4.<._= G2NQMY;?2Y M\]#[\5I40#OFL96L8%X)FVQ)VT&=4&]H8A5!/CM?OQ6.?=4_*%_L_6#+T$$^ M<9?0UK9[=3?0=0(.)]0@AA#@VAE62+N+8G>^2Y%!T*@4FZ#WB6W[[S^3\#0P./(NE''!?CTS%9'$#30093(P:QHON.SM%O.%^3F@?Q>XT? M;E$0Q Y2W14Y#^!N,XM'[NBD/-!=J_]Z72Q=#(,[W*W\LL[2<9%JL\FD#"6T M>U(OEB.=(R6S' &LE.4*HS(@<"8!S)#DE!):%BZ?+?FDF2LZDB^(9=92=NC[ MUB[\N+PNK4,"^7Y+FM]NDE\G,U%F#,F_5J$ZE3]\43MU^1H =U6RY3J?[F!@ M)ZI ""BQT<$WI)D#![#N';.G6_+ZAKP.5]SI0O0\2RH=J[NO!Y-L]'1_>]J* MC-A=WKM!+&] M97W7>:>*K.\WW*'U73I;C$:Z[]T,&U_M6*ZPVRGKDR'TUSH M"G(I2_:U]3K?*ERB4V(GUQ)DA+I.Q!@#SAD!+!,Y%H0PFGM55_29;&B'AKO[ MO]_>/S\\W=U^:>GY.89HH,OG0ISZ\O4D&SF3/SHIZ.*#2&S?SK&IWL>ITZ#T M26].TS/MJ*(^KGRR R)FH=DI42+J@HW@OB @@CO3?:2-#KZ^0"B/;?,I<,U;8<3UUT MF2+)-.,(0&88@#)%@&:% "CES&#[NUQZ^4; MZ%"UAJU3?[C:/O5?-EMH:ZA>-L^AZ*MM<^0W[0Y'GV?3K_8[^]T5]'FV0US_ M'"]&19:E@J82&/O& E"EF;6_IX/Y80/8=!%&P0-V$0R>(].D6O)FV3DOLV:^-G MPXW2Z^]ZJMP5[:<)_SKB2!9Y"A' +'/=5K4"HB 9*$0!E+&T-0L=[UU/_(+/TJ*ZM[-+=D7HS3(\JL&V9'O] 6X_% M;E[GFWZ^_ MW'Y,[NZ?K^]_O?OP^3:Y_O+E]CG8GW$>;U^W1E04._=N[&7(]N'E\ 8HFK/C M_(P]^SR\(3AT??@_&OZ^_ZR_\DEUPBXM48B08MHP($6J )08 2I@"A1G.58" M"NK77_W(V$.CDE*\9'4C$V#*'\/M_*O_ C2Z-MP#@ BR $ZHW,H&V!^K-RO@ MA!+;=L"IC[2S!&[XXMOU5+G_N"Z3/_A$NP(O>I3;M[] MR "3NWLL4T@@%,3 *$,@36%FH-= IU:%O825OF44CW@][('68+^"'N9PU$ MQ['CS;^&L/QA2^2R2<9*ZJ04.YY)$(12)*/ ;\Y>S8(@&/8-@["'6W+1[/O+ M7'_3T\7XAZY"O,I0KF?^T_ZM\H8]NEJML^ENV->)V$NH-*60#L0-Y+O)J>C+B^ZU1 MU]RYLS [,;3KN@!6RZMDK6=2*[H;8KN<=1!L MT*I$X4K(P-"&1C@]^?5"D+HFR5!\PJFM 8!8_'1LBGY)ID') Z9H^FR$=H1E M&=K%M;16IYUIA"3GE @#4HH$@%IH( 0M )$FDP4J"%-X5;'ZN65?PMTIO;[> MN[6JGWN@@G7WO#(%+N%R.?[AOO*_C*?)HE0@T&!K0MV/'"X%\7W:#E:"7B4K M43OJ.W@P.R:FJI'96@/+2*4.R5K652'] MJZ36PZW&^K?=+T) ,FOWB]%3PFI7BQ*6CGH9G(TIIRV'[B^M]#+==U)'+QRJ M;>F^[4D_\,5X\<6>K;EZF/Z=S\?NV/QDC<9L1*%&DB%KT!8NU4BE''"4$\!- MFBNL.-]^4DB:+4E37O.A'+>RZ8D,RMV*'5NOS7 0_2[<+:/M^ MNU0P?UG#O!(\>6I"MT5)OC"HHE7B\YRVYP)\86 >Y5<"2 MP12JG$! D*,QC4)?/X-$.CHTTTMFO>&QZ ?01(/Y*Y M')Z.*64_"'N3H%C77TM^X\O7>5F1+6Y4]FE8(L9E'YFD]\CLTXH>B\UN^'0[ M(OB''G_]MM3J^H>>\Z_Z_M75V'HP'\>3UU6'J,7#ZW*QY%.W[J,4$RVYR( 2 M.0.0JQRP@@A D"@H$JB@0H0P1.#\0Z..6L[V=W*A^'--"Z@% YCG$$ ,#6 < M94"*'"%&-#28AKB\N\2_!Y?V2OR$5_+7BY#,-B*7G9]4O4[3@_IC+WI>/=3? M&OJ]'#IOEZNBX)^_9<>J?7P?8H9R0EA0 &YM*^I]("<$8YT)PC M(S55LH!!ON-P&8;VKOHBOVGU:H]_=A^N*U!LE=0-C?X)7Q1/#W2W4'?MH#Y1 MVV/][Z4J5X/,!VO7<-?TONZ)M+@6BU*$$ @S MGIQI:/QW,UO4'4-U+>G?PBCO-*9^Q!8%J8[I:RWCJI79(OEC)69$^CD+1222 M.3U/KU1R5MU]PCC_0"?EZ3:O:B)3F%'#@,#*GC,5PH!J>\ZG!4<,9UJR-&9- MNL$:33>[ZP]WG^^>@TM=>D/N1R)= -DQIWC4/NLH5S04K'ZJ MG+V3/1,*1F ]LUB62^VE73S/ZB"AQ_G,LN'R[=%^J9S!Y-)37KZ7[HHB@VEF M%&!$4 ")HL#EE8(<0D,A9R9+R2I4T(^F_"?WVE^[08,=4U4I\6*\">*I)+]* M7ISLE>&SDCZ,P@*6Q(_$(L/<#XVMA'8)%K78R>,:Y%+RZ@AW>Q;E8"(+!RP2 ME05,W"N9A0.R3V6 ",P MS*RU)0IE@$)&PY051<&#'"J-LPW-NMH(FSAIP=TTJ>4-(ZAFB/TX*1IP'=/0 M/F;C-68=M"7R B42U33/U2N[>*F]3RA^#[7DD+)8QR@GA319D0-E7,*KE@0P M3@BPYS&E,4U1SHH0[U\U[-"<>L]NCH27L@7R0 63YX8/5K[KG=VL4^U/66D N1<:V((RI@(2D,\/=707L].TF1'U.0/)VQ22AM_AMI"U")(ZAT:T0*F3$_4<+'5.X<. J;-/A)>XNIG]T'//B_^#SP_H MBUK*%?5N_Z2VK2HT[8[46WVFHPIL5V .9_&ZMJ0?[V[JO%_PH5R] M^K8GN9[/[0=UE2!Q-Y4N-567(8+./9QLZ13S$-T/\-'.X1V+V_-1OA_P#V\# M>IJW7>^*W[^,B-348%H 5^H70,PR0'4N 4F18ADGF' 9TKMB\\NAT/?O%B^[ M][\L^=(WO&T+GV96;:=UQ[SW^_W=\^W'Y,OS]7.#FSJXF\5&QXN[6=BA>NUF ML1%]OYO%UF_:66^_V6_5?,PG;F=.77&4Z=?R<%'?.C-77ULA"0QF%$!-*:!8 M,$ YX=0H3%(1%$'1/-W0MMX7_;5\WVY)6QV!PTRG,QC[&3[QD.MX^YX$K8.; M?3]0(ID49R;KU2#P4WS_=>[YU&4A#RZ"_L=8Z:E:C"CBA33*=0'-"P SF@/. ME 8%+9"B4*8DY2W*(!V9JD4D0Q_ECSZ.%U79.6OQE#[W^:8U^'2WON$Z;?S; M;&)1;Q?)<;@B(JG@@F.?;1E M +?:%$![;>Q^M.^]FICV-H$2FI3V .'20$D!@$&4PWLH<-01M("4Z]&>H=# M#XT&:N$"ZF'M(M6\Q2_3O^,M7BI@M>YKT-8):ZCVC86 MV-I]HK^Z6469!KK@A1%ID*B MD0YF".*=W@*3Y$$>V85I9&W3QP9$2X=I8QWFBL6V*@[&?]_%:Z1/ 1,:FM3$*DD(813'N1 ]IAS:,;& MA]^_W-W??OF2?+G]];?;^]#.@#XH^^W_R-CU=I=9B]M]9\ @")1A\^,O9)) M 3[]!+R:/M69'O]A9ZTN^232ZWJ_D.[_[#URM*FY_RF_. ML>^*X]T:H^5RA*!4>8Z8-4HR":"K5\4$ST!!&F.2=NI'Z7\:(_>5Z%+[W1G7]+\RQCG?O($5;8UW: M-[%RM1]7%SB,8$RP!IG2'$!D?V(&Y@!K4B@LB*(ZJ)CTP0Q#,\3+.J2?9SPP M^O(0.5]S^P(\.C>N2]G*JJP=Q :<5#V:V;P_?L]&\@GU#DWB4Q]LMXD=?RS? M7*S?;&I)I.[+!4F!.43$-=O%KN@R!)3J%%!=I%(IA;,LZ(Q]=):A;>9*R&0M M99MD1BPV'&0*H* R"'# @BE85; MP")CV!@99&NP.<0%[DN<&FH("F16J1)Q)P6.26HR%/_1U$N4I]=G8NJ8-UCI%E "E M>)X+6M"L\+).STTTM'=,)>NZI]8F9*(2UX^OSJ+;3$TQ,>OZ8JPE7$&53'RP M:%78I''@WNJ<^*BW7?;$Z_.MV[NX?JSS*OE]O/CGLQVGOLE-4499G@F 2):[ M5!=7'5,7P"A=0(9I3G60*=HPU]!(84?4Q,F:.&%;7I0W@>QGLT2"KF-N:(U: MFPXJY_"(URGEY$Q]=T0YI_*1SB=G'VF1^?+_O?*YW82W4Z75_WJ=ZB)UJ%U/ MU?,W/=?H&U!+''PC2SZ&#ZF=$70M3Q&VWS%;NK[U&=@*=O M3-LGRM#H-CO=AKR"FD MSBG1 MAWE36)BU0 G@H#9&YTP3#7,OC J8<&4$ M9I #J*P13@44@$EBWRH,I]($E3<\-^'0WA9'+AK7\B9_.(DOO:'=1[SE->T% M./9_5^L-X>77M2=PZ>K.=G^Z][VX/:'\V=O;4\^U*T+\Y7K$%"?:2 *0A!! MP2R#0"R!1IQ1E>>B4%XGT,V00R.*+_Q5C9/KN>5I'E:#V,+3O.?;*=WQKOYR M_?O'N^3ZZ?K#W76\$L0;%2\N06R'ZK4$\4;T_1+$6[]I<=I[TC]FDQ_6(KB9 M:S5>?N*R;"-_/;'?ZBE?ZLI9Z_J>U-?$.E,H5Y@!4TB7$"\-X!(;0%.6Y3G! MBB'_TU[H[$/;EFM!DXVDR5JI@#S#=FOA<;SK$N&..6"#8R5[LA+^*CF*>POO M2##B :>[+I'OZ707?07"CGAM$6P\X@4/VM\1KZV^.T>\UH.TK#KMTDZT6KB& MWG>+Q2NW:JXB_GZ?VG'N2N-O_$/;5[[MPUBE$CM:LD%58YJE-IA_9R-:97U//9=C^_F(Y;W[6(I8A<([E;7?DN-]P'Y0O+R7 M2=N]I)[TQ#4<>.3SY=NSW0,++MVPY8689BC+!*H7BSKL8U%^IU%!44XYM6:IZWPFJ0 B M1QS(@K-4(9US'13VTCC;T*AC)5LKIFC&U8\KHJ'5]46F)U#AY95\ (A5:JEQ MKG[++OFH?5""R>NA=B1A3UFNJILU?US+%O7A[7=KU=Q-UY[6:\M&/TK7:M5% M^M7^6_U+:]BL>T#+(B^XQ 1H102 .85 :$1!3F2*>$9-044(F\01:VBT4Y:( M-)/9GPMWLBTU2\3;5A@>7ZOUMS!.BK2,?N35_^)TS'+NJJ%M5?G%:96, MIW_9"H3::':5;'1+-LI%;2;>#=Z12#624+VR;UP@]VDZ\N@7&GV?UV59#%*4 M8H0!*J0](C)$ .-0 X,YE];8(RD-.B(>3C$TGEU+>$&1FR- !IIVK>#IVIX+ M0^;_-'=VJPW"4 "^[U/X !5,XD]V4Q#&KH1!7Z"8U+"RC@Q;N]??B5;1^C.C MT;47I90TGI^>CY/D<#(]K6LI;SJ7B_ZGE4V_@KU96WODM- .SY YJ'VI-YF^ MRHQ=178.>7Z.?MDG/#G=5/%;=U/> XF/C*I;- 5)8+G'"+.I$,)&+D4X\&+F M$ZW.>G.$>39*KPX0%0-5;9YBQ48*F^@G>[%-[.<. Y M:[EF85157MG7O!(VO'(_UHURK_1W6S>'-Q.F-03"6:*LBDP31GN$JY$YIV%8 MX?Q=%'^]0X"%@XCGV-1EL.X-(+>BPB4VC['GHSAP,,8Z6*U/_FR8K'7 L9A, M4_D#GS3QUS#>.)Q--(K4!:Q%.W:52$EQIY$YV'0I;@@>C:E7A4&74H_! MW3EF8@E_=KG*KR3-=]G5,NOC]%T60_D((E10R($""K&+7HXV\SQF!SSA"%[8 M)5H[X //>K90+D6%-*8FJV:M_H!IQT6V(8,M'.B5K1IB+G#CP ASF"K,'WC2 MNC7Y?ZO<*L4,11G "C'! 5 8F]O;2TR,#(S,#8S,%]P&ULY+U9X\L7'NX>'N[_\C_^O![]]"U-9\/)^%__0O]*_O)3&H=)'(ZO M_O4OOU]^ /.7__%O__1/__+_ /S[NT]G/[V?A)OK-)[_=#Q-;I[B3W\,YU]^ MFG])/_U],OW'\)O[Z>/(S?-D>@WP;XM?.YY\_3X=7GV9_\0(XW^>.AH./['/Y<_O)NEGY"]\6SQ[;_^Y?_X,O/DVMM3\O_O7^H[/A:Q_$Q]*?__VWL\_A2[IV M,!S/YFX+7YX-@ENOI#ZFW3]M/(3Y3NX^QB4'P%EP.E?_YS%O_S; M/_WTTU(_^//#^[]. MTPQ!L^#W#']P^_OE+;O3DOZC7Y]C,^^.A" M.Q$ARY!01ON0_?AM3ZE^K->C:?AI,HUIBF;D[G5N&E[H^"F ;S_Q\U:(Q,98IH5[D*()Z\ M=B,X\/;AL+LL&P'#Y=2-9\,B^%M 1VV4S-X ,<:BH9,,K.<*I*1"4Y>#<+3. M[O#LS1M!0K0/B;TDVC,J3L;SX?S[A^$HG=]<^S0=)":([CCB>% MANBL4<;%Q'38"PW/W[@1"F2[*-A+@DUH_U.Z&A8AC.?G[CH-0E!268Y!@F>X MP;F Z$W,0. D.!L25G)N MS:7[\S2B^(9YN,Q8W%I"9CA)3B90BWV02(*NLDD0:-0H.\8$W<_37/OZC:!B M6H=*#=DV 9*C&%$%L]N_SH;C1 =64B)4U& D92 "PMURPH%PFX@4/N@]7<^5 MK]X('+9U<.PKTT:!P0;"1>I-PJW2H!LM4M8EK@JXD0;CLDO&AAJ6XY57;Y:^ M(C\>,K83:DO(.,8O+Z:7DS_& Z]()$*@1\V$!*&1&2-R!HZ!N#>>V&(D<&>EYI%&(=)>:G_^QLU4WW!ZOVTSQ#2(XO^Y,_PQ8VO MTC(3KS2AN1S"!'1D!<<(QR5%07(IM%.9*6*K+/S';]T, PUG(/<691/AP/'- MM(AK>39;((TZN)D-E%;>9'1C1"((Z9C1@U$T@.46XUYF@]G3 USW]LV@T7S^ ML8)HFX#(Z1B?AN(8?DOOW=S=LC60QI/DT,M)1#$0PABP+E/P/HL84[:TTH'7 M:V_?K'ZJ^41D!=$V 9%RP#\]=O-T-9E^'RB7B0R<@A,)$4XS[HO'0S0#2?@]Q=D$W@X/.U&XW>WDQCGWXW=NAH:&9*L0J@6$?# M9B!I.#M96@A M.2)J'&T^>^UFT&@X<[F_,/L^KUJ&2A^&L^!&_SNYZ=VE ^D%CR$KY(&C1&3B MX#'(!L89$TK8P,Q^)=JKWKP9)AI.:E81:2/W.!Z8^( _F0TTY2$'+L"%C';. M)@D&P0Q2>$N5S2*0_OV^S*7\,9S-V%5TWK__+S"^&=X0_VOKA_G[H\N3]^^.SH[.CT\^_WIR M_0!N9G#EW-?!HD"NP.(B?QB.W3@@51\GRQN ]YCC+I5K@ +03A2/@F>P7$@, M.V(TTDBGR+I6 =G-_ (:MR]=KK.H]DLS6?W7(;D M"+))('AK<4W8DI'!"(L9D96+C'.]SNG8A4K] MK=-]SX0WPI6^+6#1<.#NR3@XCLZ5$] N=?33[*DCV$7,# M6#EVLR]'XUC^.OG/F^$W-T)F9D?S8S>=?A^.K_[F1C=IX&DHO1P%@TK4V&H#8;V[ZCS1W?I1N"UN&Z4YH M T6\EXP%7'^>@BBMHC#82R!(TEER+X6LO9&M(:>?WBG=P:F6Y!L T5$(Y:KN M[%,*"=<%LG2>YG>\4!:$8,R M@D7!,?H +=Z#=*$Y"ECCO!UO79VVMK6T--/ MSY7N8%1-]COC"*-*/ZF$I-/Q-Z1[,OV.3 R4L%*@7$I@JM!)= H<$P10&D%Q MHQUQM>W/X_?WTXJE.Z3L+-L&+,S':?KJAO'DSZ]I/$NX"U_,OZ3I$QD-6)8I M964!)1%!&")+$RH!%!E-41AIU]:S[@*7#&4E"2YP MD*R10W&,8W'\OY;DQB_3R6R&?IHD*F0//N F*ZA1X#-:4<*RED(H:D3MA-9Z MBEIPDJO$[Q4%WX*%">'F^F946O^^3TA$&"YT@E^/TD(YXWAT7=04-/J?4L9ZEJ[YOKZ&G!>^_6$FXK M] :VTU\FD_C'<#0:4!V4*)V:3";EBCRW8!R*1L9@J!4!Y;*NSF\7L-R]NP6' MO HP=A)F YOAA^%X.$]GPV\IGJ+DQU=#/TI+N11(^U(PX!A*0Q4/T2]NP40* M,8KH/1"05P%,1<$W */WMZ\M?0.OTZ7[\X$3&6-(B2>@SFL, M5P1&*E$:B"9)7"<R^N M4WR9C%#HL^*'S[_?BR:&+#.ZW:50&OE"0PA>E4:"41%E+4=8KVNCL@M -J6M MWZ10Y_5 G:BH P:$A]9 &\=9DX]-=W6A_-<3V444#H+H[+O[HOI>SXKNTO#?4T)**TMRAA$AI@THP"D@I,4^E MI-36!M3KE#0#IKWTO.*,?@^AMP&=Z0V^]86,!A'7#B\CZ% 2&81 S[\,@P(6 MT"VP3LN0U]W&VQ$]KQ/3[V;7'8 JB+X=#-V'D ^,),.=\,$"YB2=I)5KZ9^DZA^SR,ZPE1=532 K>/)>"&5OP_G7XYO9G-< M*M,[KNXZ>PV$USX5)U+KC#8W4@;>2 F*@.Z^CW8Z AAU172 M ,C.)N.KRS2]?I_\_*$N)@B7T.@:14O%K]5@HX^@&--,2>YR]93U*V3T>]31 M$83V%7<#B%ED4E^QKEH%3A'C&#<84]K04_PJ)@A<:AF)%JYZ_=$*4OH]Y>@( M.37$W@!Z7N. >16]I.!L:5&OB -+H@!B+0U$)6%9[=+J'3'3V4%'5]9F/V&W MD/*^M9=GPW&ZR,=(P!!%$CB1-"2PE)9Z\3+ZPA*!P2;1/# O5%[77V6?_>DQ M'[7H&)]F M\Z74[CH.'%V78\4!)XD%(Q4DQ5!VGBEP1D9@-%IO@_+NV!IV4F%*:()(PH,IVYYB]@YFB!IPV.PU'!?^T3X%3+Z;J95 M1\,O+W'O)>XF>D4\ZG"]Y,!E7>X]9> TL+*42$GJ.] N:?.@).#;$WL#E]2G,W'*=XXJ9C=-MF3RX YV$8S@=2 MB]*Y(((DL4R 3!$LQA80478,5X3DHG:NX&VJ^LT\=82IRLIH %Z/.%@DTLID MCVGZDL:SX;>T3-:>368E17N1+]V? \J,9(QY4-XE$-;FTEV%@0I)9,4MTZSZ M593M2.PW=]65,>M030V@\'*:W.QF^GTAO>6.?^L76F%RI!(H\;B:,G+D)&&0 M-8D:S34AK/9]W%6T])O+Z@A7502_;WN(RP[3 QA9B'+K*X.298Z9%0Z,P_"" MFLQU$BD)5;M>[B45_6:?.L+.GL)N()'^5IYD8".G)L5B-TMV3,A2J>4X$":S MUB3K(&N#YRV:^KV2>>BCF?W54@UFO37^_[C0S)G#Y/I M^\F-G^>;TEJ3)E)10%ZTKQ65(*K%5]%6=_IU8ZQUX%ZF@/= 4K$@= I@"]U M:T1PFY&[)&GMBUIOD-1WMK4':.VJD ;P]>@P=>4&SP2+SB0"DED,WY5*X'B0 MX+,//(M(HZI]FK0!67UG7SO&66W%M(6U%_N\BHK*K''94*M*8;8"]"H91&JU MCEJB6UG;[5I#3M_9V<-A:R]%M(BIVVW>49.IX"@/3DL+R!S !!#>NS))F$(..5IF%#'5 M+=-*8OI-]7>.I3I*:*+$Z^)KFKI2^'^&+*5/PZLO*+7?9\O^QNL$>5(2W+/2 M"OEL.)L/C%#1"^TAJCI0\&UCXT MW("A?,KV\]XG6_ =T)-0P4>(I;VF*+=@O"4).&.!*I(3(=7[&U>B?3-H_[B' M#KWHN%UL/]P?W8)UK[D-4230/"+KS&3PBD6@CE(794@L'0C>NY"_&<)_W*.- MOC1=#>2'K#WX?(E__G9R?OGYXL/%QY-/1Y>G^*_5Z@Y6/+[[FH--^*I4;[ L MR+P'U4.CZ>0#LY(#SX: $!&CI$@DL"Q-9LKJ[&H?"JP@9?^J]&]I?),^X%I^ MK4G:R9]A=%,2I,4]PO]BJ4E-CB2?;(*0=,(8T1AP0BKTZB.5/,; 1&WN=R"S MWPJ#&LAY6;3>K:X:V,J/)S,TW64FT:)B+$V_#4.:?9Z,XB *185Q"6RT&D1, M&$LRY,1+2ICPP211^\AD-37]EA!T :Y*DF\ 0XO9CA^GDSR<#Q3SC%HA05'- M04A1QEOY,B" 6&68CC+6S@(]>GV_-0!=H&17V390(WSO.]X.'7Z81Y*SBD3K MB $\+=T=4@3C';J#TCOCA<2XOK9E64E,OR?\74"FCMQ;L"MIC)R,RF#.>#T< M#PL7\^&W=,O70)OH?- 2="(E=:XM;K6D3-'C3!CI3)2UKX&^05*_+E EQ3^W M0!6UT "H/J=%:X\[ZID45BJ1(>72Z#I( E8SAS$JYRJ@937*5,;04PKZ=6RZ M@