0000034067-24-000075.txt : 20240502 0000034067-24-000075.hdr.sgml : 20240502 20240502161420 ACCESSION NUMBER: 0000034067-24-000075 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240502 DATE AS OF CHANGE: 20240502 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DMC Global Inc. CENTRAL INDEX KEY: 0000034067 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS PRIMARY METAL PRODUCTS [3390] ORGANIZATION NAME: 04 Manufacturing 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: 24908429 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-20240331.htm 10-Q boom-20240331
0000034067--12-312024Q1falsehttp://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#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://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#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense00000340672024-01-012024-03-3100000340672024-04-30xbrli:shares00000340672024-03-31iso4217:USD00000340672023-12-31iso4217:USDxbrli:shares00000340672023-01-012023-03-310000034067us-gaap:CommonStockMember2023-12-310000034067us-gaap:AdditionalPaidInCapitalMember2023-12-310000034067us-gaap:RetainedEarningsMember2023-12-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000034067us-gaap:TreasuryStockCommonMember2023-12-310000034067us-gaap:ParentMember2023-12-310000034067us-gaap:RetainedEarningsMember2024-01-012024-03-310000034067us-gaap:ParentMember2024-01-012024-03-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000034067us-gaap:CommonStockMember2024-01-012024-03-310000034067us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310000034067us-gaap:TreasuryStockCommonMember2024-01-012024-03-310000034067us-gaap:CommonStockMember2024-03-310000034067us-gaap:AdditionalPaidInCapitalMember2024-03-310000034067us-gaap:RetainedEarningsMember2024-03-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000034067us-gaap:TreasuryStockCommonMember2024-03-310000034067us-gaap:ParentMember2024-03-310000034067us-gaap:CommonStockMember2022-12-310000034067us-gaap:AdditionalPaidInCapitalMember2022-12-310000034067us-gaap:RetainedEarningsMember2022-12-310000034067us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000034067us-gaap:TreasuryStockCommonMember2022-12-310000034067us-gaap:ParentMember2022-12-3100000340672022-12-310000034067us-gaap:RetainedEarningsMember2023-01-012023-03-310000034067us-gaap:ParentMember2023-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-310000034067boom:ArcadiaSegmentMember2023-12-310000034067boom:DynaEnergeticsSegmentMember2023-12-310000034067boom:NobelCladSegmentMember2023-12-310000034067boom:ArcadiaSegmentMember2024-01-012024-03-310000034067boom:DynaEnergeticsSegmentMember2024-01-012024-03-310000034067boom:NobelCladSegmentMember2024-01-012024-03-310000034067boom:ArcadiaSegmentMember2024-03-310000034067boom:DynaEnergeticsSegmentMember2024-03-310000034067boom:NobelCladSegmentMember2024-03-310000034067boom:ArcadiaProductsLLCMember2021-12-23xbrli:pure0000034067boom:RedeemableNoncontrollingInterestHolderMember2024-03-310000034067srt:MinimumMember2024-01-012024-03-310000034067srt:MaximumMember2024-01-012024-03-310000034067us-gaap:FairValueInputsLevel1Member2024-03-310000034067us-gaap:FairValueInputsLevel1Member2023-12-310000034067us-gaap:DevelopedTechnologyRightsMember2024-03-310000034067us-gaap:CustomerRelationshipsMember2024-03-310000034067us-gaap:TrademarksAndTradeNamesMember2024-03-310000034067us-gaap:DevelopedTechnologyRightsMember2023-12-310000034067boom:CustomerBacklogMember2023-12-310000034067us-gaap:CustomerRelationshipsMember2023-12-310000034067us-gaap:TrademarksAndTradeNamesMember2023-12-31boom:lease0000034067boom:ArcadiaMember2024-03-310000034067boom:OperatingLeasesMember2024-01-012024-03-310000034067us-gaap:RevolvingCreditFacilityMemberboom:CreditAgreementFacilityMember2024-03-310000034067us-gaap:RevolvingCreditFacilityMemberboom:CreditAgreementFacilityMember2023-12-310000034067boom:CreditAgreementFacilityMemberboom:TermLoanFacilityMember2024-03-310000034067boom:CreditAgreementFacilityMemberboom:TermLoanFacilityMember2023-12-310000034067boom:CommerzbankLineOfCreditMember2024-03-310000034067boom:CommerzbankLineOfCreditMember2023-12-310000034067boom:CreditAgreementFacilityMemberus-gaap:LineOfCreditMember2024-02-050000034067boom:CreditAgreementFacilityMemberus-gaap:LineOfCreditMember2024-02-060000034067us-gaap:RevolvingCreditFacilityMemberboom:CreditAgreementFacilityMember2024-02-060000034067boom:CreditAgreementFacilityMemberboom:TermLoanFacilityMember2024-02-060000034067boom:CreditAgreementFacilityMemberboom:DelayedDrawTermLoanFacilityMember2024-02-060000034067boom:CreditAgreementFacilityMemberboom:TermLoanFacilityMemberboom:DebtAmortizationPeriodOneMember2024-02-060000034067boom:DebtAmortizationPeriodTwoMemberboom:CreditAgreementFacilityMemberboom:TermLoanFacilityMember2024-02-060000034067boom:CreditAgreementFacilityMemberboom:TermLoanFacilityMemberboom:DebtAmortizationPeriodThreeMember2024-02-060000034067us-gaap:SecuredDebtMemberboom:CreditAgreementFacilityMemberus-gaap:LineOfCreditMember2024-03-310000034067us-gaap:SecuredDebtMemberboom:CreditAgreementFacilityMemberus-gaap:LineOfCreditMember2023-12-310000034067boom:SecuredOvernightFinancingRateSOFRMemberboom:CreditAgreementFacilityMembersrt:MinimumMemberboom:TermLoanFacilityMember2024-01-012024-03-310000034067boom:SecuredOvernightFinancingRateSOFRMembersrt:MaximumMemberboom:CreditAgreementFacilityMemberboom:TermLoanFacilityMember2024-01-012024-03-310000034067us-gaap:BaseRateMemberboom:CreditAgreementFacilityMembersrt:MinimumMemberboom:TermLoanFacilityMember2024-01-012024-03-310000034067us-gaap:BaseRateMembersrt:MaximumMemberboom:CreditAgreementFacilityMemberboom:TermLoanFacilityMember2024-01-012024-03-310000034067boom:CreditAgreementFacilityMemberus-gaap:LineOfCreditMemberboom:QuarterEndedMarch312024AndThereafterMember2024-01-012024-03-310000034067boom:CreditAgreementFacilityMemberus-gaap:LineOfCreditMember2024-01-012024-03-310000034067boom:GermanBankLineofCreditMemberus-gaap:LineOfCreditMember2024-03-31iso4217:EUR0000034067us-gaap:LineOfCreditMemberboom:CommerzbankLineOfCreditMember2023-12-310000034067us-gaap:LineOfCreditMemberboom:CommerzbankLineOfCreditMember2024-03-31boom:segment0000034067boom:ArcadiaSegmentMember2023-01-012023-03-310000034067boom:DynaEnergeticsSegmentMember2023-01-012023-03-310000034067boom:NobelCladSegmentMember2023-01-012023-03-310000034067us-gaap:OperatingSegmentsMemberboom:ArcadiaSegmentMember2024-01-012024-03-310000034067us-gaap:OperatingSegmentsMemberboom:ArcadiaSegmentMember2023-01-012023-03-310000034067us-gaap:OperatingSegmentsMemberboom:DynaEnergeticsSegmentMember2024-01-012024-03-310000034067us-gaap:OperatingSegmentsMemberboom:DynaEnergeticsSegmentMember2023-01-012023-03-310000034067us-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2024-01-012024-03-310000034067us-gaap:OperatingSegmentsMemberboom:NobelCladSegmentMember2023-01-012023-03-310000034067us-gaap:OperatingSegmentsMember2024-01-012024-03-310000034067us-gaap:OperatingSegmentsMember2023-01-012023-03-310000034067us-gaap:MaterialReconcilingItemsMember2024-01-012024-03-310000034067us-gaap:MaterialReconcilingItemsMember2023-01-012023-03-310000034067us-gaap:CorporateNonSegmentMember2024-01-012024-03-310000034067us-gaap:CorporateNonSegmentMember2023-01-012023-03-310000034067boom:WestMemberboom:ArcadiaSegmentMember2024-01-012024-03-310000034067boom:WestMemberboom:ArcadiaSegmentMember2023-01-012023-03-310000034067boom:SouthMemberboom:ArcadiaSegmentMember2024-01-012024-03-310000034067boom:SouthMemberboom:ArcadiaSegmentMember2023-01-012023-03-310000034067boom:NortheastMemberboom:ArcadiaSegmentMember2024-01-012024-03-310000034067boom:NortheastMemberboom:ArcadiaSegmentMember2023-01-012023-03-310000034067boom:MidwestMemberboom:ArcadiaSegmentMember2024-01-012024-03-310000034067boom:MidwestMemberboom:ArcadiaSegmentMember2023-01-012023-03-310000034067country:USboom:DynaEnergeticsSegmentMember2024-01-012024-03-310000034067country:USboom:DynaEnergeticsSegmentMember2023-01-012023-03-310000034067boom:DynaEnergeticsSegmentMembercountry:CA2024-01-012024-03-310000034067boom:DynaEnergeticsSegmentMembercountry:CA2023-01-012023-03-310000034067country:INboom:DynaEnergeticsSegmentMember2024-01-012024-03-310000034067country:INboom:DynaEnergeticsSegmentMember2023-01-012023-03-310000034067country:OMboom:DynaEnergeticsSegmentMember2024-01-012024-03-310000034067country:OMboom:DynaEnergeticsSegmentMember2023-01-012023-03-310000034067country:UAboom:DynaEnergeticsSegmentMember2024-01-012024-03-310000034067country:UAboom:DynaEnergeticsSegmentMember2023-01-012023-03-310000034067boom:DynaEnergeticsSegmentMembercountry:KW2024-01-012024-03-310000034067boom:DynaEnergeticsSegmentMembercountry:KW2023-01-012023-03-310000034067boom:DynaEnergeticsSegmentMemberboom:RestOfTheWorldMember2024-01-012024-03-310000034067boom:DynaEnergeticsSegmentMemberboom:RestOfTheWorldMember2023-01-012023-03-310000034067country:USboom:NobelCladSegmentMember2024-01-012024-03-310000034067country:USboom:NobelCladSegmentMember2023-01-012023-03-310000034067country:CAboom:NobelCladSegmentMember2024-01-012024-03-310000034067country:CAboom:NobelCladSegmentMember2023-01-012023-03-310000034067country:CNboom:NobelCladSegmentMember2024-01-012024-03-310000034067country:CNboom:NobelCladSegmentMember2023-01-012023-03-310000034067country:DEboom:NobelCladSegmentMember2024-01-012024-03-310000034067country:DEboom:NobelCladSegmentMember2023-01-012023-03-310000034067country:NLboom:NobelCladSegmentMember2024-01-012024-03-310000034067country:NLboom:NobelCladSegmentMember2023-01-012023-03-310000034067country:FRboom:NobelCladSegmentMember2024-01-012024-03-310000034067country:FRboom:NobelCladSegmentMember2023-01-012023-03-310000034067country:ZAboom:NobelCladSegmentMember2024-01-012024-03-310000034067country:ZAboom:NobelCladSegmentMember2023-01-012023-03-310000034067country:BHboom:NobelCladSegmentMember2024-01-012024-03-310000034067country:BHboom:NobelCladSegmentMember2023-01-012023-03-310000034067boom:NobelCladSegmentMembercountry:IT2024-01-012024-03-310000034067boom:NobelCladSegmentMembercountry:IT2023-01-012023-03-310000034067country:AEboom:NobelCladSegmentMember2024-01-012024-03-310000034067country:AEboom:NobelCladSegmentMember2023-01-012023-03-310000034067country:SEboom:NobelCladSegmentMember2024-01-012024-03-310000034067country:SEboom:NobelCladSegmentMember2023-01-012023-03-310000034067country:BEboom:NobelCladSegmentMember2024-01-012024-03-310000034067country:BEboom:NobelCladSegmentMember2023-01-012023-03-310000034067boom:RestOfTheWorldMemberboom:NobelCladSegmentMember2024-01-012024-03-310000034067boom:RestOfTheWorldMemberboom:NobelCladSegmentMember2023-01-012023-03-310000034067us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberboom:OneCustomerMember2024-01-012024-03-310000034067us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberboom:OneCustomerMember2023-01-012023-03-310000034067us-gaap:CustomerConcentrationRiskMemberboom:OneCustomerMemberus-gaap:AccountsReceivableMember2024-01-012024-03-310000034067us-gaap:CustomerConcentrationRiskMemberboom:OneCustomerMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310000034067us-gaap:ForeignExchangeForwardMember2024-03-310000034067us-gaap:ForeignExchangeForwardMember2023-12-310000034067us-gaap:ForeignExchangeForwardMember2024-01-012024-03-310000034067us-gaap:ForeignExchangeForwardMember2023-01-012023-03-310000034067boom:ArcadiaMemberboom:MayorgaVArcadiaIncMemberus-gaap:PendingLitigationMember2024-03-310000034067boom:ArcadiaMemberboom:MayorgaVArcadiaIncAndFelipeVArcadiaIncMemberus-gaap:PendingLitigationMember2024-03-310000034067boom:ArcadiaMemberboom:MayorgaVArcadiaIncMemberus-gaap:PendingLitigationMember2024-01-012024-03-310000034067boom:ProfessionalServiceFeesMember2024-01-012024-03-310000034067boom:EmployeeRetentionCompensationMember2024-01-012024-03-310000034067boom:StockBasedCompensationMember2024-01-012024-03-31


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

For the quarterly period ended March 31, 2024
 
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,982,074 as of April 30, 2024.





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 expected benefits from enhancements to our systems and processes at Arcadia Products, North American well completion activity in the second quarter of 2024, anticipated profit margin improvements resulting from changes in manufacturing processes and the introduction of new products in DynaEnergetics, continued demand and realization of large order opportunities at NobelClad, our backlog at NobelClad, the result and timing of the strategic review process for our businesses, our ability to access capital markets transactions 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, 2023 and other potential factors, including: 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; 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)
March 31, 2024December 31, 2023
(unaudited)
ASSETS  
Current assets:  
Cash and cash equivalents$20,444 $31,040 
Marketable securities 12,619 
Accounts receivable, net of allowance for doubtful accounts of $2,429 and $1,955, respectively
104,697 106,205 
Inventories172,113 166,712 
Prepaid expenses and other10,187 10,236 
Total current assets307,441 326,812 
Property, plant and equipment226,327 223,683 
Less - accumulated depreciation(97,299)(94,416)
Property, plant and equipment, net129,028 129,267 
Goodwill141,725 141,725 
Purchased intangible assets, net189,966 195,260 
Deferred tax assets7,718 6,738 
Other assets84,142 84,693 
Total assets$860,020 $884,495 
LIABILITIES, REDEEMABLE NONCONTROLLING INTEREST, AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$50,892 $40,202 
Accrued expenses13,106 10,830 
Accrued income taxes14,451 12,810 
Accrued employee compensation and benefits11,797 16,918 
Contract liabilities19,177 21,621 
Current portion of long-term debt2,500 15,000 
Other current liabilities9,285 9,080 
Total current liabilities121,208 126,461 
Long-term debt85,509 100,851 
Deferred tax liabilities2,390 1,956 
Other long-term liabilities53,919 57,172 
Total liabilities263,026 286,440 
Commitments and contingencies (Note 11)
Redeemable noncontrolling interest187,080 187,760 
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,704,004 and 20,467,495 shares issued, respectively
1,035 1,023 
Additional paid-in capital315,233 313,833 
Retained earnings146,860 146,604 
Other cumulative comprehensive loss(27,539)(26,426)
Treasury stock, at cost, and company stock held for deferred compensation, at par; 721,730 and 689,700 shares, respectively
(25,675)(24,739)
Total stockholders’ equity409,914 410,295 
Total liabilities, redeemable noncontrolling interest, and stockholders’ equity$860,020 $884,495 

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

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

Three months ended March 31,
 20242023
Net sales$166,869 $184,341 
Cost of products sold124,517 132,130 
Gross profit42,352 52,211 
Costs and expenses:  
General and administrative expenses15,980 26,500 
Selling and distribution expenses12,223 12,824 
Amortization of purchased intangible assets5,292 5,667 
Strategic review expenses2,169  
Total costs and expenses35,664 44,991 
Operating income6,688 7,220 
Other expense:  
Other expense, net(409)(200)
Interest expense, net(2,317)(2,381)
Income before income taxes3,962 4,639 
Income tax provision1,643 2,500 
Net income$2,319 $2,139 
Less: Net (loss) income attributable to redeemable noncontrolling interest(244)1,230 
Net income attributable to DMC Global Inc. stockholders$2,563 $909 
Net income (loss) per share attributable to DMC Global Inc. stockholders:
Basic$0.01 $(0.01)
Diluted$0.01 $(0.01)
Weighted average shares outstanding:  
Basic19,610,644 19,462,636 
Diluted19,622,455 19,462,636 

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 March 31,
20242023
Net income attributable to DMC Global Inc. stockholders$2,563 $909 
Adjustment of redeemable noncontrolling interest(2,307)(1,138)
Net income (loss) attributable to DMC Global Inc. stockholders after adjustment of redeemable noncontrolling interest$256 $(229)

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

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

Three months ended March 31,
 20242023
Net income$2,319 $2,139 
Change in cumulative foreign currency translation adjustment(1,113)769 
Other comprehensive income$1,206 $2,908 
Less: comprehensive (loss) income attributable to redeemable noncontrolling interest(244)1,230 
Comprehensive income attributable to DMC Global Inc. stockholders$1,450 $1,678 
 
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, 202320,467,495 $1,023 $313,833 $146,604 $(26,426)(689,700)$(24,739)$410,295 $187,760 
Net income (loss)— — — 2,563 — — — 2,563 (244)
Change in cumulative foreign currency translation adjustment— — — — (1,113)— — (1,113)— 
Shares issued in connection with stock compensation plans236,509 12 (12)— — — — — — 
Stock-based compensation— — 1,412 — — — — 1,412 137 
Distribution to redeemable noncontrolling interest holder— — — — — — — — (2,880)
Adjustment of redeemable noncontrolling interest— — — (2,307)— — — (2,307)2,307 
Treasury stock activity— — — — — (32,030)(936)(936)— 
Balances, March 31, 202420,704,004 $1,035 $315,233 $146,860 $(27,539)(721,730)$(25,675)$409,914 $187,080 

     OtherTreasury Stock, at cost, andTotalRedeemable
   Additional CumulativeCompany Stock Held forDMC Global Inc.Non-
 Common StockPaid-InRetainedComprehensiveDeferred 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 

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


7

DMC GLOBAL INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Amounts in Thousands)
(unaudited)
Three months ended March 31,
 20242023
Cash flows provided by operating activities:  
Net income$2,319 $2,139 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation3,419 3,400 
Amortization of purchased intangible assets5,292 5,667 
Amortization of deferred debt issuance costs190 138 
Stock-based compensation1,549 5,027 
Deferred income taxes(546)178 
Other(985)(405)
Change in:  
Accounts receivable, net962 (14,664)
Inventories(5,910)(22,678)
Prepaid expenses and other3,022 1,131 
Accounts payable10,660 24,336 
Contract liabilities(2,391)(906)
Accrued expenses and other liabilities(4,141)3,702 
Net cash provided by operating activities13,440 7,065 
Cash flows provided by (used in) investing activities:  
Proceeds from maturities of marketable securities3,000  
Proceeds from sales of marketable securities9,619  
Acquisition of property, plant and equipment(2,968)(2,226)
Net cash provided by (used in) investing activities9,651 (2,226)
Cash flows used in financing activities:   
Repayments on term loan(117,500)(6,250)
Borrowings on term loan50,000  
Borrowings on revolving loans70,450  
Repayments on revolving loans(30,450) 
Payment of debt issuance costs(2,735) 
Distributions to redeemable noncontrolling interest holder(3,125)(2,600)
Treasury stock purchases(936)(2,157)
Net cash used in financing activities(34,296)(11,007)
Effects of exchange rates on cash609 671 
Net decrease in cash and cash equivalents(10,596)(5,497)
Cash and cash equivalents, beginning of the period31,040 25,144 
Cash and cash equivalents, end of the period$20,444 $19,647 

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

DMC GLOBAL INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Amounts in Thousands, Except Share and Per Share Data)
(unaudited)
 
1.      BASIS OF PRESENTATION
 
The information included in the Condensed Consolidated Financial Statements is unaudited but includes all normal and recurring adjustments which, in the opinion of management, are necessary for a fair presentation of the interim periods presented. 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, 2023.

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. 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 months ended March 31, 2024, our expected loss rate reflects uncertainties in market conditions present in our businesses, including supply chain disruptions, industry consolidation, 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 for credit losses against the amounts due, reducing the net receivable recognized to the amount we estimate will be collected. The offsetting expense is charged to “Selling and distribution expenses” in our Condensed Consolidated Statements of Operations. During the three months ended March 31, 2024, net provisions of $476 were recorded. During the three months ended March 31, 2023, net recoveries of $154 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:

Arcadia ProductsDynaEnergeticsNobelCladDMC Global Inc.
Allowance for doubtful accounts, December 31, 2023
$60 $1,838 $57 $1,955 
Current period provision for expected credit losses 514  514 
Write-offs charged against the allowance   
Recoveries of amounts previously reserved (38) (38)
Impacts of foreign currency exchange rates and other (1)(1)(2)
Allowance for doubtful accounts, March 31, 2024
$60 $2,313 $56 $2,429 

9

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 Products”). The limited liability company operating agreement for Arcadia Products (the “Operating Agreement”) contains a right for the Company to purchase the remaining interest in Arcadia Products 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 Products has the right to sell its remaining interest in Arcadia Products 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 Products’ average adjusted earnings over a three-year period, subject to a floor value as defined in the Operating Agreement which is based primarily upon a contractually stated equity value. 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 March 31, 2024 and December 31, 2023, the redeemable noncontrolling interest was $187,080 and $187,760, respectively. The March 31, 2024 redeemable noncontrolling interest value is equal to the floor value per the Operating Agreement.

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 Products, 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 at the earlier of the exercise of the Put or Call Option, or 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 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.

10

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 Products business segment also predominantly 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 advanced 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, 2023.

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 performance and existing 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 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.
11

Three months ended March 31,
20242023
Net income attributable to DMC Global Inc. stockholders, as reported$2,563 $909 
Adjustment of redeemable noncontrolling interest(2,307)(1,138)
Less: Undistributed net income available to participating securities(5) 
Numerator for basic net income (loss) per share:251 (229)
Add: Undistributed net income allocated to participating securities5  
Less: Undistributed net income reallocated to participating securities(5) 
Numerator for diluted net income (loss) per share:$251 $(229)
Denominator:
Weighted average shares outstanding for basic net income (loss) per share19,610,644 19,462,636 
Effect of dilutive securities (1)
11,811  
Weighted average shares outstanding for diluted net income (loss) per share19,622,455 19,462,636 
Net income (loss) per share attributable to DMC Global Inc. stockholders
Basic$0.01 $(0.01)
Diluted$0.01 $(0.01)

(1) For the three months ended March 31, 2024, 10,052 shares have been excluded as their effect would have been anti-dilutive. Given we were in a net loss position after the adjustment of redeemable noncontrolling interest for the three months ended March 31, 2023, all potentially dilutive shares were anti-dilutive and were therefore excluded from the determination of diluted EPS.

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. Effective January 1, 2024, diversification of deferred equity awards is no longer permitted by the Plan.

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 amounts included within “Prepaid expenses and other” and “Other current liabilities” pertain to scheduled distributions per the terms of the Plan that will occur within twelve months of March 31, 2024.
12


Balance Sheet locationMarch 31, 2024December 31, 2023
Deferred compensation assetsPrepaid expenses and other$1,392 $1,428 
Deferred compensation assetsOther assets7,391 8,449 
Deferred compensation obligationsOther current liabilities1,392 1,428 
Deferred compensation obligationsOther long-term liabilities10,970 12,078 

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. The carrying value of our revolving loans and term loan under our credit facility, when outstanding, also approximate their fair value because of the variable interest rate associated with these 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 $1,915 as of March 31, 2024 and $3,257 as of December 31, 2023 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 March 31, 2024 or December 31, 2023.

Recent Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update 2023-07 (“ASU 2023-07”), Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which amends reportable segment disclosure requirements to enhance disclosure of significant segment information on an annual and interim basis. The guidance is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024 with early adoption permitted. ASU 2023-07 is to be applied retrospectively, and we are currently evaluating the impact on our financial statements and disclosures.

In December 2023, the FASB issued Accounting Standards Update 2023-09 (“ASU 2023-09”), Income Taxes (Topic 740): Improvement to Income Tax Disclosures, which amends income tax disclosure requirements for the effective tax rate reconciliation to include incremental income tax information and expanded disclosures of income taxes paid. The guidance is effective for fiscal years beginning after December 15, 2024 and is applied prospectively. Early adoption and retrospective application of the amendments are permitted. We are currently evaluating the impact of ASU 2023-09 on our financial statements and disclosures.

We have considered all other 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.

13

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 raw materials, 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. To determine provision amounts, 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 March 31, 2024:
Arcadia Products
DynaEnergeticsNobelCladDMC Global Inc.
Raw materials$9,493 $24,893 $8,115 $42,501 
Work-in-process8,955 21,822 12,701 43,478 
Finished goods56,786 28,271 759 85,816 
Supplies  318 318 
Total inventories$75,234 $74,986 $21,893 $172,113 

Inventories consisted of the following at December 31, 2023:
Arcadia Products
DynaEnergeticsNobelCladDMC Global Inc.
Raw materials$9,257 $26,107 $7,089 $42,453 
Work-in-process7,565 23,196 12,509 43,270 
Finished goods56,463 23,644 633 80,740 
Supplies  249 249 
Total inventories$73,285 $72,947 $20,480 $166,712 

4.      PURCHASED INTANGIBLE ASSETS
 
Our purchased intangible assets consisted of the following at March 31, 2024:
GrossAccumulated
Amortization
Net
Core technology$276 $(268)$8 
Customer relationships211,113 (39,819)171,294 
Trademarks / Trade names22,000 (3,336)18,664 
Total intangible assets$233,389 $(43,423)$189,966 
 
Our purchased intangible assets consisted of the following at December 31, 2023:
GrossAccumulated
Amortization
Net
Core technology$283 $(269)$14 
Customer backlog22,000 (22,000) 
Customer relationships211,128 (34,913)176,215 
Trademarks / Trade names22,000 (2,969)19,031 
Total intangible assets$255,411 $(60,151)$195,260 
 
The change in the gross value of our unamortized purchased intangible assets at March 31, 2024 from December 31, 2023 was due to foreign currency translation.

14

5.      CONTRACT LIABILITIES
 
At times, we require customers to make advanced payments prior to the shipment of their orders to help finance our inventory investment on large orders or keep customers’ credit limits at acceptable levels. Contract liabilities were as follows for the periods presented:
March 31, 2024December 31, 2023
Arcadia Products
$12,527 $13,815 
NobelClad5,420 6,662 
DynaEnergetics1,230 1,144 
Total contract liabilities$19,177 $21,621 

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:
March 31, 2024December 31, 2023
ROU asset$43,656 $45,409 
Current lease liability7,845 7,652 
Long-term lease liability37,916 39,744 
Total lease liability$45,761 $47,396 

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 Products leases certain office, manufacturing, distribution and warehouse facilities from entities affiliated with the redeemable noncontrolling interest holder and former president of Arcadia Products. There were eight such leases in effect as of March 31, 2024, with expiration dates ranging from calendar years 2025 to 2031. As of March 31, 2024, the total ROU asset and related lease liability recognized for these leases was $24,515 and $25,432, respectively.

For the three months ended March 31, 2024 and 2023, operating lease expense was $3,348 and $3,040, respectively. Related party lease expense for the three months ended March 31, 2024 and 2023 was $1,156 in each period and is included in total operating lease expense. Short term and variable lease costs were not significant for any period presented.

15

7.      DEBT
 
Outstanding borrowings consisted of the following at:
March 31, 2024December 31, 2023
Syndicated credit agreement:  
U.S. Dollar revolving loan$40,000 $ 
Term loan50,000 117,500 
Commerzbank line of credit  
Outstanding borrowings90,000 117,500 
Less: debt issuance costs(1,991)(1,649)
Total debt88,009 115,851 
Less: current portion of long-term debt(2,500)(15,000)
Long-term debt$85,509 $100,851 

Syndicated Credit Agreement

On February 6, 2024, the Company and certain domestic subsidiaries entered into an amendment (the “First Amendment”) to its existing credit agreement with a syndicate of banks, led by KeyBank National Association (the “credit facility”). The First Amendment provides for certain changes to the credit facility, including an increase in the maximum commitment amount from $200,000 to $300,000. The credit facility allows for revolving loans of up to $200,000, a $50,000 term loan facility, and a $50,000 delayed draw term loan facility that can be accessed by the Company at its discretion until February 6, 2026. The $50,000 term loan facility is amortizable at $625 per quarter beginning on June 30, 2024 through March 31, 2026. Quarterly term loan amortization increases to $938 on June 30, 2026 through March 31, 2028, and increases to $1,250 from June 30, 2028 through December 31, 2028. A balloon payment for the outstanding term loan balance is due upon the credit facility maturity date of February 6, 2029. The credit facility retains a $100,000 accordion feature to increase the commitments under the revolving loan and/or by adding one or more term loans subject to approval by the applicable lenders. The credit facility is secured by certain assets of DMC including accounts receivable, inventory, and fixed assets, including Arcadia Products and its subsidiary, as well as guarantees and share pledges by DMC and its subsidiaries. The revolving loan can also be used to issue bank guarantees to customers to secure their advanced payments. As of March 31, 2024 and December 31, 2023, bank guarantees of $443, respectively, were secured.

Borrowings under the $200,000 revolving loan limit and $50,000 Term Loan 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 2.25% to 3.25%). Base Rate loans bear interest at the defined Base Rate plus an applicable margin (varying from 1.25% to 2.25%).

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

The debt service coverage ratio is defined in the credit facility as the ratio of Consolidated 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 divided by 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.25 to 1.0.

As of March 31, 2024, we were in compliance with all financial covenants and other provisions of our debt agreements.
16


We also maintain a line of credit with a German bank with a borrowing capacity of €7,000 for our NobelClad and DynaEnergetics operations in Europe. This line of credit is also used to issue bank guarantees to customers to secure their advanced payments. As of March 31, 2024 and December 31, 2023, we had no outstanding borrowings under this line of credit and bank guarantees of €1,619 and €1,696, respectively, were secured. The line of credit has open-ended terms and can be canceled by the bank at any time.

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 Products 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 Products 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 months ended March 31, 2024 and 2023, 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.

In March 2024, we were notified of a forthcoming tax audit in Germany of our NobelClad subsidiary for the years 2019 through 2021. Our tax provisions reflect our best estimate of state, local, federal, and foreign taxes. While the audit is not unexpected, the outcome cannot be predicted with certainty. If any issues addressed in the Company’s tax audit are resolved in a manner not consistent with our expectations, the Company could be required to adjust its provisions for income taxes in the period such resolution occurs.

9.      BUSINESS SEGMENTS
 
Our business is organized into three segments: Arcadia Products, DynaEnergetics and NobelClad. In December 2021, DMC acquired a 60% controlling interest in Arcadia Products. Arcadia Products designs, engineers, fabricates, and finishes aluminum framing systems, windows, curtain walls, storefronts, entrance systems, and interior partitions to the commercial construction market. Additionally, Arcadia supplies customized windows and doors for the ultra-high-end residential construction market. DynaEnergetics designs, manufactures, markets, and sells perforating systems and associated hardware for the global oil and gas industry. NobelClad produces explosion-welded clad metal plates for use in the construction of corrosion resistant industrial processing equipment and specialized transition joints for 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.
17

Segment information is as follows:
 
Three months ended March 31,
20242023
Net sales:
Arcadia Products$61,925 $80,338 
DynaEnergetics78,122 81,968 
NobelClad26,822 22,035 
Net sales$166,869 $184,341 

Three months ended March 31,
20242023
Income (loss) before income taxes:
Arcadia Products$(588)$3,133 
DynaEnergetics8,842 13,168 
NobelClad5,100 2,621 
Segment operating income13,354 18,922 
Unallocated corporate expenses(5,531)(7,254)
Unallocated stock-based compensation*
(1,135)(4,448)
Other expense, net(409)(200)
Interest expense, net(2,317)(2,381)
Income before income taxes$3,962 $4,639 

Three months ended March 31,
20242023
Depreciation and amortization:
Arcadia Products$6,152 $6,469 
DynaEnergetics1,697 1,787 
NobelClad780 740 
Segment depreciation and amortization8,629 8,996 
Corporate and other82 71 
Consolidated depreciation and amortization$8,711 $9,067 

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

The disaggregation of revenue earned from contracts with customers is based on the geographic location of the customer. For Arcadia Products, net sales have been presented consistent with United States regional definitions as provided by the American Institute of Architects. For DynaEnergetics and NobelClad, all net sales are from products shipped from our manufacturing facilities and distribution centers located in the United States, Germany, and Canada.
18


Arcadia Products
 Three months ended March 31,
 20242023
West$50,765 $62,282 
South5,614 8,553 
Northeast2,817 6,853 
Midwest2,729 2,650 
Total Arcadia Products$61,925 $80,338 

DynaEnergetics
 Three months ended March 31,
 20242023
United States$60,069 $64,649 
Canada6,431 7,040 
India2,942 623 
Oman2,069 1,747 
Ukraine1,237  
Kuwait1,076 1,357 
Rest of the world(1)
4,298 6,552 
Total DynaEnergetics$78,122 $81,968 

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

NobelClad
 Three months ended March 31,
 20242023
United States$12,360 $9,119 
Canada5,435 1,855 
China1,230 2,206 
Germany1,035 1,271 
Netherlands871 353 
France864 558 
South Africa794 430 
Bahrain656 205 
Italy601 671 
United Arab Emirates556 1,860 
Sweden386 497 
Belgium113 466 
Rest of the world (1)
1,921 2,544 
Total NobelClad$26,822 $22,035 

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

During the three months ended March 31, 2024 and 2023, one DynaEnergetics customer accounted for approximately 23% and 10%, respectively, of consolidated net sales. The same DynaEnergetics customer accounted for approximately 31% and 32% of consolidated accounts receivable as of March 31, 2024 and December 31, 2023, respectively.

19

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, 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 March 31, 2024 and December 31, 2023, the net notional amounts of the forward contracts the Company held were $33,179 and $32,310, respectively. At March 31, 2024 and December 31, 2023, the fair value of outstanding forward contracts was $0.

The following table reflects the location and amount of net (losses) gains from hedging activities for the periods presented. These hedging net (losses) gains offset foreign currency gains and losses recorded in the normal course of business, which are not shown below.
Three months ended March 31,
DerivativeStatements of Operations Location20242023
Foreign currency contractsOther expense, net$(855)$171 

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

In the ordinary course of its business, the Company is involved in a number of lawsuits and claims, both actual and potential. In addition to the matters discussed below, various other lawsuits, claims, and proceedings have been or may be instituted or asserted against the Company, including those pertaining to environmental, safety and health, commercial, tax, product liability, intellectual property infringement and employment matters, and other actions and claims arising out of the normal course of business. Although it is difficult to accurately predict the outcome of any such proceedings, based on facts currently available, management believes that the disposition of these other matters that are pending or asserted will not have a material adverse effect, individually or in the aggregate, on the financial position of the Company.

20

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 purported to allege a class action on behalf of all non-exempt California employees who worked on behalf of One Stop or Arcadia Products 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 Products. The complaint stated claims under California’s labor laws and under its general Unfair Business Practices Act, California Business & Professions Code section 17200. The plaintiff subsequently dismissed the class action claims without prejudice, acknowledging that Arcadia Products’ 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 Products employees. The California Supreme Court ruled that the representative PAGA claims are not barred by the arbitration agreement. The plaintiff also commenced arbitration on individual claims. This action was settled in April 2024 as described below.

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 asserted 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 limited to PAGA collective action claims. The plaintiff, however, commenced arbitration on a solely individual basis of his wage and hour claims. The arbitral body appointed an arbitrator to adjudicate those claims. However, the parties agreed to postpone any hearing pending the completion of the settlement described below.

The parties reached a settlement of both above actions. Under the settlement, Arcadia Products 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. The settlement includes the individual claims of each plaintiff. The settlement was subject to court approval, which was received on April 26, 2024.

Arcadia Products previously 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 related to these claims.

Environmental Matter

On February 21, 2024, Los Angeles Waterkeeper (Waterkeeper) sent Arcadia Products a 60-day Notice of Intent (NOI) to file a citizen suit related to alleged stormwater-related violations of the Clean Water Act at three Arcadia Products facilities located in Vernon, California. The alleged violations include exceedances of discharge-related requirements and limitations, certain alleged stormwater pollution prevention plan inadequacies, and certain monitoring and reporting violations. The Company has engaged an engineering and consulting firm to assist the Company in investigating the allegations and in responding to the NOI. The Company also has been in contact with the Los Angeles Regional Water Quality Control Board (LARWQCB) to address certain alleged reporting violations. The Company understands that reporting violations are subject to mandatory minimum penalties under the California Water Code. On April 26, 2024, Waterkeeper filed a complaint in the U.S. District Court for the Central District of California under the citizen suit provisions of the Clean Water Act but has not yet served the complaint on Arcadia. The Company cannot predict how the Waterkeeper allegations will be resolved or the extent of any penalties that the LARWQCB might seek to impose.


12. STRATEGIC REVIEW EXPENSES

During the first quarter of 2024, the Company announced that its board of directors (“the Board”) had initiated a review of strategic alternatives for the DynaEnergetics and NobelClad segments. In conjunction with the Board’s consideration of various strategic, business, and financial alternatives, the Company has, and will continue to incur, significant expenses. During the three months ended March 31, 2024, strategic review expenses incurred were $2,169 and primarily included $1,138 in diligence related professional service fees and $489 in employee retention compensation, including $72 of stock-based compensation.
21

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, 2023.
 
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 Products, 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 market. Our businesses seek to capitalize on their product and service differentiation to expand profit margins, increase cash flow and enhance shareholder value. Based in Broomfield, Colorado, DMC trades on Nasdaq under the symbol “BOOM.”

Arcadia Products

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 Products”). Arcadia Products designs, engineers, fabricates, and finishes aluminum framing systems, windows, curtain walls, storefronts, entrance systems, and interior partitions to the commercial construction market. Additionally, Arcadia Products supplies customized windows and doors to the ultra-high-end residential construction market.

Cost of products sold for Arcadia Products includes the cost of aluminum, paint, and other raw materials used in manufacturing as well as employee compensation and benefits, manufacturing facility lease expense, depreciation of manufacturing equipment, supplies and other manufacturing overhead expenses.

DynaEnergetics

DynaEnergetics designs, manufactures, markets and sells perforating systems and associated hardware for the global oil and gas industry. 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, supplies and other manufacturing overhead expenses.

NobelClad

NobelClad produces explosion-welded clad metal plates for use in the construction of corrosion resistant industrial processing equipment and specialized transition joints for commuter rail cars, ships, and liquified natural gas (LNG) processing equipment. While most demand for our products is driven by maintenance and retrofit projects at existing plants and facilities, new projects for petrochemical processing, oil refining, and aluminum smelting facilities also account for a significant portion of total demand. These industries tend to be cyclical in nature and the timing of new order inflow remains difficult to predict. We use backlog, defined as all unfilled firm purchase orders and commitments at a point in time, to measure the immediate outlook for our NobelClad business. Most firm purchase orders and commitments are realized and shipped within twelve months. NobelClad's backlog was $52,380 at March 31, 2024 compared to $59,357 at December 31, 2023.

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

Factors Affecting Results

Consolidated sales were $166,869 in the first quarter of 2024 versus $184,341 in the first quarter of 2023, a decrease of 9%. The decline in sales performance was driven by lower sales at Arcadia Products and DynaEnergetics.

Arcadia Products reported sales of $61,925 in the first quarter of 2024, representing a decrease of 23% compared with the first quarter of 2023. The decrease was attributable to lower sales volumes attributable to a slowdown in our key short-cycle commercial and longer-cycle ultra-high-end residential markets combined with lower customer pricing in response to declines in base aluminum metal costs.

DynaEnergetics’ sales of $78,122 in the first quarter of 2024 decreased 5% compared with the first quarter of 2023 primarily due to a decrease in pricing of DS perforating systems as a result of industry consolidation in the United States.

NobelClad’s sales of $26,822 in the first quarter of 2024 increased 22% compared with the first quarter of 2023 reflecting continued healthy activity in core energy and petrochemical end markets.

Consolidated gross profit was 25.4% in the first quarter of 2024 versus 28.3% in the first quarter of 2023. The decline was primarily attributable to margin declines at DynaEnergetics as well as lower absorption of fixed manufacturing overhead costs as a result of the decrease in consolidated sales.

Consolidated selling, general and administrative (SG&A) expenses were $28,203 in the first quarter of 2024 compared with $39,324 in the first quarter of 2023. 2023 SG&A included nonrecurring CEO transition expenses and related accelerated stock-based compensation of $6,005, as well as patent infringement litigation costs at DynaEnergetics of $3,065. The remaining year-over-year decrease is primarily attributable to a reduction in internal leadership and sales meeting expense and outside service costs.

Cash of $20,444 at March 31, 2024 decreased $23,215 from cash and marketable securities of $43,659 at December 31, 2023. The decrease was primarily attributable to debt repayments made associated with the Company’s credit agreement amendment executed in February 2024.

The Company’s leverage ratio, calculated in accordance with its credit facility, was 1.0 to 1.0 as of March 31, 2024 in comparison to the maximum ratio permitted of 3.0 to 1.0. The Company’s adjusted leverage ratio, calculated using net debt as of March 31, 2024, was 0.77 to 1.0.

Outlook

We expect Arcadia Products to be the primary driver of DMC’s future financial and operational growth, reflecting the division’s large addressable market and differentiated business model. Arcadia Products is capitalizing on new digital technologies and industrial engineering initiatives to strengthen operations and increase manufacturing capacity. Phase one of a new enterprise resource planning (ERP) system went live in the third quarter of 2023 and is enhancing operating efficiencies and the internal control environment. Additional aluminum painting capacity was added in the second half of 2023, and the business expects industrial engineering programs, coupled with external sourcing, to further expand painting and anodizing capacity in 2024. Key growth initiatives for 2024 include utilizing new painting capacity to increase sales, and ensuring each of Arcadia’s product offerings (commercial exteriors, commercial interiors, and ultra-high-end residential) are represented across all branch locations throughout the western and southwestern United States.

At DynaEnergetics, U.S. well completion activity in the first quarter declined by approximately 10% versus the fourth quarter, according to the U.S. Energy Information Administration. We believe North American well completion activity will remain soft during the second quarter of 2024 based on recent declines in the number of active drilling rigs and well fracking crews. DynaEnergetics introduced various premium products in 2023 and is in the process of implementing several operational excellence initiatives, including automated manufacturing and assembly processes, that collectively are expected to partially offset persistent pricing pressure in North America’s well completions sector.

NobelClad is experiencing strong demand for its Cylindra™ cryogenic transition joints for use in the processing of LNG; and recent enhancements to the Cylindra production process have reduced manufacturing lead times. NobelClad currently is pursuing large order opportunities in the petrochemical industry, which we believe could be awarded later in 2024. NobelClad’s order backlog was $52,380 as of March 31, 2024, down from $59,357 as of December 31, 2023. NobelClad expects to ship most orders in its backlog within twelve months.

On January 29, 2024, DMC announced its Board of Directors had initiated a review of strategic alternatives for its DynaEnergetics and NobelClad businesses. The process formalizes DMC’s ongoing efforts to consider opportunities that unlock shareholder value. The Board has retained financial advisors to assist in evaluating the Company’s current strategy, operations, and capital structure. The Board will consider various strategic, business, and financial alternatives for both businesses. These could include, among other things, a sale, a merger, or other business combination of a portion of DMC’s business-unit assets, and/or a strategic investment. The Board has not set a timetable to complete the strategic review process, and there can be no assurance that the review process will result in any transactions.

Use of Non-GAAP Financial Measures

In addition to disclosing financial results that are determined in accordance with generally accepted accounting principles in the United States (GAAP), the Company also discloses certain non-GAAP financial measures that we use in operational and financial decision making. Non-GAAP financial measures include the following:

EBITDA: defined 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.: excludes the Adjusted EBITDA attributable to the 40% redeemable noncontrolling interest in Arcadia Products.
Adjusted EBITDA for DMC business segments: 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 DMC's operating performance.
Adjusted net income (loss): defined as net income (loss) attributable to DMC Global Inc. stockholders prior to the 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 diluted earnings per share: 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.
Net debt: defined as total debt less total cash, cash equivalents and marketable securities.
Free-cash flow: defined as cash flows provided by (used in) operating activities less net acquisitions of property, plant and equipment.

Management believes providing these additional financial measures is useful to investors in understanding the Company’s operating performance, excluding the effects of restructuring, impairment, and other nonrecurring charges, as well as its liquidity. Management typically monitors the business utilizing the above non-GAAP measures, in addition to GAAP results, to understand and compare operating results across accounting periods, and certain management incentive awards are based, in part, on these measures. 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.

22

Consolidated Results of Operations

Three months ended March 31, 2024 compared with three months ended March 31, 2023
Three months ended March 31,
20242023$ change% change
Net sales$166,869 $184,341 $(17,472)(9 %)
Gross profit42,352 52,211 (9,859)(19 %)
Gross profit percentage25.4 %28.3 %
COSTS AND EXPENSES:
General and administrative expenses15,980 26,500 (10,520)(40 %)
% of net sales9.6 %14.4 %
Selling and distribution expenses12,223 12,824 (601)(5 %)
% of net sales7.3 %7.0 %
Amortization of purchased intangible assets5,292 5,667 (375)(7 %)
% of net sales3.2 %3.1 %
Strategic review expenses2,169 — 2,169 100 %
Operating income6,688 7,220 (532)(7 %)
Other expense, net(409)(200)(209)105 %
Interest expense, net(2,317)(2,381)64 (3 %)
Income before income taxes3,962 4,639 (677)(15 %)
Income tax provision1,643 2,500 (857)(34 %)
Net income2,319 2,139 180 %
Less: Net (loss) income attributable to redeemable noncontrolling interest(244)1,230 (1,474)(120 %)
Net income attributable to DMC Global Inc.2,563 909 1,654 182 %
Adjusted EBITDA attributable to DMC Global Inc.$16,683 $20,091 $(3,408)(17 %)

Net sales were $166,869 for the three months ended March 31, 2024, or a decrease of 9% compared with the same period in 2023, due to lower sales at Arcadia Products and DynaEnergetics. The decrease at Arcadia Products was attributable to lower sales volumes attributable to a slowdown in our key short-cycle commercial and longer-cycle ultra-high-end residential markets combined with lower customer pricing in response to declines in base aluminum metal costs. DynaEnergetics’ lower sales were primarily due to a decrease in pricing of DS perforating systems as a result of industry consolidation in the United States.

Gross profit percentage was 25.4% versus 28.3% in the same period in 2023. The decline compared to prior year was primarily attributable to margin declines at DynaEnergetics as well as lower absorption of fixed manufacturing overhead costs as a result of the decrease in consolidated sales.

General and administrative expenses decreased $10,520 for the three months ended March 31, 2024 compared with the same period in prior year. 2023 included nonrecurring CEO transition expenses and related accelerated stock-based compensation of $6,005, and patent infringement litigation costs at DynaEnergetics of $3,065. The remaining year-over-year decrease is primarily attributable to a reduction in internal leadership and sales meeting expense of $1,068 and ERP implementation costs of $509.

Selling and distribution expenses decreased $601 for the three months ended March 31, 2024 compared with the same period in 2023. The year-over-year decrease was driven by a reduction in compensation costs of $1,045 and outside services costs of $241. These decreases were partially offset by an increase in bad debt expense of $631.

Amortization of purchased intangible assets decreased $375 for the three months ended March 31, 2024 compared to the same period in 2023 as the customer relationship purchased intangible is amortized using an accelerated amortization method.

Strategic review expenses of $2,169 for the three months ended March 31, 2024 relate to the initiation of a review of strategic alternatives for the DynaEnergetics and NobelClad business segments. In connection with this process, strategic review
23

expenses incurred primarily included $1,138 in diligence related professional service fees and $489 in employee retention compensation, including $72 of stock-based compensation.

Operating income of $6,688 for the three months ended March 31, 2024 decreased compared to $7,220 in the same period in 2023. The reduction in operating income was the result of decreased financial performance at Arcadia Products and DynaEnergetics.

Other expense, net of $409 for the three months ended March 31, 2024 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,317 for the three months ended March 31, 2024 was consistent with the same period in 2023.

Income tax provision of $1,643 was recorded on income before income taxes of $3,962 for the three months ended March 31, 2024. 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 impacted unfavorably by the geographic mix of pretax income, state taxes, and certain compensation expenses that are not tax deductible in the U.S. The operating results of Arcadia Products 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,500 on income before income taxes of $4,639 for the three months ended March 31, 2023. The prior year rate was impacted by the same factors previously discussed.

Net income attributable to DMC Global Inc. for the three months ended March 31, 2024 was $2,563, compared to $909 for the same period in 2023.

Adjusted EBITDA for the three months ended March 31, 2024 decreased compared with the same period in 2023 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 March 31,
 20242023
Net income$2,319 $2,139 
Interest expense, net2,317 2,381 
Income tax provision1,643 2,500 
Depreciation3,419 3,400 
Amortization of purchased intangible assets5,292 5,667 
EBITDA14,990 16,087 
Stock-based compensation1,477 5,027 
Strategic review expenses2,169 — 
CEO transition expenses— 2,965 
Other expense, net409 200 
Adjusted EBITDA19,045 24,279 
Less: adjusted EBITDA attributable to redeemable noncontrolling interest(2,362)(4,188)
Adjusted EBITDA attributable to DMC Global Inc.$16,683 $20,091 

24

Adjusted Net Income and Adjusted Diluted Earnings per Share for the three months ended March 31, 2024 decreased compared with the same period in 2023 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.

Three months ended March 31, 2024
Amount
Per Share (1)
Net income attributable to DMC Global Inc. (2)
$2,563 $0.13 
Strategic review expenses, net of tax1,604 0.08 
As adjusted$4,167 $0.21 
(1) Calculated using diluted weighted average shares outstanding of 19,622,455
(2) Net income attributable to DMC Global Inc. prior to the adjustment of redeemable noncontrolling interest

Three months ended March 31, 2023
Amount
Per Share (1)
Net income attributable to DMC Global Inc. (2)
$909 $0.05 
CEO transition expenses and accelerated stock-based compensation, net of tax (3)
5,235 0.27 
As adjusted$6,144 $0.32 
(1) Calculated using diluted weighted average shares outstanding of 19,462,636
(2) Net income attributable to DMC Global Inc. prior to the adjustment of redeemable noncontrolling interest
(3) Includes CEO transition expenses of $2,965 and accelerated stock-based compensation of $3,040 related to the vesting of the former CEO’s outstanding equity awards, net of tax.

25

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. DMC consolidated operating income and Adjusted EBITDA include unallocated corporate expenses and unallocated stock-based compensation expense. Stock-based compensation is not allocated to wholly owned segments, DynaEnergetics and NobelClad. Stock-based compensation is allocated to the Arcadia Products segment as 60% of such expense is attributable to the Company, whereas the remaining 40% is attributable to the redeemable noncontrolling interest holder. Segment operating income will reconcile to consolidated income before income taxes by deducting unallocated corporate expenses, unallocated stock-based compensation, other (expense) income, net, and interest expense, net.

Arcadia Products

Three months ended March 31, 2024 compared with three months ended March 31, 2023

Three months ended March 31,
20242023$ change% change
Net sales$61,925 $80,338 $(18,413)(23 %)
Gross profit16,813 22,094 (5,281)(24 %)
Gross profit percentage27.2 %27.5 %
COSTS AND EXPENSES:
General and administrative expenses7,656 7,857 (201)(3 %)
Selling and distribution expenses4,468 5,452 (984)(18 %)
Amortization of purchased intangible assets5,277 5,652 (375)(7 %)
Operating (loss) income(588)3,133 (3,721)(119 %)
Adjusted EBITDA5,906 10,470 (4,564)(44 %)
Less: adjusted EBITDA attributable to redeemable noncontrolling interest(2,362)(4,188)(1,826)(44 %)
Adjusted EBITDA attributable to DMC Global Inc.$3,544 $6,282 (2,738)(44 %)

Net sales decreased $18,413 for the three months ended March 31, 2024 compared to the same period in 2023 due to lower sales volumes attributable to a slowdown in our key short-cycle commercial and longer-cycle ultra-high-end residential markets combined with lower customer pricing in response to declines in base aluminum metal costs.

General and administrative expenses decreased $201 for three months ended March 31, 2024 compared to the same period in 2023 due primarily to lower ERP system implementation costs.

Selling and distribution expenses decreased $984 for three months ended March 31, 2024 compared to the same period in 2023 due primarily to lower compensation costs.

Amortization of purchased intangible assets decreased $375 for the three months ended March 31, 2024 compared to the same period in 2023 as the customer relationship purchased intangible asset is amortized using an accelerated amortization method.

Operating income decreased $3,721 for the three months ended March 31, 2024 compared to the same period in 2023 primarily due to the decrease in gross profit.

Adjusted EBITDA decreased for the three months ended March 31, 2024 compared with the same period in 2023 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.
26

Three months ended March 31,
20242023
Operating (loss) income$(588)$3,133 
Adjustments:
Depreciation875 817 
Amortization of purchased intangible assets5,277 5,652 
Stock-based compensation342 579 
CEO transition expenses— 289 
Adjusted EBITDA5,906 10,470 
Less: adjusted EBITDA attributable to redeemable noncontrolling interest(2,362)(4,188)
Adjusted EBITDA attributable to DMC Global Inc.$3,544 $6,282 

DynaEnergetics

Three months ended March 31, 2024 compared with three months ended March 31, 2023
Three months ended March 31,
20242023$ change% change
Net sales$78,122 $81,968 $(3,846)(5 %)
Gross profit16,971 24,437 (7,466)(31 %)
Gross profit percentage21.7 %29.8 %
COSTS AND EXPENSES:
General and administrative expenses2,891 6,197 (3,306)(53 %)
Selling and distribution expenses5,223 5,057 166 %
Amortization of purchased intangible assets15 15 — — %
Operating income8,842 13,168 (4,326)(33 %)
Adjusted EBITDA$10,539 $14,955 $(4,416)(30 %)

Net sales decreased $3,846 for the three months ended March 31, 2024 compared to the same period in 2023 due to a decrease in pricing of DS perforating systems as a result of customer consolidation in the United States.

Gross profit percentage decreased to 21.7% for the three months ended March 31, 2024 primarily due to lower customer pricing as well as lower absorption of fixed manufacturing overhead costs as a result of the decrease in net sales.

General and administrative expenses were lower by $3,306 for the three months ended March 31, 2024 compared to the same period in 2023 driven by a decrease in patent infringement litigation costs of $2,864. The remaining decrease is attributable to a reduction in compensation costs of $592.

Selling and distribution expenses were higher by $166 for the three months ended March 31, 2024 compared to the same period in 2023 due primarily to an increase in bad debt expense of $447, offset by a decrease in marketing consulting costs of $314.

Operating income decreased $4,326 for the three months ended March 31, 2024 compared to the same period in 2023 due to the decline in gross profit.

Adjusted EBITDA decreased for the three months ended March 31, 2024 compared with the same period in 2023 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.

27

Three months ended March 31,
20242023
Operating income$8,842 $13,168 
Adjustments:
Depreciation1,682 1,772 
Amortization of purchased intangible assets15 15 
Adjusted EBITDA$10,539 $14,955 

NobelClad

Three months ended March 31, 2024 compared with three months ended March 31, 2023
Three months ended March 31,
20242023$ change% change
Net sales$26,822 $22,035 $4,787 22 %
Gross profit8,644 5,783 2,861 49 %
Gross profit percentage32.2 %26.2 %
COSTS AND EXPENSES:
General and administrative expenses1,074 923 151 16 %
Selling and distribution expenses2,470 2,239 231 10 %
Operating income5,100 2,621 2,479 95 %
Adjusted EBITDA$5,880 $3,361 $2,519 75 %

Net sales increased $4,787 for the three months ended March 31, 2024 compared to the same period in 2023 due primarily to higher activity in core energy and petrochemical end markets, including increased pressure vessel plate shipments.

Gross profit percentage increased to 32.2% for the three months ended March 31, 2024 due to a more favorable project and regional mix, as well as the impact of higher sales on fixed manufacturing overhead expenses.

General and administrative expenses were higher by $151 for the three months ended March 31, 2024 compared to the same period in 2023 due to increases in compensation costs of $70 and legal costs of $66.

Selling and distribution expenses were higher by $231 for the three months ended March 31, 2024 compared to the same period in 2023 due primarily to increases in outside services costs of $73, compensation costs of $67, and business travel of $35.

Operating income increased $2,479 for the three months ended March 31, 2024 compared to the same period in 2023 due primarily to an increase in gross profit.

Adjusted EBITDA increased for the three months ended March 31, 2024 compared with the same period in 2023 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 March 31,
20242023
Operating income$5,100 $2,621 
Adjustments:
Depreciation780 740 
Adjusted EBITDA$5,880 $3,361 
28


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 $67,565 at March 31, 2024 compared to $72,192 at December 31, 2023. The decrease in net debt during the first quarter of 2024 was due primarily to a decrease in outstanding debt attributable to repayments made on the revolving loan subsequent to the credit agreement amendment executed in February 2024.

We believe that cash and cash equivalents on hand, 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 February 6, 2024, the Company and certain domestic subsidiaries entered into an amendment (the “First Amendment”) to its existing credit agreement with a syndicate of banks, led by KeyBank National Association (the “credit facility”). The First Amendment provides for certain changes to the credit facility, including an increase in the maximum commitment amount from $200,000 to $300,000. The credit facility allows for revolving loans of up to $200,000, a $50,000 term loan facility, and a $50,000 delayed draw term loan facility that can be accessed by the Company at its discretion until February 6, 2026. The $50,000 term loan facility is amortizable at $625 per quarter beginning on June 30, 2024 through March 31, 2026. Quarterly term loan amortization increases to $938 on June 30, 2026 through March 31, 2028, and increases to $1,250 from June 30, 2028 through December 31, 2028. A balloon payment for the outstanding term loan balance is due upon the credit facility maturity date of February 6, 2029. The credit facility retains a $100,000 accordion feature to increase the commitments under the revolving loan and/or by adding one or more term loans subject to approval by the applicable lenders. The credit facility is secured by certain assets of DMC including accounts receivable, inventory, and fixed assets, including Arcadia Products and its subsidiary, as well as guarantees and share pledges by DMC and its subsidiaries.

Borrowings under the $200,000 revolving loan limit and $50,000 Term Loan 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 2.25% to 3.25%). Base Rate loans bear interest at the defined Base Rate plus an applicable margin (varying from 1.25% to 2.25%).

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 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. The actual leverage ratio as of March 31, 2024, calculated in accordance with the amended credit facility, was 1.00 to 1.0.

The debt service coverage ratio is defined in the credit facility as the ratio of Consolidated 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 divided by 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.25 to 1.0. The actual debt service coverage ratio for the trailing twelve months ended March 31, 2024 was 3.43 to 1.0.

29

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 on which no amounts were outstanding as of March 31, 2024.

Redeemable noncontrolling interest

The Operating Agreement for Arcadia Products contains a right for the Company to purchase the remaining interest in Arcadia Products 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 Products has the right to sell its remaining interest in Arcadia Products 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, subject to a floor value also as defined within the Operating Agreement which is based primarily upon a contractually stated equity value.

As of March 31, 2024, the settlement amount of the redeemable noncontrolling interest is $187,080 and is equal to the floor value as defined within the Operating Agreement. Upon settlement, consideration paid will be net of the $24,902 promissory note outstanding due from the redeemable noncontrolling interest holder. Refer to Note 2 within Item 1 for further information related to the valuation of the redeemable noncontrolling interest and promissory note outstanding.

Other contractual obligations and commitments
 
Our debt balance, net of deferred debt issuance costs, decreased to $88,009 at March 31, 2024 from $115,851 at December 31, 2023 for the reasons discussed above. Our other contractual obligations and commitments have not materially changed since December 31, 2023.

Cash flows provided by operating activities
 
Net cash provided by operating activities was $13,440 for the three months ended March 31, 2024 compared to $7,065 in the same period last year as working capital impacts on operating cash flows improved in 2024 as compared to 2023.

Cash flows provided by (used in) investing activities
 
Net cash provided by investing activities for the three months ended March 31, 2024 of $9,651 was attributable to proceeds from the sales and maturities of marketable securities of $12,619, partially offset by the acquisition of property, plant and equipment of $2,968. Net cash used in investing activities for the three months ended March 31, 2023 of $2,226 related to the acquisition of property, plant and equipment.

Cash flows used in financing activities
 
Net cash flows used in financing activities for the three months ended March 31, 2024 of $34,296 included net credit facility repayments of $27,500. Additional cash flows used in financing activities included distributions to the redeemable noncontrolling interest holder of $3,125, payment of debt issuance costs of $2,735 and treasury stock purchases of $936.

Net cash flows used in financing activities for the three months ended March 31, 2023 of $11,007 primarily included a quarterly principal payment and prepayment on our term loan of $6,250, distributions to the redeemable noncontrolling interest holder of $2,600, and treasury stock purchases of $2,157.
 
Payment of Dividends
 
Any determination to pay cash dividends is at the discretion of the Board of Directors. On April 23, 2020, DMC announced that its Board of Directors suspended the quarterly dividend indefinitely. 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.
30

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

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

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.

31

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

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 first quarter of 2024, 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
January 1 to January 31, 202420,782 $17.00 
February 1 to February 29, 20245,010 $17.42 
March 1 to March 31, 202428,732 $17.24 
Total54,524 $17.17 

(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 March 31, 2024, the maximum number of shares that could be purchased would not exceed the employees’ portion of taxes to be withheld on unvested shares (718,111) and potential purchases upon participant elections to diversify equity awards held in the deferred compensation plan (80,901) 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 March 31, 2024, 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
 
During the quarter ended March 31, 2024, no director or officer (as defined in Rule 16a-1(f) under the Exchange Act) of the Company adopted or terminated any Rule 10b5-1 trading arrangements or non-Rule 10b5-1 trading arrangements (in each case, as defined in Item 408(a) of Regulation S-K).
32

Item 6. Exhibits


 

  
 
101 The following materials from the Quarterly Report on Form 10-Q of DMC Global Inc. for the quarter ended March 31, 2024, 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, (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: May 2, 2024 /s/ Eric V. Walter
  Eric V. Walter, Chief Financial Officer (Duly Authorized Officer and Principal Financial Officer)
Date:May 2, 2024/s/ Brett Seger
Brett Seger, Chief Accounting Officer (Duly Authorized Officer and Principal Accounting Officer)

33
EX-10.1 2 igrieves-retentionagreement.htm EX-10.1 Document

image_0.jpg

February 16, 2024

Re: Retention Bonus

Dear Ian:
DMC Global Inc. (“DMC”) recently announced a decision by the Board of Directors to consider strategic alternatives for the DynaEnergetics business. We consider your continued service and dedication to DynaEnergetics Europe GmbH (“Dyna”) essential to the continuing success of Dyna and to the strategic evaluation of the DynaEnergetics business including its potential sale (the “Dyna Project”). To encourage you to remain employed with Dyna throughout the Dyna Project, we are pleased to offer you a cash retention bonus, subject to the conditions set forth in this letter, in the aggregate amount of 400,000.00€ (the “Retention Bonus”).
Subject to the further conditions set forth below, the Retention Bonus will become earned and payable to you in the following manner: (i) 100,000.00€ will become payable upon the launch of the sales process for the Dyna Project, which shall be deemed to occur when marketing teaser materials are circulated to potential buyers (“Launch”); (ii) 100,000.00€ will become payable upon DynaEnergetics entering into a binding purchase agreement for the sale of the DynaEnergetics business (“Purchase Agreement”); and (iii) the remaining 200,000.00€ will become payable upon the closing of the transaction contemplated by the Purchase Agreement (“Closing”). Any payments due hereunder will be paid to you on the first regularly scheduled pay date after they are earned and are subject to applicable tax deductions and withholdings.
In addition, if the Closing occurs on or before December 31, 2024, you will also be eligible for an additional 25,000€ to be paid after the Closing.
Your eligibility to receive the Retention Bonus is subject to the following additional criteria:
1.You devote your best skills and efforts throughout the Dyna Project, both in the performance of your normal job duties and in supporting all aspects of the Dyna Project, including but not limited to assisting with developing marketing materials and market studies, attending meetings with potential buyers, bankers, and other third parties, completing due diligence, as well as contributing to all other facets of the Dyna Project.

2.You remain actively employed with Dyna throughout the Dyna Project. If your employment ends prior to the Retention Bonus being fully earned hereunder, you will not be eligible to receive any remaining unearned payments.





You acknowledge and agree that DMC may terminate the Dyna Project at any time in its sole and absolute discretion and that you will not be entitled to any payments hereunder that were not already previously earned.

This letter agreement contains all of the understandings and representations between DMC and you relating to the Retention Bonus and supersedes all prior and contemporaneous understandings, discussions, agreements, representations and warranties, both written and oral, with respect to any Retention Bonus; provided, however, that this letter agreement shall not supersede any other agreements between DMC and you. Any confidentiality agreement, non-disclosure agreements or any other similar agreement shall remain in full force and effect. This letter agreement may not be amended or modified unless in a writing signed by both the CEO of DMC and you.
This letter agreement and all matters arising out of it are governed by and construed in accordance with the laws of Colorado without regard to its conflicts-of-law principles. This letter agreement shall become effective as of the date of the last signature set forth below (the “Effective Date”).
Please sign and return a copy of this letter agreement to Elizabeth English at [l] on or before February 23, 2024.






 
 
Very truly yours,

DMC GLOBAL INC.
 
 
By: /s/ Michael Kuta
Name: Michael Kuta
Title: Chief Executive Officer

Date: 02/16/2024
 
 
Agreed to and accepted:
 
 

By: /s/ Ian Grieves
Name: Ian Grieves

Date: 02/16/2024
 









EX-31.1 3 boom-exx311_q1x03312024.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:  May 2, 2024
 
 /s/ Michael Kuta
 Michael Kuta
 President and Chief Executive Officer
 of DMC Global Inc.


EX-31.2 4 boom-exx312_q1x03312024.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:  May 2, 2024
 
 /s/ Eric V. Walter
 Eric V. Walter
 Chief Financial Officer of DMC Global Inc.
 


EX-32.1 5 boom-exx321_q1x03312024.htm EX-32.1 Document

Exhibit 32.1
 
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Quarterly Report of DMC Global Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2024 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.
 
 
May 2, 2024
 
 
 /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 6 boom-exx322_q1x03312024.htm EX-32.2 Document

Exhibit 32.2
 
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Quarterly Report of DMC Global Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2024 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.
 
 
May 2, 2024
 
 
 /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 7 boom-20240331.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 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 - STRATEGIC REVIEW EXPENSES link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - PURCHASED INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - CONTRACT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - BUSINESS SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - PURCHASED INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - CONTRACT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - LEASES - ROU Asset and Lease Liability Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - BUSINESS SEGMENTS - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - STRATEGIC REVIEW EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 boom-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 boom-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 boom-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Recoveries of amounts previously reserved Accounts Receivable, Allowance for Credit Loss, Recovery Less: Net (loss) income attributable to redeemable noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] 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] Underlying Security Market Price Change Underlying Security Market Price Change, Percent All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value 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] U.S. Dollar revolving loan 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 MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Commitments and contingencies Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Quarter Ended June 30, 2023 And Thereafter Quarter Ended March 31, 2024 And Thereafter [Member] Quarter Ended March 31, 2024 And Thereafter 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] Customer [Axis] Customer [Axis] 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 PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net of allowance for doubtful accounts of $2,429 and $1,955, respectively Accounts Receivable, after Allowance for Credit Loss, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock (in shares) Beginning balances (in shares) Ending balances (in shares) Treasury Stock, Common, Shares Line of Credit Line of Credit [Member] 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 Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount 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] June 30, 2024 through March 31, 2026 Debt Amortization Period One [Member] Debt Amortization Period One Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name 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 June 30, 2028 through December 31, 2028 Debt Amortization Period Three [Member] Debt Amortization Period Three 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] Executive Category: Executive Category [Axis] SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Marketable securities Marketable Securities, Current Name Forgone Recovery, Individual Name Strategic Review, Cost, Type [Domain] Strategic Review, Cost, Type [Domain] Strategic Review, Cost, Type [Domain] Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Notional amounts Derivative, Notional Amount Accounts Receivable Benchmark Accounts Receivable [Member] 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 Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount 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 Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Northeast Northeast [Member] Northeast Inventories Increase (Decrease) in Inventories Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Litigation Status [Axis] Litigation Status [Axis] Commerzbank line of credit Commerzbank Line of Credit [Member] Represents the line of credit facility available from Commerzbank. Award Type Award Type [Axis] 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] Trading Arrangement: Trading Arrangement [Axis] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount 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 Restatement Determination Date Restatement Determination Date Counterparty Name [Domain] Counterparty Name [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] 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 Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease cost Operating Lease, Cost Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Bahrain BAHRAIN Common stock, issued (in shares) Common Stock, Shares, Issued Gross profit Gross Profit Contract liabilities Contract with Customer, Liability, Current Other Income And Expenses [Table] Other Income And Expenses [Table] Other Income And Expenses [Table] Treasury stock, at cost, and company stock held for deferred compensation, at par; 721,730 and 689,700 shares, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Total debt Long-Term Debt Other cumulative comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax South South [Member] South Employee Stock Option Employee Stock Option [Member] DERIVATIVE INSTRUMENTS Derivative Instruments and Hedging Activities Disclosure [Text Block] Other Income And Expenses [Line Items] Other Income And Expenses [Line Items] Other Income And Expenses [Line Items] Maximum Maximum [Member] Comprehensive income 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 Tabular List, Table Tabular List [Table Text Block] 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 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 Proceeds from sales of marketable securities Proceeds From Sales Of Marketable Securities Proceeds From Sales Of Marketable Securities 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 Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] 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] Distributions to redeemable noncontrolling interest holder Payments to Noncontrolling Interests Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Entity Tax Identification Number Entity Tax Identification Number Inventories Total inventories Inventory, Net Long-term debt Long-Term Line of Credit, Noncurrent 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] Total Shareholder Return Amount Total Shareholder Return Amount Treasury stock purchases Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] 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) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name 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] Debt Instrument, Amortization, Period [Axis] Debt Instrument, Amortization, Period [Axis] Debt Instrument, Amortization, Period Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] 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 Debt Instrument, Amortization, Period [Domain] Debt Instrument, Amortization, Period [Domain] Debt Instrument, Amortization, Period [Domain] 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] Other Income and Expenses [Abstract] PEO PEO [Member] 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 provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] 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 Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Total lease liability Operating Lease, Liability Credit Facility [Axis] Credit Facility [Axis] Accounts receivable, allowance for credit loss, net recoveries Accounts Receivable, Credit Loss Expense (Reversal), Total Accounts Receivable, Credit Loss Expense (Reversal), Total Total liabilities Liabilities BASIS OF PRESENTATION Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Other Cumulative Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount All Executive Categories All Executive Categories [Member] 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 Stock-Based Compensation Stock-Based Compensation [Member] Stock-Based Compensation Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] 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,704,004 and 20,467,495 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] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] 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] All Individuals All Individuals [Member] Less: Undistributed net income reallocated to participating securities Undistributed Earnings (Loss) Reallocated to Participating Securities, Diluted Undistributed Earnings (Loss) Reallocated to Participating Securities, Diluted Litigation Case [Domain] Litigation Case [Domain] Other expense, net Other expense, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Borrowings on term loan Proceeds from Issuance of Secured Debt Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Redeemable Non-Controlling interest, beginning balance Redeemable Non-Controlling interest, ending balance 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] PEO Name PEO Name Concentration risk percentage Concentration Risk, Percentage Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] 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 June 30, 2026 through March 31, 2028 Debt Amortization Period Two [Member] Debt Amortization Period Two India INDIA Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Italy ITALY Corporate and other Corporate, Non-Segment [Member] Depreciation and amortization: Depreciation, Depletion and Amortization Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] 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 Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] 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 STRATEGIC REVIEW EXPENSES Other Income and Other Expense Disclosure [Text Block] 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 Accordion feature Line of Credit Facility, Accordion Feature, Increase Limit Line of Credit Facility, Accordion Feature, Increase Limit Less: debt issuance costs Debt Issuance Costs, Net Schedule of Derivative Instruments, Gain (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Term loan Term Loan Facility [Member] Term Loan Facility 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 Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Schedule of Net Sales Based on the Geographic Location of the Customer Revenue from External Customers by Geographic Areas [Table Text Block] Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Netherlands NETHERLANDS 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 Plan 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] Exercise Price Award Exercise Price 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] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] 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] Amortizable amount Debt Issuance Costs, Gross 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 income Net income Net income (loss) Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest 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 Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities, redeemable noncontrolling interest, and stockholders’ equity Liabilities and Equity Other expense: Nonoperating Income (Expense) [Abstract] Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Syndicated credit agreement: Credit Agreement Facility [Member] Credit Agreement Facility 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] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Numerator for diluted net income (loss) per share: Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] 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 provided by (used in) investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Termination Date Trading Arrangement Termination Date Arcadia Products Arcadia Products Arcadia Products Arcadia Segment [Member] Arcadia Segment Proceeds from maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Repayments on revolving loans Repayments of Lines of Credit Strategic review expenses Strategic Review Expenses Strategic Review Expenses 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] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Derivatives, Fair Value [Line Items] Derivative [Line Items] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Less: comprehensive (loss) income 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 Insider Trading Arrangements [Line Items] Allowance for doubtful accounts, December 31, 2023 Allowance for doubtful accounts, March 31, 2024 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 Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] 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 Adjustment to Compensation, Amount Adjustment to Compensation Amount Other current liabilities Deferred Compensation Liability, Current Employee Retention Compensation Employee Retention Compensation [Member] Employee Retention Compensation Document Period End Date Document Period End Date Borrowings on revolving loans Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Professional Service Fees Professional Service Fees [Member] Professional Service Fees Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less - accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Revenue Benchmark Revenue from Contract with Customer Benchmark [Member] Debt Covenant Period [Domain] Debt Covenant Period [Domain] Debt Covenant Period [Domain] 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 Strategic Review, Cost, Type [Axis] Strategic Review, Cost, Type [Axis] Strategic Review, Cost, Type Segment information Segment Reporting Information [Line Items] 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 Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] 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 Write-offs charged against the allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Accrued employee compensation and benefits Employee-related Liabilities, Current Name Trading Arrangement, Individual Name 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] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] 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 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 Basis spread on variable interest rate Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] 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 Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] One Customer One Customer [Member] One Customer Costs and expenses: Operating Expenses [Abstract] CONTRACT LIABILITIES Revenue from Contract with Customer [Text Block] Ukraine UKRAINE Acquisition of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Delayed Draw Term Loan Facility Delayed Draw Term Loan Facility [Member] Delayed Draw Term Loan Facility Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Segment Reconciling Items Segment Reconciling Items [Member] Other long-term liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] 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] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Work-in-process Inventory, Work in Process, Net of Reserves Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] 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] 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] Sweden SWEDEN Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] 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] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Outstanding borrowings Long-Term Line of Credit Customer relationships Customer Relationships [Member] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) EX-101.PRE 11 boom-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 image_0.jpg begin 644 image_0.jpg MB5!.1PT*&@H -24A$4@ !ZP %I" 8 H6-;H "7!(67, $SE M !,Y0%USO"5 +C_TE$051XG.R]![A5U9G_GRF9B9,QL1O%$E%!$35V(!J5 MHF)'42(H**((@HAB 5$$5!#$AHHB"BI%4,1"*"K2!"LB@F(+*M;86Y))9C+K M_WS>_^]EEL=3]CGWU,OW\SSK@7OO.7NOO?8J>Z_O6WX2A!!"""&$$$(((800 M0@@AA!!"B KPDTI70 @AA!!"""&$$$(((8000@@AQ/J)!&LAA!!"""&$$$(( M(8000@@AA! 508*U$$(((8000@@AA!!"""&$$$*(BB#!6@@AA!!"""&$$$(( M(8000@@A1$608"V$$$(((8000@@AA!!"""&$$*(B2+ 60@@AA!!"""&$$$(( M(8000@A1$218"R&$$$(((8000@@AA!!"""&$J @2K(400@@AA!!"""&$$$(( M(8000E0$"=9"""&$$$(((8000@@AA!!"""$J@@1K(8000@@AA!!"""&$$$(( M(800%4&"M:A)_O=__[M(L!8U2:4VZO,1"9)\-M=G:E&4R%3G6KL.(41N MJFV.*D=]RB4<)Q6LJZ7MA1!"""&$$$(((800HE D6(N:HY*;]/F>.ZD8+<%: M"%&+5-NXKJ3G<[G.([%:""&$$$(((8000@A1WY!@+0HFR69YIM#0A6RREW*C M/LEU%//J0U*.[6-_+=6V%_%T(49T4.F;+*;"60]S-=,Q2G5L"M1!" M""&$$$(((800HKXCP5H43%*1LUB>MN40'Y*>MYCB0UT$ZTQB23[76NCW"OVL MA!-\SE>.-:,<@K400@@AA!!"""&$$$+41R18BX))LH&>3;2L MRSF+O7&?Y#K*+5@G^6Z^UY'I,X5^KY#/2GP1HC:I)D.C?,]9['.7R\ IU_F$ M$$(((8000@@AA!"B/B#!6N2%Q,;_(XDH40FQIMI16PA1_ZDO8[R^7(<00@@A MA!!"""&$$$)4,Q*L15X4V\/X'__XAY7_^9__L?+?__W?/RA___O?$Y6__>UO M5O[KO_YKW?^3?"\^E]?!ZY1/F.QR"M:IQ_/ZYFK+3,4_GWK]2=NA+M<@A*B? MU)O7JG&75JE5AQ8H5X:677K)_7WWUU8R???WUU^VX;[WUEIWC MW7??M7,B*Y%JXIM="^J06! MGX*8SW==P.>8W!]O!XG60@B1#,V30@@AA!!"""&$$$((D1P)UB)O4CU]4\53 MQ$X\EQ%_8\]GA.$__O&/X8TWWC!!&6'YQ1=?#,\\\TQ8M&A1F#=O7GCBB2?" MW+ESPYPY<\)CCST6'GKHH3!MVK2,9>K4J58F3YX<[KOOOC!APH0P<>+$,&7* ME(R?Y?\//OB@'?O11Q\-?_C#'^R<3SWU5%B\>'%X]MEGP[)ER\+*E2M-W'[[ M[;?#>^^]9^*N>VYS?5RG"]N$(O?PVDF\K=,)SXC#[EF.<,QY4ML/@1VAG7IY M&U+7%UYX(3S__/-6]Z>??CK,GS_?KBFU//[XXS\JM/F33SX9%BQ88-]][KGG M[%@8OYHG8&(@(#FX(E,^\X/,F]6*N237,\?F(^9/S,/\4"O7" MN(JZ,J=Q3(X?GX_S,^_Q=[^F^/M)KB\VXO*VCM?.V*@H7G_\G!X!0_.K$$(( M(8000@@AA!"BEI%@+?(B56Q%K$6$8"/]G7?>,0]FO)P1H1%-9\^>'1YYY)'P MP ,/A$F3)IF@/';LV'#KK;>&&VZX(8P8,2)<==55X?+++P\77WQQN/#""T/? MOGU#GSY]0L^>/4.W;MU"ERY==LY++KG$ZD%]1HX<&6Z^^>9PQQUW6)T1Q!&X9\V:9<(V MU_?RRR^;^(YXBYA!.'%$!Q7.K M3]NV;4.[=NU, #_SS#-#[]Z]301&%!X]>G2X]]Y[34! A$%D1G".O?K2"=8N M]".Z(.+B18>W,L(#GM$(+1P381]1'S&:\PT<.##TZ]?/A'47\*E7^_;MK0VI M:YLV;4*K5JVL[BU:M A[[[VW7=.NN^YJ_Z8K_C?:?(\]]@C[[KMO^.UO?QM: MMFP96K=N;Z$/,1C1!R:!=Y6@M1&S"7(: BGF(L<_WUUYM1$07CELLNN\SF@-3" MWRC,EWP&(YBA0X>&VVZ[S41>CL?

SLFW$6(BVHPV]L!Y@J.3G)/H%1@6(UGA:"R&$$$(((8000@@A M1*TBP5H8L1"-MQ:;Z(C1B -XP['Q3RAJA 8$6@1)Q%H\S! A\$)F(QV!&H$5 M0?/LL\\.G3IU"B>>>&(XZJBC3% ]Z*"#P@$''&#B,$)IX\:-39C>>NNMPV:; M;18VWGCCL-%&&X5?_.(788,--@C_^J__&G[RDY\4M?S3/_U3^.=__F<[]K__ M^[^'G__\Y^&7O_REB=R(V-0'P1P1=[_]]K,Z(^ >>^RQX9133C'1%N]DA'B\ MF_%V1F3 ^P[! 6]$SZ.-!S:B#QYZ[CV-]Q_"/MYS]]]_?[C[[KM-!$?\P,,; MCV>\R\\XXPP['\+YD4<>:77XW>]^9Z(Z]?(VI*X[[[QSV'''':WNVVRSC0GS MM"/71>'_<8E_3YMONNFF)N1ON^VV=AQ$?([)_=E]]]U-S.:\M,6AAQX:#C_\ M*ISSQ%5N Z\T[DNPJ_CA>U>Z7A%TA;D$,$+:%$)6#,8E'-&.8>0Z#F6...28,; !P&<2!G4Q\O))Y^\;GYF_B&E 895 M?NPDN'$1ZR!S%?,T\QDB-88[G(?UC#D98R:,=C R6K)DB:V5F8X9%XY-= VN MG3;&WLQM0G77663;7,L]RC:P[S*VLSZS7& ?%H($CWG)]"/ (%WB+XWV,R.Q>V @<=]YY MIPD9>&/??OOMUFZ(&W@?GG?>>29*\#U$$ 0)VLY%?3S.]]EG'SL?7M!Q^VVW MW796K[@-$9PWV603JSM"--?"-24IM#EM_Y__^9_V78[#\2@8$= ."/F7@+D1O$3^9^YBZ,:!"@/?I%:N0&?DY7X@@.K <''WRP";V(RG@/LY[, MFS?/C%=8>UB#,AFK\'NB-9!N@.]<>>65-E]2'R^L-\Q#AQUVF!E.82R#]S)" M=])\UAX)@^]@E$6D"PQR$.N9DSD/\S&%*!1$#F&^GSMWKEU')ERLYOBLL7AN M8_!%= K6#8R[. =MA$$2U^(11[RP'O WKI&UAV@EB-?4D=0;K->(X CB2K\@ MA!!"""&$$$(((82H)2185PFQ]U4A?Z\K;- C%+*1CB" 9QI>L>0K)10JGE\( MU'BT(5S@Z8OG+1Z]A-=&Y-QPPPU-^$0$101&<$80_I=_^9IRNE M$*JS"=AQB>L7UYWK216Y$8GQ:":\.%[/B+9XQN$AC9B H(&W')Z'B!&(#GP6 MP1FQV3W*761VL=[/E:O]T#46?6N/A\C1HU"B><<(*)[WR6R!&9<+&:X[/& M(J:33@&#+PR4F"LQ&&(.S33WQ^W(9[E.YE:,@[A/A$DGD@=BN](O""&$$$(( M(8000@@A:@D)UE5$+B&MD,UG/V:<.QDO-<0(\BX3MAH/5_>B)OPKF_QX ^,1 MBVQS/0KRP$3G( M 8T7'F*MMQO>RGS6!?Y8H*[EMDOGM<[U(5XCK."ECM<@'N1X!R*RX&6.>$UN M6+P$QX\?;\(/^5F7+EUJ7HB$52<7-F(57IB(V1XV/-\QD1J:5PB1'M8(1-6K MK[[:QBI>TLSO\9A/'>\(QG%QXZ5X;N-?Q%D\E4ES@%$/GM9$6V"LLT8AZJ9Z M6L>"]<,//VSK$A$?XOIP'LZ+F,O<2T0+YA)">Q/B/ D(VYXGF[#CA!FGKD2S M8*Z.SX=@3C0)4CF0&H/Z9P+O<8[[]MMOFV5Y]\\HEMJC___/.VD3]Y\F0+9TIX581#/-X\3R<;Z7A^ M$?(9+RX$1P19-NX1J@DAG2I(U++@6JA B\" N$!;(" 02ILPVK05X;,15? R M]G9S@=^]T&.OZ73>Y;74GG&;N#<@P@I]Q3W1/4\V(6X1L DGCE>ZYP@GA#@A MQG\Y[-]5MNN<6$0;RG M\0(FQRAY.=T#./;VJK00NKZ62H5(+^>UT;\09Q!DZ'L>/AP!&R$+P>SNN^\V M\8Q0]7@H(L3@/8BW-;EIW2,S21YX"=9"Y":)8!V'X";'/0(NH;.]("CS-P1? MQ%;6E'@^0WPEK00>PAA+W7OOO986@+&=FG,ZB6 =%[RBV[5K9[FL26U!1)$D MX_K##S\T@ZZI4Z?:_$/$C$SS;Q+!VN<3VA-!'J]M(DL0A2,UE8.+[;05QCVT M*49/7I@?F2=I=P_/3CUX[M"A@XG_&*01HCQI[FXAA!!"""&$$$(((82H M)!*LJY1\!3,V\]F89J,?+VIR9*Y8L<+"*C_QQ!,69IE0WWAVL;G>NW=O\_ B M-'.+%BU,)&1#',]@! @$Q%H/45T?2GT5J^/KHX\AOGA8=409Q*XX'WBW;MU" MOW[]3#Q#\"$R &%U%R]>;&'#$;'I]YX#-YMX+;%:B-SD$JSY/P(IPBN>O41' M0$3NTZ>/Y7UFC4&899UIW[Z]I0)@7!.N&\'50"43G1Q]]U.IRTDDGF:!>J&#->5B7 M,1HC_0:"/&US^.&'VS5[9 W:$J&:N6_//?=<-^^1WQHO<2\8E]'61#[A^\R7 M<50+0JT3&>7<<\\-=]QQ1WCFF6?LW)K7A!!"""&$$$(((800U8X$ZWH &]%L MBA,FF0U]PH[BR86'V*VWWFJYJ!$/.G;L:.%7V<0G%#/YE E'BDB-UQ:YACV/ M9B:Q.I. 6M^%U;H(LJDEG^]5NO[%NOYO+!RY4KK_X03)@QN4H%&8K40/R:78,UXY7?D M>!XP8$ 8/7JT>3+/F3,GS)HU*\R<.=-$W D3)E@T#]8@A%B$9-8;QCIK#%[6 MC'=23R#F3ILV+;SXXHOFZ5P7P9IS() ??/#!M@8N6K3(1' $W-1PXS%$<4#L M[=Z]NXF_>(AG.DV/':PC&8*Q'$+[GD$KL'WWSS3=ZI$X00 M0@@AA!!"""&$$*+<2+"N,=AX1HQ#H,9;[-MOO[7-\ \^^,#R;K[PP@N6OQ(O M5')9XN%VW'''F1"% MN'7$$4>$KEV[FG"-808B%D(7WIF$#/_RRR_-XYJP^(P9Q*-<7M="B/^?7((U M41$P?L*CFI#]&$D1SIOUZ+///C-QF9\QH'KVV6?-RQF/80Q/$)H15^,QCO$4 M7MHWWWRSA;,F:D+L"9VO8(T7-Z'(6??P.)XQ8X;-#=0O-4RVKZMX7W,="-QM MV[:U:\:+.=,Y<@G6' ^1_/WWWS?QF+8B5+F']?9V) _UUEMO;5[F'&O2I$F6 M0YLUG?O ?$99OGRYK>\8 -"6^^RSCWV78[&F,S_B]4Z]NW3I$B9.G&@YP3UM M@A!"""&$$$(((8000E0K$JQK!!?4\![]^NNO+?PQF^/DVF1S'V]J! '$A;Y] M^UKHT*.//MH\4O&F9F-]RRVWM UMSTU=5Q$RG2A;:8&TFDJA8G5]*DD%ZR3' M\?RN"$AX%GJN:T+D=NK4R?K]L&'#PIUWWFF>GO/GSS>!A]RUB%1$($! $D+D M)I=@S5AD?2%4/\+HTT\_;5[1C#,,13"F^OSSS^UWC$&.-6+$"!-2&;=$]HC' M.-$4CCGFF#!HT" 3?Q&ZZR)8QT(P>9T1>:DC0CAUC$'0]745#V\$;L1@CL\Q M,ITCEV#->HW03#APTAB0VL#%>MJ/8VRTT48FUN^___ZA5Z]>%C;\N>>>LV,A M-E,O"I[2:]>NM3GMR2>?#-=>>ZU=5].F32UL.1[;1*4@(@5K/L\ X\:-L_0@ MB.88[@@AA!!"""&$$$(((42U(L&Z1D"L9O,>$0!O:C;MR4U]SSWW6)A1-KI/ M..$$RQ/*9C6;UFS4LXE-N-58J$X-]9W)$SAI..?U69!-*M;6][9)TG<*Z5NI MO_-\UX2N)X0]'I2$[$4$HM\?>NBAEG?V@@LNL)"ZB$^$XL73$_&,\+Q"B-QD M$ZP9BX3R)F1V__[];9P1W8,QAK",M[)' D$H12!&@$9H'CERI FMB+WQ^,:@ MBC#7K&48G1 M(?8*SE>PCD-MMVK5*EQZZ:7A_OOOM^,BX,90/X3UU:M76W02 MYA \E3&.<6$Y7XX1BQS"M>?/F%OX<0Y[&C1M;:'&\U8D\0>YN[B5& M!(XB2@@AA!!"""&$$$(((:H-"=95B(O3'O;;/;\(9XIW%?EZ$0@0Y/!N8V,: MH8Y0HUMLL84)>80'S<=[58)U:87<2M>C7->9K2\4VK>2G!>NE'0G ,AE:, M0?(R]^C1PR(DQ,93> :C^*4( COX\>/MWS7A >&"Z\\$([ MWBNOO&("-P*X(\%:""&$$$(((8000@A1;4BPKC)5ZBGY&$&X MYS7]'I$)#T:\# \XX #+0XL 1KCPX<.'APD3)H39LV>;-RB>CQB#8!2"""2$ M^#^2A 3'4 HOWP=@?6S3IDTX[[SS+#0W8;+Q_,9@A367'-.D$,"SF^.29YOYA.^ZL)RN MY!*L\6I&,'[TT4?#D"%#;#XBXDDLU&-HQC%<^,L9\\X%SGXL6+PWOOO6?/$LQS0@@AA!!"""&$$$((4:U(L*XR?#,: MSRPVT=G@1S1@,[IW[]X6-I3\GVR4$_(;;RW"??OF>KJ0W^44#U4*:]M*UZ/: M2B%]CGY/_V<FW@P[K[[[N&((XXP,0KAFM# Y(E%E$.TQF-1"/%_ MY"M8+UNV[ >"=:H7+U[,;[[YI@G1&%UA4.+K%N,<(9=\S(S3*ZZXPHRTBB%8 M4V>,6#AVNW;M;"U%1"8G-*(U=:1>4Z=.M?#F>"HC<"=91W,)UIP#3VCF&T*2 MX[G-O!0?=\\]]S3O;SRPY\R98T9JF=HP_CW/".2X1KBF_H1FQ(OJ+5KUUK88G)>XI4U;MPX\\PB MY"<>8N3I)4]EG).Z7 )BI47,^E@D6)>V70B]BT!$KFL\&1&,.G7J9,(4N6H9 M8W@I$@X8H0A1S<4=#Q?Q9Y]] M9N,=L7WTZ-&A8\>.5B^,P?QX'"\N#D/,\F+50\A$@D^0NKM:Z56.I+[G&\ZT[XX.Q@C"V^>:;AX8- M&YI'(Z'T.W3H$'KUZF4>UXPYQ"*\%/%:1,3R<,%)QK9RPHKZ1CZ"=9(>?'PXZZ* ?"=;DUS[[[+/#[;??;F')R:^=A#B?-:(T<]:?__SG=86?22W" M9V@[S4]"""&$$$(((8000HAJ1H)U@>0K4F7[+!OF;,+C]35FS!C;V#[VV&/- M\VJ++;;XT>9[+0J.^>8DSO798@JOQ:Y;M954L;K6ZE^,MG=/2\80AAZ>Z[I1 MHT;AZ*./-N,0QMX33SQA7J!QN."D\X!$:U&?2"I8>^[E)((UX:OQ.!XZ=&CX MW>]^9^,0,9GC(EX3OI]0X:R!G#M?P9JQS7K)<3%2\7#C7K;<9XZ/ M:(VG]4,//13..NNLL.VVVYI839WX/-_G..G2;G"^7((U[;%DR1++C8UQ#&(\ MQXOK3+[L'CUZV&<(E_[))Y_D?:_2S4.:EX000@@AA!!"""&$$+6$!.L"R7<3 MF,^RX8X(ADN,3?.V;=N&O?;::UWH;P]M6FG!L!B" M8[[B9*%_+U7=:E7PS216QR%T$6,0H1!\^->]^*NI_Q6K'EP; AE>UX39/_+( M(\W+\:JKKK+PO80C)DPP AL&)7@LIAOS$H9$?:7<@C5K'8+U_OOO7[!@S=S% MF.8XA !'H-YDDTWLV,QEB-'4N6_?ON'FFV\.4Z9,L:@FY+4FOS6?Q=,;43D^ M%I[?'(O?QY%-D@C6I!QPP1H/[E((UMG0G"2$$$(((8000@@AA*@%)%CG25U$ M*4)WDE?R_???#\\__[QM\N/I1?A3RD8Y7M6^.LYD?>XA56BRLI-!:Z-^+ M78]:%:PS%807^ABB$:(.X>81;?@703?V[B^V@4"ZXY6K73W4+^(18PWAB="\ M"-==NW8-5UQQ11@_?GQ8L&"!"60(91Y6-Q[_$JI%?:4<@C7B<#$%:]9,CH$( MC"'*;KOMMFX]92[C?*0$..&$$T+OWKW-2(Q<]D18H#Y\ACF!N8]YD @,S9LW MMU#>_)]YL5*"==)H#T(((8000@@AA!!""%&+2+#.DT+"@+/13CY?U,@@]3.5;ENNB1#\C1LW#H<= M=IAY88X;-\X\,%]__?7P_???K\L)*Z]J4=\IM6"-".R"-7-',03K33?=-#1M MVM3&+WGJ#SGD$!.<$9;=FYO()?OMMY]%,CGUU%-#GSY]0OOV[4.3)DUL[N$S MS(7,@X0G1]P^^>23[3O,AQX6G/.52[!.,M=H+A)"""&$$$(((8000M0R$JSS M).F&L(O4A/_&HWKERI66HWK2I$GANNNNLPUY-LG9$-]YYYU_L!$NP?K' F== M_EZL.E1:4"U%H:^YIS%B+=Z(>!KC;8B@@UB#($-.]:...BJT;MW:A"9$)00L MO XQMD#<=F$[SO6:S="@4O 6FFQ4Z4V2K;^Y"'!\9[&JQJQA_Y)6&R$*'*[4LCW>OWUUYMX M>]%%%X7NW;N;B,5G6[1H$7;???2KR:C2_2Y?-V\1[1"D],O"[;M&D3 MSCSSS#!DR! S.$%P8UPCP!'F7XCZ2"T*UAB;(#Y37T3@_OW[AT&#!IF S?Q$ M_1G?S%',58QQ#,80JS%6X1C,@^Y9S7K-N"=% ,(VWXGGC5(+UO*:%D(((800 M0@@AA!!"K"](L,Y (6*U>U4C5'_ZZ:>V.?_""R^$*5.FV*9WY\Z=;<.:374\ M41''\A48X[]+M%9)4K+U%WZ'9S'BT]9;;VWB"=[4YYUWGN571XB:.7.F>1<3 M&ANA:.+$B>'66V\UT8G<<49HUZZ=A=_%$(.\L0T;-C3A!V_&.!\VY_$< ML)7NO[G:A3HB<&VUU59V75SC@ $#3+1F7+_UUEOAL\\^"W_YRU]LW/_C'_\H MP\PD1'DH9PYKQAIS!((U8G&A@C5SV($''FAK+6+UZ-&CPX0)$\)99YUE\Q+& M.5Y8?SDW0CG_,B]Q# 3LHX\^VD*%LVXSUXT<.=+&/VMW?+XD@O62)4O6"=;4 M38*U$$(((8000@@AA!!"_!@)UADHQ+.:'+=L-K_YYIMAP8(%8?+DR6'$B!$F M_K&IC>>7Y])DLS_>_$\5RY*(;9460E5JH^029NF'B#5X'>*%N.>>>YKG-"+/ ME5=>&6Z__?8P8\8,Z].+%BTRCT'^CZ"$2(,@=-MMMYFH@R%QS_/A\207K<>/& MA=Z]>^EJM7KP[SY\\W 0]A"\$. M[TP$+X0ZO+G8'$_U,)77M$JI2JZ^Y7^C7R*F(-"2PQ7AASSK P<.#/?==Y\) MU:M6K0H??/"!11 @+#;_?^>==TRT??755\,SSSP39L^>;5$%\&Y$*#KWW'-- M\"*T-F(08P'/2A>-*M46F=HE]6_>+@CZ>("2XYO\UHAJ8\>.M=STK[_^NN6K MET>DJ"]40K!& ";%P(477FCS2"&"-8)WQXX=361F+69^0GA&<&;\(EI3=S=( M24W%@;#-O/788X_9=3&7D0[AQ!-/+$BP7KIT:;CKKKO,<*V2@G4ASS1"""&$ M$$(((8000@A1+B189R#;QBZ_)_PO&^B$ _[RRR]MW--]\\8_COI*)B+90XC'(<L0(1$K$4(1[0D63OYL0JX1Q)7STMMMN M:SE%$2'PM/-"&Q*F%0_=77?==5TAO["7^/=\CL_S/2\'LZZ5>U5(W^(^<1\09Q%_\+1&M"8L.((1 M8C5B#%[%B$J$Q*8P%A"E7GGE%1.+R-U^QQUWA&NNN<8$7D+UNA$']XW[POVG M_6E[VMO#AI>BC7.)U?%GTGV?L.;T$_H2HC4B%,(\XM;*E2MM'D"8\Q#A$H=$ MK5)LP9J_K5FSQ@1I!2Z]]-(P=^[<@G)8(UB?;]UBC1HU,F$6LS>5)FLGSLU9$40JB Z(N M&_^(#PA[" B(PPA\M,?NN^]N(BBB IOW>-TB8!YWW'$F""",G';:::%KUZ[A MS#//M$)X:;QT^_;M&RZZZ*)PR267F*!!CE(O_,SO:7_RG_)YPKKR7<0 CM>E M2Y?0J5,G"U7-N<;8@;AL!&]$;RI,R&LN0:N!1$7H0,AWH7K M2K=Y7<793 61'L,"[AWWBWM$&R(TX2TX9\X<$Z6)*D#.=H1K!!'^CX"">$*. MYY=??ME"XB(^(?R,'S_>O!41> B1R[TF7RQAP^D;&!,P9FAG#QE>36. _HW@ M1'^@G]"'$?01[6@7<,$:(S)2=3 N\>IFWM]KK[UL+H^_QWS#=YGW.2X" M]WOOO6=B,^;,F?8[(F+@L4T]F*,="=="""&$$$(( M(8000HAJ0X)U ;AG-:(4HAV;VWB0GG'&&>8UAL@B.?:#F(R7&*V-VG3Q\3M1$-$,X1T1%07<#&ZX]K0=#8>..-UXG6 MY0YGG4_))_1UNN_39^F[7"<&%_1G!'RB!M!6W"M$$3PF$:GPXO/( ^YQS>\0 ML F5[5Z >%_CB8R7)>(*]X.\UQ@6(%3A;8C7->WL;5Q-_=^C"- V<9APA*CN MW;N'&VZXP<0QQ#ZNG780HA8IMF"-<0MB,_,SAD>L"_$.R33CK)YF?R MPQ8B3D,HYCX>\PWS//,^X0#Y]P(W0B^S'/,=WA> M<_SX>[D$:SR@F>^(P, :AX$4ZV-\W:R1')MU\*&''C*A/ EKUZZU-8]UCGGT MJJNNLGO!?,K:QN\P+")= :(UU^,H/+@00@@AA!!"""&$$*+:D&"=$(0X/"81 MH=C\9=,<<10AE UNQ$XVN]E ]Y#&^7C@5JM@'0MT7!?>I7BGL>&/,,_UXI5& M>&<\U_"<1L1P89H0T'@Z$SH9[V9 @'>).Q28]7.V(*8:F]$ *5W_-W/'OY/ (*W\7+CN-QO_#:8Q/? M\Y,BB"-D$(YUY,B1MM$_8, $]+Q *;N> %S+7@"(TSBC4U(:P0<1 Y$"SR# M\;[#\Q9!(@YM72DOX;J$OD[7![CWW&N\BKFO"%F();0K^:O3>?)!+&0S?C[_ M_'.[5QA[<#\X!NU/W\"(@0@%>+TC7M.^>+G3K@CGZ?*_5WILX#%)/>GWB/EX MD-/'EB]?;N(3HA7BO;RM12U1+,':QS]C 2%XPH0)-DX0:N/Q1%H #+XP_"+, M/D9(Q1"L,1I!M"4*"J&]\;YF'F,^P< *PQCF;^8U#*E8EX@,P7J_>O5J$ZP1 MT!&F\Q6LF>_X'?,<\P+"-'-9_'S -6#,A=$.QEK,BWR/\]-N,MDS"%[@7#OS,P(X!ENTEP1K(8000@@AA!!"""%$M;/>"=;I-FCC MS=M,&[AL%+-)S"8^&_-L3B.\(K A9.*)BQ5%"D+$2ZS%:Z##7TV]O%" M0Z3>::>=3)PF[#G7S@8YF^UXKR%>('#@:4KN8@1]!$D\GA'Q\))&D,;#%J\W MVI(->@1/1 7$YG?>>9<1S1$WW$N;_*-<"R([85L)5XN'(#E1$08( M,WOXX8>;V(*H@\;$])W.IO;%+;=3@Q^?"N(EYOQ#!&G&9=8>Y<>S8L38W8-C$>LIS M L>@#DV;-C4C+[RDF3,PPF*.C'-X^_$^_?13BVS!^4B%P1K,6LR:S#R),14_ MLR:3@H$ZL28R[\;W18*U$$(((8000@@AA!"BFEBO!.MTF[2IHE"F35PVKQ'8 M$#K9P$:T)(0Q&]UL0%>;2)U+<$OZ?:[+PWPW:-# \O8B"!QSS#&6TYB\T7@F MXS4W8\8,$Z01?Q$G$"/9>$>LP[N+-D2PI+ 13T%,2"T(F^E*IGN5KF0Z!B7U M?%X7#V5-/1$7J3,"#,(-UX+7-N(VPC9>=WAGWWKKK>:5C;B*)_811QQA8BZB M/N(^8@CMA\A:JKY13B]\]RI&B$=@PE.1<8!H16A\O/YHKR3C,+X?M+F'V<>@ M $;$0S/1H27PPX[S$0=P@:37]O%GKJ,AV*(U:GM@I$"WM8(1N111WC#( /1 M&J.*;.V1::[*-"])P0C; MC)O8P[A0P9IC,/98BYB?R$>-8(ZXB^#,=_"N9BWC.HC(P6==L"8=!48YI(O( M5[#FNCD6QE&3)T\.9YYYIM69J P8 '$,/+UYAN!9@D@DU('C<*W4(8;Y$;&: M.N(M3IU8EWU>I&!4A#$ U\CZA/CN:1L<"=9"""&$$$(((8000HAJ8[T4K#/] M/O7O\4:WY]Y$@&)#G;#%Y.#$ZQ-1LMJ$ZFRB6_QW1#9$",0'K@,1@N M#T\T/-@$*@0:0N\CGM&.>#8CGGL;)A6BZS)^LHG> MW$_&$/<9KWO"RM,F"&P(>LPEM$DL1"6=ER18BW*22[!&<,4X!\,EC)8PX"%Z M!NL !>,>#$_X'6LG C*AP(E$@:&+KYN>;H(UAY# MOUP385J__/)+$TX0(0A?CDB!1SGB"%Z$\^;-,Y%CXL2)YN%&F%?"T)Y^^NDF M>N#-1__Q$/(>XKI0(;74_2?=[SU4O'M:DX^6_.6$U47\(10\1@R(UHA%B"6I M^5@SM3?B"B(/XB[>UA@'(&!A'($(12YTSQF/QS_B?R%MF*X]ZS*>*(A&A"W' MXQ%1#G&.L821"_6GCV#T0%]*V@^K<7R(^D\NP9HQA\A,5 G$4816/*@1G"FW MW7:;_3QTZ% SXB%W-',$H;@9'ZR;S".(K,R#B-^L-PC*S*?,L7&?CP5KHGDD M%:S!C8^85SR" ]% 2%/!FH:H3@0-KIG/\-EB"-;,:6[TA.!,>_!YUED_E@OV MM,%NN^UFT200[DD[,6+$"#-XH=Q\\\T6V05C*.84/,EI2[[K$5Y8QSDV?^>S MLV?/MO4JU_PKA!!"""&$$$(((800E4:"=1K RS"8_P2"AT MQ'N$MES>LKG(%5V./I?T'.XE2=T1K@D7C_+QLL2(@?9PT:20>\Q81/Q& M@"+T.$849YQQAAF/<$Z\#!&*/5]XOE[K^;1ETG9Q0Q $??+3(N0CM-$F&'^AK%NV;&E"+%$X\*)FCF-\(ARW;=O6(DP@;A.NVMW2!U>F$?VWGMO"P-.N[%F4 ^/E(+QCN?4)20Q BWA.,>/'V\Y.MFP M9].=C6(7QE)SV%9:G,XDK+&9[>(T@@&;_.3OY'KPCCOII)-,I"9<*?D]"4>* M*(@'&B%2:0N\73T/9C'$L_HH5H/W(]H)SS9$Z]6K5UM>;\*Y3ILV+=QYYYT6 M0A?QNGOW[B:N($0<>."!YAV'D($P@I"-840F ;8@0@^]"/R...A3MODZ^V'ER+"-][)'"LU5#BBD7M<4P?:CC&:5+C.5_Q/ M\ODX_SMM/W^^>7I^^NFG/\I3FZE?U8?Q(6J'7![6GK,=8R<, MN1!2B2A _G8*XQ&C'-8:G],PS'&C*=8DUB..R_R'D0N&/0B[S!.,^9A\/*Q) MV4'8[&R"M1<7JU/'5[$%:\1V/+D9_^>??[ZEBHB%9^83_L7XAO,@6A/RFW7: MBT?FX#L\AR#XNVZJSE>+>S?I.^(LG\(H000@@AA!!"""&$$)5FO16L M4P4@_N\>5VPZSYHUR\0VO*'PXB0G+1O";!)[^,U*"]))1#47!Q"KJ3]ABA$2 MV- GOR[AJME GSY]NFUP$[8400#1 +$508T0WX1I9N.;-A*9\7Y%.R&XX!F, MT(_00MATPJ<3[I9V)G0X^:_)BXX@TK=O7_/BI[\A\B $X?WN7L/E-HI(DK,Y M];.$"$>$0E1!O$*,QQ""'-\(S?0I^E.^_8C/(W036I>V)!0[WNL(OQ@!,%;Q M*L2[&W&8MD,<<[$_U_65HHU\[''_\'QD#J%-$-H(%4_^9816/F>&U A.!-M@CF"B R$ZO[B MBR_2KC7YY+#.)EA#$F.I? 1K0O[G$JP9YVO6K#&O9XR6"*..R,\U(#C'*3IH M*]IL\\TWMS;U0EMZ&A)_#J%-M]YZZW5&,<.'#[<4"JPU&/EHS19"""&$$$(( M(8000M0"Z[U@[04QS//F(MRRV4UH4_(Y;[/--G7.D5MN@9H-;<1UA 0VNA'+ M\'8[_/##+5PKGJEX4B-($(*5<,MXEI.K.37GM"@>M"LA:&EGQ 3:'0$;[VM$ M74)=]^K5*[1KU\X,"Q"NZ7\(%P@8>.S& G:Y0H+G>R[Z(?V.G*QX\9/#EAS. M>)HCI.!!6:@!1!S2ESZ+%R&YP^G/># CVB ,-VS8T,1S!+5THG^I!>NX^)A$ M<"*'.88P+EK3!S!LH#V2A@<7HM0@6&.XQ9R$(0VAO]VCUR,J9"OQ9]QP@_G+ MC:?PNF:.P]"$N6_ITJ5FB)+J6>VX8(V(_,@CCX2>/7O:&/?Z4#@NN9T1V#.% M!$^*"]9$<[CVVFMM3D88CD.::L1_C'@88Y%($\RIP@AA!!"""&$$$(( M(40UL%X+UIYOF$U=\C/C 8KG%IO3Y-]D(YFPG(B^A>3%+;=831T1Q:@O&^N$ M1T80P ,,D1K1D%#4>/3B-?;TTT^;6$JH9KS:?(.[KCFJ16;<^QKQ I&2=J?O M(8S@78A 1)[3T:-'ARNOO-*\X!&+$'TQ.,!#'E$&T<<][$K5)PL5J_V[> W2 M#YLV;6I>E CQHT:-LC%&O^.Z$7#R[6LNVM)/Z;.(6 @T]&=$([RM$:Y/.>44 M,SA!-$?P]U#^E6@G-R2A#AB/''+((3;',!ZYY[0'QC+T"R&J ?KCG#ES3%@E M-S7AIA%366/X%R_@N-"WO?CO$%69!Q!CF0N8O_;::R\SG"(G,P(KZQ%CEZ@> M&/&P)J>#>9.('T0E0$1F;F1]ICX41%PB.Q".G&-C$+)\^?*"KY^UD'-AU$6J M#+RV=]AAAW5M@*"\RRZ[F.@\9,@0BY9!F/],>-0-YBR..W/F3!/5+[KH(INK M,&2A;1"OF>,QMF&>C]N5M9V_X96- 0'7ROI.^@7JB%C-+$I3;AK!".$0C;0V[=O;Z$ZW3O3PYA6JUCM M@ACUI+[;;KNMA6]%Y.S1HX>%"+WWWGO#W+ESP\LOOVP>J82G1AS TQ5O7]K! M/:M3-[B3Y)BNY7S4I:QSNN.F&DMXJ&O$:[P:"1M+V%M$'$20.^ZXPT+.(AHA MP"( $VK7P\*60[ NY/O4#1$)L0J!!3$&+\"A0X>:6//**Z^8*%9HN_,]VM!# MK^.YB/'%BA4KS /3PX23'Q>AC)#%B&A)K[N8;>5_\_#\W#^\YSMUZF2"(/4E MQ+GGB!>BTI!SF0@ UU]_?>C:M:MY+M-W*8QIH@7$A?72B_^.,8<',%$B6).8 MOQ!X,2@ASS+S %[0S'NYH@QX1 6\F!&12:& ,8K7B<(X)Z4"!EK,FZQWN<@6 M$IQS(=H3<>744T\U@3KVA.;\B,UXH3.&,9S)=-QXWO_RRR]MGB>Z"7,\;+S'B5)!>]*.%%(=\+?FS9M;) F$:@SLR/V-ASK'1*QF'I'AF1!" M""&$$$(((800HI98+P5KSU6-2$A.7;Q;V30FK"# BMI$K%@]&\L^2VQ9!"R$-;T4,/(IYW4F_YY^C/1 ! MNW3I8D8E>(WB98KA D8TM3:.1/T"@R9"^$^<.-&B/6 P0ZA]"O,/40+B@ACM MQ7_7LF7+<-AAAYG1"((O BL&*X0 7[!@@0G""..9PH#',+Y)V_'NN^_:G(A' M,<9E7B<*XYSYEP(P9,G3PZ777:9A?_FVENT:&'S M":)Q__[]S4NW:Z1^F#\XVN[Y@TAA!!"""&$$$(((42ML5X)UL"FMX?E M1, EE^3X\>/#@ $#S/L3CZDJ8MU:AWI3E*)P;+R_"@Q(6%7& O)WGGW]^ M LV _"?N.MZV&_N78VR^5]59W$(YX^ M2^AZ//_H"WC]>?CZ2AM4Q'T5<9BZ$1:8T.8(/PC)""Z+%BT*K[_^NO7/NO1) M]V!$M*'=$,/(;?W P^8M_6%%UYH M,^^^QC'M_D?ZU$6WBA/:@'[<'81:R: M,6.&&9<@?&6*>"!$.4!098VD/Q*VGB@=> )3\#@FG'6NPKC#:(HYB^\S?SW^ M^.-V3+R1\0;&6"6) 17C $,.Y@F^.V_>/!-YO4X4O*HQ[D$ QKL:8YA"81[F M7,R_+[[XHAF4,%]Q[9P+P9SSL\Z2SH%PX CJ28^-@0Z&27B78V"#<0!M@R$/ M;<6Y:#O:T,OMM]]N8O_4J5/-\YOS8M2$X9VW8[8Y0W.)$$(((8000@@AA!"B M6EGO!&LVBCU\,)O08\>.-8\L/)D0_? $)<\MHE\NP:E2HK6?E[R\>-DB5N-Q MQ28Z@A<;W^^]]YYMMK.)'8?\KC9/Z&JH0[411P) N,;( *$&SV&\'A$W%BY< M:,(,(B>YD%NU:F5] 4]KQ.%J$JR]SU*G.,LR#M,O1+EA M_F'M8-YAO418Q>.8PIA*4C"4PO@"014C$N:OK[_^VM9@QB?CE/,D'?,^)[IP MS7&]3A3.A:%-WVHKVYGIH0PKGY7Q<'^=D;HO7=V_';&*UUELAA!!"""&$$$(((42ULMX( MUN[1Q,8R84+Q/)XP84*XX((+UHE]","Y!.A*"-8(6XCHB.GDL<0KDSR6Y.HD MO#*>JGABX05'_EXVN=G$3K)Y76FJI1ZU FV%4.&>CXBP>#(2_IV0NX2/)2S\ MCCON:/T9 1N1N-(1 >*^C*".4$L=R;/>JU>O,'KT:/,N)"0V7I&Y^F]2$) 0 MQQ#*EB]?;F(P^6:[=>MFXYX0X7BF(QI3+P^I7DK!.MWON%>(Z.2P'31HD-63 MR @(5 A90I0;%U0]A0;"*FMHOH7O\?U\A.EL=8IS0:?6B9_]?,6(3I"K#>)K M*]7YXG.F7EN^Y]-:*X000@@AA!!"""&$J%;JE6"=39S%2Q5O)+RB"*5)6,]S MSSW7!#-$*P0C\MI6@ZB76A#2"%^,1RABY%%''64>U82%QD.<4*7DV22L,MY7 M>(.QL9VN/200US;<.\1<1&O$S%6K5EG8ZT<>><0\E?&X[MFS9SCVV&/#WGOO M'7;880?S:$8H3A5,TQE?9!.VBY47&U&8_.N;;KJIA;,G'RQ>XN2U?OCAA\.R M9;%O#8AA!!"""&$$$(((82H%NJ-8)U-N.)W>%D21I.\EK?= M=IMYH^ZWWWYA^^VW-V_/:O% 35>HWY9;;AD:-6ID8C7>M.2X1'C#6]S#@L8A MO_-M(U$[I'H98HR!@$T.57*:(G0BQB):[[OOOA9^&X'81>LD@G4F3^!BCI'8 MVWK//?%IG\UI,%]H^E[CMX80)18SW,N<9.7)DZ-RYLXG[".@( MQYX.($E;%*M-/&0ZY\;S_,@CC[2D+M['"+QWW757..^\\RQ_+MZGB%2(>946I6,1#]%J@PTV"%ML ML86)5PCKQQQSC(4Q'CIT:+COOOO"XL6+PVNOO6:>J'%^ZB3M).H'L7"-P0(& M&0B]>%Q/F3+%/);[].D3VK=O;U[,39HTL?#7>!(C$GOXZUR"=:E"X,"2%@0,'6EMX] 3N<^KU"R&$$$(((800 M0@@AA!!"U#(U*5AG\JY,%7!>*))\(--]P0SC[[;,O]C!!,F&V$X20A M@,M1.#?B.4(90CKA@1'1J/.P8<-,A)PW;YYYB9.GFKR\A#I.YXDJ,:M^D]KG M,5B@+WSUU5<60AJO7+RM$3O)<4V>:*.-S+LY5W_,-VQXH:(UN;8; M-&A@N=E///%$\Q ?/WZ\&68P?AG+27+@)O&TIC O?/+))Q:A $,6(A8,'CS8 MO+SWV&,/BVA 7FOWMDYZ+<5H%W+5N[$*;8&1"M[@+[WTDHUYC6TAA!!"""&$ M$$(((8000M0GZJ5@'8M2B%V(=^2L[=JUZ[HPX(A"V02Z<@O5[FE*O1 3$:L0 MJ_&0O?766TUP7[MV;?CZZZ\MI''2-A+UDUPA\-V3&/'ZV6>?#0\\\$ 8-&A0 M..&$$TR0W6Z[[4R031JY,-;899==+"1VW[Y]+9H D02\WZ=Z6>?3 M+NF@C8A2P#EFS9IE>>';MFUK=<#3VG-:Y[K>4@CY%(Q6.G;L: 8K>(.O6;/& MPIHG$>^%$$(((8000@@AA!!"""%J@9H4K"&32.UAP!&W\)Y$Z+WSSCM-^&W9 MLN6Z,. (8YF$HG**U11$,3Q,$%TT\_W3P^[[GG'O.J1G3_XHLO M+"0P@E72]A'UEURYRA%WR6U-F/ 77GC!1&O"7Q,2'V_K9LV:A9UVVLE"4'OX MZR3YFDLI6".@$[8<43W.UXZG]=MOO[TNHD"2/.U)^C]M],TWWUB(<"(73)LV M+5QUU55FW,)\T;!A0YLOTAFXE$.PWF:;;2Q4.I[?UUQS39@Y;;?=+ 3P@ $#+-?VG#ESPJI5J\Q+%N$1@8KKR^5E&I-O MGE]1VZ3>:_H,@BQ>Q.1!7KIT:7CHH80 YSQ-G_^ M?#-RZ=6K5SCHH(-,U*<^2;W0B]$6_C/WA?#DN^ZZJWE:CQ@QPD3KE2M7AF^_ M_;;,O4L((8000@@AA!!"""&$$*+XU!O!VL6G[[__/GSTT4?AC3?>,,_,<\XY MQ_+V_OK7OS9AN-+BM!<\21'.J1->WX0J/_;88\/ @0/#U*E3P[)ERRP$.![5 MQ6@7B=;K!]G"A!-U $,.PDK/GCW;7W^^!1#!$8$1]PFC3BA^/*T/ M/?10J\?/?_YSBX80Y[4NM6#MO]M@@PULCL#X!B]YC%G(8^\1%S2FA1!"""&$ M$$(((8000@A1J]0+P=I#@2/<(.(0/GC2I$GADDLN,0]-!N-)"M0M2 MO_SE+TU$WWOOO[ MF'S2Y'/OUZ^?B=9$3B#,.=[CC/O4B /Y"M4.QT'41[3F^+3/N''C;!YIUZY= M:-*D26C0H(&U3=)K*%:A+0A/CL'HHX^V4+IX:GJ.WE)XB>8KT%$/ M0H"30[A#APYAT*!!X?[[[P\OOOBBY>E%4'3/R7S"?XOZ33Y&!^G$6?J2YWCW M,.&K5Z\.<^?.-6&6?-&,&4+GD]X'A:$QY\R9(E MX;OOOK-K*998ZVU$V'U$:T+QX]$]??KT<-EEEX4CCSS2-V@+O-_) M[TW$B!X]>H2[[[X[//WTT^&==]ZQ=A!"""&$$$(((8000@@AA*A%ZH5@C5Q]]]%$+JXVXM?ONNV<4E\HI6',>P@@3UA=/[VVVV2;\]K>_-:_6JZ^^ MVD* O_322Y:GFE#'"&9"I)*OAWRN,/#\#M&7<8, C*$'HO511QUEX:>) /"+ M7_S"^BTA[$LM6F?[#/7 ^(3PX'W[]@T3)TZTG-P??_RQC9EB@PB.!S?M\_++ M+X?[[KLO7'311>&$$TX(>^RQAT5(0- O9;NDFT,PO,'8!8]S[M7X\>/MWKF1 MB^8.(8000@@AA!!"""&$$$+4&E4E6!>:;QFA=_GRY6'&C!DF ..UC+B%-V)J M^-YRB4OQ_Q&U\!3]U:]^%?;99Q_+58WH=MMMMX4GGGC"ZHXW)^&:\92L=J_J M4H45KY9PY:7*^UTMUQ>#*(O8B9?NTJ5+S7ABY,B1ZW);$XZ;<50.;^MLA7#^ MA ??>>>=S0M\P( !%I7@F6>>"1]^^&'1VX5[A?A+^Y!F@)S6#S[X8!@\>'!H MW[Z]&<-@>$)>ZT+GAGP+7M;,)1MMM)&%;D>T)I($8=*)+$$[X!DNA!!"""&$ M$$(((8000@A12U2-8)U/KMG4[R'VSIPY,PP=.C2<VG/_WI#\* METNLCCU&X[#&B'^(7>0,GC)E2GCAA1?"UU]__0.ANAI%S9A2Y<*NEAS;=>F' M2?Y>Z>M+)19F/__\\_#66V]9#G7"39]WWGGAT$,/->./C3?>N**"->.(\8QP MW;AQ8\O[WK]_?Q.M"6M>JK:AX+E,VR!<8Q2#6-ZV;5L3K3?99),?C?VD\^NJK%FE"""&$$$(((8000@@AA!"BEJ@) MP3H=B&R(O7@5DL?UQAMO#)TZ=0K-FS.M3#8&%D0&0!/:_HS@FDEQ>LMMMC"ZH-HC?''8X\]9A[B>(J3'J#8>-YO M#$O(,W_OO?>:6'[BB2=:>/#--MO,#%(8\Z46K%V\9V[!N[M)DR8V[UUWW766 M#F'5JE76!G__^]^K/E*#$$(((8000@@AA!!"""$$5(U@G2^(,G_\XQ_#XL6+ MP[AQXT*/'CW"_OOO'[;;;COS/BQ7?NITWI7\BR7?) ]RZ=6NK'Z+20P\] M9#EQ$:N_^>:;2C=CR2EV6.U*D&_]:_5:,0+!FYA^R=C"J.+AAQ\.PX8-"YT[ M=PXM6K0(.^ZXHXFSN<97*<JJ)D/IZ(G1X*FSSK(T:, M"*>>>FIHUJQ9V'333&6;-FA;5KUY:T;?"T1@S& M"WWZ].GAXHLOMES2N^VV6]APPPW+(EC'98,--C#/=](-=.G2)8P?/SZ\]]Y[ MYFW._1-"""&$$$(((8000@@AA*AV:DJP1D@C+"\BVFNOO18F3YYL@M&QQQX; MFC9M:GFK2RF4Y1*@\'A$J"9$,%Z7"%EX5H\>/3H\]=13X8TWWK &+\6*E;1 %"4^-X,;]_O[[[TTDQ$@![U]"P7_UU5=I2^K?^)GO\%V. MP;$X+D8#G -AEG-R[FPYQ-L(Z%%H07!-_5JU>'.7/FA,&#!X>CCCK*Q#.\ MF2N=6Q>A"L&*^I#?]O+++P_WW7=?6+!@@7E6(Z(A -9Z;MEBBU\??==^T[?!'TTX[S7+JXF6(<%,ISVK$ M.LKFFV]N>75;MFP9^O?O;T(6XCJ"*UZ9]8%\PF.GBGSN0WWGHKO/[ZZV'5JE5AQ8H58=FR9>8YBF?KTJ5+39CTPL]Q\=_S M67(.\UV.\>JKKYKXBJ")\$UH9XP@.#=>V-2%>E$_2B8/[%H/ MGGA2(I:1UW>__?8+O__][TW,P[,:H13/8+R%2Q&>N!(D%6E=Y$3\18Q&%$:( M1BC&\W/Y\N4F*G(_R9'\AS_\P03^^^^_W\(LX\D[9LR8-LA3#-_'O%%5>8)S[?Y1B$C29$.P8/=]UUE]TGQ$;.30[D M>?/FA:>??MJ$V5=>>26\^>:;)FPCI',?Z8>Q>%W?Q6IPHP,79Y]YYAD3K3'* M0!Q%),6KF'%8[I#\;C#RLY_]S/)(X^5,F@!$:T*9,V<4&M4@EV#M_9N^@9$$ M_9:0W-1AIYUVLCF!- 7E:@N\S;???GOS?#_[[+-M#-&/,?X@:H$00@@AA!!" M""&$$$(((40U4O6"-> AB V:2"-6(>]PT/3]H!3VG$,W)Y/_+((W8? M$8U'CAQI@O*EEUX:^O3I8V&=NW3I$CITZ!#:M6MG'JODYCWDD$/LGC=KULP, M P@!C5":J^R[[[[A@ ,."+_][6_-P.&PPPXSSV!"MI]RRBGAC#/.".><AZ!%I&=T.+T0^ZGB]:%M%TMX@(M]Q.!]N677PY3 MIDPQXP'N%:&P"4U=B4@'G ^Q' _CQHT;A\,//SQ<>>65X?'''[>(#(C6A>2- MS^1%GQHY@#%.>'#:A#[3KU^_\+O?_<[FA$TVV211_8O19K'Q3.O6K==YF]-_ M,1@10@@AA!!"""&$$$(((82H1FI"L$8DQ#,7+T9"W2)(X='YRU_^LB)YJQ&7 M$.8X-R(9N6-;M6IE'J>(L7CDDG\Y#@->RV)E3*I8YUZFGGN:L-$(A(C4W#/" M>1.:&P]J1.K;;KO-[B$"-88'G3IU"LXUQ **H>_(F%3()5\UW.<9FFVUF?6>''78P<1.A=?_]][=SMVW;UHP. M$+'//_]\$V,1K^^YYY[PZ*./FCQAY*G.N-0XGC29_..*&^A0]G3+[X MXHOA@0<>,"]VC !\3.+M7 E/:^XS@BU",48/=]QQAX7%1K1V+^M"BK4A-0)YQH@QPCX@40/]DO-:7/BB$ M$$(((8000@@AA!!"B/I!50O6+HPB?.(M22CP;MVZF7A*,[?BW!)J&\$,;S*%RQ8 M$!Y[[#$3IPGI31CNRR^_W 1@[EW'CAW--ER[^.PX?45 M[CV&&=QSPK@3@OW88X^U\>#AP:XB-;OOOONNKF*\Q]\\,%F)$&_*Z=Q#88>W O&&GV64/?T M3\9K?4E/((000@@AA!!"""&$$$*(^D'5"M:Q%R^"(.(G@B="U+;;;IO6:[%4 M7IVIQ\6#%$$5D1/OX&NNN<;R,)/S^..//UX7,CJ=0%T?/&T]GS'B%V&R\3I& M%"07-#FG$2_)H4O8;00[1.FF39NN$Z01-&D_A+R--][81&D, !"F\82F?1$> M$9FYSRY2NP :EZ3WCN]R#([%,3DVYT#$YIR.!\(ZXC8B*'DQ<8# MF]#/EUQR2;CNNNM,%"3T^;///AM6KUYM[81G+^U&^]6RB)VMSY+3&J.2!Q]\ MT,*#(^@CTB+Z8Q!0[O#@W"^,#O"<)]0\.=*??/+)\,8;;]@8K4MH\$S%X1[[ MO$7^E%*P]OF*L7?$$4=8!(CITZ>'9F[IPO M+GYN41Q2QT.Q^ERYQU U$X^C=.TD1"F(UW=_CHC'>#QN*[7V%0-?*U+GL?B= MM-:NJ5+$STBI?29^-JO$2'=.I;-X:X0XF>/^-T]M9U*_0R2::^JF.MTTGJD[AO4I: Y MY5J'_1[$?;6NY_7BXSK?]LOT3%JJ\9//7IZ>AZN3JA6L\89$8%J\>'&X_OKK MS7,3H=!%L%*(/=F$-80F/#?Q6OS-;WYCH:VONNHJ"X?\_///KPL#7HEPN\4> M6/'$SC61J]G#/^-)/&7*% MY/'3HT-"W;U_S-B9?;NO6K4.S9LW,PY8$Y[..]2B77E$*WQ%L;S&R]L^@">XH0QQWN M8PP9\#S' ]T]KUE<4D/%YWMOJ@URE^.YBZ_K#OOON:WV@'/<\/C[W M"P]C1&N$8NX+N<@QKB!T>RG%!!9#SV?-?6=^0,0G-SKC@GHQ%DKM>>[]%D,1 MPMS__O>_M_%*+G;WLLZ6S[H:^YFH/F*#)M9LU@J*SW7^T!E3K(=/CLTYOOWV M6UM_,0[Z_///;3XJEG&0/^0S7C@/QAZOQ>\=U@CX=,?2U32=?GRF'44 OXQH6/(^:WU'9:W]M(%)]X$R]^CJ#_^=H2CUO^ MSGSK:WTM/3O[>PECBFOQ:XS?2347Y<;7?4^)QC,8ZZZW)__2AVC7;,^%^;9S M;*CGSV;^+$CQ9[/8""';->2S(>M&<5POU^5KH#^'\CO^5LL&^:*RU(?(DZ4B MGG,8^XPYGV=B9YA*XO.3KZ.^QL1S5/Q,E_3],2:U;_C[E[=+ZOLJ[&ZO>VX!E_'N$_4NUC/ ZEM%?<+OT=) MGT$*G2?B_12NE_.R)\"__KY,6%OQ*+7>7_-]IXSW-N(]-S_[OA#7$AO_)[T?OJ\6/Y/Z\TP^_2()<>K.3,]0_#[)7I[6J\I0 MM8+U1Q]]%!8M6A3&CQ]ON6#Q:$4PQ&NPF&)/JEB=2;3FO.0]QG.T;=NV)OX@ M1B*JT^DK]<)7BH$36_\PN1'B&+'ZH8<>,N,!\E%WZ-#!/-X1X?!D1<1%S/5\ MTW@DNT=U',J[TB)T7?I('%8(^R3 MZYK#SZQH?OMM6R]\KDO- M&Y^K;R7M>XPQ?P!GG&%0]>:;;YIAD$2E.+4N\4,UZSS&'N^\\\ZZPC6S M1OKF9+:-PGSP.=5%',Y#NU+6K%ECY^:E@>O/M@&0M#UC;UT>VFE#OU;.24H% M?J8-_+[FNM9BS2.QL. &=-QGZL0]QPC)"\]C<4GW-_HHW__@@P_L.@LQ<(CK MQ/WQ_I?:)U)?'(MI*8'4_%TW_'XQOKC']!?Z#?TG MM9_E*NGZ7"[A:WW VYAQQ!I"/V9^\W;*]IPB1%V(-[#\.<+7/-86QBUKGX]; MUIU48Z1TGBS5^.P-O&Q\G51U+_[L^A\;-9_#SHSV8N6F<5[& M!GW(TVW5]9E;K'_DVR?7-^(YAS'.^/-YAG6)>::2:=Y2!3'J2+VHH\]/%'\W M\3DJGW?EU+Z1^D[(<9F'X_=5VH?YF;G)!;55K23KQ]^CSA?KF@!=9DG.*:+YKY^ MLB? ^?DYEU%#L8B-'7C?H9_0%OZ\F6_A&HCFRC%HV]A1!&*!G.<\7[_IH^Q7 M%').+WR?>G,-7$M2IPV_=[0W=8KG"X[ISS/>+WQ?K:[W)G4OCWK'^VG\[._F M2=/Z:KTJ+U4E6,>;M(2<)CO MXDF3)MF@K?3F8+$&3?P2QH+%M1$^F-S<>(DBO.(YB[(^(CVA+ M.U5:6*Y4\;#A")%X%--7\;PF-#JYO/&PQ>,:X1HC#/HV"R63)GT]7\ND:H:^ M0_YF1.O^_?M;.&R\[3%H8!S5=8SF^W>,*!HW;FRYQQFW]&5>LAFWF1[RB[4( ML?"Q$*]:M2K<====EDN:/.@8>!"M(;7^I>J;B.3D8D>X)VP_ KH;VJ1[:= B M++(1O[#QH$/GGHY'/QBV:A%K0N;+#>\F#YVFNO MV7F(&L"XOOONN]<9!_&RR,-P(9ZFS N^.<^^]UYZ+.#?7.F_>/)MO M>6GQ%\U4,3E;>_I]9"[@I6?Y\N6V1C%'<*T\YW#."1,FV'U][+''K"UH8^ZO M&R84:S,@4[M03\[#BPPI-VAWVH-ZC1LW+G%A'J:/TGY$0.$ZN5ZNFY<7VC[) MQJN__% G[A-]D+I0+^X)!GZ\ ,7&:<6:5WVCAGN-\1'/:*3-X5I(?<&Y>7G5 MQG'AI!J>88C'..3^,O[RZ7,4^AQCR?L<\P7/UXPY?X=@KEK?UMUX,X4V9DXC M2@]MS;S&'.-I7(2H*XQG%_U88U>N7&FIK9@W6=M8XQBGS.4\3[#VL5:0[HB_ M\YS#FLQ:S]B-U[]J#O_)6L&S">LVZP5K.^LG:SECS,758AG?HWB'Y=F7.8SWK7?^7QI-YM4DQL^Q/N!MPMS* M>CQ[]NP?O*_BZ,:> /,S:SM14!'W>$=F;O(Y.&F?B_?'F1-Y;N"]T=\)."_7 MR+DIU(5W0MX%V3_P=V7$LDH_RWI;(I5?UYT_46B_V*B#,<9S"^.3LJ[40EVI,VW(?>5:,D49CD5S_LZ>8+S7Y/,%8X@ZT2]X#J=?\(S%^*'N M7)<;BR9]3HU3=#(&_;G-]_+\&8IS\[._FS.744+"60J#.]5D\A0EKC>B&<$[.:@8J$S /"1X*J1HZ;;J! ME'1 ,2 9G QJO%#96,,C%9$:T?7XXX\/AQYZJ'EJ[KSSSJ%!@P8FXI! MC@=)%@-"I!.1 $]\Q.,D;9GOF,WV-\8O8CGC][CCC@O#AP^W!8F%G04V'<5J MSWC#@8?F4:-&6<[S P\\T#R_BRE49Q/SB01 _G7ZXZFGGAINNNDFZW\\!"AT MK,A%ZEA A&.=9N[B10.O?0S+NG?O;I$W6"]8._@;+R"L*TDVZ')]AOF1^84' M7EX\6*.(=$($EBY=NEA$AXLNNL@>QCFO/^#F"_,"&WYL9',.T@E@Z-&[=V\; MOXPA+USK!1=<8$9)8\>.M0=>-A#8M,OWW#S0\[+&@SPOPKP4D'8$0QN,75A# M**0CX=Q<-_4:.7*DO;#P3$*]:>\DXYJ'?NXC\S7GY"6.>SEX\& [)]?:J5,G M.R"66VZQ#0C:B)=>-]J+[V$QC>FX[[QT\,+!"U.?/GVL;J2* MX=DDG]*^?7MK0ZZ'ZZ0/<=V\Q-"O?!,EV\LK[>MU8N.(YT+Z/M%GKKWV6KL? MK.\<)Y6ZMHF'WJ.O4&>>*>B#1/$8-FR8G9L72&T6YR;3?8A?]GE6X(6:<4&_ MZ]RY<]Y]CO%#U!WZ''UDT*!!-H:\S_DF0Z4WL\J->QLPCIA/^O7K9]%PKKSR M2IO_>&YB3E-?%L6 35">6UBC>0;F7>R::ZZQ^9NUS=<\QBMIC9C33SOM-.N3 MK+>\S[ FL]8CWK&YR\9Y:BC&:H.U@O=Z-N:X7I[5N,[KKKO.QAB" R) :C2< M]1W:P*/-T6^XWVQL,G>SWO;HT>>=9W^G;GR>9R6^SS->NNO*]AS" M,R3B,\_P;.B.&#'"KN><<\ZQ9T_&!>?E__R.:'+T*][Y/?(@7_ ,)OWP3ONN,.<0'AWX1F4>8#G)-Y1>48M-ZQU_K[*>R]K(N_!O">S M7E)/GZ/X/^^PU)EYD\\B=+$.,Z\F\1#GV9@YD6=EYB:^SW%8CUF724WI[ZN\ MX[$GT+-G3UO;>8>/#>EIU]1C=F'9;^* M_L&[.L^!'B4DG3!93-P0C&=&Q'O:G+Y#O^%Y,WYG),UHMN*?8U^;YXT;;KC! MKH7W2?IJ[.#!>NY[T#S'\A[*\TJ2\Z0[+W7UYQW>9=D#<0.4U#7?Z\&]9+[ M,('/X\3'W@OS1;=NW:P_Q'LSU)/V\;'+^.'[^42IY9V:_2F^2WLS%GTOCW/X MK&I,;+#1O0O-3R MX,%@1ES#8Q@A-@[)GK0-U[<2MXN'$*?MMMYZ:_/T1;QELD0T9$+$NLNMD0O= M[*B&ON=X71C++$R\K+-!VZI5*QM'2=LNGW&;Q .;>['''GO8RS4/9%@5\J"< M[1J*V1X\)&/%R,,A#[1$)RC6^$DR%OD;T1 (X\\\QLL/GHK:4!#92+=^\++' M.LW7-[X.2\"!W,K?G"VL[W$;X]_SP1,S#XV&JKK6P<801#X?F$>85UDI)%KW;JU&?N0;@*C$XQ^,!2C#EPWJ5*(Y,%& M!I:I/)BSCB<9UVS$59@GJ>=4[W+BO5<1#UY><7BE1=@-@GVVFLO6T_H;SR3D&(A:2%E"5$GB(;" M==+&7 ^;]_0KC\"13?2G?;U.?.^@@PZR=L*@CY=Q-C/89$K7!^K2+GS'\WBS M><(+&"^L1+SA.C#:X-QL1%0ZKUVUD^T^Q*';&%,8NF$\2[]C'.33W[S/,7[I MY_+%O&D/N,>,XPCYI]FS9K97$<4)\8Y@B+"BPSK1#'@V87- M;M8[C.IX%N89 L-BWL]8WUGS>._'$)OUA76>M#JLMZSUS+-LL+&YRP8H_3/. MMU>-,+]@=,/S#)N-K.-<%YN#C#$7#GPCL%KV-"I-G*\:X8B-4T1AYF[F<-[C MZ#,\3]!GF./]N9"U@C10/,?A!44_85/W_V/O;G)D!](J# ]I1J@E!LP9H=Y! M]YP);(>%( :L@H6P*_1<]$(0V$YGENW,JNN0K%NW*M-V1'R_YWP1L1?\!#H# MV9$= '_@OMCK'_[A'W[A"9[EN2[OX/?^[MT4L0&%?5^,M]2VYE<,">"6)[+# M%FO P!1^BSWIA>?2%;\3___C/_[CKUQ?7^77XO0;Z+W;5]OO:(LB_I!;5D7* M!^67?_[SG__G"$(+N<1);(,8]>HFOV 3Y:OR7J09F\B/\I?RU&R4G^WRQT;] MY2]_^=471)1\CC^6SSQJ8F,Q,G*>;4+0P1GX8V/!)I:OBK>-4;M=PMR0HLA3 MA"@<8=YF>$O.V'\QJJ)P]V#GV';Q -S#<_73LUWL\=___=__BF?98X4%N ,$ M&&QTCRP?(?=+]RBOX>_Y?H0=O\%^BPW$"(C/9W>.'5?2LOWP;00I_T=.__2G M/_V*[?.5_I7#BZL\GX]!G,,Q(@H?R<7>,4)T6K&+ -5?>D0>_6P^^3NR-1+D M9]@<\:=W$6\AZ"UF$R_PIQ97R17A&<]>YUWQ&O1:_"R/;:'&/&?>HZVXX5OB&1@%@EC_1WL1-B/' M)A=P%?@;DEFLS=Y8L+)W,0@]MU,7W?-,NL@>>*9G&'=0W0?W\18X"*P4X @,&40#U M[__^[[\DMG M'\T#7693K,)$6K,U2ZO;SQA/\]HJ1O,NR!8P<=)?M6U[BT<$&((58Z#"$(#5 M5G6OGJM^MY_?Z$(K2@6 R%B +]LE<5.$(Q&5I"&- 5BJ%R5#5"[">B]IW*IQX!Z;I6]6K>H'0EA@_4__]$^_ M*DSYQBY_TW\%.0)KU=82/F0W?=^SY5G;) G&!?.J3EM1[9F2O7_^YW_^?]6P M?N=OGL^?L&N #42I!(Q>+R7'^7^ J 3E;P22K;#I>](7JMN M?%]2T%:0LRW]:AL):W)'YM@Q_E0"+%GC5R6]Y@&08#>8^4+$*]B1D$B$%!GX MU^]\3_\ED2IQ@ M ?GB!&--3U7\(ATN0GKN[W:QI59?#+@*W_' MQ_*?+G848,N&\H-=K6+ABX%S_K421/P!!..SQRT+/[&)G8#\5K7PV?K(9@$" MY23>7SRPML*H(F0^CXWB&WV>7_[)6XF+DXR=%6=65BO24\A/)HJ_R(,X,#GQ ML]^Q8>R^6$DL*38#@ )M6Y$_Q\7L?F=-(J& S.(ZQ(S[N*?XRS/&6-#__3[2 M03PB#F$_Q2%M;3FOH!_]7V?DBAT124!H_@G(/<:%?IZ?37^\F_C'*B4KLJWR M%M,N'5-SM\]NY7QT6TQ/U\6Z=,$EUI\O?Y^O^3/C=_>>&=K[_/16S-DN(!U# M W>VDP/?H]@1(1J62.?DPG3\JM:*3:0D'4>8RU?917: #6+_YGR5?1(KBXW9 M,K:%_X1#L1,=C3/;Q,8$!B#/%"M[IA68GI%/SE=W98==;"+;9(6W(APX GS2 M/==P_'P>>^RS;"*2G"U'?!G[<('QN=Y#7V%\_NYWGJVHW+O;_:IMKQ^U([#( MN4_EK?(-A;CLNOS1'#4^_O8L)LA6Z)>%##@<>0V,0 %W_BG_,:XB[F_&RN>- MD]U$R#X9V]J!=(OG:&4OW\/GVC[;X@K]E:LK4L1UR/>WCL\XLIGS"&MC+SY0 M *;P34&8_- XY&/'F&+KXN\5C1@S"Q#@26$%YAO/ XP$S@X7Z6B[I' ML6_/'.-?OR?G\EW%C@AF>!]NR-R);>CP4@QL_#V?3(F]Q5 *!>H7F?#O&&N/ M<93YHF]P-8M@X'/T<0V;82_X+#:4733O87GL#OM4##7:J&+\8BCY 2S1,\5B M:UN>W^VZ]O8MP;4, T7F%#@C JIJT\J>5O4>12#N79'IV0!PR8)*(6 IT#0@ M^%.W[WNTLKHS0/7%2AR L\!! $&1K=IBR%2H^,?2)A[;TY#0D*I\&A5=T$\#4> M\QB>-3?]7_&+<^@%N%9AJB*D!W,B?T:+E!+, 2$X0X&"*DSZ=:8]ZS+FJLJ0 MBQRW1 @Q(WA=(U;N=C>-_ I&JY ,N!-<\],";OI%QEXAK+>:0%'B@EP%N-JA M0F!)?Q"7"C]497Z%L&8#%*+9/45@3S\13!)L/I&=!O1*6)&1DCH7L "8(/AE M5R3C EY L*1-$ ]\W$K^V 5V7T4R/RQX1KX*U"48BGV,M[Y[MG]M622QD^!Y MKF>:"^ B6\OFTFO)RCSVG3OFW03C[A_8J;_ >#Y) N0YGLEF*68S!N86N*]* M65)N!8X"(/,C,3EZE=E(6 -\)9EL&#]"]D;"'E J$11#FAN7Q-F_"@&,K[E! MAHEW)":21$"0OAL_!47 Z3%97B+].V\<.YHSM MCVEH>1(_Y0G+$KM-%_BYPD/[)\?V>[^3SQ !\'A_/ MQK+K"$# O,(T/A=XQ__"!H!H_.EXS- [\[+YV0!99#V_Q#_Q@_HC1@/&&1_Y MVI+O[E[E<_II51Q@=(GH_DG-? ):Q3?B2G&@F"-P7Q'!O'-Z^!G^R^_%\A1CB+7M>!#C(3@>@=AW7$!=)M?9'/$L^7) M\DGO7>Z8G6 3K:J,S/4=N8OX&-'6+D.S#T)XR>.15%9*BI7+MXT+6V.G%+D? MHM,S^34%-[8#Y[,14_)5]AA^X#.P;W'GFN^"O^;SR+'<'_'LN9&O^M,16?I8 M?LZ_(M3#2-A1=MEG$?3F%]]Q=8MG48!E*WEC*8ZQ0IV<\5VV6K>*_=G\T=S! M$RNZY^\453;?KOBD19%B4/WNC&]Q M!XQFZ2+C7>:27>XH#K9[)JS))C\N?U5X#6.2B](1L:YB"K&"9X_/Z9SG%G&8 M'S@;>P2#,8[FLB-/YMW]/)]]$A^).;V#Y]-%,4;'B9 +[T&'C8%80XPECG'Y M'JS-Y_B.L)FY$,[SO8NXUON3.^/L'MX=#P&S8B_(83HKAE*P 1L?,37QEK&1 MF\/JQMS\CEFN;6\GK$WV>%8< :*XC IE..MLY"V"QY8'5HHA%SE#@LTY"Z[V M5$5]0IL-> !<9W$8:T&C8(*2G]1.&S6Z3[')(%>U$0OV48/]5H]EX 6(4H@A5@#V=E*XZQ".(*PII.MUV; (EC1H+0 MA[.WQFXLS"EPBTWAK!6'6*WUE6*09XXXJ' "Z,)I(\E4?-Y;GMQMJP5F =O( MKJ!.E2;BQO8Z?N8OCR2LTQD GH11T R4$^BRFYZIL,KSZ!"?]2IA+2D"$M(' M ;QD6K$6GR@Y]ERQB2!84L!_(N_9->.AO\@GJRX5A1@?"6[G^6T!A=Y3DBA9 M%$P;3TF,?B+.!>_\@F>R5_X%&""X!/LE$.P: E_R+BFFU\"@.=$K^9<,*MR1 M+*F8E5P" "3XD@9)ACGW3',@L9-0(,H]T[@#4"3N$O%GMSS;VV;"&N!@C(RU MQ ) (MF0M*G ]][D)7"MR_N;#W,L"4-. !7,FWZ0)<2O6,BQ6JKZ%[.V MTEE;:AIB^L9_T%J@#>'0?X,(K1QE\Q[9%6+.Y-V%] MMSUM:Y4-'4;8M>H'2 =;X/, 66W9R9^2-3X/X,5^L[%L.7O*9W3^,_E4;.I? M_A!("X0>X^A/(JP5I(K#$$_LD95QMK=FI^A>!.K2*MBV^FR%.D(3'H)D\'U^ M^:<=+52?$?E68)ECN6N[A+'7\B> J+$@7Y'Y9$C\Y3OLO)@"N"M>@FV)8SMV M9#ZC$[@K;A/G=.2-7%EL@B01^R""Q!CFC7R*+\T#0+EB3H79B"WRB3QP[(28 M<2T>UE]]%1_!A,@X/V=7+K&E?)GLB['(@/C1<^D*6>(?Q;STB4\33^FK',#G MW3L9V2*K/Q7+^-V:V ?Y0,;8-?F)^$7\;T[)/?QDO"(VQLOO9@*D[_H[NRJ? MR?Y\ZI$*5[1QUZ9L#OP9%B[7L8!(7@C#:AO^]/M*PKKC I \"E7:=)=]H9],K_C[F%(7W:"C9#'LQ-((W&V>\^Q'M]5P9D8D>T5,UOTTQ$(L%-^ MC>TDLS[O?F0VV]08(J(0;V19CK>V]359;#6L0C>YHF?"'>3F^B%NX$<]%QY0 M?@X7D)NQQ_*RCM-"XK*C8A&?O]K>\6GL=L<3&GN^0O$#8HXM-V_BF+T[8M0' M/DW^*\8R-K 3BW',D:,8C0>YX"M]5O_Y!F,+ M\A_FC[_CE\4J_+6^>B]Z)7]CB\S=TOV^VI;N-1+6QHENDTEY.]DV_DA_X\\F MZC<"6NRU=<&P.UIT)'%'PII?%_N*1>!;QL!.F_12K&NLV'S/]DR7G]W;>Y@O M]IR.BS&\N[DRU\91OSQK/%:F\\P]0T$_K(BLP0K%4O2#+Q!#B4WA3.2//3/W MYLR[PK78&=_Q?/=;*_IC+]H1!RY%KF!Y] ^6I\^P//:"O6&C]$T,A0PG=VR9 M_-RQ GZFLW)SGQUS\SM>N;:]G; >C8J@&H :\(L\/8LTW;JOYP)$ 52$6Y!. MB2CDG&!\:DN1& P70\))<+Z=ZE,RK&E1%GCH=Y%+!)2 0L EB.U#9/"/6OD-9[/M/Y(YZIBA$Q(XCD ML!\51MSM]VO)@\!.,B*H;BLN :M5%8 \"2%@CDZS9[9>DA!*&OF=9PGKLIZ 7G#N/1#'P"()3HF) M?R48D?BM=I>,22 4PB"Y]8=>SP" I$#P+?GPSH /]MBX2EH%[9ZIKV(>SV0? M"^I5F^J;^*@C+B2^JNW%< +ZMFLZHLV$M82E0@GCU1;(9XUIP?#<"MK;"^ M">MCVQIAS2X@JP%6DF% ")FC*TORUD7FV &%#9)E>0X;"7QK:W&Z" RF8^3G M=VAKA#6;PZX8[\! M=A&1?(88B$P"WGV7K06* [[YG?G,WD\AK)&%?"C?SQ[)Q[QS_FUMA>,8I\! M (4*\12(T5<@*/OXD\XJ[NQ'>2LP6VPG[FP%,0"S57KZ;EP0),:7[) AL0 @ MEH_HS$S -,!4S@4L-0]S81)YX[L=]6$U$9_N>_R$F,L]D45B#)\-7.Y<5_Y# M/.-=?4^<+%Y"['/L/(?(9/ M\SW%('($>@++$!>-NWC=9/5G-_Y63L3FP6WD$_(O8#Z[ITC4149=?J?(P=_] MZ_([?^NSX^==XAWY#;FL@.-W]O-\SKC#@2(1^B_/[?BI=H.2ZXD9K4@5FYJG M,]N()=-E!!4[P39TS(WYY0_D517L9I_DK&P'W(O_8"?D+/(X.0L[R?8@FN;B M)]]%XBD":D6P')L=)F-R=KD:F\@.>R;?+0<4<_N>E:MLM]R:+86[B<'ED\:] MU;5C\SOS 1_C[ZSV]'W/EYN+)]R;K??<\G/]1;[)A?D([\@FZJ_8PW?9=^]& MWMG>LW<6&/,9<0Z?QB^0JW <_MP[F;>EG=G6[BO&D@?KL_[J'V(244U6.T[5 M>%2\9,R-5SMP\FMP%KX2AB,'X(.,,?O ORTM%MSR'_K*%],-^(I%!8H-K';' M>XC[Y&,^,]_SJ#;?:SS#.L):7ZT>#K,1#P](+ND%O?7WH>[,=\P3C(#7Q)7-'1:FVK7G&_YX=U^[[X2/QA M;GTG>\$&F(-B*+&I9Y$_^:!Y(T_\CO?V+.].=_D-XT26DHL6O^J+>;4+#5FD M[[ \ME)LA BW>(%,B6/8"[+H__)YX\3.L!WMA#6% M$JPP^A)!*TT%R:I#OT+@/"(7MSX'O"6LDA+OQ(FFC-_I')X4F $)I.[P>4Z$ M\9"X=R8?,J_MU_<28/!+GGP 2!0'C!'Z"E .+1:JU/ M2?KF ((3%<0%>" #]%.5I%7FCV3HT=G6>^?#EL'D&V&+7),0"'8Y*8[OC#&8 M&UTT%IR_1-Z6<@4M:V=[?U4.Q]_1;<\@;QRQ($[P+(@MT!G?^Q/DZ6[O:R6J M$@V)9N>\(,D$D9)4H)0+0$6.^<\UPGJO//%; EX!OJ12 "G(Y9[O=YZ+ M9.7+6@WR"F'--O'U &W @&2+C1", ^. >6VQ+:%V=;0&PDH"@NA%'".-D5OL MN$1T<1 MIDN$-5_IO8VWQ ^H1D8E+Y(WUUJ"YU[F@U\%VOLNL#5 @E\"4$M\86AZT8[ SKF[ ^IBUM)S<3UF2 M4>.K+;N6+:-KV2/^JGC&WY?. PQ#,!; .L ]OV_L^%Y GEC"O7Y*T]_./#?/ M_"EY8?>!Z/HL-C >D2,1_H&^Q19D1$$AHD)Q.O\A7@70\RMBI9JQ)E\ 59\) MI%6,*5=E"\6A?(AG%H>V9:XX6UZI$!$@+Q:46P+#Q_]GDQ&5+0CZ:3LU/-/X M($0+,B9?)1Y"$(D_Y;KE7.:";LH7V9R7Y_R&V?S"N..8)XKS^"3S($QD8?P+_R#=UHZ!FOMOOHK M/F+_*^SEMRJV(+>*&(P'N7!__L-XF6O^3 RF(,HYQ>3!HJ)Q%Q.DMN_6]N!( MGJ,PSPIXF) \66X!7[&B6P[&QET9NZP1UF(I.&P[3K3;!'TS%X\NGPN_'3'< M8?'T)>C95W5]Q@_N!?S5_VB3[S*8JB M?(>^>5\^C+ZW$(/,CG&,=R#_9)$N^#P[PP:'Y<$"V:/:C8]?V]Y&6 ?X40:* M(.EAK BS55IGD*&/SAFV M.J5Q54A)V"(PPYI._2QHK9SF^@G!POQ:=TG*<5 MUO_.UE[!>(A+)OH",'B =$ /FCA,3\#&N',D:$/X)!G0FSKTK MQ\ )T74@495T*IC:?G[K3/GY;Z^L:!\_:RLB@96*8$25A(FSK#KLJ#%8^GUZ M&TD923B +N5 I+ M<"280#!5H8 P)(MJ1I6,@CP!*;V2U"T1UH]D*O]%)H'-[M>VB"KS);<22<]5 M22F)5/#!I@AFGR&LO8L@%4&L:EN "ZR3./F=ZNZ"\?F] W.]*QUBLXV1[TO8 M.GI@+H@I@?0]H)!X Y@CD?8. $=]\[VU\:J"50#.CD@.QV0$D %0'[8:O7?(R83;)@G"4L$A'/E0P!$%3S^OY1X/T284W&@!WD MD Q*PHW#LTVR$^G/#AH'R;*Q!,JH/I;4;FWI?F6[">MSVB/"FBYU'JF+?"C@ M 90]T^A]Y((Y ARQ68!>\P><1!J(^7X'WWLF8?T[C-_=UAN982?I6MLARJWH MK\([NL>?B#'F0LVMQB;P1^X;\.5W[.VGG<'ZU2+F<2<1/M\*E<@0\5Y MWPDC>=3T5WXFCE',K,_\JSYWAN+2RJRQR=/)!O_ ALEWQ17N@W1AZ\@>&=*: M(W90#!7!(8Z$1P%LD3GEJ+.<^7]Q*)!7+,>6 L0!R^;)>\MSY^\%$EO)!LAO M%6$K$156Z<>:#'FN> \^8<X-ETSOA9@?639.2G-_(K+H;+(E;,J?Q$ MH:A\H2)7/\,1K.:7?UD, %.TC;T"#8MA?([=%:_W/;LC520K/_*L<=OXW[%9 M(2S7%;\C2RJNLJC![Y$EP@(JE<6^[L'N-.#!K9\'GYF;Z3';*$S/0N;*B8>HWTS;;!#,BQ ML7,/Q>]B>./.WL^RYWMB=/(OCY??&F\RBQ#3CXJ]UAJ;9]X4(!DK9"D=TG>X M29C;V;F:<3=&= P/@.R'.<(:^"9RQ1^-I/">IN]B+(4! MF=LO$=:*N\P!/\MWPSF.PDXJW$#B-N\P)K),CHT-CFLN$JG1^XKWV!@P\7H+'\A%F&SZ,567$$N+ :I:$1,9"MQLN6Y[4:F M0&8LRB1'8AVVHMW0S#D9)P_>;2G>'QV]Y& M6 ?T,E02(< P9\*!62EU-1'J7%>K#CDR[\&1M6W =]KNJHJGJFJ ;:T@HN04 M3^#)2 HL$61?V?[[)JS7B<)GM@OW-_-@3@3_ ON("Q5J@GKRR(!?<>;RD8U! MKXH;"*"2#LG$>4JJZ1XY7%M=O$5DOSI'DBG.4U*N^@NQPRG3FS.#QU:<"Y*, M!4*$\U;!12_9/N-PMEY9V>]\#L2/9W/P'''5IG>[VUA5/1::2+X$_"I7R6_G M]PJ 5566*O872*L]S;/I"."1_&!"EF)C,38EKJ2*\\&A FZ)4<*L)XAK$=" MWN=MCR2):R5WJVPE-FLKD,9$7G(+;$">2VR!?MY+(L(7CT%RJ[_8&UML>Q9= ME+P+Z 7+=F"04*T%Q,;(/03L_(. 6C(!2.#G%11(%L9DQ+WT53Q [_D8=@=@ MP":K2&[USMISS8M$08QDSME06[2Y![E I"X! *^V/82UW[]"6+-UDG@)I,18 M5\SPCK<4MPB=E(6/,G7R6L?_=M.L\BK-VW@C6Z MAIQV+XDU0 4( !206+^R7>#9\W;T_8\FK'NOJOSG%0=+?7BU'T>-Q=+[/'N_ MK[S'$<^_XI[/ME:>LI/\4N=.\U=MZ2FG8MN?>;]B$SK,?U?DN10?S.W,,7[T MV5>^EQTTED#C)<):/!:8_!-\1L?4B5LC.OA8Q R0N7,FM\@9]JJB!L"LPFA% MTN)3P*LX%B[3BN?B4"NHQ3/&.-)8<05\#'"[M N6%F#KN>(5,3&_(B9HM9OX M3AP_SL^(%XFSQ59B.7;8S1R MU,I'.02@7@Z&/"6[BGW8 J0A,D*>@\2 *2"%X*AR$2L'$8UR,OF5O,;W?=>_ MY8AM!_L[[Z0B7S76_))5B\9'X8GYL[[RS/@GQVIA?PS1G.QP*.F_Q'AYI2M%[_# M%&!%YLCOX=9K38YESA&YYM_B!#B2L2)C;(["F=E_;.$B8C*^5V&!E?7DAJZX M9P4'<),C"^OWM*L)ZV+5>#;RSL>SQW)/&)Z88 VK(=N^"P/CV^D/.X^?@!_) MV<;SV&MLA?&5XYI3>J.009&2X@]]A;F3B[5Y- 8=MR9^(!<*H& =?F8GZ19L M+5S=O'M7L0X;R5:(^\.)V(NUXM2QZ(_-T3?Q5XM/Z(RX2NQWM_>TMQ#6$5@$ M@[!QR(@Y3HLC4:5W-WR"_!C>TN]WM]?;"((!TI#2@(J.*E!P@; 1 MW)%AR:M$PW4$82VXEVBQ>9XI>1>XTAF%%?ZU D8@"E!\1%C//GHDY!%\P#D! ML7M(*($Q^EQ0O571JW\2/MLZ":8EQ;;$DR )2^C8/+$2D+?M+!7X(82!%DM% MBW/L5R)T9"RX=-_.L#97$=8 8N^LJ . !6A_A;!>Z]/>SQ_9[W?&TV<1UMF< MSH@$%+$7\@[WI[?T&'#9F63/;!=XEAQV[R59?_39K<^=05AG%\W?3"0N$=I? M)8A?O?9[\W>_.B;S?N]X+>GG5V3OF7E_Y7N1#&S12%BS@3-A/>*)_D9 +O<7VZV)PX5?XEEQ.! 5O&L5=-P+;'Z>(_Q/<60?)%\'%8DMJ(W M?%$KP9?:J ]B5K$ED+BM8KD)9N:>QE><:(_HO+T18TROQXM6$M7@8KORO__JOOVRB9]-M[TE&]A3V MDBN$+YEA&Q18RY7E+FSB7&1.5L2&_LZN\#L(2++%MWNF]]HBOGP.1N%]C9]% M04A5-K$SJ&>REL\CY[ 'Q*O<5J%W9VW[^R,_)S>G)W)KQ*E%C(ZMT M&4E\!6'=K@;X O9#\8!XC6V!]])EX[J67XE)_)T.LDL61<#,%3L@H>%Q=*2= M ,?O\??L$IE#4BN$@]F0/[@4GV LUO2GXA9QF!@$/H?T%ALAR\49B@'Q(>[1 M:G)CR[:0(853. :YI%S;W];:F#O*Z\V'@BLVARR*H]S7F-WM/>UMA#7!ZHP' MU:,,.(%&V+RZ1?4KQ*)G(6Y47GL'2D&P5<"L5;.._7AG8C6^1\ /DEW@($AD MF*R&DV"JB+&=PMDD[17S]NG746-!+B6/'!IG2S894<$A9RQ0R.E^E\9Y C=4 M9 EP$/%(>7U$TE\E3VW!+G@4T"#/ 0L<[ ,:[?58;R15R*N'A&X%2DFN_Y\,E@P)A"2RRFA__*F'= MEN"2&+9.@0N 6;#(Q_F;0-6['$%82V 0E'_W=W_WBS21V*@<_X__^(^'0%N- M'K?5MH2:S_4^XAOO.B9';:.(*)6XBCV\O\"8393H270?;6FN#YU+!80W#@" M $^S>8JFY0&P$<(!ZGBWN\H[\6ZO4'\E] M,MCV]YV32G;Y(KHET?2OHA&_]PPV&I'72JI66.\EK!L'G^F,*D6.[NLY^F*. M)7A^!JS[F\14?[TGO?![[]3VN/J]M^!K7)E%#X JQE%LT//IOO?Q>^/BN<:I ML3W+/YU%6(^-CJAP5X#A?NX/1$-FL#N!N,5W)=.=2V8LC)EY,6;&RIB1%SI( M9KP?V\->=[9@9X7M/?XD4F.6D63=?) )LN%O9*+Y\P[)#]LRZ\9(6+.3SQ+6 M[M$9>N[MG3S/^WF>,0H0U%=ZIA^]:SK5<3N/ *R>U_@;5^/N'FTO^*C(8*SD M]R[N8:S,D_'M/+?F)Q_L=^;/9WS'Y[,1YINNIC/I*_DP-XW!6#2E=7]_I[_& MSURX-YT&&%6\M)?(;16)=W!Y5^/M7F<7@XZM?-C8T%\VDI_B:\4(0+MQ= MPOH5@CD"R-R9,^-B?$?YW-.,'QDPK\F *_E=:ZUB(J.>ZSML1F313+Q7\.$[ M["X9 UCRB0K3C*6\C9XB6!4PUB^ZX+[L^EH>,<9>X]%E=-:[T>$N\NQWY'FT M8<\6\^QM[FE,C)5^V\F'K8>G\*O&SSMLC?>X ^#+#XW%GN:>8AEQ4KNO 'J] W!YWNE'7_E?\9QX2O$X/^0= M]5N\^&AU=#(N9D5R>R[,@JSHKQ622X3#?(\[W_R,9AXJ0J"?=)G,N^@J'\6O ML$-T4]Z#1""WPIN\AWL*^(8F.+^'P'84T>V"%$D;P;8<4^\*-[MW0G3VVU MC:A3W "#TB^8 ?D:F[% %(VK9.TDA6@U/H\*K/D^-E&.+%_R7<7A[*L"?&/' MIL\%2+[7RE*XAUP:SL'&\;U["H+I"99QXI/XRK55VC-A;/IIW-@4>"=.QV,5*[[TQE#ZQ17!,=L<\>7<8&TSS;N]I;R&L*9G$ M@V ):!A-074K+<]>7=B%K+;"T'-5O@*..!9*)L@ZHM+\BM9J30D!0\0Q,2Y6 MCJH.08(!XFTW_&XB]^C[O7)>]'>YR"=]0&280\2"BC@D >-KKCGFHXB!*QI' MUGE7'*<*N+;* 51>*8MMP4[WD4P"8+K/@2_I_-%VP%@(1 3Z'+_$PZK'I>*2 M,V59( %<0-@!I013G/\GGLEWM^O:6''(OP"R%9@)J 6HY$,B M1#L!Q)6(]) MC( 5L2"!9^\$\Z\0UDO]"YB50//_R$H)CA762%WQR=99A6,;MRX#BF^ML(ZP M%K #>^B]XAE A/= 8AN[/6=P&P^%)I)1P3D_(:&0! GH9\):88Y@W[,DA0 # ME;,2.7/UB+!F&RI2$&< )-DK("??Q'Z0B[,):W;RJX1U0+$QTG]RQ \9%_'3 M&F%=087YJ8H8X29!)Y,2(V.P!0"D7\93/&Q,/0L8),GS;-7@DBT@,%])+A M M"C@ Z?XFQGM$6,^%&@%0G8$.R#:&@&X@M14-[F,%@I_M'&!\/!-@ T12)FMRG4 P0CF!B!'6+&'8A4ZB,P 9!HK[TDF6A%"AM@7P*+Y9:/D M"4!!\KMG['RNW +H1\;UG:PH]#$?8CG GG>QZC_Y(;?FDET4L_H\H,3\U1]R M0+>7"&MZM458CS[(O;V;^Y!78^.=W9N>FE-ZYG[ZH0#*N%DA9"S=I_,$MZK^ MQ:Z-/_O*OI-/LBEO?$3,%O=Y%_[4/>BY]Z#7;(>8T+B,A#S;'*!M/@%^YW^FQ\Z96Z .I%LV87TT-CR3\!"]Y4#LS-\'V"/'.XA\CNJ %#% M%IAS=LR\ZY=YWP*HCF[C"FOC2[;L, 8$Y?_8,^/YS*JB-3Q@JZ@]H)\.\=/B M%7/'SCW(0=)C?FB7Z317];:^:>K2*C; M9,S]B ?:_XIBQ*,;X M>3?OS,Z+2_@8,1[04JPDQA$K 0CUR^?(#UEBU]?RB/R>YR*]VBT'=F%LV ]V MPT6?W9<\DWUS1L\>'5WR:DN6O1N; .PW3W356%50LD58C$5H[))8$L$OU[3B MQZHQXQ38FHP8!WH,;%60)QYA!_5]+]B*Q&$'S9?O\RD69'B'F;"N8(V>\$5B M1CN\^0["FGTTEVS55DLOQ*S\CCB4K(C' ;Y\PMXX^FZ?T4:2DJZ29W+OWXHQ MQ'ITD9^&3458DSL$ UM#A^B3[W2/KM$^?#+66BS(OXG;V %7A;D5@WVE&4\^ MGIZ[=\5FG7/,#HF-WT%8CUB /O/E<@"^B+UA'[SG'A)77^1(?#+R5/[)UK$9 M;.*<\_)9\A QH<^.A/7H8]9DA_QZ1S&(>%B.! _GNQ!0XGN^>2G'TU?S(8ZL M<%A\PU_OF6]]<7_QH05'= ,.KR]BHV<(ZV<7QWF_?*R<35S(5\M=Q$#DR.\0 MZO28'#\KP]Y;W&$>^*@(:U@ _R-&O5%C%3\JSR+="&/'*UK;B MX[W8(\_D V&:"L7,-4Q*S,.?T:^QKUQ4:(Y_1/O$C/ M%3+)O\2C6UA!Q73Z:L[$[!'6=%A<)%\Q)JVL-R;R.WJM2 \6R1>Q'W 38[BG MR8?8(C&0/I-',1F2_B:LW]<.)ZSW*#U![##VC"C2!$%W%5GM(;OM?KXC**J*PAKNL]NTD5@G?OK,S(#>1!0&6$=B4)' 3OFWY@I MK#!FY(_-D:@[NZMSL9V9"K@QO\A#>0+ POWWC%T@@.\BD-AY!3EDQ1B0=<09 M4,"[L,5LB[X@"27[^L>>LH5B/O,7B TP86-'PMJ<[R&L?=\7-^NJ[ #EV@AWPNT@QY)>YX2?) MC;G4A]ZI,]7Y:>-GNSYZSLX@'!2)\/&/5K/Z6RO C3=;P#8 ,,DW.XIL?&0; MCFSZ!1 SY\!!-L7**O.EGVP88'/+1L]M*0?8R@W&^,7\(6*!?>8.^&5NR!*9 MV=/(7D<(L?W 7'/E/OZVUH"<0#_VDQT%((H5R!O[UCF@Y2-M$RTN\AG/8%_$ M=N(4NV&Y_O9O__97\1@95/3*_XC]Z#F2=XP7QQ88Z;DP%WV2!XI]C V;8;[8 M,,_UKNP-.TP'$+O&C&Z<8?_'W(R^&(]VIMBS^U2[MM!AQ1O\X]:6X/D:!)#" MP\Y[]%G?%^.OY#,>Q@)RM)$^P(M]ARQ6^L!U["6NR MQ+::K^(76)3[W(3U]VNCGYBOXA&R(WZT2Q,_)#[B[\F;'($-7KO'.W9Q>Q;' MJ:BKHX-@U^3<1=_E$* M?=BF.<>KK\6H%6H\LSM16X*+%?GK<4MPO]N[)?A,5N^1J8J1R*QB4G&F/AM# ML1E?B_ 3D[VZ2T"$-3W@S^0:L&H%U/P/7ZU(ZA%AW3A'6(=-D TQI/AF3^S8 M=L[L#C\D;N%'Q<7\**)4[F%,BAN>'=>OM#7"FM\5FY%1!7FP#/W@K^4#+G_C MB_V]G1?(SJ,BD?I4/&/.LBV/\F=BEA/6Z_R,%R.( 4 8[$YVJRBN.P5010IVI @?D5 M9TILM;V&LRWE@#T,&Q@1O A($&^ 7P MRK=S;EW/%-F 5#&@,U@CUM5RK9("$").9^C$2^P-ZS;9'=.8\2 M2@J!'D<1UH#T,PEKI,>KA'7] M'VVX>4,Z6S& ,!,+ C/,!X+-W$D:YP+&2&Y$@(3,G)-]0 I"B3ZXY]HYWMZA MU1J :)^78"-2D D #>]"AL@DWTC&_0UP+UZ-Z$1.LMWFLN=OK;#V>^,I;I1\ MZ:-D4*%%0#,9)Q)6'=O[TX_*Q)P?XDQ8 G M-*[<\7FVPO,D[RK>V0DVRISYOC%CNRI"(<-^3S]]AHZ;([9E//[D$1E)SL68 M\@OS1.;H'CGQ[D@XML=[>P:;)\GO#%-VQAPB0-A')"W=:%7%&F%-OM<(Z\XK M Y@ H9!J9).<>!Y0LF->V"JQ9H0UF;,J&<#N><;,_)KG1R28=T4J ?JRM\[M M= ]]8UOYPQ&(6;(Y= 28 T U7OI,IHPEDA"8TRIX?HX^L\_L:WJ:GTE?6Y%B M[/R-+6 OV#%%-&RG>%N.FXUO!3<_K0B&#_<]\\9_\$T ^D=$OON)%]E@!0G( M"F/K?>BL>QN;*TFKSN[C-_CQSE@-\)8KLR.MKJHX9"0DU\CII=^M$=:MS"-? MP%B@&S\/#&/[^*Z]XT)^%4BE^\:7GKG/%J%I7JS*IA,*&=JN&1$@AN*O6TG? M[B'&1%P$6.>7R*=W5^#JZK@J **_\0_DAR_A4Q0NC$6&C4=;C9,KLLX&TD>V M!,#,KW@_LDV6LV%T>RR:RH9Y[R-6.![9O$_8C'Q*(8WX@&U2F&+.]J&3R"L MQW=]%@NK'QT_P#XI9M$'\0:_Q ;-6W.+D\1:Q3G\M_CN*,*Z+;YGPOHK?0U7 MX%?Y=WDR_: ;%LA53"X/XR/WK$Q_EE2EFW);>1+"MU6NX@5C+686.XNA1P)S M/C9FJYE/.2Q??A1AS?^-A+5[BD&V".O&NUA6O"<6H2MP"7(FMD9FFA,Q^-J" MI*L(:WZ2+,->Q:;B438%42J/)A_^[[V[VFT&42N>,[9BB$6D'';\31L&9#GR&LR<5(6/,O:X2U17PS82UO M^BIA+2;CTV["^GWMM"W!EQ2_\S\8:4DM!05D$$+D\1H9>31!TWTY+<:[,R,% MVX+W\=RX=[2U]1G'807I3R2LCWJ?=[_',^^+N$1@ M6B408 @DY, $8QQ 3NM32.FMUIEN$G$ !+!3OSAPLKLD.T?/&=U@>^Q$ ,#A MZ 1Q)2'9@:U@YHBQ!@C29<]NFUV@$#*9#I\I6^YOM032"9 '7)0 M57@W>ZF MS3IP!6$]/[=G'T%8C_=&H BL)74"5(F$2Z*,()+D2*3GN* M>B5]@F<@7R2> M=Q+8"Y0E*:.=&+<$'PEKSV33CUAA?1/6ZZUY]YX2',E71].(G?2)'=9'=GDF MGL6Q""5 !WMI#/D0B6?;3QF'M3%H>V( ->#:N+&] W)-=!>DB=A0CB9+Y>? MR9@DWN?(&G_95O;N84X0 6L@B'<',)!KL8/QC%P4CP-TD&((0*MP#TD=U/YTQ=A$^:XVU3W9*K(N@?=\ M\@*,\RRRXMF(;?/'#W@F^3"/_L8OD/O&X5G"VAAV!)(XA?[I?V"*\?!=ML_\ MM&4=FV;,C2T"A.I3^1?#DR/D7_>VWNQ-W2$O_%9S]-'.F@NL]G&U)SS%\;5O!M_[V$^Z)3/ MFB_OFLYX=JLBVO[9? !HS!L=Y#_(%UMBC'N?&>2KF4?S@:0T9VR4%0ETQ=B: M"WKTB/@ZL@6"LO&>;PS$!^RDBWT5.W@OOH,O;F7;N.)H#]&PA[ F%\9"C,3/ MD%EZ"'C/9"?&= @XQ'S"WW;S6 M"&OC\1T)ZPK?;L+ZY[9V8HBP'E=8?S)AO:?-?HY]86<01.P<&RI.I1]^EPWZ M"F&]]-E/(ZP?]6/K;^QS1XO);]G\<6<.13Q67LZ8T[L)ZSUMEI<(/WX=+M!N M/MY?G^4U%:4>M9/A/#=B1[B&G)E_YCLM8O,O'Z-P5-_%;9V-+"YL!?F>OCXB MK)&=5Q#6C3?Y,JY\W5C$2U?%36&:WOL=&/E(6".@]5%<(!X5(XCKQ =B'K&] MN((HR"IYX%P^ M[C&6K,C^%*/Z4]_C4]WE%?A&M'+OJ)PDAD+JS53Y- MCI?:>$82_0.H"4HEZLBGI;DZRQZTTAI8@CR7 CD DK7DHZCJO($6YPW&R20 M!"HC(9#6V<8K]$$BQ-DC<( G@I:[W6VI7458+[6C".N:>R$0)+ 26H =_0/: M(>& @$"]F=@1SP K)(9(#(2?!(1=YI,E)1+E.3 ?"6O%F201(W\LLDS&%Y"YYT0B.;M;_[F;WXER&0( M8,Q^KHV!\96P2:Y;D43>$%?&$8 C(;--JGO1)0 '8 %B0;)&S_AG?HF\\IN2 M0DD=TLR[CL#Z[!\EE))K\PAHHR^>+;DDBVUY#A0DCP Z,L4?ZK-^^BSR CDG M85T#\K_BE\\DK-M*DPZQ78 523A@!2#A6>9O; B0MN<%EAH+.H>(,(;T&>$+ ME"'/YL&\D1=V"!%LGN@-(I&SWV7.,-\\P'Z@HQTL1GLZEH3OR DQ0CB KZ"[.N_V*$S2 /^ MDPMR2):-3T0-V1,?=8P0HL&\6[U$)ZWBUQ_?';>*[=QJ_L>[LC]TACVAOV)' ML0B?1'_]'0'N7SI>,3Z=HV]\$5L36'M4O%';0\ZL?8;,D7=QB;EA*]I!ASXH M4A G&:-'A#6_NN7GYO8IA#79N GKG]LBK/F%>4OP[TQ8SWI-7_@M\3H_HL"& M?KK\W!$UXS;#6_=[]ET^A;#>TX^MO_.!%>F*$=@'-I]]8//9&GG)'(L>15B+ M0*#"I2,V>=.RX6TF=QF5U"].N9K=3WOD>-3_0,<3LB%#;"!Y$?_E5, M+Y[0=_9?G,]OM9O!=Y-[LN5Q+OK1VG1)6QK"JKCDA_Y0V&Q+.A/'G@ ,[&2T&A4'XJ[_ZJU]] M;,P^A9C]E/>8W^G=[_"5"Y$)=! $"4@$?((0CD+P\>FD=2"&@$WR+M"0 $CN M.9IQ.^PK=ERH^I!-0%ZI@N,$Q_==(ZR_VL;S9A!< EH!>EOP7253 B4DD(0" M"&6ET'=9L7^W:]M/(JPE$=[5"C2KS 2IP%')+7N 2.!OQ2YL59> G*U@>Q'- MDF\ZI'I4OHFK/>W>86U\>'W)!">+9&1E+-7XCB7]YLOOY>P2!8E M6^9;PD->)%3F3M)(AH#$^B<)E,S/6Q+/A+7$6%S9"MDUPCHBE/R:7W+3F< M:D"QHBEQG83)"C*?0[[Q"T@EA!2BB\SXCB+%/81UP!?0"$GB/9%3P"]C*1XV MML !R9WG ;CIF/?P/L!V.H&T0+ CRR.LS8-^CTGAF R[Z!G@R)@!J?A;B;G^ M\_W '??P&8DAN58\)2DW3@%6K<8C?Y)9H"@]F+=!/Y.P]JY[$^!6+7I' !'Y M8S?TF"6OW$'N*2]KIQ^\]QURQ+W3+=SR?[63CR)6^^;L8 M=5S)28]&PEH,.)]AW0Y=;55,'H%; "VVQWZPJ8 ,X]"9OA4.N*?W8F/6SKIUCX[!8:/9#J0_&XPT M JJ1DXH8V37RA_!'&/H./06^NH\YY)?,.[UG(ZWTIM^ '?IB;!!7OF],VT:P M\X459](W0:Y ']DU\'-GV M^ ]]:Y4I^28C[#2?1 <[;UY\:LSHL+[0!^/4UJ0W87VW[]9^(F$]QZO:3%A7 M,(L0X8?];HNP[KZOOL^G$-:]SY[W%5>P*WP'>\^NB5/8& 16.)_\4RPKENY\ MX;DH_),)Z^)"_65#80[LO]B77Q4[L=_\I%Q';*4O8LBM&/&5-OIMNLD/*&3T M?'Z$/U%D*FX5U_';QL-\B(WX#/'[>(YRNQ,MZ87V*83UR"W!7<0(8G,R1E\K M/B>3(_;BO;K$/VOGT!_5YA76Y%D>Y5WY7+:3?L-@R8IYDNO[V>\0\?HF_S;& M/DM_8 +R*O>NX*"VM]!D;,;#.[9:'28B;Q0?R-W3U;5=;6["^FYGM$,(Z[W MD*!7P,R(!M0 :9&L;5M]-F$-:"'$%) 1L)J2X@!EULX@^:1&>3E$A@18QX!) MOH&'@$L$G['\G0CKGWIN]:-+8@FH-O< OZMDBFT4 M- 54"D2/K *]V\]IWYFPGO57 B-I18Y(CB0)0 %@FWL#^@7! ,VJ@LX![1 M% +I.T-4TB7Y,S;BGCFPGPEKW[D)Z^4V$M8();$CDI.<>7] MT1"\FVUG"19 M\MTEWG3Y&W!;(F*U&)*"S$IJ)?.=N8HP!K!*?"14;2<\MC7"^M$*Z[8NDU@A MU,+7+$F)MOX,068=VS6^&J/\8?&*ZOOF?, M]$6QB#$3CWNVG9CH)#W7'V2GSTE^C9?DE9\BM[[C7=D6=S8#SHK;$'@+#9QLD[ MSKK3"@YS8,SI&=+,NXH;C05_80[9(7GN6MSD_8V[%=Z 3/(D%]9?NCUNRTAF M])]>L5G '\_7?W-B?/6'7)EW\YBN^@S[S!>377$D/P,H8]O,4UOZ&2NR HCR M'L!< U=\WGY)AW;6GD.;"23^D4N?!\XS*:0Q4C>*UMS1^8 3>0)04UF^,@* M'=A]<\HN\;_L,CL'")13^5Y@KK$SQF2I+:_7VAF$-=W_*F$]K[ >MP1OW,;= M(,B'8BFR8:SH&]"4#3<^[N_[+C+;*O5Y-99Q([=LN1@+2.M>;!'[0LXZEY&> MD!L_ ] 1#F2?S==G=DBN1H^!D?-1%%>TBF#$0PHCE.&RK B;^ MGC_K.(A75ZPOM>(-[V3L82-\$#N,,!SYCTAT,;1\IB.HC+480RQ8+K]V/,I( M6,OKKB*LYW>1:_ ]\ X$M=A$?\UU9W7+U3R#S1(GRZ^1LF)EESCZZ",0Y_>< M"6NVTJYJ_#-Y-!]B1'(JKX6KD5M8@1A''%K1.#U@!UQL+QW3)[Z\(H/Q'9Z1 M(_K [[LGF:BP%S9OC,4IQGPM]KT)Z[N=T0XEK!]M.< A"6 :HPX Z3 V4,KJSZ?J49NRJY6EG-V$F"@"8C0;TUGN\D5_<0ROKA0KI+ MFEQ6V;H0ER[%#2Z.=[S\S><;B_$YGS(&9UY6!U>MV-8ZC#V9.>)\E+-;9]MP M!O12H,*1"W[(PQ5CB""7B!A'@;7 LI7JHVT[@[ >&Z"&0Y><(,HX^26Y/N,R MYJW:!SP(K*O8^_05^W>[MOTDPKK$4\ +P+7Z4!*'U$6."E8EG8!B"5&79 K1 M*!B7<+!;"$\V6% OMI!0S_U?(ZPE'S=A_7_;2%A+/!$.$A>%6A(IMDH\J<#' MW!L'22\PPK\N29[?6]6E[_I+9B0BDAIC#\0W9OH@Q@*XK&T+^XBP1I O$=;F MW>_H#=)*HFFN))^M,@9Z!W[-SS4O_ /0GXSXOO=O*W&)[!IA';@(R&B;KU:J M ?[U@[ZN%;KYOKF5^!E',JO/>PCKXM=Q*S1]!LB;"^"3)'ZM&0^@'!E%FO@^ MHM!SQ<+Z&VER1%LBK.FV,:.CY@K09BR-BXL>KEW&W;SI(YTDDW(0P([8C>T@ MOP >JP5G@L"[N =@B$\V%OH<<+ V9WY/UN@KN0(X("[%.61='X A6UM8DW// MF@EK<8GX!'$OCZ(O2VU<^=$9N0U@;MRL)Z[8$%]/PI:W,&0GK6K9;'Y *ON^Y%5CI ]G@[Q\U,1O] M\1Y\K (3=FC,-3HK?1[#Y-/\F0 MP1F- YVD<]X'<_$(N)"OQ//BDO$Q'(1\R9^E,^UF\PL MWWY_-6&]I*=\'@R*+L "Y+4=Z>8=Z(XY(@OB9K$O>2"?;-1X1,=1;6G^S(WW M4-P@WU;8:9=A.B'W*2'&!D1QIRB/B(W MCR!I?%\0#F0!ADA$*3=041)^U*J,LUH! &63W (@&#:)D#%\1 1_"ED[D\B1 MT\AF3@X R7%RHN:)L6%T.)^V<"L "#CT,^!A/ L=P3VNROVD,3CK KJTK:?@ ML"U0!&HYKT]>(2MX"Y %Q#MW4=+,R2&2KQA#+R<@YE2-W[@UN';F>!H' MP1,@6:!N3@65=(0=.W,,;&])_P3SP"RDE,!#8''V=CEW^U[M.Q/6W= MC;E$37S 3^@' !+S[ITDJ^3&NQM/B70K4)<($#J'G%!0A0 1^[#9Y!,)BO@"H(^$ MM>^Y)]+4W\@*70&*&Q/)H 1-/+Q&?GKW4>&36P6_!1QT MAB^RSKP!",6)BM*\ T ",+&5R$=8R]W8>':#K2(_[@<( !(@/99:D$)TQ#P!(,D!^$3+&HT*3N?4\8VCE;[L,(.$B M$-E_GQG/WB57QMO?C)FYB]QL'OD*-I#])L_DO6WJQ]7D=(S MDP\TC^;$O_ZO#^3"6- 5X^#SXF+V@/T6H_-WYJ,5L_.S?Q)A;3[IYK.$M?L8 M@^21#/)5Y)^O%N]TE-52KC6>"6KL:_E_\8<\B^VZ">OU)BZ11[)ER$*V MF3RPB?(VMDCLR+;Q/VR5L>4?]/,[$=:>S6=9L4O6Y;_A F)!_64#O3-[RL^9 MQ[;:7FMKLOBH\9W>14RBV%.\8KSY(3&_/AM#OE<,06?%-?,. M;3<]]_]=*ZS+T^(CC^6O%TV(Y%]):''MD MF^=.'%H\3^[9#WH [Z8+L 2XBGQLW(Z]W(&M):]RETAK\RL/DEK8NK1V'TB65L1 M 9(0^ 7X!$ C!S)*G!;'SP%QJ !" *?J+T 9PP< ,)^,*E+;'",X1V+OT\?B MB M)K^_&L"W6. H@ ^#JZ*UGCFX11IRY!$"@8=X%6 H9KAA#Q1.(?X"2H$ZP M!J0;M["(!NQQ.< 9:M.%K#Z/]L@AG'Q4X)B=@.!P5\)):RKL&Z%)_!_//]68@Y\,F=+?F4FGB7WR ?)H+XB M5LS)$F%-UCJ'3_P$E :*BZOTP>^!W6MS#TR2^)M?R1S2H-6EXB_W7 +6O8?$ ME#Z*82+[ICN391??6KHHDZ#2?WB)#Z/T6V47.R5/GK8LOV5J$!%DS/N;V$>"WI$=;A#6 MPMEZ[N\=Q"'&B5VC+X%:/@>H(9? *+*R-L?-*UGR';F$>YE;-IALDE%]:96V M[[@OX(VL^HSGLBG&T#VL-&=WZ3*]R):*9R-K*]JP.P)[0V_)@O@.P.+>=&<& MR]O*WSOYUWT":=>:=V?#Q)! 0_I2497"'._'-]-GK7,/_9_/ /Q%!M(QNHV4 M:[>0QC?9\AQG@+.GQH6\NT=%&#/1?49;6R4W@OZMTF>;.V-23DT/Y)'F H!( M%LPQ&6-7Z;U^T1W_UT_Q@3P%T<=NLCTSH/M3">L*-/80ULV!L?6%L)=F2;"S;$O\96X169IS-B M"[&&N38_2 '$DL*JMM8?]>@FK._VW=I/(*SWQH)LDQB'_:)7KQ+6:\_;^OVG M$];SNW=T"EL@C^7S^%$V4>PL9^-_Q C&3[&G\>-_BMW&]LF$M3S0O/N^.(ML M>$?Q HQ>;N0Y[;+!=_/3_.W:]M-;Q1./&EL.=^ +^2/^5:&B'%ELS9\8!D&03@G^8E;)G>F+6,K<#?1=+V7._I?14- .4!N\ 3@".#PM@*8 0B8W478]%Y8LZI MD@@).!A-QAK0;_L,AM7G =-+*U$_82RN''. 7V=2 G(%C@PY9[<&0['.3 ""OU 3&QM>W_DV$78"C(%VLX]7:I8JYTQ;N/VQ$@A!)8 $@!"?X[6 MSWE<_=]S ): (< N((6M_ 09N=MGM)]$6,^5TN[AGE6%2PKH(/\$,.AJZU-^ MC \3X//1@ 5]!^0N <%;6X+?A/7_;6N$=3NQ &,E,N8^@J55C^W" H"5M+-K MB@L %N)0";RYEBP"?2*\9M#[*,+:7(B%_0T):J[TP7MT%J?BQ+7MXKQ#VQ,C M((V_9],[_418 RJ0(R-A;3XER;ZCKTBVMOE"U*C&?Z2KK?;49Z0!HE42:AP5 MEYF7)6!=DEZ? 06^IWB S$O6@0WDB2YXS[:.'J](GPK:O+]Y)[] !WU6(;^V M+?4\C\\0UD!^L2>BAAR1'85C8ECCCEC0'Y=8=NDR1NRB=_:S[Y!-Y"%;@0R4 MP,]$]9Y^M-WVTKBYS)O[2M;)"SWU3A)Q,0Y;0R[6FC&7+P%#V'ACKGC.]Q$1 M:ZLO]K1'*ZS%^FR;L4'"&"_VF*VE[^2._HG1.E-XCZ\9CWX IB"LW8\=]!P$ M3H!1()H1V>FC^VUWB0#3;8N FR2,;D T#;+H/L,4U^:\WYEO\^9Y[+1>Y7VRQ/GL/?F4,D@+[1?UB&,:8+Q@EXSC^R MM?R)10CZ6R''35C?[;NUGT)8LROMKD4OQ=9\6A?;)O[@X]@8\;)8SD5'Y%A( M#/KILW2I[[J7>[JW9RSM_K 5DWXGPKKW)Q,6>1@O?I7=$<]E$\5O_*G?&3]Q M9;G'TFY!GTY8DV_OSK>YGYB4[4-RB>_$E7*T\;QNY);=1M 5'WAO>;)_Q8[\ !\]YU?O)*S-JYC% MO?DN>:6XBOTQQ_RF?%I./ZX>1KSS1^(/^3K_;*[H$?\[S\.1K:)CS\;<[=H3*SJG>0V[DW?R#1Y@@4OQ0*S MK-Z$]=W.:*<3UI2/H6&T)(2$1^+,&"*']I J7R5F!. $EQ$$#B##&*UG (ZK MFP"E"GD @J28(Z$X@%7P M.1DKQQAQ0>2GG]?.215<"LX%>4!A #%9.G/^QN(*SQ0HV3(&$"X@NXJL[;Q/ M@0WG",R4# JLV,XK9 AIKP $< >(H6\1"I]H+^]V??M)A#791MH 6/@4 +UD M#V MV-8WR9P81@"N$,CELQ(C +($"#@GL09<(J(E8 #$I;.,1\(:T;DAP''QLH< $\D8-X7F05 6-O-HL2LA%<_S9_Q,)>25OU= M(JPE[G85$E6-%% MI*>QIEN('S*/:*'#XG&K.SL+FLR.EW$+3.S9[D%?D %T$)AH/A[YZ3U^?&F% M-=T&N)$[JQ8Z H#.Z?]8R#)?[).Y$5,4\R)+Q;EBVK8)W$.TC(0E.T(?D1_& MKI77X]CYOWECWQ1%(##,/7UXEK 6:[,OB@CURWR:6^_^R@XL(V$MUHJP)AMT MUKA[!CO6^;D(*O).=\95%.0L NA1(V- (GTB_VR(_,%0A M\)W_\@QCH!_R.WK1,^BV[UP5,SXBK4>]-D9LF3F"3_#5?!H[TC;^@$TVEIT" M5HD#.I^2#OE7 0 _X[MT802A;\+Z?P%I-H(.L?^^3]?T0PS%!M*3-?OO]^P$ M_2"W9)$/ &B+/?A/>2Z9=Q]Z>T:;Y:E",'JM#W3-NY$'NQ*P%6P46P'S,-[& MB[SQ5>VD7& D>13?973&[BT[#+N4= M/L-WN/J>>]$?L362::L0=>WWWXFP=K&]%)5.+98F[VW@Y5XUKPA ?EJLL%?Z^O2CB"OD-7NP1>1 M.<^&G)&,=0C3DH_VE;< MNY(EMV=!=\0DZS1#+?A/7=KFBG$]8$ MDD%A"#EVS@:A*"@>SQD^\_(\ "ZEL1(#^2GQ&8')5[?@.*MQ@I0+$ TDMZ44 M!024<0B?3KY&5AO[5J(P-, <8"GG*7C@!#EYAI##Y/09,L$=,(%3K6J1X?(S M@RIYB\CGT)XA\G_ZA7"UDHRLV>0MKWRHQCP5<(:L$%N'35AOA0%B8^ *))HLJ(/:X"[]XH 4S[CC$ 2O-7 M$=82Q9FP%E-U_I7Y%D^2<8F?+>3&JO^>-8Z%>Q@C.@]8,)X24/Z9W %GE@AK M()W?B=>0DN(U=H+<15B3&7&=>: 3XPJ7KF) 10N>U4H-12422_;&F!P1P\^$ MM3B3CIHOXS8F\O(:8]$Q-?Z=+SN5F!>R@J06\Y(!XT)7YO/['JVZ&8$/1!-9 M;-S@VV@.X!79"UP8@]A3=;$0^2LE<1LEWGS[/GLV3UM)JS9 M;X0UV?!NQI9^FV_/(Z^*Z<@/6\E6&T\Z,Q?3;8UA9TF+:^0B;)CGLIW Q@H( M6@5)!H#%B&8^@7U'1HD-?99=0O!6"."]Q=S&W'WHLSX:1[8*N*\/["]_!9!A ML[; _8 ]]R(O;(EQ'U=T^;D58NQ,NQH 314-(ZSI/K"7WLV$=;H*].3WQ)S& MA:S[OY7L[$CDYFQ3%+!8E6&^1IORKIQZC;0>05)CR<\V;G1%K,N_LR?ZP(?P M+T OP!T9,);Z:@[)ICS=^'1^^D\BK,G-A5B+#IF_5W9[V-.6Y,G8&#OOZ-G%A72(KO,)" ,^ M@P_A*\1:V8:;L+[;=VP_A;!F5]AMY%J[;(CK7.P3DK&M@]D9<:=5JRX_^YV_ MLN9]AT)ZS$VY5?9]6RBO,0X(Y3X$7[ ^,$+Q%UL M^YPS?3)A/9ZCW&I?\3!,!%$K[X0IB ^:+_90'"YG%Q<\.M[EF??@'^FB.-6X MBDWDY632N//!_%3/[>JX&IB[]Q(3>]\P GFMN(>>C,=9O).P;INS]C I!Y M]UA\V@789[ Y'$$S9SUN3_3NMN20V_)4\""(%>!Q/.1JW.K]55G=4^S!40-V M@2J<'8?9"IXK5Q@+,($,[)9DB#Y=L=K<_07UGB? !UP 3$92YVZ_=_ONA/5( M2O%#?*WDJ.W+)$U 4:MF)#Y N_E<8_Y*D"^FX->LLI.$2YXZ+TK2QK]U)FI^ M_B:L][69L+8ZM6V5*R@ ^DN:6X'8JM.V^>/WV#"%?_J,>)0\B:W$(E4W[]V2 M^57"VG>\IT3.YXR9N$4UL\1.,@3PV"*L1Y+/=\B^_IA'A#7R8B:LC:'[(LPD M_Q%F$D"R0'Z\%[^[EBQW#B^9!2QY?W)6 KE&6/N.%6BVS",?WKGWTQ_^Y!7\DOG9E7 +S:9L*:G)M;B2N?2';(GM][ M?P2*YR-__3M?$FO]UT?W$\/R[61NG*=QGN>X*+GV'=]%3- U@)"Q,4;&"NCC M:NS\+'ZAWV+PMC4&&"*%]ZZP'@EKYQ":,*NK@'V?"FE^:Q\5\Z@]9YL_HJGX!@9#0 M=)D-((]MAUR?Y&$^:RS<0Y_>>93,J[E]P&+ .SDPCV(=(#3;%R&'$ 1^(Q;E M[&-^=15A#6S]9,+:>!@_,9)\KAW ?!\N0];(H[Q^R?Z3:?+N71U?0=[8,GY7 M8;:Q -[2(\]9.Q_TB+8E4_V?#/"G^B(^93-@(E9#*1[A!\U[NP^T:X+W![X? M05A7Y/,NPEH\[!L]8@NV")JE]AT)ZS4?R\Z(!^1%QL,*8#&JFQKV):<@8Q"(Q#'+"T6^!XWYNPOMN9[33".J5BR!AF("R% F9? M1=8A=E3!67G+^%(< #I%J@+W#,+ZT??7GL7 2(PY3TK!& 'F.![CIC^?2%:W MC3+C)C&2#)MKB9FD2;43!P@8!MB9 Z 'X\?H2I;TFW$:M_4;@5+!CJ38]Q@> M*UX8$PX'^ 8PYRC?/1Z?=MFZ$:@LH4?D(!GH9*L^WMV6@-F*-NBI( BI($A- M!ZX8-[+$;DC<5:V178Z3C'J_JQJ], X2*DY7,HC@0&[-V]X?HO0$N>#_)DW>)4#F:L)8 2.J]MZ3^=R"L)2^2TXYM( \EI?K0=LED M14Q%1LF&^='WSHZ6C$FJV5ESO*=]A;"6J)%;2958Z1%A/2>K7R&L 0YM7TQ/ M@>)BM#,):_)I+/C0MG4F+Y[OG<5Q9%Y""JQPN;?QZ?)_O_=]0#H@QO?UV_U: M85W1PE=)ZY&PIH=B6,\TSYY)?NB08A8)LJIT,K1VZ3^@9"S.C&#=4SCH?8QC MQP0I]M1?LF>^@4GLEW_'<>OR>_:,OHL))?)L3EN"T]FU=B5A#22QXP R-S#3 MF!MOMM'[BX'\#1'C;_H-9#$NQF=/?-86W?K-1EI-%?A,#MD3Y)'/D'FVCMTA M ^RJG]EU>DRGY27 9&."U*9? %CZ(,\Q=^1 88/W]3G@#7UM#-N"?&QTF+ZQ M;7PI0-=SR*-5,-ZU>4]'TA_RZ1V\#ST5TSY:86U-M^^1S?( MO=]978X<8PL LT S!)NQ"3"L?7*QXYR++*T6TV?%T@ S?28S],&X FB-C7X; MG[,):_XCPAHXOM;>N25X8#09)[OL!]]+%H'AXY$>R-HMVT_6Y6-\.(Q!W]V+ M/KDW.^LY9Q]]M847^3\]IK?MW&.WS(V'-AOUDPKKW?(2?5VS) M/_)Y(45BQT%&$M9KZ"L!YS-+B YRK4XOOU0>%2,9*XT6>^ M4F U/@\6(XX6IY++=@)2U"EN6KB)7(V_D)>*_/U2\)BYE;^@$7Z? RWOR66-!<'T4)YD/?2-[9Q+69_BV= P6 MRZ[ '!#6_I5WR GYX6<7I%4 P,;P_; T)+.%ILA;L:=G[N$-CB:LQQW=R-9- M6/^>[1#">JW*E'$0@%,@D\Y!''$&Z][ML 44DD-"WK:'"%*)YVC$CB2L']UC MZWD4U/M1. D'4$1B"<#1EZNV4']V+I#5?_C#'_ZG@I@Q890X2<"/8(KQDL0S M*()BK>GP56VM2IT<2'0X-J0(AR<8N:HH@3S9+0"9T%F-;5DZ K-GCUM! MOF!-T4?;@EM50.^.EK=DKD*4M@87;$L^Z: XJM;&-WM^[?O3EA+MM@8>@T0 M1'[:Q4$"HTA&X ZD'4G<6=?'+<$$]!(T*_'86J!TEQ'MNKA+7WD#1)P/80 MUFL%7:\0UMZU\S^-&Q ":7 %86T' [)(%[RGL7+,AR36/+H/_RX9=;^UR]_I ME/D7TQ@_L2!BS=SJP[@E[ZMM)JR!&< 3^@(8 48"ALPQ6V0^MBZ?68MY]S2? M-S?B-C:/;2J99C.,B0O1L#1NQLDX(]:*U76ZTZ4?9(%,\,ELC)AV/,-ZB; V+MX%V =H!=#0 M3792O_A6P \]\V[N03?X&K+HO1 7=%$N6P%R[:BB\#/:6BXR@KGZ8FSH Q]- M?Q"WXN3R!'& OI/KGT18DX=7"6LZR:]9!B;/(I.(9A<%V3,B^;]E^[TW> MC9_OZ .]E1\"H?D9SSF;L&YLUF1YWKU'C$#G(UW$>W9@@/70(Y]SL<-?):S% MQ>\FK-GI/83U)]N#NVVWGT98\XDC84UN9\*:SYT):YCG&F'-3HOS^04^XZ<2 MUKWKEB[G0\D,NR>>(2/&3#S/+UB(A#.0AY4['4E8&[^S">O&0G_95OF>%:+R M!7,'CY5[*S@4LYK7^7W M]*+=XBK(NYJP'H_%&;>N[K-B4#&V<5C:7MOWC0._)@ZBLT<0UFMR?Z9OXY/9 M%;9)G&\<^&\%_&3Z6<*Z0C=X"+EAZ\18\"C<&;D8N;.M=C9A[?UNPOKW:Z<0 MU@2MBF2"QBD0,F?X,-97D7D20X$W)T&)!>M+JQJ.(JOG>SWZ>U=G$EA-R0A3 M0DD+1RZ9NV(+X&\[;XMZ<"H8X/(Y*X#N22&WPM M_1)4"][%# +F/4V +A!7J*7258!K/(#:"%5_!]XL$=82)S8:$&&UVA&$-9U= M(ZR1MOH)A#F2L ; 7TE8&V<@N-]O@?X2'TDU>0$>2WC$#Q)[\805BQ$'>U;H M?G5+<'948BXN-G8(:TDTX,P[/%IA[;[DWW?$7<9>PKI%6 -EW-_VJX@RL@D4 ME_@9/\D<>9RW5*X9%^/(%[D_GRP. X@_(JP!",;$V/#C"(OB<\ >_04D(0/) MK0N@,%]^#\#P6<^44$I.V0!R+=8\8X4U,(->T1>7V!SXM32@HT@RJQ*!<>(0 M[\%6(K+UGPPKZ L47B)_YW%MVT;SRV< :)!P?)=\4;P%;-,_X"@997/8RH@< M.MCJ4?:0[@'Y I6+&\FE+>')JOGP=^-O'OD&OF@\ JEQX9_DT)X'+/%L\V@\ MR& KNLUO>I,.D8_>@Z[S;8\(:^]0[J[O\JV 8L^Q2M\X^YMQYO>-?>]#)JQP ML6UVVX;O/5?\W6WON\G3@>ITD0V7'XB3C4&[=2!-V;TMPIHJ]D=\WV9\OXRSXO!M!_L@@$U9>O MG&$=)D,'Z39?:VS,8<.(*S95'U63+"UPOH3[<'=MMM/(:SI-MO)#]L!11PB M3G711<2B?$E^2X?)M/C5Y6=V23S"[XDC?!Y^ZW(O\96%.^*WO3LXU3Z%L,X/ M=+P#6]CB(^\VQMR/=+F^L-?R+K*"&^ 'C)V^B$L:*[F&WXN7SEAAS0:/A'5] MF,\9UM<*3O>2@1V% <<4DKWP< M$C,_PP;Q-?@"GS,F+C&;W)LM,M^*!\B=7$;!B??U7/WV/7,N9M&_+=FJ[26L MQ\)']_:,\3G/Y*U\,O\<8M<] M]]6_"N3E:^**JPAKND:O(ZS%0'3@JX2UF SF<1/6[VNG; E.^0A96TM(X 7, MR"8$T%6D(H$%9G , G["VL'V5P3(:RNIYT;1&%1)+L<"U)#\ YT[MWKQ755D 87\Z,0Q&<"@948#%2$GKSW]:'8Z(WC]%:DTBIZI'$ 4(9B[9@ M$W ^)&*[R#RR3%YEG0C] !X ' $]E=7OAY)6(_GBYLO 0#020!@CCAP"?.[ MSK/>T@UZ ;P'0G;^J,#6O&^-\5'CUE;WP!U $Q! ,"U8NF(\J@ALU0NGK2I? M4$(' ,]GR[EQ "X)!@4!["BY>68[^1N,^)GMNQ/6$E")JHI,0(# E*\5I ,; M@ Q\SUC]O"7+^BFPUV]@GP"7O6)OD14 1^-5@C 3UA)92<+:"NNU9R]M"8X( M9"_9K#7"6N)_!F%MF[-/(ZR]L[&7)(E1 $S(FXXOD>A*K+)M,]$RMU<):W$> MN24G0!CRBL P$L6Q4[D=NL,ZP@0( $248P+8)9\2^0 6!+OD; VG^:6/I)/ M^BD>D JD"#KYE2\MM;O\6B6$DAS0-;$91+1-<+:N-H^6Y_IV;C*4$)L# %0 M"AT[$QK0MW9U7C3Y)H?L /TROD>?8?U.PCKB4LQACA"V9!X01>_$ N:!#42* M(+/FL>L<;86D@8-L-+G_RAG69Q#6\@EVL")0A!;;3J?T#\"'=*$KQ4%B6H0] M (,\L ,CN;34TJ/.5R=_8ASWWO0$!^CG[['M"H[<7;O8!M M-3=LBY\[]]E8(=W)OWE@G]E/NCJ^JW_IF3EG0]PS@M+W .3FC=X8$WI@GLT[ MW:%#?@;< :_X$SY-;O*(L/;LP$/ZY'/&HZ((DO418L[OR9H ]^S43 MUFOO@%@QW\G1=R&LR9.56?36>+%!?);80_&4F(W, @G=;\OVCU?R3AXKE#,_ M7SD3=#PWGEV#0; I"KS=NU5;>V68CV!CK5 S9\;-^!M+=M5S JW9"3Z2GO*/ M1Q#6GB4N7R.L X4!NG0=5A!AS8;0Y5<(:_J # !^;Q'6\SWN]CW:3R&LRPT4 MDO*W" GDIHOLN^2W; U_32P3<\>P_%7LJ>]'$=9L ML)R(;XJPCE0TYMY!L2%L7E_E?(]BR[%Y-[[5W)$1OE<E1S R<7-_+N^5LQES,>V=F]R6F%S"V1@*WR#_,[9]0BK-VS\] CK.5$7R&LY7P*/^ -XB+W62*LZ8 =,"*LQ;]S#+6F M R-AW=GS8K*;L'YO.X6P!D P+@P581>\ /,$PD>?N[IU<0K 8B".Q.!,HFFI M[4V$(V8%2XP-!>' D=5+Q-R1A.9XO[V?4ZG/$ "7.#%5^('[G7&P9Y7+UKCX M'4/%T4M&)=J,**",+"$6KI*CIGZ[IT#)^ ') M&70!G,"3XWS7%L];,L#I"1#9$J"?@ )@2"_6"E_.&#N.#S!#SB5@>[?O^\I8 MS.-"I^@7H#302-'(%;).WP0)G1?+EN[9=G/NT]U^5OONA#6_*Z$ASX!FE:J* M>R1)@&3!MF1GK(K?DF7Q!7!"8(Q0X!,D4\C@"CWXQ\XLC+ 6G]!G]AFQL$18 M;^F1H-Z6SA'6DGI)&'U=(JP!SPB9$?3XZ83UF)@A%) ]"/NV2P:L&C^R4"7] MUAB\2EAWO -@P3N(H?ADA#4P! MDDSZ3(?<'RCA?=7&M7$];M5F0'(R F>\BF(HXCB,E,V\L; M"WT":")H]<7[N.\68=U*!W["& !5$$J=0(,78%@5,Y-78DW//)W_TN>W: MZ3L] HZPB<88X$$G^"G =F S?:=WQD^_1ETE>^[7$4B>IW]RP@I.LWG&S1S/ M.N%GX Q])Q_ZIL#V$6$]-OVYS)5]D XP9P!O3XV](J MUZOCP4?/VXJYUQH[0]?8B%N8,/9A0C[-<(:$,M_RBE&PGKK'4;" MVKCGO\XBK /O^<-7">M 6K+&AADOB3.]7Z1(WME6 Q))YR]3?_%J&(7 "Q9$>.U4I$/%K_* M<\D(7RE60P@^2UAWQCH9$2^QEWL(:_@%^3B"L-97\0E@?2]A?>>*WZ/]%,*Z MA0&M(!ZO?BE-OS<^5Z MWG$OF<5_BC_8!7[0HI^UU9?\ID+-"@I?):SYK[V$M7<4O_ O;+)X1E_YGA;Y M["7G]4-_D;=6* M,3?S*4<6^XKURFW%D-ZWA6@S82W./9JP)M^>"P_IJ ]^T%SJEYA4GB">J/A9 M? 0OYHN,+?*=#"&QR9Q^B;WIC_AJ=S1S9<[U MR7.,#S_<<5%[BBS%/?QSA+6X2E$&Q+?T8(VPWM*!F;"6]Y 1^0T=N]M[VBF$ MM0 <: #$;BL/(,05YPPCQ 7 9L" N9*-*K:N:EN.9PR2 I-4##$8P%-G MU.K#$L%_)6'=EM**#:P@9@1:5*_0[(XVQ M0DH LZ[ G0)D_[S$[8D,BXJ=]E9B0$?%]@C<5%Y M+:@&9'NVQ D)JF];J[N+(?110BH)JPI=PO=?[-UGL'1953?P3^\7L 1)DB0H M46(1AB'-$ ;).<.0PY#S$ :8(0PY#AD)0QXR@L0!R2!09%!4E <+01'+TO*; M7_JMWR[_X^;8X73W.:?[WF>OJE//?>[M/GOOM==>>:TM*,D)2>FOO\-PXP#@ M2.0 \%F&K2!&VE$OD^%P#R^<5/#D/0+SWL-9R2A@9&S3EK.&(0+6M5&,?S-, M!7[L.0/(^^"+HY?QC:Z754-L&K!F'')Z^!MC'8YU](+V.1GL%<<"_CJ_=Y?!9.ZR2#(63-O@2L MX2.)!O95T!2/=<[A/SH9OW/HK&H+GLX#[ QZ M/)V>,X13&!\F2\@&"4B<9\Z8P3>43>D4?XJ3/);I'D1Q9R_J%Y M:U15ZNPZ[QS1=: PR26"2QR$YD'GM>_>!Q]TL+22-(_L-_PX$WZ')LAFO,AX M$AS7"5CC@0)JSJSU"^:GE;4@(P<0?=!Y@'\!"VL7?'3>EW6)F +JI 3\ 7[0 M,GZ1:I&Z6K:OGNH]>#2^A3[P!7:Z\V3]VE%V6X*C$TY@]B*=H+Y?$NW-/9]?'[>GFX* MWF$N.<_V1V*"N3OW"5BLNLLQ^IE]467$YD8C\,91;B\XT]%)YHX7X MXF:1# M9XY?P7E%YFY1>VP^R]Y1OZO!P8##$K &RQ*7G&%K)-/P_-@?Y+N?_:Y[GO:7J6+TDOP*0$CAF^DB08LA9.$BQ?A%]_HP?1M> J";-D$)Y(+Z8K)K$[NG^N)&03ZKY% MCZ+;\$O[?)\B'WR=+D=N\PO0"_G3)!&1O>9D?'Z!P"8!Z_K^7OR77I K)02P M[5=7/UCT7D%Z,1/Z.'G W\\WX6?S356]??0XW_:+WHT'*"BR/O9UJIWA:Q$D M&0*^M?FFA[-1R ZZO??@+^2'<=FP_"ET+_:V 'GL23*6KBK!%'WR&=MSB=+T M=D^MR]*IT0)[@[SBJ[%N^*+O&"M)LD, 64\/PB_@!6W1G^C9$MN<(?2\R&Y) MPKKW.$/.!9N$7F]-["'V'+KMXYN%]W0 , _XL]>2^?D%V)?PL"IAK0OXA?W" ME[Q7()VO ,[-D0^"_6+L173H'>EP@,>RGW*%C'GR8?'1X3UU(C\]R3Y'QV6K M.VOFT;WZJCMV]%W[0V>CN^ Y:)'>AH[POP:[@5$"U@Z=P\BP0O24;T%D0;\Q M6EG7[Q185?WJT.7N \3G8/2I"AQ285XF<"(4,4+,Q3PI/QQ1"40M"G:.446Z MZ*GO:J:,INT&1D;A(" 9PP0N9L&PG>?P7&:$U[]/RQE.,,R(X*&@$8#V=-Y] MWD-7(G??G=;0LO(H.91Q2@ EA@)#R&*H#%L&'N<0!D>A)4S7I?MNP'K3]76_ M!V_PIQJ.0.((XXQ*8&2==B13 +IP/IQ;PMD9882;.P6E3EH8\SQ(U" D[3O' M!4=B?>?(%) L7XHW98U21RD=(X&CBTOGGU+'H(!_F6>?60*XLN]LJ05C.5<8TG#,N.3+H$9SCG(UUT-3YC ,@RCC>Q@E- MIL.%S^.[B\XR9RW\DG_PY!V,$P$/Y,DF :QY,$3 .LYC[[(/C#"!*/JI M_>:D14.,533%>*PKT[NP:<#:_]$<>6;>\ YW'##V"QV2+W6207<=YL6 M >< MWOBR "(]FXR:%["NG6[HRECD!T.78SHXM'>+#-T$'9QW-$L6&-=>U%?O= /6 M=$+Z'./5F>+4$+1!J[[#>+5FAFGN1?.=10_^APU2-D>2"?D'R&ERK[X7%>W@ZYSG>"$^S]>R"HS+88M' MT6?H([GZA<['85OCQIC10_DRG&NV-5W"N/@O'"RKL,HYLP[O0%/F;DRTPL\@ MX+ L:-'@X,%!"UCWJ5J(A^#H9H! -?R5+R5YR>YLSDF!=.EG18^&'70A?\*82%P[Z M0*XFI:N0[^QC^*('TTG1 9Q&OM&EZ%3T3+R>GYR_'L[,!0Z7===(EP\X$!"G M'SA?]H<,LF=LQ.AMZ(&=Z??DJ00 -H/OT&O,EWQU-LA1G\GCS/#A.[OT8<%U M\2+Q#6LT;_2(KODWK-?97L>V67:NK='[V.?>3][2H:Z M(&>>/F?-;!^V"9K"B]%G'UNX[C*(MJT=/N%)\HBSWK=HHUMXZ S[+E\(/PN< MLQ/L+YT1SV!_+.N,@*?""7KTCMQUCZ:=)SX+])I8@?.&3])UG %V(1V$S8.' MH)U%4.ML]351H25G"8[81 UV X,&K$/(& M"=W@<(D;R6*W N\$5 4(,DS&6 M=BV4<4KYJHRH;3+AEKUO'M1910X=X4#1,^]5=]..';#.NP7!X#-W-3.2*:$$ M/V83IT3?%A:K@M8>2@+C"&/!Q#D!4JT\K]7V6-7FUNX1J*9@"(9@?C+D&+"$ M L4*;24CG)%K+SD4,$@,$RW"(8=& M>KYCHO8+U-E7;W;X(R:>G.""?\"0YG M9%76^*X K>7N$<:08$6-SS'/@_-(&4HK=>U)^K2-'1(H'Y0Z!@-%A9%"D*IL MI'"-$; ./IT!BAT>0.$6Z*$4=*LHA^:?#?8;#GK NKZCBE(M<.<=J2Y)NT[& MUJ+*G02VXI@D&W.'*<8DP4 M=-^'7XYRQAUCGI'F9]GCG,S=,TIN,988 &0ZN486X"G^QF#*/+MKC2$O6 0_ M\&2\5-G*2F5 Q/D\! P1L*[!GN-?< -']"ZZ!0.9HMFG .@EY MO@=7Z):QR2!R9N@.#%?O[M);#*I4?S&F!; 8@NB6@X)LM"\,T&[ VKZA9[LS96[1L[BKER 7.)DZ@10%K[^,0@G,TC=;M M'\<"'5V CP$O":H..M10)QSD+CVX]6^<_4-V/-F7@'5]S8!@L?V2/(96X!J- MY9J!+@1G"2; ?P+6=87U/K0$3\":(X_.C ]:(QR3(=W$.'/B:,&'V$X<3?#B M# LN.6<#!_EV++7>*3]=E8%?O%X\ZUIM:Y XG3#6YUK M.IH H0H#]$/OAG\.7[*%[.RVX?=>O[?G:2].S\.G!8XY4XSC/"ZRI^I6E&SQ M30+6UH-/H7_[8+]C!\$%>8^&T*3 *0>B_2"SDIC5G5O=>C45.G6RR9"Z8UI1 MI_I=!PF\U7FR+D%L?XL-FSGDR7PS9_-$A^B=7X$SEE.6SD$')POQ-VNP0_I[C#FIRPYV@9_V8/ M.S> M-?Y,3N 'YD#WEU##WI&H1K[%;IF'A[IR&4_D1V(+> =\TBL%A*P3S20AB$W" MEZ!(P[CLOKH:F^PAN[J\*7+;>'@G/X%@F?'(/@F1># =OAXO_-M:!-4%;B!^2$^E.T5>+BK0\HXZZ8_L-;;@J/U3K4F6T$UJ/T6M)^7ZL#R+? %)S$.' M\ I/= 3T078C>;W[T?I^73,E'Z?_T M9;^;]PANT]?XP?GE^3<5<_'SBS,XUXH7R%S)6F1T-Q%CWAXE<;J6YUVP!KH> MG1Q_M$8Z7(*XUD:_))-K_I"?O9O>BF;I4O@/G=[Y88_3274_@^\^O B-AS[9 M/O0%^*";\6ND\UFW2]^JXD/K-\]T4C!/.H&'GIQD:SRU2Q>UOX%]8G[U?>7L M,K8'&D73XHWU&:#K.@-HPV?I3_2?7)6VZ!S5.IMSR?:BXWJ;M!I;%PB'D+LG).8*:$GKTD]#C).'S%\&(D"YFDI/P4NT"H'-L6"$*2LH*>T"V%\41 Q\E2OY X13@..9 XA I5! M3^ 3@A&2J^[?'K+">MYW":1DI&'$% (*&&/9&O:IRCK &* LX2NZ=[%IV2C*',4 M&LX7?#5.F^X\6\#ZZ("#'K FN\*W.6TYW)TG_)HQ2R;C]QQY>#VC*DDJ>2CR MC!!SP1LKLR.O#1WXWJO MJI;K=AS3MEO"CL^3#[3 M#9*Y;/\9>#Z3%I=#P- !:^L05+$.+R<0 (<"8@S2.B@5PQB]VC][3D."/^B=7H W86AF?NT@G]TZO?.L_D)3MMW.E("ULX/YT0WB.O[ C@<2P)& M:-79@#-&-D<46D7K'&)H/>>< M@"!@\!> M=P/6.4.Z!3T=LY4,S!6>!8@2?_LB>=$0X+9QMO MP#_JP&:=@(0NZ?[D2*H;.2C)%O+16><,XSS!9Q/X"M@W^V7/G5-GVADW'XX? M>YX6I-W@7FBV3LI)XB\',_G Z8KOK0I8UQU(.&[9@!R";$*X)JOHX=9EOSC+ MG,?PK:[,#^]#3\;U7GBO@\>+.G1M KG_'7WBE_# :8Q?TTW@EX,0[>%-:4F- M]Z%):_"SW\&U>9(9OH?'HA,\V_[BX60_65XGR->\VUKI*H*5Z *MHA%\DY.1 MO(F.$6=H'.[^AM:=5?N0.U3C',:[QPI8ITI@M[(,WNS3-=;!ZP5 M/=AK"0@"ZI)/^ '(:_P&K\"7X:S>Z_#=^'=4M0GH^YYSX[P(YN'#SA195B=K M.!?&=,[IM'B%9!#?1[/.M 2E)!3F0:]^;T[>2Y?#N] 9&2M!QGN[.E*MA^*S MJ;*BUQG;&42S<=2K^GH03\@/]CL9)KU)L ?^4&VDKOT M!+H(72:V#AV''YO<2X)5K?>F'7DW,0MM\F/03>A%<)6DM'JMQB7#Z57T8C0A MN5)PGVX4GP1\P@L9Q@Z%5SH='8:_P[_VRK]L);_SU#\[K_1XZW)^Z;-B+OR[ M9'-H6:(:/)")\-7U\Y*7UFSN<&Z?T;ZYQ8:=IP/3C>$8S<*5_<%+R'KC6BM[ M,_94]+'8^83W. M4-=^FI=,6//7G!]V$KW OL8&RC4G=&&^->]'T]T$3[BUS_09N*&7V"_GEX^& M3H^>?I;'@3FJ$'X7WT MSP:[@<$"UF%Z&*$-9_@C%D:1X-A4 6L$C>%A3(@.02_*[%F5);()]'T'IH8Q M4?0PV#@\!:N'##ZM&\ST"-8*3L$E 4T(P&7:E\2Y@(DO"U;WQ44"!Y@QYL:A MP*B&$W-(&_"I:$B CB.6(&-08U8RENT5QQWC&).EY)A[GCB**!6Y9P-3ICQ@ MLJF&G5>!0X-Q?*'\;,$6)MC.RIJH;7 ?1&*2!<*4#..#S: MJVX+]Z$#UZFRY_#C*.;L#N@JH5I0915IV,1A\AR/ .?-=AC:G.@,DU4>I M],(/&7F,#<8^!R7<@ A#@J%J3'-B<-3WU"=X MQD'#8&"0FBNC2\"(,QM_9GP,>5W"T %K>$Q[.T8I7=%^,UBMA>[!F.5,8L(Q) MNA$=DW[%&'=6T% =M($OO_=WABK:= ;Z"'.N]H5?(?1]8^!*SQ+'Q3\HCU MI=TD>[++PQ+ $EA*-R_S27(H/BH(9N]6!;.,;PV"8'5 D/[/>>-!JQP@:-=> M.!^U?5-76Y 5QN:LPQ?8P'#NG)@;IRF>#>=X:APG 7M'=N&E: P_8@>ISA84 MB*YN774W!$_NMV.#D(UT5?S2_-DTZP2LK25\$J^B;T;&<+JB(3R80\<W"0RIVT?Q1PE B!7[+=\(&T;S8GYWP1;!JPSOS]7H4ZOPX\F@,G*9Z( MUN%O4=5_P-_H2A*^R3CRQSF#0[('_LCQ;B XOB5G&.UPT'_MW[%G^!F?BKVB<]%9X)TM5],M M>\KOX1F-HM?$,C]'DZ%GTH;7\3C(H>B@_!!2<_'DFGH).8@[G8;_1A3^MQ%ST-#@8< MC0'K92W!UPU8]YWW/@2L:WTX2:?&MM=X#'YA'O1,L@9-1 :&Q^!M^']M/Y)! M; _!*/2B&A.])%D)X%GT!;:%(#<^3)_"$_FB!(_))O(GN@=(^V7R@KRA=Z%/ M-E/:)]-!?*_;H2-)D60^7L^?83SZ$[SCZ?3.^C[KZ&%)XHFLDLA'-Z4GD77F MG\*7><$ZLL[O^1CY%;//7/W8>.8#_%,M"-?306/<8\ MR2Y_@V.XX N'3_IT5R>-;DE7\6Y\CB[+%DU20 KZ:O N^P=7Z(H>F.NQ^);A MV7O(U%R!%!O<_XU)/^!S@%=ZF.];!_L[UP6AGT6)@_7O^97HE71[-.HL\U^Q M\^Q)$L$7Z86+Y+=_H[.A8WS+?M(-G'>!<7J& 'V2-F('9:WH@I_;.46/YL8& MXGOP/CBD/R6!(V> ;@0/*J23) )'=#>_0^/V*%'@Z,K]R,Y@!2@*8*Q?8)2C(VT=,I!)1B._,^]M4/@H@9""]U0""F^ M'+&$",>5^Q2FP@GZ$?C+?1:$ $9)V:$T8)#FV<>A0C!9C[/ V+,FC)J2"[_& MZ=[%O2S(/.1>UP^G'"L:&&+D,3[(<(@SF=.-+F,M2=AB3.2A MX%H[9RLC%(\7S&$HN,XXPP# M 1T.4\Y/:^/$E8'*$&$LP=&\X-*V4 >LTW9LFX!U[6QEX#*4.5PX7^P[XQ$- M,7!3;=R5^8L"U@SU5!O,"U@'C&]L]&$-@H"IXK*?="Y.8._(GI,W'+\2"N#; MG.TWXUX7&M]%,_,"UEEWSBSG V<;(\Z9X3ABH#'HX))3 UW:=V>#88[?P[7Y MHG,Z4JX7X7!:%+"NP5K0ED"I,\N8I&O2LR0\,-;1NO%\UH/^T*LU^3OZ,Q9: ME:7N["3@M>Q>T76@IA$\;%V _\ =GE/'M7T$R^X5O);L?OIQY.'-V MXR 4W-&>#WVB%0X_S@Z\8I. -;TQ 6LVUKPL_#ZP*&"-+@7D.32<@47W(3M? M<$,G3 )?$DW1&'KDS(631??;VF/."F?,N7#^\!=XRG4^\)V6]VE]&>B^DYU@ M/AQ@: :NO<.\V#4)[CI7[*D$NP+.*)E)AED_QY0S@D?CM6Q&#D"V1?8\2G!-XF<[!F.7+CG@*6C M+]+[ZNN>X!GO&0<7;2.=SN' M23Z),\WY=:Z\#WVC.[BB']A+].2[YH!_KQ.P9COEWD..VU4!:X 6R':XPC/P M>P%[:\!7Z 7.*9IF(]?WBF9?G&'T9CUHD[[D'?0=01CGE7R!1S@@[^# 'OK9 MN6+WH%WXRMWPZ A>C3T$F#,YDG:NT2_1O@=HO/^?LPK< M?SK%X;_.;^Z&3'50P)CT-DYDGT.S?&B_(0><=_)$ M(A8^0([B3\X\G01?Q"_,4?(*WSP?$EH1%+4&O@/?I6MWBT#@%4^E(Y"=Y"7] MC,T5.F,31?X8EZPU3W/!@[R_MG/(&GY9?'I1DA60L6;B( MEODCR0_Z MW/_M"GZ2GFS%[B3S!GLLHXY AY2^ZB+SJ^,YR$IQ3_D77TA'ET M8?[>EX1F.BY\TT_HK&FO;0\%*.')>;(6^@<9FSO*V;'V%SV9*[HW+EQUDT-S M/.6>N]L2^U6,L:NU-;M.WG'USM$>^'QD)G^;< MM5N21 SG/DL/1$_V!Z[3U0]MH#UZFS/D7_^GBZ()>\1&HL>R*="T.=A[.C@: M6A2#JH.T9+ES!Q?L.GXK\^ #8O,M:B'?Y0GS M9)9+#7L?G-D^^ '9)SP#[% M&^C_/FNM\ >/SAA:2F(,?9/NY7WL?;CL)JD[ ]X'O_1$8^(S]IDMA<;Y#. J MYQ4MH@OV(EJET^.QO@?/>*Q$';18VWX-IH7! M:I-L* ""4'BD$D^"<(.F; M.BV4$IP3@.U]P1 M@'%B6@05)DD!2 ;;T/C$_.T5IP$#3Y" TU\ 8E4U\I#XD%C!.*34F ,#C&"C M)! 6=?N759"6%LX#1D=IHEAQ'E%>!*V=#4Z?97,::FV+_@;'J\;XPD MA^[O"7"*!M[@O';O*^VNI\'A!4W/H.H"XP M;"C+E&@&)4Y_ N''];#[P[#PR3"GFG$;^QB!E0..9W6!K M6K.1:?;(^[V#S&,P6B]GL+5ZET 5(XDSE RC]),7^([/"QY&3Z#\#RTWDK&> M@+7Y;A.PQI=2G230Q^#$1ZU),$ 0GC/&[QFP=)]N$'Y9P%HF.X>![R[:=V.C M"^=&L,,ZZ%VYS@;]>(^_P;\]5R'+<0'?]EEV=BINZ4N,N445UEEW[K*V5VB) M,P*=,7K1.[KW?G1H+,:LL>&8T4;NF"LVFIWCVK<.9G^BL<.;=P9M\$NCBQO&.3.ZR=>\$0 M="!X-$; &FWCJ]:20/V3'^Q2?($N<$7ZDK@@+F5U?6>X_Q MV0WVG WA'6PE/,&ZG=/L.SJ 2\E7>#5^(N MJ1%O4WG#X;PJ8%T[G>#/NYU7 M#J<$X=.!"FXX'IW!1< >\A[)O\XWF8E^G?XA'O?Q^>] [VEFXFU+;,'[&GL7.\U M-EN3$QNMDCGV3%#26N6!:P M]@[K)._L';[MG-&])"R8 [KBF.;"='/AYJ?R+[S)4<0BO6 M;7XY>^:-=O!*\W1VTV(;G=&5T$I:T=: %\(/^T[ 6^<1CF3\D*\(OLC Z 5Y MG#^?]7>?(T^-Z;/T&,%JMO.B!#J /NGR="GG$VVS=[U+T!W>R6S['ST4_X$# MN$$']M%^1@]!6W"(M]8M=UN@^N##00U8KTMG/N^<)CF;C8@/>?SL=^Q'GQF: MANN -?[NO#ECN6IDRH!UYH,_)7$(SW'>\0F\D8RT[^84>S4\BAZ#'^';OH./ MDJ'X)!Y.]R)CNK96W=J;GD O1%_PP#XGD]DQY"8^C"_1A?!$-C*^Y3/T5OH3 M645.6<.\\0+H.XG:]MF[\$)XQ__9*\:E*UBK<<,7\6?V&QGALVP[XY-O\$ ' M0#?UE5-DI/.$5^+7DI;A!N_%U^'-^B3)+Z)C,LO^H =RQO[0 SJ,)#]W/W.#*^^F*UAW;#M[)"O*QEI5T M$CH8.4F_(;_HE.0,/8&O@FX2>[8.*#L;=<>[[I,*\OJ>:8D-SA$9E:O;/&@V M >N,L:B#+-F=:FVZ'-Y'UJ.1=/UBDW;C)>F49H_I+&2D[^9,Y_I5O(6^$USY M%SW[??1 9P=NT;8SAZ;HNO."N#6D_36^;%_I*L:FU^>N9C3!)]7GRM=%?#4Z M7Z[S9&_@WO[C0_8&_J'M:(_NH_/\DLY#^;&?U%?O=,] W#O M,\X0'3?VLCUW!O$0N ]_0HOPZ[/F%UT&/GR6O<;NHRT)%VV[DWPQ4G!<:3.XJGPH<,:$8\ MQ2+.5W2$^7$:)ANNSSKKZH0H/91W 0Z"C<.=HWE59>RFK<'[?L_X]IVA05!R M$#HWA-E0SM]-H$M/N2M%P@!E@#"C),,CI^)4-,)91.!1')T/9V/H-:^B+PI\ M$B$X\A.LRWW>8_")_!_-4F[@@'+! 3?$FAH5H@D<'>[]T"%=[M_U'>/0P6?_/@ 2J?X$*53%IOI=58#;D/ MB2'!8*&OQ9"P1@E,>*NU4O*-R3% +OI][B\U)@-"%CGYMDY"USI0MUA3Z<;@ M%BQ-P!JNUPE8@^P_/)$G<$ ?H__@<8P5LEJR&L="-^M_7L!:FU9X83S2[QA\ MBP+6<$1V,)[I/O;(]3=[P*CW^-G^^"SYK>K6WM&?.$OF!:RS M[OKL,-8X"]"W8!;=2P*E?;;?V?L\Z,$:T0#=-??BH@6&G74O"UC#(WV(PY[S M":Y"RVF9%]H+G9N#,>$B.($#Y],>V?LCU?VO0T =L(Y1+^!@GDDFF2)@G6M MT)K]8E0S\I.LX S$&18Z\3?X86SC1QQ G!I^]AVZ0MH$XK"5X &_(/<4<0/@8&LH]RVFEFZL*ZGOA G5@ MEK[/V>8\HV^\P+F&/WB2Y"/0O&RMN;>-XRK5T?1L_]H3 MO9O>+0CO+-HGCCL)7_9B$<3)9T_)*OMC/G%.YF[NH>H^>"*\VT.?@6NRA].+3+*V5383.D<[]"5\DG,,G251">_W M,_YB3XUA+^O[,WV>#6(_\_@.GK]NP-IW.9'I"V3WLH U.J ?X1,2Z]!P[E_$ M_^$0;\23Z02I7F/_UAV[$@AV7NTW1SF>8IUP0/>(GE7S,S_[7>2$_4"'Z!$] M<6P/U1(?RX8EH!-_T=W$":\IUA'2>KH_9_^$6SS2F!!PV/GJC?W@GWM?5@<.' MPR_Q)@$P>JP FC7,2^@.)(",ONE]=)RT3@XOCJUL+<;.6F.K1$Z8 YY,7R#W MO _=U/J?>;"?R6+ZHT XV2*I+=>$"9!+ EK4+8C\H.=Z-YJ@GY,[YFQ.9+7] MB8Z1A_Q( AI>3O=(%3G=F9\G5X0M@OA0Z'#\070-.BBDV]Z^"_Z> @#CTQ/$/;R7WTD2(#\4V;V-G,YWH^\YNV(JDB_1E_6@"_A' M VBA]C%8?^@F'=R2#( NZF2/&M+BGG^%KH5'L9_JYU1H.U(.= (\@I!BI6TW9P M7G!^F[NL^WQ/4H"U HM91>B@H'MJ %I^BRBOU-^41-0W@ZI< M$X<7[#EC#E]CA$DX2D"';Q_KJ)[\G.SFA&2"9!@262A MRAIC6Y-S5H^3GVMCABP1-&"(&Y>.D990B\Y=G#!PR%F0]I4,H 0(N^LT)J6> M4<%98(^-*?"1(,Z\ /FV4-\I*0D ;LS%/&60;^.P9KC16W//F;U&1QRU_H_' M,W"[6;4)A!@3_3%4?8^1(RBR*- =@".T!F_DF34PU!G1"4S1QQBHM4&7C&I! M)\X7] X7C"^_YYR0-2Z&KU)8"SW4"\+6-==AM+*V9D1_&&4HO&T7DW;Q>[9,P\),>@/W@1&O"]W MP0T!]9U]]H>#P_GV.".RW#FP),6,#6@%OT-/'"&<2()"R;*')PX.3_"&'M 1 MG*)E!GNJ;3DF?(9#RIG7+8;S9!&@<_2$1]!=O0^-X(T<$ G6;1)H3,6!=W"N MI8(1C=65*(OVU3ZEC:+/<4Z87YR6>)4U?3=!(/R5<\<\ M5R4@D8FY-URB@S/+P03W]DU5"QU[695V@JTY[[X#E[ MC)=J3/L.EW@'9Z6_2\9U3CES^M['QN$DB,7A:@[.O.X*QF++II/(LC6E,@M_ M@M^T74>C]EI5NCT<*E$VCDIG."U"!5!RC49X+3Z7Q##.*OO->1J'=/AAG(AP MRW'L'#J/YKRH>K\&-),[P3G,!2_Q:SS%OIB#<7+'7Y?OVD^XQWM3769?R7_) MHYRHRW!OCZR=?0OGWH\^R<[8N]3*97 $![)ML1[G6T!\^@9M;Z;L9/8R F-O]%_.?.=-SZX93ZQ!@<7(KO) M0[(Q[5>=#WP-?Z17]^UR-29L6\V?,YEJWR/_1@WCBJO%J7DP&L)/IAI*UZ"\) MB,];8W" 9Y+/=#!V*WN2CNE]79LR 6MXY=? >\V=+D(W(5^=,3K4,G];$AS( M#_*&OD7^T!UJ65KCJ[:YS)>.X/SBX_2Z5:VALS_.@O/.A\(W26ZQE;QSWOYX MT Q=)L'J5-O3H8=LOQQ]4""6[89FT05]BB[H'"U+^JN!;X M:_M_4?S)7HL)T%OH+Q+WV+2A9?B)?A]Z2NMR?_,99X@]%ET^'6U6 7K&M_CX MK0%MI+I:TCF;7%!8XNT0D !R[J)GL_,5.$/TQ7DZ19)QZ*GB0GP$SIYS ??+ MZ"+)YNR(G %[:YWVN]:=YHU)OS0WYS77%7G/LHK[!M/ 8 %KA@EB%.ACS"$ M!NT40235U8Q?!QO#PV0IRJLR2J>"9/YN 2QP5G*J,.$Z..JO*F@4"!:WG!0O'N)>YI@$TZ*RB 0ZN"*PA M,]:WA2@;::6J>I/#@H"YQ"4N,1I]=/%NK_ 9 @V>MLU"VP2<1\Y7^\.)0IAS MB.HPT>W4,#3=X+6J:#GQ.'$I6_@L1:EKL&UC(#;8?W >:R=FVN]$N63@48K) MD:'W'[U1^!D8S@!^RC"BP#,**;6,PF4!PWI.=44E13WW7U%8O9M!RCD?.1(4%&>HQK'JIR M!54Y?(T+WX*%@AS+#/% W6K;_I'[ CZKG#:;TH!WDL/D)[V$L8GWQ DL$YN#=5D[VD7 :0!?^#BZ2:* I#W\7=") M@Z%K>%IKYF2O?![]<3(( ,: K(-XW00L?X,W]"8;WOAHR#L$8^&>46T^]L#O M5!;0T>C9\.!G=) V? (% C_F7.]%MUM)YHY>.)V\C]%L?[/?Y*L'KCD>TK8+ MC?B9(2E)E$.%P>\LY,ZQ97MIW<9G!%HW.C*^-F#&YY2Q=F-;O[FP*:S?WWV. MXXY3@,T!S]'3AG(:QEF%)Z#O9--SDOG7'-!&WX#?MF >^)VL?4$(.BJ^A!Y" M*]DS@23X0A/HF;V!E\ 9VK*_]M0YSUW(]F(1P"UZ8KMX#YYC+,$B(F/X=N[#"[_&PW+7+%YG++L DN^C03+' MVIR//.'1QH$_3AK[9?UIK^=L"8#9-[*S>X?N(B"7\#D\0H)D$D5S'S?<^,RR M-8T=L%Y471.'F;VU9O3.X0V7G(MX&[PY0^P?>P57DH+P7GA%!_;1^>%0)6^] MQWR=2V/,J_:HH>9]'/1HTCR\#T\Q!W+=>![[JQI%4-D9QB/M)=HT#WN*QM$Z M7KC,P6B.DD[0D(2)K)E3F>Q$U_9N60>U7$]@G^DX> =>@/_ $]YC/GYG7>C? M.^?9!O!@3N2/,TYFYOH"\LS:\0%T[;WVQAY$Y_%9/%! S#LX^9==N[(IY QR M\#JS>(-UVX-<46&>Y@@'Z,>IJL%P%(4!C?YU; M^+%W9&VM#_H_.J";.8\^3[;&N;LH0%Y#?;K1>]1=8(-D4/1:/6 M23?P6;S%N7#>Z%?-]CN 6M^B\[&;R +\FUQG!]$QZ)]X(5W4 MOYY:)T4?9 3^C:\FX7&9K1R>2/X(T-.CV&AT$KH:'AC>A ='7L 3N8D>S96\ MR/66?6SSV$MD-IZ*MZ)U/ _O(ZOP_ZS7@R^;#YZ)=[+5^!/PU"37=BORC46W MA MZ"K\X?'F?]7@G&5"WK9ZW/ZDDMD;RAIY!_I!#]@=.@BOOA*_85V2(^1J[ M[B"P*.&IUK-"IV0^6J43VB,Z*)HEMV+;T6_\"W?F0Y_AQT 3\1NQRX!ZZYZ.!0_$3N@F=?U4 V3R2G%#K%?!D+CE# ML?_15G &C[E^A<\&GM/)KT_U;RJLS0^NT04Z\%XZ9GTFAP!K37?4VN9W=N&. M+1-ZC*WO_^9#/Z8')]94;:X%^V1%RP+%^!A J6K:-8%U'5^8-X-80%_@ M9XPVOG6P<]EG5!=S.J1"!O-PL#%T!S09XV,$G0ALSC<,E^!7?7"^\YVO!&T% M4:>@F] .IZL@)(&-D>8^1$QQ"!KJ*A$)$%#P9&3)3D^%;'?_Q@Y89RQTB!YE M6:4"HW8\[PNS-@<"Q#[E'CA5SV/AI8M[-&H\68$49J?E,JHJ2))06EMK" MUNW1%]'.-O2D#:3 .%KAT*-@IKU=[0C>-J.YP?Z#/8V!Y4R2NQR@'DHO8W:L MN[U2=9ND)X81(Y)BRS&[JH75HJH/9RN9]+G_DM+*T8[G"&!39O,P["BV%'_R MC*%&,<_=.GUIOZX&,S:EG+[@?'-2<) +FE@CHX)Q0W:2UXQ;,CMW%_5-,*NS M]\EC1I@]8U (3MA'8QF3HL\0\WO&&*.?PSE9ZG'6+\M6WY0/A-_!*V>%9#+! M+/.Q+WCPD275]//F$:B=;O9/QK$UXVOV=5[@&=1.&TXYW01J1[&]X^2N[]V: MER11M[N#3_AGF'F/-=ISAK5_K=><&,J,,/-"ZWXGV(T>T IZM9>+6G#6R5]I M1^]='"&"L,:% WLNN,'9PMCCO(8/Y\V8C$JZBT0W$? M'&YT(C:$M4A^H1^9 \.:&W6Z4PF M ==[5E7A.X?P!"_V&-_%![W3F>I3J8BNX80,0M/H%CT[T]Z#=W("K@KPQVZ( MLR?.+>\P-WOH;'#HY+YCY\\XZ +-6HOS:J\BK\AF^T9V+JN(KH%\P1L$"CG0 MZ)MT0(XTO $].H_+UC1FP'I1L+IVIJ8BT![#/UJ);#.V<*/:)+ MG_-YO-=>I,5\Y.TRFJAY7_8T/-^>DFGVS1SP^O \9]C>H2.Z"-KQLSU$X^B3 MK#*O90Y&8UDO?<(^^AX;+_;^LDXP\^:>8+,S"G?F#%?F[-PY/XO:>8(Z03#) MM_#@?=85W0--VPL_FZ^S#%?HA/.3GI0]&#I@5*\YLM)XYHJ?H >XM^;?\73\FVS OVL9VL=6KH.B=#TR*'8#F88'XDUT/OR8O*!'TEF-ERNK-K'- MZ^X3<(VG1P\S#CLE.H,UTX_Q2CR37IO./'AY6AEW:<>_L47I9G@]64KV61=> MFXX9?7"5J[]BV]/YR%?RPWOQ[\AM\\7'O9\=:(SH]8O\"8MTK=AVUF'-]HA< M(I_H'4F\\R\Z0<=D.OD6//G^T/(C\R.?T"I;&3WB61[GJ+:#EN$XR61L?>^ M2S1>)Z;5]O^\>40G15/11^&>7L&/9;_M#;T"/1N#7F'_X+/60Y,TTX>>XSM+ M4BT\A%[I*]&KADP6"+^(SR05WG %?_1<-.X<^==9]OO8@.@7SI-DLH@NNK08 M^806O0,?P _P!><6?IV!C D7_ MPB[]$9QNC>T:#]6'K@'4.'@(DJ#BM5#T* MZJC%P'+!/?RDS8>6 ^[N$O@9,PBY*"B5-MB"M3+E M5)\1@_VA4*6.\A692)."00/ MI9>@D7TH.6:JQ ^5Z)(+T*ML1#B*TCT5SZD#300P15G 0/M"K?V7\8!MZ4DW M"#A *ZKJ&&VL"R_Q1+,L[#^*#P,6;[5/NN"S&6X^RD>#.6 M*9L\9LW$4]UWK-CR@ M#M8Q-NT%0\=\$JQ/-YAUYY&]]OY4%<&M=VL%G?9MW4!,OE-7Q=L7NB<=BE.C M>Y7(,GK+^N ??LV#\6C/Z0FAM3B%?<[[K1W]&1]]^AE-)".X'F,>Q(A,BS^. M&./:=WO.$<298%WH$.[1.D>,!#]MT.@,VI[*E.? YS#OB_L$ Z(3P;>U&%]P MVCB<*.:0_?"Y)%3V-=+7A=KY@@? J?'S"%@DT#,UP!>C/PX[^XYFX0G.T M: MK.G%^4AB ![I;]9@K^A3RP*7\)S]\7FT8#_J^YPW;8E9.SYSSQD>:TT<&G'( M]+%%R")\"7V:FS7&<6[_^NCU_NZ\&]M9,A^\!M[001\^%AO'O.$>O< 7?'N/ M?;-_??$5.L0?\'KOQ(>S/FTE\\LX$4E'Q[M,^:. MAKS/_-"Q=Z(7,LC/YFN?X&I1E=J0T-VS;M "+\0?G&WSQ'?1#3S @7VC&Z3; MWR;SS!S2BAB/]-[H!I[@IJL+;8.7VJD>'=AZG8.<$>-&-\#7TFFC3UO2!@#+ M^]%2@J#X^"H\+0I8YV\)R*8J/GZ,Z K61;="+_8(3ND!0UWKM&C.QJ!#T3/8 M&7B6)VWBN^N;!\YB'62.KF)]J0Y?=)7H/'T*327QH]8KX(E>X=W&0-/V+S9P M:'H=2$P*OM&#,V+_ZVKBL;H3UUUAS0&[4F"# 2]@*,V&JJ;58<.??_NHL"=P#C\7_K2ER[W9G#"R/PB M#"B$\[*#APJ^)>N-0D#P4'!D9JFZY_C5GES;94'UJ0/6 I&J)LPCK?4)4$KA M/AFAR9 CR+4-4>TA"2,X6Q:P'>+LJ J1<**-B&J VH$^!40)Q7LI3#+%)%RX M[\:9[G,6-L5+W4+>>!(N*!L)$M9S; 'KPP]Q_D8!QC\]":+.N[]PJ.2G!/G0 M'1E+N66\4C;]?ED099&Q53]U92^>P_"T-DJVL3(>PZ5N#[;^Q_<[XQ@XM>D]?IT9=98_6C&O?\73R!3Z\.W/R^UQ%X5Y<^H).,?3(==H3 MSCMG\&TM&=^#]LPA^Y',_ZFJ6U+5;/P\<+%I&^QMH>ZP@M;L#?S $WS!/_QU MZ27W3>(E_F8-\)G 3W?M@;K*-P%0XWFWWVV3.! . M\25[96YH%4[L5\Z$<5;=P^?L&ML[S,=[4C78A][J^\^MR?CAU_!OWY;QZT4. ME_J.0'S/'F;/\\"=<SR7X38!:Q5(^$4"UCJC29!E"W'6C5F15^O.22J *SB#3S@*3O$^?!=. M[6'H<5G54<;H$SBO*W=#L^80>8MF(N/LE_G:S^@CH<\D'RSC16EEB_XR3N@Z M21S+[L7L.J/3A2:R*GBK:2QRL_O>18'@NOH]ND?V(>_MZCS+$JF'E@OA,:GP MPPOAWSZ%[T9>F>LRW61=QVOW[$'?X=T> M/^-1M:U%17AL1>2L5F[!;\<-YXT4_Z\L-%GXG,KGEQO=;83+%7$H3M M$RB/[ICDY>@DWN?)G>F+YKOHJ>5U=,?(CN@:\W3N^KW+\+3,AQ(?3?P8M?R( MOIHDP$57"PX)N:(3;5BS?3*O=?S3VM<3_2WT6MM)0^]#31-UEZ'HH\%A;%?SB@R)C;GI?'(&)N<&W*1V6Q:EZ.1NV?9;8GPRE&[QB!)@PGK>UD M]+@OX)ACCCDG2#O6/=[SJF03F)5 @&X2Z)BG^"T2QMN [Z=5B\PFR18JO04< M!42G.COU(\$DU;,20"04R)I-AN"^0)TAY[X5@5.MJ@6M:QH: V]PA%9567/> M:7,D\0!-[Z+U%?I)I?X][G&/V96O?.5>9V%3O/@>WH4^CSWVV'+'CJ!]6FX& MACXO#?83EADKJSZ_JSFL^LXJI^T8\F#3>8XQ[J[6NNG\QGQW7\?&NHZ7OF>D M#_Z'W)]53@\Z(GU6*T+W/]&]55I*/"2+R2)&X!CC3TU[^S*/9= '7_5?KSG.HO1^:-ZRSUF7?Z3-V'7A7D4O'O.E-;UHZA*F*5B7-1EC4 M4:$+^((JI#I@S=80 -=J7)629/.IDV.'I)VIZ&W3N76O^%IW3>O,>]7[5HVU M+C_K.^>A8%.:6?<N.]ZZXZXK MH_I^9@R^N,V<-^7AV\JK;>ABU;N'AB'V:I,]'X*6AX(I]V%?Z&+?Z+!!?]@Z M8)W64 (6LJT9M((YYSG/>4"I5!=#MY5CXR!W-@FPJ9%56"W*>=-))YJSAS[TH>6N%>UK!,\#8RI9#?8/^N[O%/2PJ7'7Z+7!5+!+ M^DK6N^1!27ID.WFZJ'U_=%FZOI9Q6LB1>Q*D)/[ID.,J(/=0::LE>>NPP-'& M!S;A@=OB: AGP;9_7V>.8]/$+N5//2Y;2%(M'5,BBCOK70'@^BT!9U< Z,Q% M#^\#J;#64>IA#WO8[+CCCBM)CY*FW?TG 55R[$%O(;NO>L2F75&#+WH.U# M']AGW60>#*F/# 53X^\@[==AA:T"U@G(,D3U@1=P4S$KV"8PF&K',0+6 B8" M:[F_^O333R^5JKGSK&O 3 W)3F> :Y.H$E$%[16O>,7)[FKNXDN@31MR]R5K M(2R(;M\X'-)&:LS*=$Y2;<=5I<*'MG(7N]^M9I<)8B_ME]T".!?BONSYT2="Q "]TS@7NQ^Y8@)<)6FCG*+%AGN-RWQU' M#5;#D/NWRX#U.H&1?31N]R60L2M8M/[#@OLAZ*S/.^H[H[4;$X362>7(D2/E M]UT=,&V!Z2F2+R5'/?[QCR\M@77J.?[XXXO>HHN0=PF";PO[WOGJ5[^ZV(4"X_3Z36W03>7#6$[6,1QT?<_ID.=E%_2_R1B[ MY&'SYK%O[QH*]G%.#1H<9MBE[3,$+)-14]M5NQJW_GW?SXXUARG&7A?V80Y# MP#HZR)#VR:[?,23LVM>U3[AH\+^P=&7@*S 5P)M8P2L!614 M.0I4:2G&".9\RUU/@5T8+L;*_1HJ+[5*=U?T'__Q'Q>#'VZF"$#6CR"6JO<+ M7_C"L[O>]:XERUUEM8IG3H*Q\<'IJ8+GDY_\Y.S44T\M]Y9=]:I7+17R4ZQ? M$%:K;15!M[WM;4O[2NWCM0)?%&B>[:!VO"IU# MVES>^GP\58#WQ+PI%\HKH.C6SB)&NPOS#T_DU!#YL& M.)8YA/M^;RS8!P?LKL_PID[XL<:>>HRAZ%#+78F=]'8!:$E[ DE?__K72U") M/J1;2!XZM<0HNFPZP= A)3[2$[0'/N.,,TIK8 &N(3J-[,.96Q>&#)9,S5-V M&>S9=*^GH)%]P,L4<\MW]^,4O+@F:]$H!ZZ<^]:DE25)G MM;K[TK(Y2&C4G4'"B_>=%3LJ.@=^X[WF;^NZ"157,:\EU]S^J0N)CZ M#&PZQB[/ZKQY#/FN?91S#1HTF 9V:?ML"YO*YK'&G@IOZZQYK#GU>>\^T-!! MH>4^L(X.,I3>/I2-LR^PR_GL&RX:_"]L%;!F8!XY&:$NL?.O53S6AD/ M';!F.'.6:4>H+>V[WO6N$GS,9>DU3$U\C&[!614L6N6J/M'^K-LJ?U?UMJH; 2U5S?>___UGU[K6M6:7N,0ERCZ. MN>[0';R[WU> [-*,%\5\U>_^M52U7SBB2<6VH:C M7="+Q I!TW\7;=/1KF0'53!O?>M;2]5*VJ-+TA@3!ZKK\#7GV5V&6CK: MESJQ81^5H0;KP1A&U%BPRE#8- BP:Z-OU^=HU^=WU9Y.,?X48VQJW*[CI*>/ M"41]XA.?*-OZ#;J3JS#<8RN M=>M;W[IPE<$O=/98=N]6N?W^=M8^SFF\[G/F5GV_57O[SOV&+#INW?)P\: ?5[+ MOLVG08/##%T>L,^\H89E\YQJ#;O"W3HZZZ[EZ3[0T#[,82CH2V/;TN)0=+R/ M?&17\]DW/#3X7]@J8"TX(0C)L!74NLM=[E):&8]U?VK]J#QUGY;VR;EK5\ H M 9-=@CD(/JK@57FH?9KJ:I6/8][5O S/*HM5S+IKD%/RV]_^=JG.%*SFK!@3 MTC9>\/[9SWYVN1]9*W!!Y+&KS7/GK@"L%N2>>6:IB!4DYERU7\N,W;&- M=>_B+!(0Y@!"R]HLW^<^]RFMN>M[F:=ZT.I%+WK1X9= ?]AS_\ MX<)K)/*HSJ_;HX^!"X%Q]"E90,4,!V;.4WCP03"J&AQ<6.;$'2*0L2[/']/Y M?32>HR'D[KI.^+&\YXEX9'YN,,:2.,-5X8\&^R.L�XCS#M?V^A(8\$J'6D5GUA' MGQJ2_XZI9_9YWZ9C[W+N0^I*4WUOU?O&FL_0=#T$_:Z",7G+/O"J(6#?^._1 M!%L%K 5+5-4)RG)PJ;B0@=TGD+I-\,1W51 >>^RQI<)11:I*R[%;6__0Q M<.$^>#BXWO6N5X(;6D>F"K]/T*)!@VUA4R5^$\-RW?D,#4?C.1K24;'JO=N, MLX[^L.D\UYG_,A XZT8UF=[C#'4HP^A[WN$<)9ON[ MH)4*2X%J^INDP\<][G$E6!U]:EZBZ+PYK8O[J>E^4]XQQ3P7C;')?/9!?^O. M8]-S.-:>C2E?IK I^HSA=P+&; ^)Q;HE2,+4Y8E^Z[Q?[6I7*^>?CJWBVGWU MZR8\TPN-(?%5$K.?=]VU:0C<#RFCIJ*%3?[>9YY#R,\IOK?I&$/J!V/RAJEX M^Y TT*!!@_^%5;K>OIRS53I2'UDQA:ZTK9XYE-ZW[6@@96P53O/LBP;_SW:(*M ]:JZE[[VM>6K&L&[04N<(&50<1M M@Y""OEK_,J:U*'3'KDK+(>[.VP80+L/;/%2P" X_\I&/+$Y >%E6>3[&(U@+ M3Y>\Y"5+)?KSG__\XFB0X.<]75G)\J0 5?Q\:',01<+W_YRY_C M:!'4<^>ORH!Y0;5E3&@*!J7%LV0"]TN^XQWOF#W\X0\OE0T"D)(TIJ(=R0ZJ MB%7!IX)6HH.*B"2&[ /#%D3_Z$<_6BK2=7APK_(4^$%;]H0#7T!?(@1G7UVQ M/P48)^T,SO^^.-+@H9$AS%QD"I\W2,$+U3AZUH@>%Y7X3=H,!9L MJL ?5(7S(,UU*!ABG_HX2X9VB,S[VQ3S7P6"3&250+.VO&0G/54UY7WO>]\2 MI/:X7D)5M7\%K_Q-TJ//2J:CGPA\TZ?HDXO&[LYK7=Q/?48/&D\X##"E$V;> MW]:=UU#R96P9U&<>?H\GT-V<96VZ)2#B!W>_^]V+_H\?//[QCR^\0B6E_NPE"XWW8?I])'5M%!G['W26^:$F?;[-$0/&2= M,?=ICQHT:# L[-/Y[J//SYOO-OQPC'GV_?Z0A ;'TA?'?/]4.NX4<%C6<=!@JX"U((FJ.H%0P2)5O*KNY@69AZKP$^04 M3-/B627(BU[THG(7GXKF17<13P6Y6U?FN#L &?V,?=4K\X*-0U6;+_J^@))6 MX()JCWC$(XIS4LLW]X6-?6]UP(%677W&&6<4AZ=J3$'D,:M?\PC87^8REYG= M^,8W+NN7V,!1F]:5\YC-U 9P%P0?!?SLD0 D^K[][6]?@M:KNA<,^20Q1&6W M1!3.JK>__>TE$2/)#OO M(\<.5("Z9)#T)>*WRGP@P=INRT9PCV>[O13[;V, MML8"8^$]VOR;AZ00=\3CD6.?K_.>][PE:*TE.T>FUN02&C@R&QS=, 5OV%2Y M'E/I'QO&-B2Z[UWU^W7&&!-6X67,]6TRGUV]CXXA:(17N]*'#J_%+QU-&^"3 M3CII=O_[W[\$J519X^WDOZK+U[SF-:6;B,1'\LXU/)%Y?>>_:$UC[<.Z<-#X MP51PT/"R*6T-<<[V1;[T&=_?V,YLCK_[N[^;O?_][Y^=%,>>_*6_8 M5)_J^ZYUY[!J3:O>T:#!$'#0> MX0I7^*TVM'T#J^L\*AL%2K3^%:!R'[,J[Y___.>]G&9C0NXA%A360IFC3^#( M7.O[9+LX&3I@G6"C@-HQQQPSN]O=[E8"GQR3]LP\QV[!QA$A>YYC5$*!NPY# M(ZIVQPRD63LZ,8ZV\2H%7O[REY? YK)*(#"EXK3H;_8&_CB/.(>=+Q7R<*<5 MM6#I5)7ZQM,J5)45IY5$C%_]ZE>_Y:S:)4-WUB1$<*:I1M>^,*WWQ\21]TM" MT>I?0/_TTT\O 6-5*L[8+EH6RCW \ M^SO?^<[LTY_^=$E*>\E+7E*ZT4BX%+A25:F+DJLWSC[[[-+]A;XMP+5.)XU5 M>!YS']:!@\8/IH*#B)=-:6O;M>Z+?.G+$^EK$@W=2_W9SWZVG'?G7@+DZU__ M^I*,^*UO?6OVRU_^LNBX0^AW^^RLG)H7[3,N]AVFWI.^M#.$WK3H?4/K.GV_ MWZ#!-M!HZF##)CRE#]_:I7VXJ2ZP[6?7>=\0UN=IL!^P4< Z 34&+D/6O<2JJP5FW7L[5H"DOI-89>.C'O6H MT@Y88,^]6+7S; B"6_=[@M6J5E2>N%=;=36<:,TK\#=%@+&^NUI[9-66VC?* MFO_A#W]8*A_MW=B'4 6WP!4'"">HBAVM@U5CS@O>9^Y#!5G/?>YSEV"B]3_O M><^;?>QC'ROK%T#?=[ WSIC L(H&@4 53L<==UP)DL+?5/=9&T?5LCLL55H( M#/_L9S^;C(Y6@?/V@Q_\8/;G?_[GY3Y."2+P@P;&O"\>K298J_J=8U]%O/F@ ML5T$K%6^:.?X]*<_O72?^*,_^J-1:0-^X1D>C,>QZ8Q)(M EH$&#!@T:[!]$ MQZ"G2>+#LU5;NUI'8J.@E614"6H2_>@A@MIDC*"58#4>OZN[9QLT:# ^5+HJT>M<523!14)FN_*E08,HT:-"@08,J,"1L% MK'-G*N-6);'J.L%1]S0+*(\=)!( 5O69()' J&!QG&=#9$EL\CWX$,PS)]4I MJINU5!;4F:HBUC@)(EWM:E>;/?K1CR[!:HY(CL:ILI$Y-@2K5>.\]*4OG=WB M%KMXP0U* M93T:,/>Q<6,?M)U_[&,?6YS\O_C%+\J5 /7]Z%.!JK?/?.8SLU>]ZE6E^X0$ MD2GX#3S<_.8W+Y5Y')W:[N>>\P8-&C1HL)] ?I-59+F E6 479KN@8=[_"PX MG3MGDZS6@M4-&AP.B/V6SEC.>^Z:]G/T_2E;>#=HT*!!@P8-&C1HT*!!@Z,7 M-@I8"_HQ9@5 W_2F-Y7JNHM\((2$)UW M;^Q0[1O6^2Y\:)OVOO>]KP1*KW2E*TW:OMD#_X*U<"1(#$>"2$>.'"D!];&@ MBRN5IM_][G=+9;.6UM>][G5+$%& ;U'EZQ !:]^7."%8K2I8JV;!3,%J0?2# M5!G <:22"5U]\(,?+$%1%<27OO2EY]Z)/M:9)G_SD)X7V=T%GZ,19ET3D M[D$)*U/0B#.''TO2^?C'/UX2+-!M@P8-&C1HT*!!@P8-&C1HT*!!@P8-&C1H MT*!!']@H8"WC^C>_^4VI;#SCC#-*==V\ZMFA [6"0[__^[]? L&WO_WM9Z]Y MS6M*&T/!ZJ';$Z_J>S\/X$-K8H$S]T:K.E\5A!T:1X+"@HL"Q()HVG&K>!2L MEB4_%0B0I]I3._"K7.4JD]R_[-WP?L())Y2@W9EGGEGN]I5@(0"\ZP#K.H"F M[9F@[)>__.52J7Z/>]RCW,OM'$P5C$13@M;V4&MRK4+MK^KF72< P(_@Z#_\ MPS^4ZF]\X>(7OWB9[]AM^'.V5:"?>.*)A=:^^233R[)#5/P'.]#DQ(J\!LM),VE08,HT:-"@08,HT:-"@08,HT M:-"@#VP4L!9 T_I6!:T*7M5U[I76#CS5LT.V>,Z3:D;!6$%0P1'!H3%@DX"U M*L\WO_G-Y6[MF][TIB60U2?@-22.5-YJWWR7N]QE]MSG/K>T*=[%O\N]PK?ZE:WFEWJ4I>:),"*_K2+O]_][C=[V-CO[[+/+7= ''>!3Y;[[ MB6]WN]M-AL_0*;SJH@"O[K%VIQV\[KK%>JXGD$"#'PCHN[M9E?54;=,E#VC7 M[MYZYTWBBN2(J4%2RD]_^M-2 >_>>GQR&=\9DCZ<.3SY%:]X1<'!83AS#1HT M:-"@08,HT:-"@08,HT:-"@08-I8*. M]K9R=[6[!Z> &A]K#9 M-:YQC=+1H$X2&>O).18$E@CQZE>_NIQ]P=$IJ_;G06A.L/:LL\XJ 75W-Z,W M/&E,O.2!E]O0C'_E(J>C?!5XD$DG@466MRX-S<*YSG>O_M.$?(V"M MZX6N$L]YSG-*EPD)30T:-&C0H$&#!@T:-&C0H$&#!@T:-&C0H$&#!GU@HX"U M^X!55PO.:!&LHG=9N^>A B3&<"_K/>]YS]GSGO>\TIKX7_[E7X;&28&^=U@+ MEJ5ML_M;!8JO?_WKSRY[V)NOB%&P$Z[<#O=:][E7;I?_$7?U&" MBE-5P=8MK(WM3MOCCCNNW">M1?.R8.BV^!&4@^\+7_C")7!F_=_XQC=F/_O9 MSW928;X*UFU?GR21+W[QBR4PZJ[F"UWH0B5 7[>^'I/.M/UW+_IIIYU6DD7< M5>QZ@%T"/ I:HSES.NFDDTHP7R<&K_+=_^[>%_F][V]N6I!G=+\9LCPXO$HF,Y[YZB2(___G/?VN/ MAKRNH4&#!@T:-&C0H$&#!@T:-&C0H$&#!@T:-&APN&"C@+5JSZ]\Y2NE@M<] MR:KK5/ M"N@,U?I:4/(ZU[E.J3!]_>M?7RI.M0(> _H&K 6#__,__W/VZU__ MNK1*?L #'E""U2J=ZX#9V %KP>KSG.<\Y9YA=\E^[&,?F_WD)S\I\YKJGN'_ M_N__+H%#8TIF<(?TY2YWN1)$5@V\BC:VP9%*4C@WWL,?_O#9AS[TH5+EZ7[C M7;>M[D)?VJI! %306@#^36]Z4ZE\H=Q5;+_W 03.T3S:O][UKE?:@B^BN4W/V"+<2L:0F $O;WSC&TM+;L'C MJ4&R"!K!G]_REK<4&A&XEVA0T\@8_,>]\2JZG7E!>W>*@TUHO4&#!@T:-&C0 MH$&#!@T:-&C0H$&#!@T:-&AP=,%& 6M!,W<#:PU\W_O>MU37+0M8#Q5($W01 M&#KYY)/+_ZV9WN=*<2H!7W>%[YIEGSNY][WN?@XM% ;.A M*JRM'QVB#Y7=G_O>]K2GE9;XVH*K/A\Z,#OO]^A;(HT[ MG%_^\I>71)I=5/5WDV<>^, 'SJYXQ2N6]N@2.L:B"W@1&+_!#6Y0<*!MOM=2S=@W4+9-8%(5\0DGG#![]K.?7>Y)_>$/?U@"-,M@Z(!)]WWNSA6< M46WZ_.<_OP2,!?8$: 62QPH2U8^[JR]VL8N58**J2M6OV@(+X@ET3A4P$J0[ MUN[0%JP]#P"QW-0M: M:[>.UIR]:U[SF@O;K0_]V$O= VY\XQN7@/F'/_SAO;D?7'4QO$C6<(>\LR"0 M/ 5>!,:-YWYO@?S/?O:S.ZD\1Q_./)ZHP\&C'_WHV;6N=:V2R%(G-0SQU'S< MOQ>]Z$7+6)(9\!_MZP_#N6O0H$&#!@T:-&C0H$&#!@T:-&C0H$&#!@T:C \; M!:S_^J__>O;>][YW=LHIIY1[2R]YR4NN'>A8)VCMLRJXM?B]]:UO/7OI2U]: M[O(5E%U5R3AT2]KNN_[U7_]U]KWO?:\$T-W?*F@J.+NJXGS(1T!8*VR5I>X4 M5X'K+MNI047SCW[THU+I>NJII\Z./_[X2=;OT9+X5K>ZU>R)3WQBJ2Y%&X<1 M!"7=D:R*]7&/>UQ)X- *?0I:0V<2(]PC?Y_[W&?VSG>^L]"9N\MW'9R4G/#E M+W^Y5#CK^G#LL<=.%L@7#'8M OK#$S_YR4^N3*09 R0UJ+).M;D[M9U!G0>& M#MYW>3@:=!T!>2!AY,<__G&A"W/:-6TT:-"@08,HT:-"@08,HT:-"@ M08,&#?8;-@I8JVQV?_5C'O.8VR2LLI@]4>E>>J&[7C?=G+7E;:8?_;O_W;Y+C0 M#ES0T/VY[K*]]K6O/1D.KGSE*Y?U:U.O5;5[? \C" +J<" @*3BKHE7"R!0T M]__^W_^;7?""%RQ5UG>\XQW+/?+N*G8&5?+O$@2LW1UM3NZXUQK^_.<__R2T M)Y%&4%AW!0D3[M+>1==MKL%K>X13D;8P?O+W"!"\RN<(4K M%'GPHA>]J"15H L!]*FN)&C0H$&#!@T:-&C0H$&#!@T:-&C0H$&#!@T:'$SX MK8!UWTIDP0B!(7>D"@QIQSQF,$1EIRI&;6=///'$$AP6-!]_?_:A#WVH)$D(EFH+ M+V@])$Z[W1",H5)7E;7 I$X'*NJU!5?5.^79ZW9.$!C5!M[=Z4]XPA-*Y;G@ M^A2TIU6Z"G]W.#_J48\JK=)W=;=W<")Q1-MXB077N,8U1@_>"XC# 7G@_'_M M:U\KUR6@"T'T!@T:-!@*IM#U:ADS[SGLL&BM0ZS_:,'A(EA%6T<3G>T2#B*. M&]TT:-"@08/##$V.'3Q89B]LLY>+OK_I>\?ZWC[3[-0ZXIC[/A;L"D=]YC/$ M^X:8QZ[VI$&#N0'K1<21OZEN=D>Q^Y*UWM4.=LQ@B KB!$0>\I"'S-[__O?/ M_O[O_[ZTXU99V6?N8X%J5T'BIS[UJ:4=KON\IPK2"E *(L+-'>YPA]DK7O&* MV1>^\(4R)W<=3P7!NSUYU[O>58)V IKV:^SUJ_H5,%3=^L(7OK#N7N^15-?_3 M/_U3P??49Z\;L!;$/^NLLTI;[EO>\I:S"UWH0I.<0_Q)E;NDB8<^]*&%'^AP ML,MVV/9%!?Z][G6OF_L8(@@ MF:"X>V(?^]C'EONB!%>,387IG_[IG\X>\( 'E/MBQVZ/7C^"M7!C MS/O=[WZSM[_][;,?_. '!3=UY?D4N$ ;[C9_PQO><$Z0;&Q4L"PUCX%@P7 MG/W=W_W=V36O>_ M^NQ)3WK2[-.?_O0Y/-J]ZPT:-&BP"4SA(&@&T?JP">X;G@\?M$#I># %/J<: MHP78&S1HT&#_81?^U#YS.1IDQ=&TUGV#PXC[P[*6OD';@PK;)G3L&O9A#@T. M-RP-6-<$Z.?\I]RCK1VS8.%A M!7LK:'WDR)'9F][TIM+IP#W%6O,+XH]%;W"?BG;)(X]\Y"-G'_C !V;?_>YW M9[_ZU:]V>E$ET]SI3G?:^JJ";DOT18_*=F/9 \D:;WWK6TM[ M_%W>[6U/WOSF-Q>^H/O D-8QCRGW>*-/E>:[OM^\ M08,&!Q-6Z75#9N\W@VL]6!=O#<>'#UKP<3S8EPJ/(<=H0>LHTV%_8MRK# MHTE6'"WK[,(^K/4PTMEA60=8M8Z#OM9-Y[X/:S[HN&]P,*!WP%HP2A#0G:2? M^]SG9L]XQC-F-[K1C697N,(52F7GF(%9[]=>6AOBTTX[;?;5KWZU!*NU T^0 M;(J ==Z= *WQO_*5K\Q./?74V76O>]W992YSF=%QT<7+I2]]Z8(7<] B^M__ M_=]+H&RJRDZX@ >M?[_^]:^7-M'N\C6OH7'1#9))9(!SN'_B$Y]8 O9:4Z/1 MPUS5F<015;S:XPM*.HN7O>QE2S!Y+'J#>VW!!:V-I:O 6][REG(&M"C?=(TE HHK$B;O;[QC6_,??S-9UW5H"/$7_W57Q6ZD%B5I#/T ML4O>T6!_H:\SJX;H9_0 G3\DSNC^\KWO?:_0I"1#_R>S\"?ZDG=$C_$[_!NM M^RQZ)6LEPNE/L>:;9$7\0<(: M^6L.$L?2Z<8>U)_?%]S-@]@XZ($>#:]X'IZ%=L++/'@@&6N=Z,CU%^0]^D![ M0ZPS-.F]:%(2'%JTQ^93SP6MFJ>]QUOM/]Y*+QJ3!C+/>4X^X]I_- H_\!0: M-5]SMP[_AT?KLTYG$![7E0D^;[V^:TPTZ5PXZV1/C2M[9V^#*S3LNYM>XV*M M]@K.O<]:K,G:\!!C^]<\S =/(E,E%\/1O'%7\3UTAE[11_!K3&LSEK62NWX. MCO_Q'__QG*M:AJ15[S$/:_K9SWY6:-'8YN+_]C7Z< M8-VC0H,%^PJX"UNO, MZ3!#O4YZ 3E-7I/;]#LZA.?'/_YQD>GT'/K+U'.D\]!W%"70H\S-G.AT\1'0 M/>@ MAMD8]RU1.[W[R\S[G&2[H\K,'X M\'\"ULN86P3G)S_YR=G))Y]\3I!6H&*H ,B\ )'*/<&@F]SD)K/G/__YA:B[ MSK@I ]9QQ!"\6B(__O&/+X%[58Q:=(\5,.P^QM.2737I&6><40Z\>2T2R$/B M(Q!!@.F???;9A2ZT1A8L=*_RF$$RU>6JVK5_5O'O_F[,,$SML$*410S_4Y_Z M5%G[W>YVMX+WL>E/6W!!ZTM=ZE*ELMN]Z>9 Z.R2>:-##DC)-*]ZU:MF=[_[ MW6<7N]C%1J.]^A' O\ %+E"2:FY_^]O/7O.:UQ3A3^FK'?9C0O>\4\@$C;5' M-Z=+7.(2H]*%H#W:,TZZ'5!"**&["MHWV [P40HM996RIMT^.>,:@A>^\(6S MYSWO>;/33S^]/'C0O,=G7O""%Y2N!\[%F6>>6>A2EQ;T05FF_+4J_ :KH*\C M+1U(.#,8*^33.][QCMFK7_WJ0JLO>]G+9N]\YSN+[N;OC"'O0H>,08;:G_W9 MGQ5:E_R$7ADMC#J&4*U;[-)Y1A]GZ$O@U-'BK+/.*ETUS-VZZ&5X[S9R>9EA MF"N"G.&__,N_+,ES^/Z[W_WNV?O>][Z",X&J@P*U+LLPE8B'Y[WM;6\KM,/V MP,OP/IV$7 5DG>@(?^1<0!]H;Y'^V9=>0M]T"(X^NKW.4G!LC^DXYF$^YH)6 M\59[_\4O?K$XAAC6NTH(2K#=&42C'!#PA#[@S7S-WSJL!QZM#]UR-%CWNC+! M_L41PLF")IT+9Y_LL7]DURM?^]Y8.2'B(??*O>9@/&YH3A,X*1^L&RVM['-VA/_A%'_!++T<7Y*YQS<-\ MV&BA^],UV?,?^[, MVEW7/#TGNBP[D9_3N^@XKN!\W>M>5]9H/'9E?!ST3E>G\@/2"9/H/+6]N$QO M,R?K^>QG/UOT1O:C(A=%/^R?% 1N,N!Z]L,F>([DM/1A?&=W[HK$FDF*JX9EE@/0G3:(>^[DRA M;;1&GX9+/KEY0?T^X\%KDCW8'[&3X,08L1E<*6EL/(_QOIQ=9R8VK?-K?%>\VA_T:=_8#^E:.L^>#2[81/S?OL?>]!Z\B#^2/[SO M$Q\FNS'SNMJW2Q?NY57-[=Y@B@+!<][#EI5O*P]N(#U M[_W>[Y5@[:UN=:LB;"G2^ .>.3;,XWT4/TH@PT$R@P2#,>G!W>EIC7Z?^]RG M**$"/Q2K%K ^F,"9S2 56,;;G77)46C\A!-.*%T=CC_^^-EQQQWW?QZ\R./O M9-2?_,F?E"02LNJ9SWQF480IW@PCQD*CD0:KH&_ .A66'".<)/BQ:PKP0;0I MP8W^RD#R=WJ3=Z%#?!O?%-B^\YWO7&0<>F70TR\X2::XAJ8/,#HE;]+]&&1/ M?O*39P]^\(/+W#D=ZBK;36#9^I(TY]W.L*:><4A(6G_"$)Y2K>^!,L/*@ M %TVU?6Z%0DLXGET6AU;;GSC&Q=>=K.;W:Q< :3#C'4*OC+J&=6YDF>50VP9 MU-4U#'N.2DXWAC<RL#&6SDZ&.WIN#1UQR'S-ZX@)AJ% M'^=-)Z0'/O"!18Z8/[P^Y"$/*7BT/H'\XN]_][E>Z4G&@<6#17^U;M\IB6=5-#=;*,:DBP/LXF'2WL5=X"+KQ MKR1/'9'8L?1FSF9\*HDE?1,+8H,ZX^@N^'W:TYY6Z%*2(KH@=XUK'N8C\0(M MI5+#.U;MXZKUQTDDJ<*:!*K1HJNAV&9T4'R6W7Z0$E@:-&C0H$F%]A Y( M=O*[T^WI$!Z=[.A-@C)TO:D@06,Z#]T_036Z\D,?^M"BT]WF-KY[WWO M6^PM273\"/05>N$F5>&Q.>AY J%T+3H<&\TX=#MQ KHZ'!E7L"F!R6579B[3 M;]A1[ +^5N^BX_"YWOO>]RYK-!Z[,OLBR"7X*R!')Z0?;1K\W0:6Z:SP+]E9 M8)+>R'9[W.,>5_9) D("^YO,&6VD*Q_ZX*-^^M.?7NQ3>*+[^Q>M/.I1CRK! M0/8B_*(-^O"\Y-%UUE<#?X S)##+7D,7QK=N.JN]E9 P18'1LCG7 5U[0%]W MIM@KKIOTKX14/KF^]L*\^)7$#7:'8'7L)'N/GMD,[ <^=&.S*?ES%8/A,^;7 M9V_F07R*@O$"RCF[[ 6T8&PVFO%///'$LC_HT[ZQ"XT=VIBW3G-B$XD#B D] MZ4E/*N]A)_/]B!?I2-SG\5G?<;;1*[["QP(7DO'Y-J;N;'&TP]P*ZWE0!VD= M<$S9/<4"5T-4=2ZKL!8,=G\U)X<#S+DP#Z:J*G9@X$& C+/0(5<%#@^"5U,$ M##WNB^6HXGBA",A &1NZS(]3"7.E/, %!X7[QG_G=WYG\.!]ES94T&(D&*TJ M& SM: (*!>4OSF+,7J* *NA5;:RW?9Q)#BE.,(H99]6N ];HGP"6K45Y18=C MT5XW6*O]O0 YG"2IA@*TJX U!8PRCU]2=%1_CTD3: [ODUQ$T6' <+1SBK8L MM(,)C YG"H\1O.'X/_;88V?7NY.T:#S:%/L-KO.248%!_ZT(>*8^&DDTXZ)_C,Z)!0 MPTA2H<"P82#7 6O9\VCS#G>X0Z%9LI6,]4[\K!O0VA7(")?M*T&+(240:(T" MQM8N@$9GWR9K?!F>XSR",X8G/ N6,:H%(;/>M9SRI!4X%,.A'G1-UN;PI\"E2S%>E#G%6<1&C4^8,W M\Z6;P#%'EDY5;!DZ"^_MR9CLL$ MD\Z9-4^5)P+L=#;K6 1UR_KHNO!K3%=E2:S(F-9HK9Q _F6CH@UR%X[3.8(3 MEP,IP?IY, \':5W(#I82+8FX$?')%MU-I4(3J>@P["AI_1]"G;1ZP4[Z5JJB^D5].!:]XB^ M92R.03)Z7#P0*% M)S85?1B^Z,-T5\%%>FD"UVB,/KQJ#LO^EN0*=.8@2#$ MY@ AVBFSR>9!VDL0G*H"""N5K>YQU2YY3%S4CPIW!U)F/28R15N8KN.&4"/X M.%S@ J/1'EGP:FQFE4O<,QCN.Y2AGXW*&4L!:P/I@ B63 L%;_=Y-)=5J// W,Q M?SPN%=6"G'18O(I34&*.?U-5C9<)POF9,7N]Z_U_]NYG1YJZ[,(8!SP%3WJEU'^1(1[]2K],;$W9$9,:?S"I;"GWU565& M..SM[;7VVK;_[T>;LS$$%Z$5!&!#!'!\J??L-F@1,1*I%T1AHY*$]"O"[%G( ML\ %6U:/M+=GJ[//\,WJB_ +YIF+O5^V+#_3O[*UM*=,="N U#$KP8GM$6T3 M)%%/\T=V[F!'1%4XSMPC8-C#EGXO"!BQ&A>"_2+J:Q<_1Z#6/UFMD)7/GBO M2&@VSO5;MKT;B?MUFT$!)L*L]XB-N+^@G'K OSV0S?B9PV)#; 'OE;@6U!2#YIJ;R:;YAEEEEFF66]]';A M>.;ZRL7\*A$LJQ#A0'.XN?6/?_SC1YS)+I:P(/Q Y!-_NZI8-6O.STI5. >? MARM@-Q@GF$>]U1'V@UGA+9^#>0BYB1&-5K8&;\ GV5$*/X-MX!B8$4:&@SP7 M[H'U_#^X4AWA0#A/+(/87L]J7BKPN%64Q"E85C(>;*-?&%QLG&!*Y+IJV^FE8FQ)LH3#M#W;TG9XCKH3!KTK3 C+[QF+\""^ M Q-*4(3AV4,2OUWXMW;2=_"PV&3PL'B2OQ.W;>TNKJW]]VP/WKYKSM)FL[ N MSI%= MDBOD= S9G$1\>PM_@SS\S1>_B.XWN,*[9K<0@L36LSYOU?,K*^RRKG M45)Y_I8C1+4#GF3L&B?ALL:1YQF[;-G?] TN$9YD_&H_\08))T3S''\U>L?L M7,;VM;4=#W ^SS4^(B*+U1BW26K.BFOOC-NH3[7/''\;CE:3$]2/';%M'$3\ M^\]__O/'__$4[^$]/2^7__N]OZL#6V0G8I;:'I]AR[061S[QS^QFENO*9L$Z MA\#+>#?P308F3EOAV@KV;&'2),')R807V+ZSF#@-/D$9P2E&_5__]5\?(NW1 M0N%(1#.09*A((!# N&*[M194$C5D0AG A#I.R.KJ*]K@=[_[W8=#S3G*5VR) M_DK%F#2A9UMP@,.8/"-9H!4[)24 J1R[8)6)]DK!NK7#9%9E^V(3S[/;8(^V M :\7P?J;;[[YV [;Y&M"EP4&O%V1@;5$] 1Y 6VKW( /$^X5*^^U T!HU0^; M8)]7G>,]R[%%<#SS7'R[>8Z=_^E/?_I?H GDFIO9&7^ B/C7A!_[4;D]VE_&SN@M^"/+5X.#1_9#Q9\[P',\C5FM/]7<1]A%^ M\P+>8ERIF_;R.0$%]39>V;"@)"&8#;'AI< (^_-.^(\^-+[-3>[A7[:H;?Q> M $T?"R":J\Q?VD@P0SL1=8TE8TIPIQ? 2M\96]EFD/U[-_C;LP59LIN#E396 M^ B@J(= "+_D7?_PAS]\V)85)@)5<"-;6 K096"V8)* MYE_/\JX"VX)AX M$\.:WD];2VJUJH/ W[.?5_$-L\PRRRRS_'M)DF)6 Q*^!.S-@WLNN#67_[N' M^[FO^W_5N2"8%.X04\5C\&)B"MX,7^;82?,W[&D.ASVLRCRSU!V 8"TQOXJA M8%-8"RZ&9> /"7RP!YP*"WF')++A8K 685/"'SOH];MG:A-XP\X[1"M8"X8B MY.%V<(\8A.?!/; >3 +[J5.4][3\FJ?)R$C:E3!%!)= MN\#2N+PQ#T_C?V+N?F<5/#L:"?EM I"^Q)-H!6(?XN.X %[&CQ@C[-F8,78\ MPRY0N!FQV'/9/3ZJ#_F<'#O6'J/4UH.HC;.(1QL#8H+NAX?@+N%>=F#@,SR; M7? ;ZL4N\"KU-<[Q2IP+1].WL=,(UL:T!%E^$^=A4V*-;! ?4_><9ZW_<^7< M:G\WWGT?#S66<36:"ALV1M@X6Y^"];5ELV -3# 003 BB(G)8")0G'UNLTF) MH9IH&*(LD3L+QYPMX QN YI38=!G"T)$)\$ ;2Y@9J!Q'":8T79R1Y76"0.: MGFW[#X-=/QVQ1?Q(1-0&VMJ6Z$EB(*I>N^EBRUJ9NO.BH$) M7'QQO6P32CR38=D(?/C607X*L+@+*]?V$NVO"(NLS$! M#80'^4,\$!WV"*OP3>8*Y :&J9GGV19_5B*X)] @SYO/<51+ -G#:LY[$G@*K=DG @R.!= M!6"T'9'6[ZQ ,C?!A7R#8*5G$FOU4\X\U,X"- )E@D?&C_O74E=M>%=^0C_# MWM[5^&/[ C_F.WWI'3U;,$KP4QL(R!#I<4<\SJ6/^!K/Y6=:>V%#\4WN[?W@ M.K:JK?%C\['D5<_RKN[G^7R90 N[8AOJZ9T%!MF-^L%J6_"[OL Y^![OXEUA M@ZSP)YX+,-EYS?RN;;0WP?JK<;199IEEEG=A^Q5#LC!5]_1<$Z26 PJ?D8KB":P#3F:OC2O&UNS8I!F-N /6 @^"X"DG> =PA7\)V^APMJPD(M M<(^_LSOWS[;H[@4GPFR$+K@2MH-['(4C_@"WPZ+TBN!A/_L\+8$@"K=6X2]8 M%C=T'SC1=V!\@AW)=SMKY:JT8 M6Q8A6."%0^ N^(X+/M=WV4ELRP*DB*[:CR"*[[BOI 6VP4[A8A@1_H1#M1=< MJBV,?>TH<95@ZK-XK';&K?@9R1O&Q=[$:_7/6%[XV9ER>Y7WY+5A_;;7R MHV4D5F=K=O9@)P5MXYT)M6PFVU ;+^+Z1%/M607KM17628)AS_J5O6H'/H4_ M\0RV;8R$)[%YB<+&!S^=HPB,V6Q/GD4F>,#2T5=*[(+?!/DC7X M'>,VE__[O;^;U_ B"2GXG*0<20/B2.KEO3WGBB,_9_FY[!*L,V&9&++UL]6T M1YS;/!*&9$8))@DX,F;$^LZB'0A2!IB)VT!*1OG9@C5QC#A.(#,)&N@)IMZQ M_;")-UOB"0YQ$%;AG264^CF"/:<'.-C^ ?#H;;_X64O..Q3HY'"UA0"6[:D) M2X_:8GN>_-)])*H(# I4F02L5@-J']FZY8AREF"]I4V(P-J;6"M0"@R;H(W) M.Y)(%&/!JAF 3Q!;X# K[X_T46U;: -@$&@7'&>;Q(%9WJ]$L":B('X '[\+ M\ /[P"\QP39=/H<(M1>R@8#+1O0YV]0C*\:(.1V!S-992![2ARAFNY^4KYIU M/\MR:>T!/D5.D68D"R%#])"B"%=(4,[%E66.Z%01+($*B9EP+G&(X(H4171\ MI=7_5;!&.KUK*U@?%1AIV[L5K 77$FP@H"&8KRQ8ZV.^B8@FX*?N68&A[@(Y M=D_BWV2E"Z;R8[G@#.\MT)#5Q/P9+N >L)' @Z"LSTJ$&.%S]B4QB$]%ZM7! ML2L$<+8LV"4Q*/Y6NUJ]'=\J:=3W^5;V+P"4U2^">WPW'& ,9->3+>>/;2W> M+4(F3B(H(5# )O$4]?%N,(DZXW "-<:6]Q" $0@0U"2H2GS0CH(3;-EL4A&TT<^"&E8*>&>V(SCCN7R(N9%?TN[>%W>,P,XW^9Y@E&!(Y7.M M6*Y]X6S)8Q'W?4_ V'RJ[R6.>J;O>U?/]7SVXKD"4NP@R3SJK=VT@[[;$KC3 M7W"E<2.@8\SC8NQ-DH&^-Z_C(7ZOKFS2W#\%ZUEFF666]RGF@ZQR-;>8QR6$ MFINSO:[+/+3ERM$4+G-%5EWB?N:LM:,X/FN12 A3F.,E)6I;&$A,54P%OH2+ MS*F$&UC3_$WTA5'/++@2#.8Y<+&ZP$OF?+8 D^1<:A@'_C#7PQZP%DP#*TE> M"_: &_ 6N,]GX)TE?I58%GP#!_L^ 8HMB7D2KPA-,%YPCV?[/PP&,^-([$[; M:4^8&F;RMR3(Q^9@.[A2G6!N6@?AV??A-0(>S \?XA#!LIZMC=25<*VN^M![ M)C%?',7W\($[SK_UCO@#/*;MV!5;@IO9$0Z!'^.-6\9@/1I*>\'J.3=8+-0. M.S"BOG=O/*KB86T'^^,E\*3D ]^S4X\^(J+B:#A#;:\M\2#<% ?VOOI#/=BL MU?:$4E@;?V:O5\>7/,O[X!?LA5@M>1;O,Z:-J_A(W(3]956RQ!#C< M6SXX8 M= (\";?!QW 'OD7R!9ZD';03+AF>I%WX(US(F*_)KC@+SNM[/I-=ZFJIB;T2 M5\0,DZ2KC[VO9 5QXO!"=A&.QE;$\MF ! CM@N_P@>:+G V?HW!;P9JO\1W/ M,OXDR.!=_IY+W7+5W^/VDADLI#%&LL,%NTF,4OSESNW]OV+9+%@#*XR2(0G" M !I$*UG4!,0S!6LK:3DO \O@8=!W%H$#Y)N30<89\Q5;@;N(3L1JP0"9)\"C M25*=KEC)V#IV0$8@Q(1 O"<^G"E8:V=MP.X$\SA- $\09>N6=I^E9(4)0&>+ M"I.10)$M=]C((\+DDC"[=!_91EFE(0M*5E*VY[B#;-PA6*==V"0A3YL# 0"M M_@#,@.$K2CLN^6KD$I W+@%U=4QBS1GM$L$:, U&QQ\QC[<_GYT7.TSBQ+@C6!$E9&MA)X.%.P M1MC>4;!&2B7B(+!$4HE^MM(6#$-LU5W;9@5^SG/+Q1;X1_.L=W0?)%HP ;+ M;BM69\"G_.02/HW-"=Y8&0+/$A %556RN-LL>^%;)F^S= M>^ FZD- -R:\E[^K2[8F?+:H@SD WC'GPS\R]^$O=F!U179<:;=#K'4G_ELY M+&BE[6PGR*9MT2;P*)B1\9L ND ##B3H;1[))3BES7JK601Q^ I] ZL8,]]_ M__V''6@W\Y"_Z9=:,H]Y7[Q'D(^]PU99999WJO4K77-X>8W.(D8 M)E)^-$SB+/>M'6$A]820Q M6N]"&+PR7AWQ4#]8!9T% X31[-!#5#;^?,9GMW#=^ ;?\ M*WF W5U=M)OW8=MBQ7;J];YX!![-S@G_!%)VZW=V+B*XXX-;!>NZBMM"4PD7 MGF$

Z<"#%[W TMH.C>3:.ALM*C-6G^C )!W5+<#8CD<8S^4C^ M4AS.5A7%0(AHY5UPK%P &>OK,Y%=)(H(-O#A&M;#?4Q,=^1[<'9 M6$TJ@"'P9S)@%V>]/UNSPMS*?AF& (7@3PUF?962\R\ +$%C6U>:B)S70%!^ MQB;7!&OMCW#H T":2$QD&IUG<69Y%<%: %#0T22;54%W%& 8T#!! WV"DO5L MP;/&IR"[("9?G422N6W*>Y8C!>NZ,@WY]5WBA#E,QJ5@!V*(_ K6(S$^VY+! M*5K/LE38"GS*WR W"!YR*E@@:"!XP([7!.M*?!#""-5^]VI;%5XI6+=E3;!^ M]2W!!==@9WY,>Q$J!5&U(T$/0;?B5!NW9RO&1D+(M3.QCP!I[NX)L M@FD"X?!L$B+K>?/N _<:[X(A B#:RQ@0V! T@;:8^DL:FTH4*G=9WBR%O?Q7!P4OH&M\#_?@WLD8>DO 4UU7$K@9#/:GX#+U@1"DRR1 M[PL"9>5 VDC_"Q#APL::>=.XS,&]BP!@?G 1'F ]K M-]]/@KPX'XL82;8G2N+M^@1UA6_;E=^Z]55@.K]"G;-9X$@^6^,'FX'3Q+/;( MW[0[&5U1M(%X!=MEFV+WQCH?:GS9=<"N1^PO1^[@&.Q(0NA6P3KQ-O8LD5^? M$)OY#7V38ZM\1M^T6_+[/YO05A&!^7S^G]U(4+"S IY4OZ=>VA6?D(SB_20F MF2N\I['+G^5,]R6;4Q]M9"S9P5?2CF=G2W?WD#SBW1*?<0^^(,D/DGF-/S:E M#GA5K]2=1'#1V&)=]2YYVOOTN-TLYY;-@C6C8GS)EN#H"#5GGXGJ$A#@8 5T M3!8&T)W%1!,G8S 81%<)UK8>%MR0Y<()9V7K7=D>F:C^_O>_?S@'#DD=6Y'O MJ/>WI3%!G&@/2 B<9$N*KR:,U?/T@#J!HJQ,L0+_S*V?9"?*YA_939T'1K&*!]P12K'(F]DHX M,$<)^$3DUV9+_:>MM#O>(-G /.0><)(^TX>"1NY?2[8A)Y0+U @F$7P%Z8BW M;$J[PWY5F*_%N[J'SP@"X;;F/^(\#N5]LI-8Q&KMQK?AWM[1.&,?GBFPY5WU M?8)82WWD]]J/<*Q]M"N;__;;;S_&@< SNQ'P63HO,._"'@7)K?+.68X2%> ] M?W,?]9*TP98)$E.PGF66669YOV*NA"E@9W,\T!$.A =;W%.3(>N*9SL-P9;JKSW;?I$8B 2(=W7/6#$)'=D&V2\37SNR#+BK'A@1&'OG%7?^''P M,B$.I]R3,.)=?0?_(1(2F/%N.%HRBC[R>^^:Q.^V;O"P>VCWX&%87IOCLA(V M8.VM G_Z70*GA 8[$@4SVY6('4G:U(?MRMZC>7_O'FQ' K-QR_9A?F,")N<+ MV8[Q;M6[_B'RPM+&RTBP;I^'-X97\_AQYZO_MJ(W_-\8UCRB;&$ MH]5%!>80.SZ(0>M[;:K//1/O[[55YCEC1=L;[^I+(/>N_)1Q(J;1XW:SG%MV M"=87Y70;IE PIN"1H($EXE6%O%*1!@LN<$ M"&,)5-PQ>#@'@0K.T.3"D1'&EH2](RZ"-6'PU[_^]<>D*X #".5\R:]6XC1E M_&D+Y,'*9T&H(W<^:/M1T@!@(E/19&#BRQF#7T6PSO];P9I?N%NPSO:@ HA( MCWI))"$XGBU8 Q/\@7XPN4_!^CU+!.N<8?VL8)W"/_!7O@]+2/KB2V2_(B? M(C /;+>"=;9KSLX2QGS.(_8[ MON^9[N=R;_7P>^#:\]?N6]^I)SYEJZT\4]WKNZB#MB>\Q.]N!=%UE:A^UGZ> M@62XI]]Y!^WI9_Y$6ZI#VK%]Y[KRLUYI.Y]S;_7.>[CR'O4^6]XA&;')Q.7[ M)>@(B E&V#X*214P8+^($P+EL]XE-A#"&L'/[[2'>KF"+7IBT%H;9V>!I39T M_UX;+MVO_OYHP;JN+D^ 4MWTL_HBK;7.[LTVD&?D\-576-?W,S\3B!.,0DIE MX+,3=>Z=I[=4LCVXON6[] ?[0ZYMO6SG(?U!T&ZSUR.:(MB$;4F _*# 7(3N M=I7OEF)<20H2Z)&)+E@F4*$^@HX)O!VQ*Y,V-:ZLT)4TR1:] RX@N,+/"UC5 MU3.M[V/WP6^M$"R )<@I6=D*$=])$$4@0S\2M@5S!'9@#PF4VKLGR$*.JF_]]4/^EF SK-S M7CD\K)(="?@(!@J^"@AJ+X&?+<4S!2VU#_XH@&>W)'8AH*LM^(VE MXZ727PD@6VUA_O8.@D:^JUW<&R>8@O4LL\PRRWN7&L@WE\,S%LV(K\!.DIW$ M/"2K\?U$.L*K.:QW$:99V>,0SOJH(8'ZW$(H(8U<>F(=8#4_ .N96 M?\M9UE<*UO",K8LE\1&.[*C"#B0_$M?@J/8HD9:O> >)=<1"6$D,&T8@XL)- M1"_/:3&;^ /,"AOA%5D9#*O#>'EVSV[@^(C'N"&Q#F:#^?T?'DJ"O(+CP#)P MC1UP: _$J@AS_KZT=7F*\8+/BK_!]=H*'I; :=6\) TB+LQ\5.DE6:=-8%98 MV=@C@!(N)4EJ4^]H7!M_>Q=]P<-9N>W>^E+L62(+W)<5Z14/MW:1E?#&OC;' M5^!IOH50F&VKVQVJ>NV0G:_$F-BK=Y0,"M_C!]D=$,]ON?95@G6VKF9/QCQ\ M;!S#T\89KB3!&<>P:MVN%.$X:FZJ7+IM*_?0[@1^^A[_AH]K,W-< M3;Z8Y9[R'X)USWA,"EE%P "N%*PY/P:?_?(%8^XL.4O,1$2<$6PX0@3:<@\K MBZV4,-D2HF0E;MD:XJPB ")0Q1D"4B;EHP7K^GV"-='>I,AA G7L$GQT5<&:KWJ% M%=;$#&+CU8*UX*>Y@3_(RJH[MMR9Y?EBSN=76L%Z;4OP-;!OOD+F@&B$ A@D MIA#;@'._!QK9< O&(S(0>8QU]FT.]'/$-/C G(" (<@( -(DN]O/ NY NL\ MMSVA-ZM(/3,"B>\)S@LB>/_<$RYAZ\:\>FPYHF.IG:J0S'<(\'LW==8N_(IW M\6S]@ECG[-+>:L(>"\=M"X$$// MKR)?S:YW'VU'5'%OW_,>>1=M25S3=OHNP8 U/&.>B5"H?L1;Q$^ [$.]/,^SD@3A=\BB>KE\3CM$Q!\1K"7;21NW;:@>^C!V4]MP MBS#^J&#=JW_$]6RCIU_UK_YB;YZEWV-WYA=SOC&(.!)\U8%8^XIG6->MD65W M"]P(9"# R"\[31?9.4P!\*OA$A<1;/@ ?P!;ZCVG4(LO'%+HE\ M@@F2 /E$*R$$,_C*O27GH[$U@BYA$F^P*M;<#*\9LOO=._ >2SPYL%0># M$BNM4&$S\>>QZ]87:6NV9!S@$Q%Q!3BLMA9X$%S)>67LFF\T/@7+M9D G+%N MFSOW,&[;U1/UYR0^U6"(['U!8#][%[9>BWXVKHQ9_2Q@ P>KISK#/,;X**DZ MVRCJ>^_$1K076Q10,O[>L[[IDSM\W'^+ @#%%]:Q(W/\;WL3?)!$3R M*ECWMO9,FZD+>U0/[\\O\&OZ0M]EJ_TI6,\RRRRSO']I!6OX&K:V:M0\*7&* MP H?PGO$01>,N';YO#DC^#?"R='"T3L4O!&WU(YX$4Y)>(%'X3GS+)P"P\'8 M5VX)'@%-O<37X$?S/^P/+VQ9-(7;>3])"E9FPCPP @QEFVJX9$FP]@PBN=BF M]X63_ P3PGAUYZ&E N/"IS A3&T[83L$X(BP,2$7+LEQ45F5"N-9C(43X%/P M"QZWELP:7NV>VDL"HH11%VSL7> O==]31KQS[<(]<@22W1#@7*(C<1B&A('U MSUX^4'<+(A#B+8X%%&^4T*CM]-\(GR8Y'R:&A^%2^@8;%^.'_QTU@R=M:0MM MK_\\5_(J3NI=];LX -S,UI+D<(=O@:.-*7R&G>%IN!Y[R3&*_C7.V(^Z9X7U M2+!NBV>(N^!@N)A[X)AB!,:/W^N[7K_7! #C'_? \_6OQ%X)&)))\+ :LS > MC15CR]B6V)L$9#:'*^(:;&[-KMW76*%O$.Z)U3A[%L[PDUDDDKG*V-.NZL4. MM*^YQAS3ZW-^A(VIL[BD=]-6N'.V'Q<+N7N'YZ]<_DVP'@U>SL1DO\ ,&*.P&=ON!\.%6.C(!) MO-OS3GO:Q9;& BS????=AX!BBP83YEUG)[]*$402%+(RQ*0$"#XB6&_M,TD) MO_G-;SXF(:L]; .8;=F_FF"MK0AY5IV_FF!M,A>@ODJPEDR"2/$'?"3"]=7. MEO\LI0K6LBBW"-9; @UU.R1$A%!$;*B"M3EV2; &*@/T@7OD YD40 ?,_1ZX M!4Z-05G\5H,!Y\B^!"<$#?F$91"I9(8O";WFE6P_ZUW5S7P'BP#O+O>W^XO? M \B(!B"^%/1O[]^V4<0)S]1&0+WW0#9E> L,V4G#T5TMB1EG7 M_#3Q11!!^\D>-6;]B]"9V[6G,2R(HBW5@2T@#Q%,8#+/CZB;YR<[UGVT'5_D MWOK+>[CTB[:TRB+B<,[67%C1(=C?BI0_X'5G9Q"Z[/0BJ(;X(&B%(< <9 MT9Z^HUZ>Y[Y)2O [@3GU^C!V4]MP M"Y9Y1+!>2R3)+@+J@N@)+KD7>T-,]7OLCEVP4>T#B_(/<&D$:UG-KR18Y[QH MY%O 2."5T)ESC_D>?<$G[,74L7?CGIW#I<8IKD2XMW*@W19/OWA61&Y]Z"@7 M^ W?@:FRNF9O87?LFH_S?($^VX+#Z(*%_"!BON:CMA3O(YC!%V2G)<%( 4'8 M@W^(+8X$:_.(0!.;%@17WVRUS>=(,LBJ8[9OW//'^LWS)#W9K8.?-W[AK^SV MTSZO)I348$@-!%M]8PS4XO."(6S?N!"@@X/54P(S/\9GC\[;R[$8 J/&COH[ MGTX@-MN1NW=6X,2/YLQNYE36\%SQ%L^:X'[S:$XEWD5WS"W^KWYU5P/4Q*LKS[#.F<@PV?JAQ^X<+MP MHK7^@8DD,L!(MNH5QXY@+0X S\ ';?P0;B L2RJ%U0E5$NSP)W7([E>]Y[.M MNJ,;K"_)$.82J\OQ.'"-DA6EW@W&A'/@&E@=KE[;:ZZ5WAA8&R?!;/@\+J+=B,!)S)2424. I_7QWC-YL[L97(K#$.3A2?%& M&![?=?^19E,3I<5T](D^SDI:/@9^K(F[/7MSKYRY#(?B.MH=+\8CQ&K$.O"( M.W8"34DL"^?)CFO&O)^->3;$9NU&0,!_5+ V9MENSA=G\T18;2J6P_:U:V]Q M16)@$=#%:R2+$'%Q?+R!_\=Y6\&:GS!VLRA%C"]GUIM'$NOI/;?VL;9@ ^[# M#[ /L79CR[O58W'K6=3:6-U=.7>Z9SO:G7\REQFCN#(^[EFXH+&LSGMWE)SE MN/(6@K4M0#@_@Y?S0[KO*''^ B$"F;)&&+-M ZX2K*V<-5"M9A;$$7RX"\AY M+D>;B<'D8COJ"-9YKR/M@F#"B0A.<9:R=P@8>[?K_&P%L&*3Q&/C1?N1?/1>R\GV$=]4/$6<^Q);OV03(\7YL2IKVW]_-W;6A5H/KXK.=K&]GH\(B^$P! M,M0'"95]+5B (-OQ07NYA_=P'VVJ#PGF?"8G\R';%1C1=K:O]DXR[M4W6;[(781:?U[L)IG'[&^TU=TS@G45UD/N,G\B@#*[]6OJ M2^R7!*;.?L=6O)/QINY6$Q/[!$)%;D\U?&BT09HJAVL^I .[*CD=BX M5K0W8B\9PG@@["X3ML4%WX$D$: M0JA@@1VA\!;^/)GISQ;OQ-:)\L:@MA3,YL_Y*S9J7!D3-1&CVK6^26(+_,:> M))T(TF0[1G[AQY_.=:Z"-?MD][9Y%# 35#$W5<&Z?5X5K/47P5HP+X(UFW#& MFS:JQ>?UF3F!CS#N(ECS9WP*O[\F6$< \$Y\JO. M"(K DJ.9(E@3C*X6K-4#I_2NZI=K3[PO6X+#WA(R842Q!V?A3G!B=M#94O8(UBGA.^J"B\"9,"9N9B. M%?6]"-;B'@3Y'(V(:V?'H1$>KH(U/"P&I(^S[;U[PJOBF6MMX9TE N!.$JP) MG-I>?>!S7 S'#1>[JZ2N_ :[RI5CZOP]@C7[J6=8[Q&LZTZ;>+M8")Z4(X_8 M!9[1XP]56#<^M2GM#T^^$5VPYWJ_>>^EWQ@F^APN*%7J.G1AP,GZ#_Q53F4=IV#] MOJ5WAO7:EN!KA7\@.)LWC!4$W$X-@N>$2\$ @?ALU9S"O^=L*""5^*E.1 ;" M 9LC,$:<%BB75OD=P0.@]DP9F81.@@H_,#H;JJZJAJ^062*@MD%PW=^]D0R7G_-,[^)W M!$69KIZIOY#(FE&Z5!!$_2!8H-T)0P0M[>2YB 5A%;$EJGS?63RWV\@]4"Q#3W,)2Z\9N"8>TY[GE>RA&"=>S.>YD[ MC4GS!3%+?QE?:0=]I>\]"U'55Y(7]+WMP01DK*HUCOV?>/E*@K5VT![&1E8T MVQU)@H/^L5V@Y(U>UO>64E?]LQ=$N]UZ/FW/5OA7"3I$5K9A5P!!!7V0Q(T> MAA@%SK(S!%$S.^_ /R?( Z;=G]U>+:H@^? &H16?IO:3Q$ LL+:W)(5 MUE6PS@KK]',] L'E^VPJP<8MQ=S)5_)OZF[K13A9/PGR:5_W70I"UWIX)O^K M/;S/%*QGF66663Y?&0G6]>B2HP5KY14$:\^MQU")0Q/I73!^/3+HF3IF:V28 M+")L8LX1K DG=PC6553,RL4ED6C43]D)B_"$Z[ ?28D287%%6!>&:+%,*UCC M=Q&LGUEAW1.LP\?U@7?-"LV\ZUH?^RZ.X7U@+;$(^!3&\]YV-\(G]QSULT6P M;DMVO8F8#%-;4(8#2!C0%MHDN/R18T5'@K7X018%/+K">JM@'3U"?8P%,1N8 M%F^%0>MJBQW$D5K!&M;7WG5+<,D#; ]'$.,(GZMM ME/_7Q1S\KIB-9^+K^E-,IYYAW9Y'OJ=?/(.-XF]$<+&/Q%/$O<0+U'5/W$*Q-S@8*L.3Y=RS)3X CP$& 0V!00$46QAF"]=(]!6 -6,%"04EUN:-D MD O><%B JV"EH)%MN\\2!XEN@M%9>2'HG%5/=V9@WEU,#B8WX(^C-3F<+5C; MGEZP2Y!0IAZ'?Y=@7;<99H^"Z,;*6>_?CM=6L :\ ([/*%B/_-,4K#]/B6!M M3%7!&IDP'R,[CPC6@#F1!F$"9(%/Q)58(/@AX$\T0A+;0/_2MO]$'M]7+_<0 M^&?OA#-)5#FOR6I*G\\ETYAPHRYU"_)LS49L0Y00/2(2 8:_\UT_^YV OWL# M\,@@+& .1 IS7I+V<^]>2XQ6Z&I?)$00Q%R*S! 9DHCDG=PWS_6^R(IV1?;52?W4P7MK=V2$ MX(0P$L$)FD19_:'=$);TB]]YAKG*.SCJP]:^A%'^PWL(!BUM#Q[[-.^Q%\08 MT2 ZJ:?WX(_5RS-@2.25,(QDR7)'UKR_>P3+L 6XRKE9!#,7XFMK;/9@CLLJ MT27Q5] #N>-WV;)W\9Z.2F$7WE5]U!&&\;YLE^UXECY/V43Y"L([= M>7=D3<*'/E8O?2LY,/;.#KP+6_ OO"<(X[/J;[[UGOXF\<$J7GC]50KLGG/A MV2CQG>T&3_-'@F-7)<0:?P1MHJ5L=T$$8\#8,':0?2MX$DBK92V(FU4B2#:R MC72[KT0"8\18P:=&B31;BSI(,,KYA 1FMLT_\&-V:]"NYI+>:AQ]8ZS+^-<6 M@E3LSS@Q'JQ\-_X$AB-8$\E;P=KW'A&L^2M^JJ[LV"M82Y1:$JS;OAIM"1[! MNFX)?F0Q=ZJWP*GYPI@V?K6A/LK*KJ4C"48V-P7K66:999;/5T9;@HO[$4+. M$JR5NP7K-E':KE:X(RSE9QC$WWSFZ#I6G'*G8+VUC/I)/(R=X%[P:)(:X:8< M]P)[;Q6L]VP)GIW$LBWV2+!^ML"XM!*"G 1@W!K'PZ7%+/Q.8J;/;"V/"-8Y MVLG[B2G@9&(E$M+9+>Z(GSWSWFN"]9XMP6%B\0]](F:#"V\5K'-LCGO@$)+G MO:][J(L^=P_8?93@>9:O>>2^1PC6^%T2;?@.?8^7B4^):TB49A^]57W8*UH $C,7D<+?JL"=:/ MKN@ZHE2G*B!A\!LP.1/@JA76@H<&+:MEZG8!/K!7,)Q #V=DNZHXR!>M9GBVM8"V8SLZ!././P+0M?X!9 M K,+.!:X=OD942&Z :_N9?YV/]G1,H^)B.8S 0#$CKCB<]D.N19 ,>"["M;M M2EH$Q]_4D>T3]! 8XJDY(ZN%"2$(03+D(Y";T[R7NOB>.GIG=41\?!\9(_JX M9*H2'0C;WH7P()@!T/N<^R"&Q#+/:'<"01B)+\8*WP70 ^3ND>V[M TB!P?E M(@[+!$7,X#$ &R9!(@0&M+7V[Y&S"-8$'O>'LX@O!&L"D/L1<=3'LP4-/-?J M/ *'YQ. U1$.(BX1:+6Q^]D&2E^HH\\1@8%_]]$G^D:[^:SO$4H150(B6_,> M@@S);&WGE0B0^LM[\#$F6QCFO''W")9QGR7! MV@J 5K!6*N90'R03Z6;?WC5G.K,A_VK!FOUI>T$\-A+!FNWS!WSA$8*U?F5?_*,^X[,$=HX2 MK+/BV9B2J$$,A86T,1L7&#&6?8:O99<1;P5KJY2WK+!>$ZSK"NMG"]^AO?@#_L*9=26#0QH)+;$; M7?L MP2@H/ 7K66:999;/5=966'\%P1I'@"=@-;S%7 VGP<+9?2D\XLA2%TK!TN\@ M6.>8H6QQ#N^9]]F.. *LC:/ ']Y%@F*.YK)C3-N&KRQ89S5V=C02[_.N<",! MM^YD Q-G9R,X:2_/V+LB&%<-G\5%\30Q6QQ3+,1*;V(B3 BWP]AL3!PUQZ1E M!YU>J6=85\$:=O>,JP1K_LGXR]&8$F7%/'T?E\!7<7CU\"SVJ=_J51/CSQ2L MM][[",$Z8Y!VYUZXE7&$GXL5L0OM)3F>W;+);%..,XC=2;S0=L8I'AFNXKNX M98[P:SF.>*!WP#/56?T)UOI3G,9Q<^PM;=^VC=^KNS[+RGOC2)R(W\ Q\ IQ MF6?$:FWD?6M"4&)X.:,;=V$W7_WHV;O++L&:4=K_WU9_1PO6HRM;D (+C&JT M6NFLPDACV!R[P6O0RTX7L#CS7-AZ60EX6EV\YQR,(TLK6 M*7R586WEA M,@)\.-*O)%CWWC&"M38!ZIX1K*L@V;-K]]87SEPT#NPX8%)<"I!?T18 "-(@ M4"E@:5)DBT?:7J\M"-:VJ@<&"5L"@@!KLF[O*%.PGN79TA.L)0OQ,T0YPK%M ME07];8$%@-8+7K!=$-!K;"(PMO8!=@FMQ@M"(:A-K##' [I+F8Q5L"8,1+!F MUY+&9'TBA00,(-SV@C62:-<,>,:]$!I$ M0V! .WI^WEE?6@6L'1%3XF96W:J#GX%^XH]V$U215>L[[J-/^";MADC9VDD= MD 7M!N?XGC:%MXA3K;B60%K.&D>,V:/^]VSOX9W<1T:Y^=%SV:K/$_/X9_=8 M$JRMAG:Q,UN[L>=6L*X%-M0VYD(BG<"(=S$_RDS65DB:P(W^\^Y6%NA;9$Q[ M:R_C L;CM]E9[ZB-1P7K6HPG]JO.QB22!E^Q6]NX$QJUFSI[-^TCF4,[$[GT MO3Y#1 4JB(8(K7'(9[R28*V?$?(??]HF&QE57^,-D4=6V>99@G5+R/4I6Q1( M,\;YUPC6[-71"/QOG3^W!CQZ@C4;T3=$4K9WA&"MY!@%27H"5\8R<9P]L7_S M!1MC/^8)8RT!)@$' 0D)#I(U?"<7F[1[0L3J[!@Q$JSUHS8]0K!FZ[5L$:S- M'VMG6&\1K(]*1F9G\8]\$%O@U]B9^O,S_%+:J^526VQN"M:SS#+++)^O5,': MO$JPQA.^DF"-M^%O\#9.Y-W-^?A:N%U[7- 1Q3MG2_!7$*S7A+?@JO R'$3, M'G? (W$I7-$[P&HP$_Z78[-R?F\M1PC6=4OPGF#]B*Z09 +3.+-Z)1B#I'M?QOF*4Q&3Q>K@3]H-S\0_M*2:"ZV5Q+B"/DZ"@7[+%OA;/$7,)D?>M;M+J)?Q[SYB'1+P\0UQ O>0!"_NY&]+;:^P+=_G]\0@?$>? MXDK&L/'%7K+4N"M<0, M*S 1'EF2LG21(H(60=CX$[S(98XB$@.]2 -;%,PFZ"+]$K[B0@ND26$.>?G(M-\UZ]^]:L/,D^T M\3N"N,_4LU(#\@D4VI'8$T&,V&G^E\BD;^H9M,1S!$3_UD ,&].NV2*>6"\Q MPKS"E[(CB0^C#'COHB_9!ELE=FD+Y @Q%T#@BV"%I=(3K GG:X)UL!"B1Y G M3NM_9!M.T8_:"':6G)#SL[0#/QVR;\6Z<8$P17A&U 5!B'OMN'A&L(X=>&=B M%1(LL**^YDWSI^"8-D-<4^>L*'!O=JG/C&?]K-^-0^.:K_"W5Q.LC5MC4+L2 M*.MX,=:N$*PS_OA78X+OQ"O?HP7K]@QK&$]='XG5)0D6)K2SCG>!?RQ: MP:=@+ FBL#">AJ\1]\[:6KAR-/$-[>M]87]\%B_7_CB 7<_@9;@WN])I9S$= M-LW>L@BI)];=(5CG/6M=W%_\!?^6+"Z&0)=A9[@47.Y]LC!!_*+N".C?=G?0 MLP7KM7L?(5BG>"\Q%!Q 3(7@*\Y$0*;=X&L6%&078W$=XX)?M\)83 $_2;_@ M*)(O:7NCU>8"S=]]]]U'V\L\$R ,V+NCG"E8C]IB"M:?IU3!&M$S MIOA?V^@B0$ T(830!D03))"%>B&EQ%2^&D%"(,SGOF\U+F'4=P%S\RH_ULOH M[:VPEB@"> /!Q&("'*R"2%9Q-$$7 -G?B6[ MOOZN_?U'2N7O9,QHZY(MNQ. M!!F0]_UL71:AV_>U%<)*+"2 >3^!#801:(R@8(\1E@2#MXWO$8^_B M/6$>SXRPGF*,(]K$!F=4R0CU7?X8"46:$>0Z/_966'L_@0!81B &P9:8F.?7 M+-B0$?1$2)U=H[6?1I-X21R(-\(/5PE3YE&T@O M?*&>^GYDJP1KMF&EIGO88>-9P7K+"FOOHRWUA>\B4WR@\2*@YYVL2&9S6=%= MOT=4U#X2!Q"F>LX4G*=_$<,6]SZS)7C$.H$&8I(Z:S-DDMVK!W+KG1"ZS.FQ M6P*Z W1,WTF4*'?7WF%=2M8LQ'M=J=@W:ZP'@G66\L=@K7+_>RHP7;8!3_" M'@20O)\D&/.$P)A B.Q^8]QX4R^?97_$:FUBW F@9&7U68(U_RM)X[,(UL:H M9_ WYAS%@>]H8E[:"6 M(Y[.VEK8?8U37)CXJ-UR9)-CT\0H83+\3+W@09@99_0OO@ZOB1FR->,:S],V ML#U;K&5-L+8"=J]@C1/HXS7!NA;\..>CXP[B(,8G.R/$BBW![>H+$[,Y[6,\ M$V5='!\_$3]B$V M9#SIUR0!M.^;F!N>A@^JM^?P63A>8E3>4=_AT_U)A=\:^YUE4PG;$%/D&<1]C5IN)I84OP!&D%DK2!53P$9)/ %*S_WT?0Y6C!NK6+KRY8]\J1@O76 M?JF"-7#SXT\KBJ\2K&LQ\0!6)C^ AU!AM=<58S(K"MF^P#W0)&AK(B5LW5'. M%JQ[5Q6L =@I6+]OJ8*U\2UCF*#"UHTMJVD)>LB0 +C+:KKV(B9DU3"QVSCQ M.\ 342(P H7&"U_>RSSNG6&M+FS._V4'9T5P/7\IXC _ 41[M[H%&=#MWMY7 M<-TL M1LJ1>F">@$EL(&QDV^I:U-U[\OT(0;99A\V05/7V>_5:(L@1K/4MLN*YVA*) M06B0.#Y5O[3G.T5L%J2QRMO<0V#7#^9H9!')0C;4 6[SWNJ<>J3=U /Q(3 A METBT@()W0""TI;87'!C9*D&U2PSO$VVLP\9;Y29^VM MW8QS]HY 9F5]ZEQ7461%N[85N+0Z7U $L67SKRY8L\\(UCG#NA6LUP(+>P*I MKR)8\Q'LRI@Z>EM"XYO=1;06\# 6V#.?@+^8)W %02V! 7.$! U_E^"#[PF6 M\#_\AC%7A>'GN 3,IE_@*W@6SH5G_1\N)'SAR;!C8@Y'V'-['VT!SZD7$1T.$R.Q>,<[ MXSMB@>KJ^!V\@!AHQ2U;TC_^KIW%(\0.B=;J;0RTL=V>8.T>CYYA'<$Z1_,L M"=9MP;U]!M94;\__X8 M_;(K7LZDSCC S20>B7,8HW[.L6[A9O[&;L2RQ"9RW!QN-DJ^2'R#W1AC.("X MDMB ]ZC;@QN'[HOWB.'Q<_I&'(8-V,V#'=/:Q"KPY1R9]C3Z9@?:U@;1MLV[8")\8!<>7J%=:U $XF8K8(* DX MFMRN&)/LW58E[#(KRW(&S-GGU/3*%*QG>;8L"=:V$B6JL'?B)G_/[@%0 O;2 MY>\NH!=Q\CWS&#)'Z')OI*8*UDN^W.^1VU:P!C !>B(/8='?]P8./#='G@#. M0+6Z$CRM3,MN 2-PS >Y3P2QG!N%"'I/@059O8A#Q'.^DC C\"&#U-C)F:_( M'A%VK? Q2#U,8J4L?RPXH$UDC;I'2'W[/8(,\H(T((CZ*(*9;'!$;Y3]SD8$ M'3P?)D$6^0 $ XDG!"&,(Z%"6ZB?>Q%0O#M[(N!H0[Y$-NWH'E6PUG]7"M9\ MK3[G:V78J[<@C?8T88$NEJ>$:P% M!WP_YS8A]PEDP%7(I2! K["EW /YMT*98*C>""\B*G'@505K9_FN"=9; J5[ M@JE+@O72&=;O*%B'#[ U?AQ/8\N>P[;, _'_Y@P^V^_8C$":W_N=,:>.QA%? M68]?F"NLQ^U?=^W0KP(M_%D"JMJHGLW&1ZAK5KH]PY^F8#W+++/,\OE**UC# M2F*>8I_F*_$61VKXFWE?[ -VE+367G;H]#>XT%P!G\#DH]6"9PO6-0'7_%[/ MMLT6M>JISKB:W8>27!=NX)WLJ.>S[=FX[NG>/5Z[5K=W$ZQA"CM^P5 $KPBF MN!3\H#X)[TD M?[:T=11;@!MA9WT@9B.Y1/N+N> ?@>323!WP9_LV.]A]220ZB]MY?TL*( G M6RXR$JPE=IPI6$<050<\@.!(S&1WQH=QHNZVE8:'?+-WG\$C)*+0X?;YE MMP#/U>:XCN^*K>0X0(*Y,:W]S2OL$8\2 R&.X\+J)-ZH+L:4>N,NQM+246E; M2Q8;B('H>_:0L\_9G7B66*)X -OSG%MV;PF>%1E';PF^=87U75N")\C@ MV9P%D*!>!I#!=)5@+1!MP,M"60L$GUGN$JR);IXA.T<["(YD6]>O[$2N%JSU M,6$"&")2" "/SLP\NWBFE8T /;L %(W+*\8D$5@[ !/:0AT '^"@3G17E@C6 M J[(P1V"]=P2_+W+TI;@R AA = 5^ 8J^9QL_XW,VP*\7H @00O8M7(8J3!W M1J#U'83$? ;8UO-*:^D)U@ V05@=G9^*!.\E@\:+9V=U-'(,Q'O'K*X6,!CM MF "X(\_(V3_^\8^/U<$((JRD[1!# 8]LBYV5WLZO%N#/6:_FTA#ZT3;8*=H+ MH43@]4&VE-;.?)'V6$HD:@5K]0Q81W8%GKR+.HZ>S4: ?DE+B!71C6"KSPG% MGC%:'5V)I_YC,\@R 2?B"N+6"K:UW"58^QZ!#BDFT'F6>K-M/M#W_,UG>C;I M?NQ*7R/>@BBP%#)GS#AB(ELNUO*H8.UYVLO\Y'E(8C*K?5? 0*!A))@ER4"] M$5'O[1[JS3=H=_W AEZE[-T2_.A Z:L)UD=N"9Z +]\FT04N]PY6;[ KP4$! M*$$QMLK?&5?&&7\'-PE2"62H)X%5P("?-^[4LP9HU@1K ;MG!&LV@7-*0JDE M@K7$[5<2K/-."6[S4^[-)_.?YA]MRR_J>P$[[^9=>N<3[BE3L)YEEEEF^7RE M%:QA)7.>^1;.QS/@"_,P[F3>)Q[5"T:URX!^NA87J[D-7%C@ MOK"*SKP)-\.(\(7YL9Y/;-XT/^-)+OC%6:[F6O.^SYKC_/OC3\=.N2=A)1AF M3PE.>07!NM9I2; .!O3><)!ZP1Y6\L)6. %L"^?X'5X#*\!2N$_.=6YQR%%; M@L.$6P7KK<7W).RR9PM#C T8U+O"L=Y7C,1S)(_#7.'4O://GBEL&!>''^%1 M]F&LPI?>&[>32(P3P-8NW%+LV.]Q09@=#F;?OB^VH^[LO^7Q9PK6HRW!%=_1 M9[BUA6OB!OR1.(85XYXO;N![21KQ+#$">-3899?B)3B1/L357Z4<)5B'%_!) MOJ>O^6KC*I0K6 *I@NG%/F.)[C35$ M N%!-!!" 0@B6BY@D-B+P"+VDMT 3CX#J2$T9,MLXP:AZ_GSGF#-UP'72!5[ M1YCW!M_-Z\0U]9?-35PQSP#4VQ:<2\!%>00+D$\M G2)R@@D,(WM\)S!&O/U=C M'RE8M\^^^@SKV *;$DP0F,8)\$2K(#A,$ MMVL$WB$]'#7&1^AU-A1-@9YLIJO92K5K*9N_ <^-_\9?[&6? %R7\@3_A=3Z#!_D\?.#[[F4>AU4\8V]LK K6\/^9@O4C6+?' M?XE3L!/>!"?I9W8#>V;7,>UH]S*[9X5;9[OL6B)8^\ZS@K7VVRM8C]H%#H4S MM;]8AQ@L_ D+B@7J)_S">^.&>*RV.6LQ"PPFW@)/$]W@:>^*#^-HN ;;M%K: M9W-Y?WS#.^@K=DT<-6;%$^RB *NK>RUG"-;Z! =:$ZQQ%_P&Y[=@BC\)GV-K M^@&^]FS/R.Y#L"^\S_[$.CQ'/XF56)#Y*N4(P3K_-T;X)O8G(< 88/]UQR5Q M![P#+^//?%8[V<:;SV%+QIXQ"-_#]&(B[*?&EMHZ9.!/(<;2<.9%='\XUGB\OH5^_?2W#94NIVY6P4YR+<>S=CA;WS77AG M$AUFN;_L$JP9&P,U03.J(X6.=UAAG54PB+=!#XB9# 29SA* VHO3,O$99 ;M MEBU#SRA+*ZS/%*RK4)K5K"8H3K5W1N=7*OH!8.!X3?96'9XM6!-I]8,)1^9I M)JX[!&N$BMAD7)KXK%8TT5WAH[2%H"721BP'I(%8 /B.[=$58P(HC:\"("5[ M&)MG"M9\(6+AF<0J(&FTI? LKUM:P9IX*.&!+0&X_ T2"!,(?@M&(SY$%O_F M9W8(?",N"!%?@:@"RE9C HGN[9[F->1^*6NS)U@3VP!H]R4LJ\=>$&M>1U8( M#NK&A\KJY-L(X>S8?;/]T%*6>6TW]T%:^2+ &]A61P0D9-6X,$Z)J0 ['^*S MLD_Y$$2ZGIW3*PEF2!Q NF0-\_\(!I(J<*+NK?#5"M;J2OC1%Y('])GGC[9< M\FQ]+S #!R"7!&N!*\0JYR^/!)Q:^"L$23T$MB0SJ!M;>T7!VL\YVPZ1TL>" M<^S:>R!F;%+[F!.,A=YEK,&X"+LQYCZRC[-%M\2#6AX5K&$ED7R2K&KG;B0]3W#,%:G5O!6O+/:(6U,=:NL+Y3L'9?\YCOP<(XL_87=/0^ MWL\[24;)-G>/K$Y8*E.PGF6666;Y?&5-L(8=Q3[,@56HAE]SF8-R+BH<8EX2 M*X$1S;%P616L1_SJZ.*Y\+?$2V(-T1'_*XF;G4G!^^)A[K;SZ# M*_H\ 2"_ Q]0-3U%W.!LG4V\X"U>U M *X>"=;&<8\4K!]983UJ%\^&16%?8JYD!=Q)W\-U\"$\:SR(=^#G,!^,5GG& MLR7Q^"QAZ,C5+=BN3[+L53_^M>_/KBK.F?+9G5GW]ZO;F]_ MI&#-Q^P1K"6 X.2PKO''KHQ)G!DG%@^!Q?5KVD>]+;H4W^!_\ QMQ"<91_C( MJY0CSK#65SB3]N?;DDC,-O!,L1Y]S5XM*G%??HJOP3]A=CY-GUAYKXW9!4[G M7CBD]G3_5CA?*A&M?8=/<&]]A<.Q678JJ5:?>X:8A'E&+ 9_T<]B2F* SQ1V M:SXS'NSTP;ZS Q4.*E':..6OYQ;@KU->1K >73G#VH1C(&T)XAY=. >3J8') MJ=HZ0Y"!@[2J\*JVX+2 )D&!3/)WE%:PYF#.V!*\O0@F5LX*1G/B5A&8^#.) M?M4"<&6+0F!!^SAG^BRQEOB95<6>":Q$L#XJ"+:G &"( 9 $[! :KAJ7VB+; MU)MLV:1Q87*^2KQO)U1C H@$GODJI/$*P5J2 % #A A. R:C;91G>=W2$ZR! M>P 3%0$$#V/]&40*&/B#LM(5\2K)USI9^)/EL$ M:W_3+@0HY*,*UM[_",&:X!'!NE?N%*QCCT@.>Y$5['P[!,MJ?8$:A)!]>H]Z M^5U^;TS8BEV2A#/RM($@3P=IW]1O"213,_&4<"00A:]JC M5VH@3;MZ]V1(P^OXP:L+UL;)FF"]I3Q*:"-8Y[RY*E@+GO"#_.](L.X]=TFP M-IZ\JX".I!S"Y5&"M><8YQ(T!#?8 A_*EB6OL2G/,X:,8Y_7SFQ4T(#_$ M!P(R@DE\B#F!??LN+,&//"I8MX&=WI;@6P7KI2W![Q*LO0^LF7F /0G^9+6; M8!.;PANU=1)+C^),4[">99999OD5=2UN"UW-QX71S#"PIP9+/QRGJ94XP MM\'3YGCS*T$KHI(Y,?/1B%\]\TY+]\/!\$9Q&W,D 3KGVL+2,(6$8B(/L10V MA]-PY56"]:@.2[_K]8OZ!M_@2W :7("K MP('B4=H(/V4[^#:1%%<0SV[CAW<)UEOL+CC;V, MX%G"-5S*MO%QXT+"ACYC M6VP![O/,(TK=H0OFQ6W8H;:"]W$Q>%],@JTOQ6A]/\=$B3M((F"_<+SVUD^X MK/?R.6UNK)XA6.,+6P1K;2V^27SFD[0O#J"]?3YGAB?)M16LV<%G$ZS;(O:* M:_&QA%EMHVUQ0,*LMN;WC '?Y=@K5)R4 SP$RR]M07U/[%+WYQZ/N. M5IN;^&Q7(#!DL*]MM7E6R03 P250#0"<+5B[-Z!H]9O@CF?7\T^^:C&9 W F M-H%GF:]G"];Z0%"?Z!3!^M$S)9XM +()#U$RN9GD;(%]A7_R'%G&1&&$3(:C M<7F532Y-J,8$@F,%'5\%[%@)?H5@;5Q:,8:@$'..VG9TEFM+3[!&8) 7&9+ M/X#+SM8)\@GT" M#6Q%0- J>>00L19 4/]*4)\1K/6K]V4SZ@(OR,3/5E]KXE(-DJ@7?\_6!4DB M6".SKR98&V\PJW?,.(E@+1BX5[!^ALP:?T1)01=M)8A0!6OMRO\^LO*C)UCK M%S8I(,!_'S$WLTGOD:0->%"V.APFN=9.*PD>9=M']$Z@6-V*( M4UF=+6$#_\LN"WL%Z[:?GA6L]FIV ]RRRSS/+^I9TKEP1KL1_XU)QEWL198,"ZPCBKE',13,RS_DX0 M(&810^!Z.,3)G8JRX'Q[C7Y=%,OYO$838E]B: MR\]^YV\^ _?GNWZ&"\SI.(U=9&#RO?6^4[ >K:3N]4D5!]4]O!]>4T\B'$Z% M[\-LDAH)B+ 0S-;RE:,$:[:[5;#>:G-YUVPQG*-Q\$3\61Q W\-WWE<2,SMS MQ--1W"C)BC E&PG_)<*R/8F+[(9PG*/6EOHS?:8/V"J1&Q\UQL59)%^(S=3M M^X\2K--N>P1K?4K@Y'O$D#PS]83#/9//(7Q@FN:O<._LXBJ,P7S^ZRS#;P-)S5^.3S<26\B8_07L9O%IQ- MT?HUREL(UAP*YRF30Z#[R*TTMI9L"8Z4FT -?L$4689';PD^VHJY;@G.2;S" MEN "3()4VD.0^$S!VC;7)D1@4)#?&0OJ<-?9R7>7.%$@0U!/@%^@#Z$X0[". M31)IV;YG 42 0[:ZO5*P-BYS!I$ZR!I3)W5#)J[P3Q)6 "6@!YD#]OBHJ[:I M7YI,3&)< )V( MH@ ',85@'>$9\3&W"6[7\7.F8.V^5LT1K '8"-8(F_D-R:F"M3):88VH2A2) MB,2?UTCT-D*3A^R!7;$IHP+]H'\ M>]=GS]%+ $*@QW.,7>\!;QB_$7W5@[_KX2'MQA>:;Y)D)Z"([^@G8\L8,[X] MT[T21"'&'KG"VKA[1+#V[EL%:WXS@G5VZWI4L([O,Q?K [[$.^1L/@DS>!(? M;053SJU>Z]L$; M+G^';7"\G.=K7JWQDI[ ?*1HG0*GJ2_<8 XGH&;N3 *;\1'3$*\2_Q'W\ M['?^EC-0L\N0?^$1@AI.XMT]:V^=7U&PSM_VE!Q3!U/]Y2]_^8@7$XZSBTY6 M6;?'Z-VQPOH96V/#L#>[)M;"VK"=YXD'P$9BM7C3FN"XI?B^-L!MZ2/L 8<( M_R0!#_]9D%:WWELV+CXAAXF=B0F 1,+E[&]GO: M26R+[\>]\ CCQQ@T'O$5BU>,K8S#1V+>6:V/ _*3X@GLC6!M[."O$IZRE?ZS MO%4\C,_G0\0\C$V+-D>*[!&M9(;+7DZVS=](_ MHAA0"43)\C )Y:Q@F75'ON](L#:PLC4"IRSX=D>),V<3)BH3FR _X8&H<71[ MY&>"&Z"HS4UF)BP"1L32KU:2-08P &,F8$%V*__/%*SU@0"A"5"P%S QV0 = MO7,#SR@F.4!-$-$$;"M)D[KWMZ+X"O\$H"%O !9Q@4@,T!T!1K>4)5+!+P#$ M^@50(488.VSB;,$:@#1'(*] UU<Q?!.BMY^9XDM]G2 M49 #?OWK7__ZL>KX&7YA/! %$6MC0MOP2<:2L5XQ@<\277$:9!QV,7;@:($T M00 VMY2@NQ; #2ZJ.^\(>!@/_)#^TL?/S,T) DV\3'&G:025M99IEEEOE&C!G.(-:Y MX"0X%@['Y^!R A?!WI6CGOS-BD482.*C.=<%>Q% X'3N_TRH+UW@+? MZ6_\7;N*(\!L<"+>PX9@OQ:3MH*U=R>:Z::H^USV3%LS['K[TC3HP7 MP9FV"L>]UT3'+;_W_6!G.)#@:_=7F-BS\-(D>VXI\"3AV"ID8QTNE8 M\5'\ M J=(DLD6P1I6KGBX;<,EP9IM+ G6/I>=;B6VPOY6^_JL=[6Z&M?'FY($4WW* M'L'Z[G*$8"UFD//C<3,^6UQ#;$&,2IMF<=52B?\QQOCV"-_B,GBSMG,O\1'C MY]'X?T1QXY"-$8Z-%3$%\63^52Q)OV=1W#-S E_*-G$\=H O2:#!G\P#ZB'V M]95W[7W%\F^"]:CS[Q2L.22#1!".D[_CW&:.(5E,)E5@1AO8K@!P.5($&@G6 M$0@%-&S_]NQ>_L\4=B(HRHFIDP 3AWJD8-VV1;;AL1K-I";(J#^T0P\,?M:2 MH#'G#8P R@ =XPB";&OVB;S*J$3\9?*Z]]6"->!-X$32S.L$"?V?#;_+3EO)%BWX[TG6"/(R&JR:-?.L)Z"]?."-?LU+Q)K M]+OOLF\)C@F""5;\[6]_^[C\7*\:)+/JD[V83YQ?#?<>+5B[MZ#$FF#=VES% M'OI7?5]=L*[GS=D%A<_07NJL_?@T[;'55I>*>^<,.R(A^]>'YF+CI&[)QY?H M(P)G5D&;/V$J00D[2O&/2_59(^KNK8_5Q5C6-X)8_M7??J=.H[&]5F(#[ O) M%U2L@0R!)D'(-;[6OHN@MH 2WRE9F2W!%'P;GQC!VGCEOR)82Q31A@)MZK-% ML!98K(*UA*%'!&LKI/DM]K-5L&8K@K'/"M8^QY[5UY:3."G_XV=M9B[B%Y?Z M^BA!8 K6L\PRRRSO7T:"-;P)/Q"PQ"(E_<&KL Y!XXCGM;\[6[2&8>$)_ [? MQ2_-X3@?S.^",^ QN,2^)<$:QWE$L-9^CPK6C[0%O(-/>:;X.'SI/8BR M,&J.QUE:E=I[7OO[NJ);^XD?:%?\%0;'P^!2>'A+P7'#@RTF@$O%V[4Y7,J^ M<6T^8218JPPEL 9P3I'\U3!6E_G>81-(BSNBB? F<'^2[I(!&MCTTIA M]V6#GUFPUE?9_2W<0(Q'3,*[LALVN,6FC5M^7O)./8(,=Q:?T8Y1@/@:!7$JP-_J,%ZPB$2[\7=+(:A,,U 0N>W%78B8G+I"3+ M1J#*2M,S5U@3W:R<-2F:I#AB@(9SMX+E*Y78)"+!)DVXP(5 /='@3)L$8/0U M)P^8$) R65V9E80$"' 29;P_D$/XL0+DDP1UX"[H 1, #T IG/!,5GN:^<*5@;'P"J>PO8 Z<$!V-( M$I)="I#]JP1K8!Q0E8T*S"/%CE5 - F'[LO/C)(O0H@07P)GYD3 WI7C LQ3 M_'9660/[GL-O(^2(E_8V?GMS6JV[>PFP6!V@7XBFVH5OUI:V"3-/MSYI"M8_ MEV<$Z]@CLN/]S8N^2P#3_MH%\910('#@7P$NEY_;B\"$&,HV9W?Z+P&5VN_/ MG&'M]P)TOB\H(<"!M D :#_/;\\,ZP49U)$@;\SH,P$ [8]XOI)@G17AZJR= MO3=Q&&8@%.IGJV'80<[RVE*J^"EHJ^V\NU7"DA)P!7TM<%D###XO>44@25 ! MKN=S8 GCT>H< 9R>R#SX*.;%< F1^- M_0IJ]8ZG<0]_\_Y\AD 7OZF=U%\00[L)0M?B73U7L$%:SSS%$]SA*K%?-Q5JC"8^9*&-!< M9:YWX89BS^9\W(!PA&/Y&98RM\&ZONOR'=_WLWG17)^5Y%O?/[]_!<$:]\ ' MX$FQ1A@'KO".N->6DI6:L)$$076'V?PKOB]F!&^U@K6D0?RB)D.*$XB!PQML M,RLNETJ.?6&CQ%L)W<$FXL?:3G^S;R78$BZ$\V!,[\V^/6NO8$UL]4SUQM%@ M2SP=M@_/&/7_VN^SPAH>K/$4%TRH[># K0F0\+K8@[B'F(5Z9X6UY-MVA74X M# $9#Q4/)5CC5WB[/JUXN!W#27K5[V)*$E#%]JV:QB-Q4GP6!V9K8OULPNY- M\+)XK[B%=F5'<+M$V?#I<&T7G@[K^YPX%AO F7V?\.J>N(,Z&V_ZCU^X 1R.]*ISF]M)H0K60%H"O&<(UKW+2DZ.-4&9 M41#WBF(BLHUJ5I-ICS.W8M;.5LY:92V1P7--2@#E,RMCWJ6T$SU[%$0'IF6F M:1,K/JSZ/=,FB1)L$8 T^;'%3%97G-N^#)G/ M-G5\9;U?31P0"!!$$4@C7NI#00;C9^O*B%H$E(S[!(#T"__*G_%O[JMO6MO8 M4R)8:R=^W'T%D 0@"1:CT?J.5(O5G]S.><,STFV\!Y9T5V+[WBN8*T G20#?4:PUL\" M3.I4CVIJWUV_9VMZX]?6B<8??\=F)( * (WZG=WXN_E.NSBZPMAGR]K=N9F" M=NR1_V";9R:23L%ZEEEFF>7]RQ[!6BQ20I[XR]VQR$=*Q3#BN_" N1*^,$>[ M_$RL-)>*=1+Q\ (7S"8)&;[W_C[O^_F>G]W3O1^)C;V*8(T;P^""/C*Y+4:0F2NV%O[]'R5)P,IK,0PFL.G7Y6#QP(IY5\*IY%).W%.GK/AG>TE6?"=V(! MDD9A97AHB^BX5GP_1\R( \##\*A=ASP7_H=5X=PM!6_$&XBWX@(P<3W#&K;U MK)QA#VK'G"G[[K$8G(E>0"_MZN?[XKU>*:D5;8HYB,N0[C& MQ9_A28^6(P1K')#/8F_XK1B36)N8B'<3%S)^MO@E_8Q7X]OW:V$BC!P MN-I?QAG1]DR;!$JT/^ (] &S)H-1MN 9!;@T\0(TB!20=H9?:L7J*MAJ;P%O M "VK,=LLT:L+ ) M@@$50.>,MFA_KRT2^)?!EZS46=ZOG"%81S3*2FESF$!_ M/<.:6"$PTCO#.H*U\7:48"T8XUUS'B^A$TF+?P-D95NWJUQK :8!=OA$78B( M@+>@ I(DHY- $?$ "?+YO N +@@1\!QRV",E";8@>LBT/@+"83/BA?[BCXQ! MGVE)UQ2L?RZ/"M:^IU[:4<* .4BP &;5A[XGH4IBWYI@E/[,5MOF]\RG2_V_ M985U3[#6]["#>L-N; ]A1XQEQA.[")J]9V>5J'L(,OB.MO+\G%^\5; ^>P7- M4O'>,O$%-P0Y])>Q!U>SDV2+KZU^R$I=?H']Z0_V"X? 1P)L@B=6E! Y:ZGG M-B=Q1T !AM-^?)I@%[*>K0/75BK'?M@R7VC<&#\YV;VO?7[WX M'X%KW,388P-\IT ?OYKSY-KO5L$Z23S&&1^L7]Q''_%/VC!G6/-GQA3?8E<; MGS,7"#@)V GT:&_/76JS!/GX?0$P=1?\DFS!_PG$"PZ;#VI11\_-&6@"8(*N MQKPZ1ICEY=!>LM*_/,HP0D6-=\"Z>Y M""IB;X0A@L[1(L>K"-:XNM7EL(H+QL"K8" XLAYU4[]7VY8-X0LP A'8.VPY MPUILEWC*UGPVG)JHB'?F[-P>1_8W&%J<&+:")R5OUFV@ZPYDZD>84T?UPJW@ M/%AK:?>EI7=-$H0D9>(\'@M;PL;$/G@3UVS;;:GMU[B1W[$/]?>>>(UWD\0) M@TNJ@ ?A7,]:BR<8QW"I1&@)V# E;)USC_4A;I1=I?P?WA4CP9OM$D6P=K2- MV(*8AW;KU5\[N9_[>"[;BOB,CQIO[ QV- [A7K$&OS<&Q!QI,' X?00'Q;V\ MOPLV=_F=RV?$!L2PK08G>$?TAL/UD[JS+W: C_1VUMO:1X^4(P1K]T@<&+? M \4UM)V8O=B-\3.*381S9#==W\U.6A**Q:Z(XME&>^MJ],IG<&ZQ*G.+\2D6 MP>Z,3^,?MV C:_YUU!?&"-[E/=B/-F4'[ Q?T=_TQ:^V4^\[E?_3_J(WX Q8 MP3J3D\ !@[7MKM6T!*(S1=JA"J1@?.]NRVN*&W@B_,5%+8=+&\KJ:N/R3)O\]MMO/T0) 5#! M1<$Q$\*SV8)["T!H=3= :T+V_F=L?=T3JUW&/Y'("G>@&&B\6Z0EW "0Q#9! M7 #]Z/:H_SXK1PO6$:N-#03?7$Z<-F\@KL8N M8BASVS/93D^P?G9+\+8$WP#XR!U2B1QDNS+^A<@3P7().,,&1 C$$%:Q,C#G MQKH'H0A)]:RHA4!"QN7VG".0$E)R];:R[!\(J4Q7) M5N^W@G7%LOI&\,1WV0P;E'#$?HVE"(WMLWW?>QLO M.4M,@H, ;S%J@[^"E:I)=MI>X9^P"D(W.S>S@R(M-41 M@@&^"VN/QF*VMM3G2+X H.]+@&$7WE'0"2X@YAHOSVYU%Y^N_D1) 5SMB;-9 MQ2!))P*N=JKMV&:_"_CBEX)B@C*XA" -GP);"=YDE7JV0&1? @V")WR&]C-V MV:_G\IU+]EN3/?$7XS8[!%C)PP>9A]J$B_H]07K!&VWK?8T;?AP65\\:C*SO MRN_R->8)"0GLQ=C1[WP=W\N6V@3 M=O^*K Z3@;KX+>P%D'42D_V*$8!D[6B6[@% M/&PG*3@1-M1F>"YNB/NV.Y!E=T(XRC/Q>,(O?(X3218T%GI8-CM?PM?XM5@) M; <+$>,(?'!?!.2VG2HO@JOJM81E:[*G=X$?/2&_Q C8HWC%:09[S MT24*X(QL2_N* 1I'>#[.(PZ17B18LQWO2K\S9ZF_) 7/2NP>K\K1 +.\7OD/P3IE*3O*A R4(,HF*Z"%.$:H M.%H$JI?5"AR-B9E(>\>YS4N"-4V8;Q%8X M;X[)*I\__WW'R#3 ML]4!N+]C.YU9GB]'"]8A..90Q ]@1CB(98"CN13!04;<5P"\)8)'G6'=%F1# MO6 <_@1I(8!XUZQX%H@GO$1 ;)^A;@0.P1MD&LDCX/D^LN>^R'> =TB/.B/^ M_#=,032Q39%,:7Z52$IX:(D 3 ;L(S;\OT01S_1=(!RQ@1&20=N*)U.P_KD\ M*EAKR[H]L=7.ZJT=!0V\B_MI@]ZV=0E*1?PTYGR>+6G;;'G7!F3TJR $0D\8 M-8[@0P$@YZ9%)%PBVSE/SC@S?_N. %[)Y::3XUO=N=S[;/C&[RS()I $BZ@ MS0F-^HU=C03K$'[S SORGNY;MT\\"T\(0B31S;AC;^K.]HU=HK4=0K3?4MNK M5\1F_D: *SL<&'\"(=I28,X8P!G83GN/M(&QQD:-0SY <,)<*@!#?!5P@RM& M.SQH-^.5S7BF]V#_$A'BRV!E-I[SS8\(L+H'GTQ89XM\ /OGS[U/$@",KYY MS@8$"HU_F?;Z!+Y/XH?@E,2/B/X^;]SI1Y]/0(=(3K0V[@1 \9.E9!U]I]_T MBW87'($=)1@)PN,SYJ%V6^X$(P7/U#7'\*BG (COJJMQT0LP:O?,$_R%/K+2 M0]WY;*M)V%[K,[VS]^$'S7_\6I(;/-L8EGS"5K)MXR/;\SU2IF ]RRRSS/+Y MRA2L__M_CUBIHMQ(L#YJU>4K"-8*'&3'+^*4.*]GPSWP"IR$:Q!]1SOV$(O$ MBN$UF X^))ZQ(8O@+'K!*=I[:%O\"Q^&+7$%P>DF8B=^CZLNB=5) LT.;#@1;N3JK6 -CS &X5F)BVP#/LSN/Q(IU6LI MB=EWX=H<$V77(GW,SN!I_ Y7(K+7G;_:7:+@81J I&T\B*WB+_"LSVGC%@^K M#]RHS>D:^D@, 1\UOO01SF)\:0/OB,O#P.Q&;(78J5W5VX7GM)??$^[Q>3P/ MUF=';%#<''^6L$S;P5GX.GV-*[4VV>.N?DZ2][.[C1XA6+-]'!S7Q1?T#5XI M/H0?&C]B#>J_=!_O@',8_V(-^I=-:3MVP1>P"ZO>ESC[R/=I*_?&"[4W#B9V M@ _Y&3,56_00F@ @(%)"WFO;9U3I[2H*])B &'@%KDS&9[SO:!ML@3G^D$A@ MXN:?GMEJ\XBB/P0)@3- K+;+&8(U(=.V.E9R2V( C@6Q!7:G8/V>):(40948 M(R'$7$\ D0AAI1XB >0!G@A%[P*< 4]C _&V*A. )NK95HA8 @C%<905H=N M%:P1M C6V7YJ3\EJ26!5!C@PC[#EDE4:8([0LFLDS44D\O[F'P(QP8+@B6 @ MJLBYK7$1P:5M>(D7__SG/S]$0L\!VA%J@1'C"#E#7K1CGNE2#]_E_[4;?XQ( M$+RT!^%6$" O 7Q1PK6LK+YFZ,%:W5Y=<$:-A;,TUYP$)(NP('0:0^$FI@G M8./[;(5MN_0C#*7N_B[((:B#J")K;$J_>[_6;CQ3>T4H]3SU148E3VEW^)"M M)K,^I#)G.1O?QJ*@BO&MS06$O#],)5C$SHS?6E]U93OJF;.@):["!3DJQ#@8 M"=;A%.S'N. 7O+][^_VCY_YM*=H$CF>?R"N?)G#A7_C:6#0F4Q]!"VV0BSUK MEYQ[;]L_?<#>^#,!30*B-C 7L]U1YK;[\SL$1_["/7[YRU]^B,SLC_\0&$P2 MF/JK!]M0%W:EKSU+X(C@RO;TA> 1,11&D22DSKU=&QXI[F'LL !O[E\ 6H9S]\ROLR;_>05O:C@V&,K=(>!"2+&3\YCBHK"AQ/S;(?OD_ MP4ACSXH*;:;_M+WVJ?:;!!/WS=G;@E8".I*HC ES2;O*.5N)YRP]/%!=V8UG M"]*Q)\%=[V1<9[QGGN G!)#X6/46F+/"P[@5L#.F]9%GU*+/S /:6>":G1IO MA -^,F<&JI=G^;[GLKO1Q3H*UN6P*UK/,,LLL[UE&@C5,\14$ MZ\S;WE\2(G[F\K/?^9O/G"58)[GT+L$:OJM)F7 I?B2Q$/;%;6%3>"G8@[T$ MW\%?<+*5NV*&>#^.AZ_"6_ 2+@O7ML)S%9 ]FP K7@!?$['%(0BBL%;%/9[Y MXT]GCZLC/ P+:SL<6=S8<^&6*@2[#QR-&\"B.)$XOYUPV+KGP8XPI#[/NU9L MJ3[N[?,XO;:"A<3&M &LVXZ7",#>']9S'SA0N^!1^E\_+/&(V)CV$X. N6%@ M_01'$YRS:Y;[X%PUEJ"MV#",#<.+!WAGN%9<65O!Q/!=+=%%Q!(D#N#>G@4' M^V[B /@OCN>Y:3-]E2WBQ3#T+X$:5['--US-MOD6;1"AG3WA.G NKJP_) #4 M2]PD5_Z/)UA%BQOAM^J7+<+Q-?:!?^'Z.!2["1=M8]OL)=M+X]#:E/U[1_V6 M'0>>X:Y'"-9L)8FY663I77$.]DSD9Z>>56,3L66_\UZ2U]FMN)(QRS:,O_!D MGQEM:]^KF[9C<^(5?(+W\Z_[BOGXF_IL+:,MVOD"/@SOTO_\M[@X<9Q=S'CU MZY>N8-V6[/]N,#)0014!'D3[S"V@7088YV6@^MSW/;S7=GJF9Z:[9^;AG*JNW^]YGIGNV^>>>^\Y MYWL6BIQQ+.MPV4:B)'#(.7!$CG%:68]# )+-BS/*FHP2B-9$EPBH/J@NET.1 MI;1RD%,(O?\8LN>*?NI 6@XZ?(A2FV-EMK01!05X0L&@M%HK0_+"&<#!;J_F M.*7L4X(XU=<-WB\IU@[@Q!@9F\;FG(D^ M-_0?[X0O+GL0P\G81:#B#? !Z"18Q![I_8W;^)O&3X ]0%7@C.]$:5H_,P(I MU(PHH(]W]%Q&H ACT<6,4[RDCW B,+QD&#*D0@&?!5@SI .P-G;G*=W"/"P" M6./7$( UP*O9T[6F)F -O'5�U8HW HT8U]#H"+#\9.'P(L'7OLL<4@-V=D MA4.#OL+P)#_DV1BM#6YYK M7_09Z]0:('_FTL_FAUY&QMW#WFF,>.=OY-HA47[1V>3O MQFU_X>SB0.;,<0][LGDR-YYG[=AKK2/CH;.RH8W7]SA2K5G?L>_:9^I (_N3 MW_F^=P4:.)<$C ,.R)NS@EWJWF@=8.[<%TVTC8-V%G(7\G-Z/7D _<,;7NH*_^4S??L<: ML*9+T__H1_34,0%K("']E&[![@=BFG^Z*9V-#LP70 [H=.Q3.@;>D!EZ']W4 M9^E:]#/Z"W 3#^EE46J[:5\!T8":=!_/IC.Q<]V'[D;_DK1"M_5L]Z);>BY= M!%@=@8&^1S=E7_D.GE2G@NX M9[/1T7R.7DB7#3U<<"3]EYV*IS5%%=< \NC%]#GKBTZ-?^QI?H1I0*"?R:!W MIT?R.Y!1@"P[E$U+5NAB]%+C#G^",;&QS05=G0^ +X]/P'NP)?$V D;K9T:F M,;V5K4CWY9,WQ_P)_!A^QS_#3J$'DE>\I[L#9;TC&\7*H='A0 M8#FP^N;]-/Y'[QF*!@6-'*X*6'>-1HUR.0XR!ZH#W>$#O *6C+$.71ST,HOM M3_8F8XE^.F-FFT\C#M+HZVV/4L*]SW=ORH4S0'D5P$64=6;$X44J -M) 5A3 M*H%/#&7M'JPS1AB'N[D6IC0F( MZ+D,4O=G>/@\91_P$1'-@HCH:\''H0!KAF,3L(YQ] %8,V0#L&Z;UP"L ?1- MP)IQRK!:%K!FR.)G&V =I% J C$-1X?,ZS&&?F M$LCC.V3(W-N[S;EQUV!=S?NZP@I@//I(>V\!%]8?7=7X(T.USEQFS#+FH]P? M!YC2WN[!*#5F_..@X7 @?^3=>K;^?<96IK(U#/9?0$]^[ ;G,A",6ZCD $P"3;RWX08S%OY H/.2,X8,B/E97&8A]C!/+><#A0-[(JZH6WMU27\\TW^8.C^SM MUBB'#B>G/^0P>A8[ 7^ 'H M1W6"%]TZ6B;10S8(O3+>FTY)[>S9;SCG0MSZ6#RFX6 MR($_=%\Z$'W6&.EO\(MI=C4]SW/QF?\NLD[KZCWT8;Z)-OV=/@QL!\RR+>E> MWMEE//@6\Q2^!)?WX,.DM^(KG3*RV+T3NY:]UI;='0&5/D?_,TZVB+GFFV#' M>W\\8^\:&WV8/(<^;"[)!=DVCJ@VQ :,P.4:AXE2W-9=?;55$HK,86O%^[+3 M(C 6;X#J0%+WB/+K;78;661/X8W],'PP;"WS%FWM9OE.YE$-6+.-E@&L_3W: M\-'QR3U_1F1:L[78'VP*MAG[Q-HA$WQ ["2^(9]AFQF#.6*OA%SPF]2^B:Y^ M?.N ?XB-Q,8FY]876YO-%_[C54#_D$T76YP=C)?\0]:D>8O]DXQ,\\\E;0XM M!%@3>D:Z39S0C=&1 .=(=M!,\, MW3^]YH-L4S)(T7+8 #1SD%WU[/42XBDE++('%&UY>U:6\")# 0 M./6=F8Q<1A2#US["@&*X"G[RW&F*>( $SG][/8XWGXBU#D,$E@CI 47,%G(R]J%FF+HA1!G#Q>>,' M$-DKS!- B<$TKR2XL_)"OV:NN#,67.C8&.A[?VTB;83B?' M>Q'HUH[G69<,9\^S-JU+&0@BP!F!=-?HB>T]\(W<,3PY7 0',$RM3[(<@"T@ MCUR2/>,5M,$19#V0/X8F6\"_UHIY PSB61L!MX"([N6=&>/.$>O-[Z-$5[,' M=Q\49R79YEC &\:Z]R>[SK$(&#$V:X)LV\OH_?:\*'U'[W(%H(Q'')GD@/.H M?F:;?N.,C%YPY-1:HM/B,6<5 -:7M-C,7\X)G?&Z_]T)R0(=\/AS(] MW9XP1 ! Z!V,?HX101+V*^/$%^,A_\9LOLD0QQYG#(3-L[[:EDQ+N90R"^.>"8,V]XXMZQYLR-9[)?K0]S[;+?O6H75DW\8+?#%&:U2P%N>--1%G7UQA=SKW MHN4 ^>10%*!JOCE4\97,>,_HV<<9-.W">P$8GBN @).1D]-^LDR6@?W$'F]_ M\1YX$;89WI-G.JE]+"DI*2EI.\@92 =S)K*)@+5\GLYT-AZ !GA3ZSH[B2(P M#GA"OQ<@ZKQW^;_?146P(0%KNC3]A*Y";Q!8[-QW?M/?AR1C8"NP!V7%TI7I M,701=@*]ASY,EZ'WT;/H&/0\^AU]CDX468WT:?H08(R^A7]MNG$DJ'@V !/( M2=>A7]%WHXJ5W]&UV(^>3>^@&^,1NXI.Z+EL<@&.;17/0M^BR[('HTT-OH>N M3W^C>[.;O0>=BFU.AV3+^3M=M@9KK1.^4N_:%I#OF7P%="7WQ%?^%L BO,4[ M6FNUCMB<)WP"(H;_0J H.XWM0!\S3_P7YB@NX_8YG\%3=@V>>:>Z2M0L6\S^ MP);D>Q!0CS=D@QWO^6QQO*&CLGOQC"D0X)CVD'(J2W* MJRTS8J=0*%0<1-:B RWZJ0\9/&(^]:D$U'),1V]1@!:%IL_(I%G]?S@*/8\C M'SA! 9/=:Q^2\3SD^\?_R3>PFI/>>G004M0H==-*R(Q!(1=DGV+,< #FT62,K(8W@$.,2#H(_YU^5U!3/ [RXXKD,3(J^?QD@C(CHCV7>K+V('I]&C*DP M+CW+NS%4@4H 5\$*P(NFD5K?S]\BL]GY&X&,G 21,6^?;I8_:R,. M]C5#!P MO3_C"0@R*SLOYHQL,(+PR5YD+@!V>,I HJ],(_,"K ': &_,MWW=93\3@$// M\1YM>[M]CGSBFT 9R/@B*[,D5/+2UQ^%W/J8KPSXH%-YH#C@CR3G^8\>)[? M&S>^D3=R0%[PSAJDCUEK'(OT1?(52-8 -_- P"NC>CQD05@O@%P &OR#*CDH&L"UGWI]:%76'O. M*?(K^,]X\)ZSQ3KP7M['GF7OPE/_)]_!&WSR#APP''EDS;J*]=-\YK1W(%.1 M-4#..20X! "4Y-\Z("\<;I[-V([]UO_]CA[$N6 \G'6116$-JO PY'ED6'O1$[80GAF#NC$ M]B+WG;;>(OC \\@[QYZ@%FN ?1?K8UK9Q:#HIV>>K5.@+)T+*.VLG/9> M:T^PMUASYLC^9([J]_1OE#^WECBLR0#'KWV6_]!063V1?" 4E^G0WVJ&9)R:2DI*2DS:7H4TMW MYO1WQMG;Z4%T5<&M=*>='(P4;4"B]0F?ERNJDOC;$)7DZI++[ \!K'3SL/NB M90J]?D@*6\%[LHOI"G1E?B]Z5N@;](KF9:PN8Z7'^KP 6OHA8(K^Q'Z;IA?7 M 7N>C=\ <[:5BF[T7/>DS]5V5*UO^;O/\1>PJP5OTO?9BWR)37LNGDD'K'59 M.B+[RK/X9DY]*[3JH#6NBR^R##F,Q&<:+T!#-FE*D*U M =;N$8&O]$5Z)1N";P#?0P^L[B)_-9D0GCAX5)XB+G_ UL%_=:!; F>^P9\D-'9WOR=5ES>+,(8%TG>[!Q MV"ID@CS;3T(.VFPS\T26!;FR5^CX["V^@[K_^SRJ [,E)\",\,RS\9'=';9_ M5%Q8Q9?N>8%;\HMY9SY+=CV>.LOXEO"Z2\9ZTGJI,V!M,@F0#=4FR#EC Q5% M#:#L$Q1J9N_)V+$AQ*8R+ZNX:Z;FLB33AW/#8N>(%P'5)S@[*ZL8+S@K+'*\ M4(YFG63SL=@=L X:!QYP3!;NT( U\%0I8ED&9,-&:BPVYE5*<6PZA?+(^:/_ M V7 6N3P';*?O/G\O=_[O>)4ID111"@642IU2,"Z7LN4(@HG4-8!Q%D'J!Y2 MYIK[DF?)-A7Y6)<_I0"W 6Y#4UTJ'=!&N04J"N@8NE2Z-4C^/(]20QF)_B_K MR#9/6IWL[9P0'.G..\Z)R(YV'LLD=LG(;+OB,YSJE&T 2_2=R:PW!79 MS11[8 LEG,%B+(SB (G:]K,:/ O TS/Q/!P"T0LKHMGKC$7&):<1$-^^Z%PP M]B[]C1BC :PRX)RCC 8 PZSHV;BOO]G[&8$BCLTK&<$+?+!'&Y-YZT("#J)< MEW[ ,/(D.4TH5]8\P(T@:-T M#O/"*4'V/#,J*KBB_Q@'4QOA3P3"1"GN&K F-\84@/40>GWPT#,8M>08'\D_ MAYCWP -S)EO"O.&G-0@@C%)J=%\.#/QC']C+8M[J9\V+/@_GL.^3(7NO^^*Q M^<,K0+F](,HQ&@LCW#BM%VL9_^R1'!1X&"7UAC;(ZSY\]@]Z !V5\PN0&Y4C M[)G&;]XYONVI]!5@,R>9,X%,=]&G8K^.# ]["!EV+_S@C!-($>L@,@KL#:+Y M\CJ;B$^:74X/I^/A M75MKH"@)CK<"->FO@+6Z7[E[TE7; .NX3X#?P&-V)/M99BT=F\UB[.Z+5^8K M[ ?V#EM5=K.U3B=F%W61\=J6]*[T5;84_9H]'57$/)<]B7?DA:^ #X-_186Y MT!/QO4WW7\8.#!DBMTJX1[ UN8T ZZXM5J/'.+DB"VPPB1SV1/X+_ [0=5D2 M1"[A@1R0878,V?*S];[(OE/O(^8S_.?F)@!QLD;&HK*8=29T7K,,XPKDDY6W5/KYQF[@ AR9\X].]H(>I\$ MJC>?.@/6=8159.^9>!E7?6?O-0%;P) #@7.:LL2I."WJ)FAHP)I1+N**\]H& M K0:"[#&"XX'A[$H-9O[.A<:YU2 &E$25-\*V<\ Y2%!,EFN@$K/XE!TT'+T M4V::_1YW"IEK//=^G*NBYV3YD$&R,62&,7[+X%9>V@%-4:206 \.A;X=R6T MC\.'(Y2\"1KA2)ZU9OI)0*$K%,OER,G%D7H\ %S&6X M4.@Y.1AR %,&9("Z\PS(Z/$DNM,9['ZL?>U%] O*O?$!%2B\>$ ' MB4PZ%R,07V03VI-\SGMQX$R+$IUE:-*OXIF"P!APC%Z&/H4>[^D=GNO=&7F M0=';34-B'M'G. V F PXC@=GJ.>9;T:G_:3.'&B.W=_P.[)\O3]>U* ]PZNM M%'>3[*&^9P\!-,L0#>-Y%NA-5H%D9(-!#T!DD,@JYJ@@&\ZIMI)FW@G?HP0^ M>6+(N0 YY"U*K,\SVEWFW5AD(W#F ?/QUWOACW/+&C*/#&>!"8Q?SS5^9SNC M'=_F/2_Z9WN6><,OXU_&J?EH]L@-\GMS19=C3)I+D74SRXD9@#6#F"WA/!T;L*[Y:#U$EFAD.),?/&"P M<[CA)5Y8AQQ7WI4##@_("%TXJBE,"S#H,O8 8",HT7T%3. Q@YY,RB V#N.) M$HS&:;W8,\Q+]*!?IB?QLE1GQ)!)Z]F^8 T*Q"#_@C*?*O=W=.U.>?\<9SIV7[A!.0\Q%_\!# ;-[)@/>*?HJH(?^G-0O-0-*G='T*'HV79#.38]P;H]%D6T>P!?=5U N MFX.MP-:@CP#!Z#UTTZCV0Z>F#T:[J;8V6?'NS0#!&G0CL,GIDW0\ M.E'H6H)XHX)-M*GKD@U?!R3Z#AV1OU,%)7SG__0\SP)0^Y\Q/_0>-A > MT:G:>G0'U0 YW1VOZ'IT5WSU?FP- '076\*XPR9F0Y 3=I5U:^S&BE?FBS[I M671BZYO]@U?S6H*U$?G@/V!/TZ_Q@LU(#CR7WDH?9E?QIQB7.1)00,_U_6; M;W-NE@&L71'<#:PTC_A!=O&G:Y4(/ T;@P\>_\P_G9__@@T3E:&6)?SC=R(' MX7?"/S];[\L$R?A\G61@;LBS]2-XEZQ9LV$G\3&%C2L0E>P95Y1I7_3YOL-. M8&?SR?!=>6;M$Q0TVY>=$,^S_CR/G-F/ZK,+'Z;U9D_:/&H%K)L;0NU$L=@Y MV("FHK57Z8_:!62ZT8UN5, 03BV+BD,Q-K0ND?!]4'TO&Q%'!\$700^T'ZLD M.%[H9R=*R>;E\.\2^304V?PX*1SF'+L<(C+.95SVE>U;9[?6?/9_("KP4":1 M@S BM(QI'FUC1(TQ:#;D!2]O2DC@ ^1E/9-9?.' M[NVM?[B@(E&NE#\*QLG(Q@, )$57 MA*W+>^&+]V(4^UQD--*3<& M6YTUWD917<+[>Q_O8HZ\"]V$;.#I+# JYMIGR1/G$%T7L.H]NE;/B+5C+%$B MK3F/UH8Y-)<"Y 1I->UZ;8R>RNLV;N<1_]W5_C@#_1LEA>O.T;-LX M/P#E@$:?-UY.EUCO9!U?C=6\ +C)7L@/H]#?_%_PR*Q A5F -?!RK SKN!\9 MBO)A9(#(G'^$M6 MR)!QQ%C\;)S6"[Z:E]#+VNRDOGG8''\X%NT+>,G!8UV3)W*$ER%/]M38.Z,$ M?HR[JVV#7U$%C QS^N%'/7]X95V8.W-K7>)5.!2[ZF_3 G=BO==KT'/J=_7N MS@E[MO//.,E,6_9[\#*"4O G@D3B'';O:>?MM(N#+2X_Q[CP*0)/H_K"-!ZW M463A63_14SSFU3HF WBSDRM?)24E)>TTJH/0[.'.3.<:_=P^3U]E>^3>/HQ/ M,?A/%W1&TZ/HG71!>C8]8LQ L.@+:[X#E*0#DP?Z#5N#+D+'H%_03 M6.L"L_2[:;ISR*'ODCG\H%_@!7VCMGE"UV*SLV="UXKGSGMFK8?3Z<.^HE_C M._L[=#L5O$*_#/O(VHB*GU$ROK:EIUW1;S?LX+ 7O8O[XG.7;- V]TK_"7D MA-YIGHS=6,.?@&^>12?V7/9/\*II,W>1\;J%+/T:+_ D]&%ZJW_IY;7NS][S MW$7\)HN0^]6!V>8QROOC3U?@$D^-E8WA'OAG_L/OP89QKU6J2^*?9[A?^)WP MS\^1E+$,[F-,QD^>\8$\UW9E;2>%+/-+X \Y:BMIWX7J:AUX1![#7Q0VD6>0 MNS[FOGX>F8[G-<^N6:WSDC:'.@/6\3L"0+A$>\CL5/H#6+8J$#GK<\!/?:*! MDJ*7+*S83.>5$NF#FO=SX,H8,!;EV0 U8P%F2OLJO2NK5-05Y\6LTA!#9J4@ M!XM#*:+_1>8H!0/ ZB.KLPE6M_%9.0YE'D1QV6QMQ(O,Z;:0>;;!4OPH&L!2 M\@>T'[IO.)!6KV@!"=:^2$^'0"@78Y$#5M1D74ITC+577X(Q9"\K92DKT5Q0 M3-=)]L-00@ !'/_Z2JN H93[4+P@R,K+K*'))VTO;N#LQY'I9P'I;:)W[YSKY-<9S-T$> M-F$,24E)24GKHSP'YE/RJ%]:ISXYU+/G^1WZ>-Z0?$L9WP[:]GE:U]I/VFQ: M&+!VB2A1)D#O ?T/9/"M"DC. VD!+P 1I1=$YLPJ?3F$L-?WXD0#4"EWI@2V MWF%C =8<>C)<977+*!:A)).AK3G]T N_CM81M:5LB< "SL>^>IMW :R!J,JS M W"5IQ$%.J]GWS9N4/A]S377E* -SEY9M/K(RWX&6 \-TII7/5LXF?5YE/VS M2-G&5=X;("M019"&\C51X6'9@)E5Y%'O=&71E3Y21L>8NO9I'8HBZD\$GI)$ M^M2HR*",^Y#E^?'CEK>\93D+] R*\NA)VTL[68$;PVC<%.H3L$Y:+^U$P%K0 MF]YFVOTXR^DRSE1EZ::5)Q["@30D+0-8;QLE8#WL<]9)VRZ;24E)24FK49X# MW2AYTR^-+6\["; >@G(/V![:YCE:U[I/VFQ:"+".WRM/H!^%'A4R' &H?8&2 MT_X&<)&Q>Z<[W:GT/I#=+*-79N^T'@%#;ZK1)U'O KW 'A#@X5Q*>TKRQ5P MJ/^8\@V JF9/PK&<2'7)!>5$]-'33_KVM[_]2J7BV^2C349N?O.;3^YYSWM. M'OO8QY:2Q((JHB3Q3NJAZWV4P-%W0A\A)>F!A6/T< ;2"I3@7-:[Q3H$TO8% MB,RZ#QF+\I+*@>O]*:M>(,L?_,$?++RGK"*'UKK D?WWW[]4.5 .7)FF=??! M\'Q.?F/1MU$_:4$&D7T_E%S@B0H8S@+[H5XDRD0E[6QJTP\V5='L8BS."M1; M!'P:FA8=SR* V3+W7F8>%J4NW^M3)OO0H6;IT8N.\SRWQOVCC'LLMFC6/:[^=]I^MX^UP[24E)24GKIW6>6YM"F_+>FS*.>=2G M'M:'+MOULUU\ .:8,O^MUMD=DVVA2]=IMYN,FT[?)Y7:&% 6ND MGKWFY4"C!S_XP:7W7%^ 9!M(JZSMK6]]ZP*(G'_^^:7?@2SK:;T1AU:JE&36 M&P,/7O2B%Y7,PK$ :Z5]99P#\&6Y7GCAA04TC+X"TW@P]&)T;Z"PC)EWO.,= MI5RTK',@ MG'32284/2K0+'%DG ?2-0_;]JU_]ZK(OC2$7>'S;V]ZV9+QK"7#>>><5X#QI MY])0!MVRXUCDLUVN>=_K\HRA:!$#=]$Q+_NN8QK+7<;3Y_-6-=)GR=,BXQQR M3I9YQB+WFT:JX&CM08]1F>/@@P^>/.$)3RC50?2[F]:/?0Q:9,ZZWFNL/7&1 M_6R,<8SQC%7>;YG]<]G];M']M4]:="^:]O=E]X:QWS4I*2DIJ3]:Y]FU*;0) M[[T)8^A"?=N$?>IZBWQV%;VOZWV;OU_57EUE')OVO4VA3=!KMYV'FTS)U^V@ M5L!Z%G$T 25>]K*731[YR$<6H'!(0 0@!9@"@"K!K;\=X$K_7(#D-!I2^ #$ M'&JR7(&C^N^-T4,X>"&[4ZE?3KYSSSUW/'_UJU_M!:3MHJC]ZE>_*FO>N[_N=:\KX*C #1G$ MRJ&/\?XN 2. >UGMAQYZZ.3][W__M7M1<_V-30)X[$LRT,V1X((Q>&)-ZJ/^ MN,<];O*:U[QF!!XL %WV,9UE:%$18YGZ+O.NB M$0<*E2C#/]A!-.F+SE+6\I58-^\I.?S&QU M,R2U\6Z5.1O3&.Y#!K:%5IVGKOOGJH[+9?;7OFF9O:BO<>]T.4Q*2DK:J;3N MLVM3:-WOOBW\7U8_ZNM^?8UIVO>'&,?8:VML76X;9'86]6G'#S&.I-5HV^7S MND)+ =: 0* (!Q.00O_@(0&1R&J417O@@0=.3CWUU,E7OO*5B2P^F<5C$_!, MECG'VNM?__K)@Q[TH&N!LZ$!:WR0<0ZL.^B@@TII]N]\YSL%,%L'+VHR'T#\ M8XXYI@0RW.$.=^@=&&OC+][C"QE17O*44TXIF:9 ]/_^[_]>*U_Z(&#H?_W7 M?TU^^M.?EI++^C[J^:@D-K!^#&!20("LXC>]Z4V32RZYI 2NC!4, (S5(_U= M[WK7Y-G/?G;IDPX\CM[=8_60C\ (I=%E$]L#](VV)W"NKY/L 5_XPA/=7GWN]^]E'95CO_RRR\O/$G:&;0(P-OU[XL^>Y&QK9,6 M 4"6 4N6>5Y7ZC*F:7]?])V[CF/1<2]+LP#*+KSH>SQ#WV]3R'GE3%8NZSQH<^:33JGYM$8 M#N0A[Y>4E)24M!KEOCR=UJW'K'M.^K!]YMF2?>E9??@AVL;;Y=FKW&_6]U:A M,>1HT6=L@IVW"6NK+QK*+S(4]6T?+_/LI,VFI0!KV0^77799*=UWR"&'%&!R MC!ZZ ,F'/_SAI0RO'M(<6WK''# =>6)AZZ-#B #E ' M.'O$(QY1@%E.OA_]Z$=K!V9__O.?3RZ]]-+"$W*Q^^Z[]PZ,S9(Q?\,??1!E MF)YSSCFE?+9>B-N^(2F]#:R608N_YOZ/__B/"T#?5A*[3YGS#*7_G_*4IY12 M^'J$ZR,_K21_7V2^.*WUKY:-I5?TT4>O. %+R@E7K_\Y2^7-9>T,ZC- %P& ME%E$&1T#1.B;NHQA&:-VE> M4E)24M*XE/OR=%HG7S9A3I:U Q>YQ[(Z1I?O#Z6_+:M/+C.&/FS>(6EL.WX1 M&L-V7R=MBXQ,>]XZ[,2=,N\[G98"K&5&Z.$,$'SN?L/__ /)<-9EOE8Y8GQ. #$!S[P@847LCQE?.MANTX" M4G$\D@N]O67!#@T@3N./\L2RSU_YRE=./OK1CTYD?LM^!7YNZZ;TRU_^LH#$ M'_G(1R8O?>E+)_OLLT\!JP4N#"ESUK-@C!O?^,8E .&((XZ8?.(3GR@!&WJY M#YE5;+ZL-670E1]7+E2?2Z6N99:/E55=7W_R)W\RV7///Z8>Q4"LH4#:65$> "I@'2>;<>BKK:L\_?C'/R[K376!R)XE:U&&?JAU)P" ;.M3;SZ/.^ZX$JPB M.('#>57'\JQU9KX GP(.!&58]^959KD^TNL K&]SF]N4_MD",C[XP0^6R@91 MMG3=9$]^][O?7:H; )"!^F.MN?WWWW]R_/''3S[SF<^44O'K""1*2DI*2MH. MHCO0R^@10.H(_-J4\S0I*2DI*2DI*2DI*2DI*2DI:7Q:"K &$@-JOO2E+Y4, M7\"I3,^A2V(#Q96>U<,6$*E?:PW2]DGS@#29(#)"+KSPPLEAAQTVN?G-;UZR MK(UQ+/ ,>(<70"J] &7A=IF_H8CC\9IKKBEEJY6+UTL:B!^]AL<"SVYXPQM. M=MEEEY*%+,L:B":31Y]A#M%-HEGSQ'%+UCAUO_[UKT]./_WTR7.>\YR267_+ M6][RM]YY*-#:O $^R=H3GO"$TD-: $"?9;#;>,")K12X$M-D7& (X/SZU[_^ MJ.NLYK$L&]_XQC*.:>#9F, U8%7FK6S@L\\^N_0[ENVL[R_9 MZ%,69EWFP#-O=[O;39[^]*>7OKHRT('IQECS9I,)6&VM">7R@)#EL$.F;6^_O[O_WYRUEEGE6=[]YO> M]*:C!D#4P&ST1U=R&Q^4:!\J8*8K :O-A=+I@E9>]:I73>Y][WL7V;<&AN1+ M@-76VX$''CAY[WO?6_J0"IRQ/P9M^CI+2DI*2DI*2DI*2DI*2DI*2DI*2DI* M2EHO=0:L:] !Z*?\,^#JG>]\9RF1*ZNU2S_=58 UX,CM;W_[R<,>]K#)2U[R MDM+/%W#>9 ,"AAQY: B-N\I"'E"QFO=H%9JBTL$X2- "L MMA\+X+'F!!@(%&E;"(01;"2,O5:$PB:,9;__=__O7:,F[[.DI*2DI*2 MDI*2DI*2DI*2DI*2DI*2DI+62W,!:]0$'( 12K[^XA>_F)QYYIF3@PXZJ)0H M!A "=;H 0,L")+>ZU:U*!B'P3N8E,$_&<[,T<1\ 2=L]_-XS ;2 J]>\YC63 M>]WK7J6_+>!^+"#MUK>^=2D/K2SX^]___LD__N,_3NT!.!9@%#T)@<*R/?6Q MWF^__0IH+?N\31:& B"!F\!66>@GGGAB ?0 :H#@3>QG'13SI7_SM[_][M?__H"OEMC@,AZG0T!6 = >X,;W&#RX <_N&1W _VONNJJDOD\Y+O; M6X#5 @R4( >&WN,>]RA[S-BEP%U 6>M:[VRR]+[WO6_RPQ_^L%1WJ#.)UT'6 MVW_\QW^4,MQZ:JLH($!$!GY;58.^+D$3GO.G?_JG90_Z^,<_7@(LK'_K*^8S M >NDI*2DI*2DI*2DI*2DI*2DI*2DI*2DI%G4";!N$F!2&5J]K,\[[[S)4Y_Z MU,F=[G2G N@,61);"5I]6646'W# :5/LA*T0Y8G;J/( M6O^>233RX]7.]V MM[L-WC>VOF11[KGGGI.##SYX\HYWO*.4:)\%QO8-'#7OY__F04"#GLNR[Y_T MI">5,LK&.C;0"-S4\U@O:QG">D #@(%JLE+[Z+\\!(5L_?2G/RVEP$\YY92R MQH#OUA<@&: \)-B/=S)GK6F L1[2T9\8[X8B>PL@6)_LBRZZ:'+,,<=,[GO? M^Q;Y 9Z/60H\+KWI9;;K"WW$$4=,/OG)3_X.,+LN NZ3$X$$IYYZZN1QCWM< M"6H0K*$BQ=!\$4"$+TY!Y1 E8)R4E)24E)24E)24E M)24E)24E)24E)27-HZ4 Z\@P!EP!E5[XPA>6#&,9OT.6H07. =&4W@9"GG#" M"24+TSB I.L 10!KIYUVVN200PZ9W.]^]RM9H&,!:;*6E2*7Q8P7^OTJ42SK M @F4"#[JJ*-*< '9&!MH%.! 7FYVLYL5T%Q_7YG?2J K;?__[W+^!@O1:&!*R5]U=Z7"]DZQM(JSHM[]I577EG :GMQK*T$K).2DI*2DI*2DI*2 MDI*2DI*2DI*2DI*2YM'2@#5 C@!*%$2&RAYU[O>=="2V 80!J@5C;SL<<> M6WI(*TT.J(VLOC'IG_[IGPHP>^211Y8LZUUWW74T( T8*_-TCSWV*)FHT5\8 M+P!JS3D;$["6]2GC4M:G,L4 O[& M+@ UC*29>8J2_Z4ISRE@*!*;"N?'IF@ MFP2FJ1:@Q+-2]T!B_9L%)*@J ""LU\*0@+5* >:,3+_A#6\H8"1PM,Z>[9/( MJWNKVO#%+WZQR,USG_O78]8=6>E^02H#5ZY8=LB+S M7:4+>Y"@&6N,[ _-,WN/0*7'/_[Q95VI-@&L;E:[6#>/DI*2DI*2DI*2DI*2 MDI*2DI*2DI*2DI(VFWX+L%X$@/$YX!H@ZZUO?6LI62SKN0;5^KX ,%&J6&;Q M\Y___,F%%UY8LGD!M6V9G\L )EUY(5OWXHLOGKSI36\JI9.51A\+2,,+97D! M:L ]O%"R6>]CP%'S7?H K*?=8]KOH@0'>>:;2 MU@]XP ,FAQUVV.1M;WO;Y M?^$+)%L:G=00ZM)$2S_HC&Q\0D$R97[V"ZW+[ M;8!U7_S4CUU&\8M?_.+).>><,_G>][XW:.E]50%DO5M/ D ./_SP E9;Y];[ M6&MJF@P)=K"_Z:K[CBBM(2@&PK&S_DFJHO9=(?]* 'E7U8 M7V\5 :RE3<@\3TI*2DI*2DI*2DI*2DI*2DI*2DI*2DK:'EH:L$8 XF]^\YLE MZ_"E+WUI*4>K_/*0($D D,HC'WKHH9,SSCBCE.@%(@'4FK0L2-OU>S__^<]+ M1NA99YTU>*1=_X($'EF=?<,$%I91[4E)24E)24E)2 M4E)24E)24E)24E)24E+2HO0[)<$7 3,!;#(O9?;J8?KH1S]Z(>^RX%WN8>,6>6=@<* ='V899\K(RS3NOD>0X-K@$=EKF][ MV]L6,/2UKWUM*;D-4 <2KY. U>9+>6?CP:^7O.0EI1SW'>YPA]\"^&?Q;57 M.C+V\M^'I(?2B8_Y"$/*;W$ >= 3QG.J.^^U5T)H"9S M68EK 07F:=]]]RT K)[2;?/:%WC=O%?TLP;(ZK6NU/:))YXX^?C'/U[ZD*^3 MK"-9NP(-+KWTTC*/^^^_?\E@56*_JQRMRD/@L$ 0*/L]/_\S__T M_MZ >J"KX(:O?>UKD]-..VWRO.<]KY29!KP"C8'U]?N,F9%_ZUO?N@#G+WC! M"R8?_O"'2W *L+HNMU_36.L,WXQ!@(X*%Z><Y2@@W&V'_)Y!Y[ M[%'F2X#%E[_\Y5)M8FQ>)"4E)24E)24E)24E)24E)24E)24E)25M/ZT$6 ,E M91Q^]:M?G7S@ Q^8//.9SRP@&Y!I:+ 6Z*E4[S.>\8R2X1<]B"1?L!!ZP2//%?)=G-TR"&'E#[GRL8/ MV7^YOM>T^WF^<3SYR4^>G'SRR9//?>YS)?! P$-;'_0A*+)DR9!,64$/IYYZ M:N&33'#@^N___N\OQ)-E>1A!($!/@+$RSY=??OGD5[_Z50&K@>I]$KD N,HJ M5];ZHQ_]Z.2HHXZ:[+???B43WQI:9$[[!F0%"NRYYYZ3QSWN<26PX?.?_WP) MP(@>S6WO-,8Z,P:!('AGWWO%*UY1@/5;WO*64X-!^N9/E$JWY^A/+R!%D$Q= M*CT!ZZ2DI*2DI*2DI*2DI*2DI*2DI*2DI*2DKK028 VXD74HP_CBBR\N?:QE MW-===RT@GU+*0.*__=N_G?SPAS\L .U8?"$[ @O^Y5_^I93> M?LM;WC)YUK.>5;+T@>KF=8R@A\B8E=7\L(<]K)0C?]_[WC>YZJJKRAAE\[:! MM,N^N_LIQ>X9%UUT42D_KO3V[6]_^\G-;W[SWRD;7X/)0\E,W<-[EUUVF3SR MD8\LO:L%XP!D@?81$#-$J?VN9#[P3O:[=?7>64!).]WO_N5LK1 ZR%[SP)- )^RK(%\0"79W@"V,;-D/4MF+N#Q M@@LNF#S[V<^^ME>S+.NAP4:7\N, V <\X $%O#KOO/,FO_C%+T;CP2SBD#6;-6ZK'&7=UL6K/0= -_/ M?O:SR=>__O4"FA]ZZ*&E!SJY)CM] ?JS@-X ::U5 2#6DI[(>"'S.3**^P)6 M JQV7R70E;"W;PCTN-O=[E;>6_;NM+UC#,":;)!-:UC%"+SXTI>^5*HHS *K M^^1/\U[-W\EX%R CR.*O__JO)X]__./+GMO&M[[WFNAS+L! 10EG+TT4<7$%1)YZ'+\]8 K-[# $8$/RP .=6]O MD5[_OWO?_^2G2]3ML^U,PODM8YN>,,;E@ +V=7''W]\&9.U9%WW3;*# M!7< ZC_SF<],WO2F-Q7 5>"),:SR+JM>9!$8*\.;C"J+;HPRF97?CGD>,KNZ M"V!--F5\*Z.NW[E,9^,>H[^W0"'9__8W?\IV1* DZ! M3\"PH8 3X!+ $_"Y[[[[3O[JK_ZJ9*K*+/[-;W[S6TI/'PI0VSW\/GH1?_&+ M7YR<<,()I4SYW>]^]P+:MX%N??,"R*F,\0,?^,#"BZ]\Y2NE;# @J<]RSLL0 M^0#X_> '/YB\^]WO+C*RVVZ[%1FIRZ8/F3G;!EJ;HSO>\8XE._V%+WQAD6$9 MM5N6VG@";"4'5UQQQ>3M;W][ 3VM%;+;#/ 8(_N^OLBB/M#& M\Z0G/6ERVFFG3;[[W>^6[&%5%*;-^U#&U:S[DQ]!!>]XQSM*1CRP7V;Z&/PB M+X(\E-,_XH@C)I_\Y">+G$1_[S0V=P:UR=ZL\\:Q+MKDL27U2]LRE_/6W[:\1Q^4O$A*VBY:";!&4>(7P"7; M3DGL??;9IX :0_9P!LX :H'B '*9S9_][&=++U6 SK1LR%7>L8OR$:6=G_:T MIY72Z#(U9X&G??("R FT!K8=>>21I2&(-Y^=C'/E9Z).^W MWWXE.S[*I@]9[KD)6-?/($/D5(8JT%JFL_+@7_[REXM,SWNO164+"*Y$N@Q9 MX/U3GO*44@K[5K>Z50$#QR@#7E\WN!GC 0<<4,J7#[G7UI<]1DE_50F4<@><3RN5GK3=-"O3 M?UX%@"''D[*5E)24E)24E)24E)2T6;2,_;@L8+V)P-,FCRVI7^HREYLPUUW6 MWR:,]G+"I $A%P62%R4#X![_ 8"'W;88:7, M-%[H0SQF3^]9)$M5]C)@]!G/>,;DOO>];\EP!AKW!=3. V^G\3Z"'^YPASM, M'O[PAT\./_SP B;+F!< (<-69G2SEW-7N?B___N_:_N]KO\3H"'("/3W[RDR$_][G/3=[YSG>6K/('/>A!I;3TM&SRH?M5UU?TK596?__]]R_SKSR\ MONMU9G7SW8:FIJQ9QX()\/&LL\Z://6I3RT]SV6G#UG-HKZ4 Q>,(S->T,'7 MOO:UW^%+*GG;3^;0NA7P=,TUUY1]ZYO?_&9IF>#_@B;\W=ZV3(][W_%= 3RJ MLWSUJU^=_-W?_5UI+:(GNOW"VFNN@6EDO[(_J]Y@7#'>JZ^^NMQ7$([ "@%M M*COX_Y577EG.1^_TG>]\IZPIU5FT%%$QH*\S,_9 8_SUKW]=SA-CR4Q12(36T]5 MQ;IJ8?I*MI.TOC/'6D?R&YA;/@6V_,]__O/BMXB*@T&;,M?&8'Q\VK !F 4_ M"#^>=Y%4MBFM1/LD_B&^(>T=^9C,F7=6296/BR\J$I,2L$Y*VDSJ#;"V@7,, MZR4M*$WL'*]'/<.STT@AP8ESAR]X0UO*+W'E6 &U!K_T.#D+-X#364; M _R5QU8I0+EN//S6M[Y5P&:'^#0E9)Y\4 H-P['BR^^N(## #_@J& +ZT1O MX.#!T$!MW?\=0"]35D:^N7&H]Q'LX7M1*A\(1'&7%7SRR2>78 69U;ONNNOD M1C>ZT=1W'0NP=G^\!][+5 8"ZP$/6*? U6MGG0J,.:%H4JZNNNJJPD=S9X\A MMV/T@G?9:Q_]Z$>7_MX?_O"'B\Q,HU3VMI\ K P:9YI6 7_W_C& M-\K?[6V4_44H@B\8[PQ[>Z(V%OJQJVYQZ:67EOWBE[_\92<9LD950F" ,42, M]YQSSBF!,5IT''OLL:6JQPM>\(+)\Y___,E+7_K2R2M>\8KR-\%39YQQ1MF; M!*@XPU=MA]!\5_PQ1L"\L^_$$T\L%WX*7&+LXD-24E)24E)24E)24M)UB18% MI6?=8UW$#F73G7WVV<67Q%>C?1N?$J P:;M)FTU!\7P@*H:RXU4UY4<0T,]O MP><)V-XTLB[XHH&V$J?>][[W%=\+[.2BBRXJ/FJ@-?_'3O+?\=_SF_)9:OMI MSKSS1S[RD1)HP(]EOM9=C38I*:F=>@.L@2F O8]^]*/%J:VL+A!H#!!%Z6V] MF_7@Y?!VD/2Y\715G&1HB::S*7*,*R\\-A 'O *$>T\./?30 OP#<][UG*;\]ZO[$ ZYAO_=2!Z*]\Y2N+80% HG3&/K+NB#OCH'29 M)YFBJCC@(\"_KY[G72X!%D!]&>A*N\N&G4;K-AJ35B?!*V2-<@_P??SC'U_V M#&<+X\;?!:HM:IB1"_N"?9&Q<,HIIY0SR_I3*06(;,^U9\X+/(N(8='K,JJ- MR_=?_.(7E[W&?;5<<,X(CE+-PMYK[?C;7_S%7Y3@)$:;EB8RGX'6UGX?%!4F M&+G.8D;2@Q_\X%)= C\%]ZF6(# @*2DI*2DI*2DI*2GIND1]@=7K]#WP@T<% M12W_'OG(1Q9;#U#6YB])VAX2',_7(,B=3]/TW\$1)Q+KOLLI)<"#/A!Y'\PC>ARAU?-]],GTE_ZR8^:+XA%8!5H#5G,"I) M$I_YS&=*A3L^J02LDY(VEWH#K"UV&Z'(,IE--@1 ][A'R2SF M>.9DY\0&OO6UZ791@!QD#BO/!WQQP$?V;+,_[U"\N,$-;E!XP1%__/''ER@J MSORE[K4^V+'R MB: *:Q7P*/)S6H39HLI_@-1UJ=\++[RP*':J#G3M;S\68&U_,AYS8FX L0P. M:QF WV=K@56(K &K98$J]P_8 [P!_LG0D'R*E@/6Q=WO?O<"!EYPP04E8E$ MRC1:M]&8M#HQNIP? .7G/>]YQ? &_MHW!*;Y.\-F&<#:_F@?M=:RW@H3F54JQST19+O=@/ *JG;LRJ04%/?&)3YP\X0E/*&>A:AY:E:@.<."! M!TX./OC@\GMZBLMZ.OKHHTOF\]_\S=\4<-G^[1FKE ?W77L)1X5J'<#^/?;8 MH[RK\^41CWA$,12=+?;-/G66I*2DI*2DI*2DI*2D+E17R&/?L4W8;-$&:A'; MOKZ7^[B'>TYK)S4O^:,Y)E?XK3:EE*\J7Z>==EI)!F%G @39G0!"_L"D[295 M#B7%R/*+\*E*Y.";TU:17VQ3 6N) !*(5!#E]^![T9KR]:]_?:F2&\DZ M.\D/ 83GL^+CX1LR9P]XP -*]3T5_9:M%IB4E#0>]0984QILTC*F9"J)8M%; M%<@!%!H">(R?@7 1ME?HMJ4Z8A>#&-N0$ ZD3S*F7+RBUJ2N0F8[)L';9=L M2P"<0T@&,^=[W6]TG11]4?$)L"\:#?CUT(<^M(!O??9P;NM5W>4R5^9,-AZ M[K&/?6S),*1PBL8"'(9\-=\O%&I_5R[9YX&@O@^84*9%?.K3#807X!%*?]O<=3$(S*_#WSH0O*+BP3'''%."2?#2>A!4 MT?;>L^9MB/5B#O;<<\^B;"K=1'FAL 5X-,_P634BN"OAJ[T5^'_<<<<5\$W& M*"!YZ$ /]X^>YT V2KH@!W)#SJ?Q(FG[R7DNTQF(*Y@C6ACX__GGGW]MS^=% M6TX$8*UB@$AE%5D X0N?Q\U%%'E?,1H.VSWDT0CXM10X>1]>P9JY0']Y[*A^F79"\$ MR#-N!?/16>YZU[L6$-N^$_VSUWU.)R4E)24E)24E)25=MRC:-K%?^.OX=-AK M GCY1II \ZS[U"V@V#CNP=^T:( N_Q0_L_L8DWL9DWL%:%WWH%T7 3-54I1= M+2&'+Y9=*J!:4E?2=I/D'HDX? 0 3[X#OC&![VQ\?HM5_09#D?4A$4"VL<0 M_@B^E[WVVJL$^_/9JE:WTP!K/EU8"'Q(\H(YX_<]XH@C2B)!^EZ2DC:?>@.L M+71*C8U:5I:>#DIBV\B!UGUGB];W SK)T.4 5@94B:50 M9@&S%!OKW_M'-J'L6^N0@D!9MQ?,ZVD_;\[Z!F'QQ/XDD (+*M3N7K\Z$I# M ]:1M<\H,U\RX@4; (Y5EAAK3\$G #E>O>4M;RE H>Q6\CZ-%TG;3_8&RCR0 MEV%#YH"M_B_8R%G/8; L8&V?M$\ D 4L"1!ZU*,>50(B5+0 &#>-II O]][\ENN^U6 MWL^]E$&WSW,P++(?-,DXO8<^W<;B67$&"-RAMPB6,3Y1P'BR2>=T4E)24E)2 M4E)24M+.I_ Y\.>P\U3+ W3Q[?A= ,VS;/WP7? -13*/1!7^2/>4J>KW72M8 M\;7QZ0JD!JJQS?CA^"&,U7/J3.MUD>#D-[_YS<6.% "MXB7_H20F?L&D[29^ M7[Z!#WS@ R78G%^$?U]B$_^PQ!*V_*8"UM___O>OK7I)1OE>!,Y++-(.$7[! MK[.3 &O[A2JG42G0G-WE+G==%(IZ2FS"5 [%MGLHA2TDKFRAY7:T#\3\#D&N 2( M\RR]K"E)KWO=ZPHP3$FLLR'73115!Z=>&I0[F6X"#J(G;Q^\F-6KNFOY;8K( MS6YVLW*HZY.NA(J,PW/..:>4?O<.>$M!<2D'Y)WT#Y?U!XRP#@0NR-I>M.+ MJH U8$0@@+4A*$!?;HH*A84!$N7-NR@G;8"D[S,^K#<]4(!-0$VE>:U'0!"P MW+MW?=\N\[C*!2P"3C$FC)/RJ3*"0)=%2OD,G5T=)=;M*:(B]:X&>N&I>1UC M3S%OP&J1F.2';#-+*.;L:E"@/5$ECD27O[REY> ))4@ M[-LRO.WMWG$5PQ-_/,]81/,ZDZU;^S*=Q3GMF2+RZ4T<0\[&I*2DI*2DI*2D MI*2DL0B(#%3F$V%G 7O8*/PD;*FP^V8E.O@;WX6 7[XF0;O*$)]QQADE<%CY M80"N>W4A-A_[3=4O]B&;2C"R^[#3HLSXNGT0^,/_Q:>9@/7.HYT 6%M_6K$E M8)V =5+2ME!O@'640Z8TB*)3&H-C6^;2K6YUJT'[6$<&*6#E7O>Z5RGIR5%- MN:'D]$FS@"D;/!YP.%]QQ17E0- G4QEH8&7?8&0;X <0=8 ZA&S0P(6O?.4K MY1 =DV8!>>0$R GLE=EJSLB*S'#9G$.#<%UY+P" 7 7 J:PU)11(0OFFA L( M +RXE!TQ[X!M67Z ZNA7'>6;%YGO567D>M>[7@'NPM"6*1T]= ]K 'H,C&!14 O0#M^1>9>6Z M;XH2ZP!B51L A]8U<&^LJ@T"8")@@X).P8LHZWF\2MI>F@584_[[!JP%10"L M <;Z0S4!:]^+DG#.C;///KOLLRHX" QS?CSM:4\KV=/NRTG"4%'"RUGC>2X_ MTPO\C:X23AE!2(+=[.' XWB_17MTUV2=J#BCHH7]UYX3[2 UP*T!/4H62Z( M"*CN.TE)24E)24E)24E)26,1^TP%*_:?:E,JY2EOS>_%]@-FJQXURS;B'P!6 MRX"6W,&.9*NI@LGFTY)."6+W"IKE5P'V1F8H/P1;3^M)?A&VGC%W:>,V- 5@ MK265]^7_99\F8+T\K3MKOJ9I@#4?,FYZTYO^#@ W)"CG MGL!?/4%EN]N4?_"#'XS:XV46L&<<@ Y*+R>]4L<4O APB-+@0V;F+\I[67' M=& G\ 98 N 052A\1H_NZ$=$>:.@??K3GRZ1L\!JSY(M+ZM[V6SY(=9%'=A"00-6,YQ40Y#9 MV'5=C*D\,_AD?:L8 ?02!"$ 0@#%6'NJ@ - &T/3&&2G;J(RGM0OK0.P%N@R M"[".*BY*TG, 6 \R_XV-0^55KWI5V8OJOF9MY-[1IXV!:2SV1V>W !%KS]^6 M"^6%OU"K$6J8?J/*@?03'CN]LBG&>E)24E)24E)24 ME+3SB7TOD)?MPAX#QFFWQ%9A=P&]^'YF^0'8A3XCF8&]J-H@FX>])I%'SUR^ ME^CK/,U?&#^SI]AG;"3^7>/9=]]]2["OA .MW*(G]KIM)_:CQ)!I@#5>)"U. MF]1NK@VP/O# Q.PWE":!EA[9WZ7!*R3DK:#!@&L92]QO+[M;6^;/.,9SRA@ M!_!L2/ Q+B"M\J" ,P>**,&V@VZH0Y"CW*' V:\T*6",HQ_ -&2F>?.B'"I% M UBEZ,DB#:5NW8<1GCL<*+6190U8!X90\ "=9&:1K-RA+_-G7,!"?:T=>N86 MF*,,K4N !GD'5BN%/Q:H6%] V2B1O\\^^Q1#@7("! +T (JBY\\B1&8\Q46I-"?6(J7%F/$$&$P)W12%N";@ ME?$Q'+48V&NOO8K\>9>Q]A)SR?!2!4$6*L/1/I*TLVG3 &O_!R)[KFH.@H-4 M<1"DYLP7+2MX2#61*%]]R;@AH EXSFE3LD'VMW+_W!I;/ZP^7E)24E)24E)24E)34%[%]5)]2 M'0KXRGZ12,)N$12LJB#P=5:;0?9/^(DD$$F>45&*[XP_00LF+9GX2MM\L=$# MFSVG]#<_%M^-X%^^)F6W@83&&A7?5K&;^O )-P'K+ F^.@W=>F\1VA; >AJ_ M=BI@W92/IHS, JRUADO .BEI\VD0P)H2\XUO?*.4UN2$%0FG!&9?&;.SLB^5 M/P;J''30027R3FE/&V_3 3QO@UN%;'J?<" +<%K) M;9>?96$#MH&U8\UU?7FV8 4R1Z%7GDCI)8J*N9)2;KZ<_ M_>G7]JN/[-]ERI\/?0'Q=]EEE\D>>^Q1P"T*# -"@,TB?:O').,3S"'PQ5SB M<02^C,5;&:$BH@4@*9UL3*N424[:#MI$P-I9(2)?%K6L9=]3S8'A98U8*RJ) MQ/XV[WR/OT6O>!4_:J"ZBV[0?$:=":YZB!)V@&J!/,!I_%.M0'"3GML<+XPH MOQ?\8_S&DZ!U4E)24E)24E)24M(8Q+[GY^'#!"JS_U3K _(NR1[Z(LMD[O-UF''125&]XG6 M@7R:[">@MR!Z0;ZK^G'[\@E?%P#KL<'C(?WULYXWC;8!L&[C5P#645I_+,!Z MJ#F;]I[39"0!ZV%H$P)(DJX[- A@35$1??>E+WVI@&7*MXBL"\"V#^"P#;0& MEG%@1R]K("@G-X6'$SIHR .0DN69,H=%* *+@>@ 3@K;6)F1@$O*(=!:EBW% M4\0CT'*3 #K9O@YX![V^I/KD*!L$7 0RKAOHG';59;?)M7D%8OMYS"SZ>CR" M0HP!WRCU%"AEP($XYET?UUF9L77YI>@5*Z.1@N; !Z3(; 1BG7[ZZ9-CCSVV M*#S &&L.#P#5ZWC_67L%X-RX1 @;ZY.>]*2R+XG8U1]ZTQ25B"HV!P(#9&@^ MYSG/*8$_ @+&XAN>V4.T=+ F!2!=??75!:C<)'XE#4.;!E@[5YU=HNF-B[&A M3)VJ*M:T*B("*IR[-7@\MH%KG-Z-$\5XCCSRR )66T><--Y/.3Q!,X!K[\P! M [A6&?O#!@S=[CC^)O8UL##EV>Z_=\)9QBS[W@']XC[>*9GU'[SMH2O>11MMXS%^/'(<\F-9WFFY\?X)7KI M>5Y7@8Q*:6W^^GJN?,=WC=][N*]YPB?/,7?!(_+IL_RB\7F?\7SOW1:PWC=@ M'?/C77W'N,PY/AEOS(]WB/FIYSE:GW5)R)L%6%NC\ I^WI"ED#._JWGH_?#- MG)*I>0E0]3A")F*NO*MYCW?UG'B>]R4KGD=VR&ZT:9L'5B\"6*_##UPG29A+ M_/:N^%VO1S\;/[FLY[QK,D5S;;A/S&N]]NOGD,'@1]O8H[)5+-"8NQ=_D;N?-9W@E=-6?&9V .-+4'UG4&] =:U M0! LFQ ADH5)P0&BR3Q=M:?O-&"E_MG]E;#EQ.98UT,F, M!Y X5 #N7>9]'4 H8!88:C[Q.DJ8KV-LGBTH!"@+6)+53^XH)B)8S?>\,N#U MX>9@H,0Y!)38O?CBBTO T#E)2]Y22EA2QG7']M:8X2,G57=]ISZ]\9C3Q#( MHM2\LN7 :H 717932N375/<(%W #T,/KW7;;K>RA8_"3;-L[ .1 ?N73]:Z. MZ,ME^OHF;1=M&V M6I_!9<^:I6!WR;A>!>2V?J/"BNA_^H^ 'NO7OOS^][]_ M8EP!%%Z4( M./!N['(!#*JCD1UC/NNLLPH//==8+KGDD@+X?^<[W[D6])WW[ "SC).>6=Y3:SV!%GBD_9?/\D'@J<^3,<_WWFV5*/L&K&NPFD\%H&Q^ M\$F2B#&9&W,-3R$3WL'\ !C):("X79[5!*P%TEO;*M:1*_)'UI7])^^>Z;WP MT%SAH36';V223)&M>3Z3&MPD$WPDYMFSS#MY=G_OJ86 Y^&Q@!G/(SM\MG"" M ,F[5J';!,"Z&5#@>8!5:]6ZMN:5:C=.ZR+6([Z8!_-ASGW>>+M4X<,CZR?X M_>UO?[O(M_NY;ZQ]O*Z?$^LO$B>:LE4_L_97^Y[]SWW]RP=&WJP)S[9N[)7> MT5S'LZU]<^SS]@E[5PTVFV_KSM]4;\8KWR&;L39"5O@ R6;L@<;6YM]/('N[ MJ!? NNG@)=PV4 ),L"@E-@?@H[ZV?8,L3: E,@.5WSSNN./*0G XC0G2!OCG M +4P.?DI;!S^??;U;8+5-2]J4!58]Z(7O:@<@ ZDNI3/F!EH;1%R$0$HZL:A M>=)))Y7L,T!&EWE?YS4KXW^LB[R3+0 R,!EXXX"G4% 6IY7%;U)$OD7 ">6 MXN10H( S$ 0^[+[[[@5*@ MME=17BFK]@Z EY[D?0?\M/'3G'H>91:(2)XH'A&UMFD\2^J?-A6PMB\9EPSE M *R=%6]_^]N+$4ZIG::@SJNJ,B]*MRLQ$#@X*.S.,>U)Z#[V354I& 0<"PP$ M9?:U5' ^>_]G/O.91>GF^ B'0U)24E)24E)24E)2TI#$?F+K PD IJ]YS6M* MU3YV"GL&N 4H /BU$?L0,,;F4;Y;5C5_#!^&! =V&Y\2GR1[!WC3M"6!#0 J M@"T0B__)]]FB$B?X1X @;*6NU-6V\VSOSX?&7@/"\!\!*56LY&>3\6T<[#Q M'L %H(U? 5CCF8QP@#7_9AL!E%3]XV_C;U$=T7T\U^^])T +> AL- =L\<,. M.VSRPA>^L/!9E3$5%=G50-< :_ 5^"2+%3@+" /V^XXY8'>Z#YN:O>\9@#Q M&IO;?>H*I5V)+]'< S)$=[@@S[HP$+!W'CHN8*UM?42# # 9/]W*=5L7,!J MXP2* =U4)?0>GB' 0L"$]X1%O/.=[RP\ FSY+'M;Q4C\5LG0\P&# 9@U?0E] M ]91]MZ[\K'!*\BU+'WC5=T0G\RU>>8?\0[FQSCY:H'67>:G"5@+E@_ .DK] M\Z&092"@S_B]SY%Y_%&YEJ_%/6 )UB[9FN=?#DR$3\-:MW< +^M$*++ UZ0% MH3DS?ZHH\).0';++=^M]I\U-&ZT;L)Z6Z<['"U2U5@4A6/,2@U[\XA<7GY Y M-U[KW+YC/HP58&M/G)99WZ0 D^NVJ^[C?IYCW7L.7L=S!'B8%YA97>F@^2Y! MM;_:][1_<%__VML%5Y IS[9F[)6>39;L.>3*/F2.?=X^8;[J*H/6MWT8'D%& M\ Y_2."; R>= 4#'+Z4)!LS98V"2K&5F:Z<4-N\7Q%E\[>)4[RL"9]C$%#V@-RB$VWX(I^L78H$Y5L))X>\ MK-LH?[[..9CV[)"+* -.;HQ9N5W*'Y"(T4#.UMEC9A91$JQ/D7 4"$"[JA&" M??H,=IG%3W.K(H0RY(P)1A0#*$NL7'=HTP!K_X]2VP+A&$[6MF .9RN#5W"8 M>](]F@9-E_.G#\ Z]![[)X/6OJR<'B.)$B^ZVT619QC:7[4P$2 BXIF^$H;@ M)K7N2$I*2DI*2DI*2DK:F<1NBA*L;!7@V4,?^M!2"8JM!60 6O$7-4LG1P(* M?P'@#5 H>4BF,3N(G2> U[]L2782WY/DGJ9/QO.!K.%'WG___8MOPOW8I4 0 M67T IZXTRZX+\)#/3. S@ S( MQE;P)' -5:._&GLHN!,^P\X!Y0'>B$/\:X MSS[[%+\W/XI[S *L 3( 'V",-I)X [AC'_HN,%J53.VD FSBEQ.L#90]]-!# M2U)2 )K ;> 6.]J_$C7\SGWXH]V#O]#WO!-0TOV\(_ '@&MN@$W +O9^6]9Q MDX?L5G/B?05H\Q>0%T U$,[8X[G>$[^ 5P'0>4^@.K\]X(P?O5D:/*I!!E!M MG,!//K, P[V/ OO9JZ\+Z#+_-G!GSA(1EGHT>9^FG5%_L K.ML8[Y( M >[\??QL0'NR%N]@W,;F'? *[_R-+Q^X"%^0W1\9L=-*ZP<%8$T.\(E\W>YV MMRL^=JU;S;FU[M[DC#P!,\F[S^)G@(/^3E8]'_\]WWIM/COFR[J2*(<_?!_F M2D(A'@+ER8/WY /Q/,_R[N3"_)@W8P-J B[)%O_V/'E$ZP:L@P]DBN]=< H? MSP477%#6JKTLUK2U@ _6!IX KXT;G^PM BH$->"C->F>3?PM2G3[N[4K."," M;NPG^&U>/<.S["&>!2\S#NO#YWW/]R.K?5I[ ,\W#_9[_G6R8;\S=_89Z\Q% MKKVG%GG.!,_S7/NH=_:.YA@_X _6@WV+O-K__<[?R Q?OK'BC7<@,[$'NH\] M\%WO>E>1M:\RP>KMHT%Z6->;,6'C1+;A (UD1/4-LDS+L@1: VEM M3A:(S4ID3I<#MT^R.8F.LWAL$O>YSWT*V-?W^\\#K"F(GFU14QQLEM/*/XA$STF&"(4,XJ>@Y-R"NR._JH4!@H\WSHK'X*N,A@RH#H1^6) M*-9U7Y&DG4V;"%A3.BF?SB_C19__U'DK&J5@!W&8T4K09"O;LI*2DI*2DI*2DI*2D(:DN M(\U7Q!?!O@(8"Z!GIP&U@)&U3[4&$@%*,EWYIMB.0 RVT%Y[[55 ,CY)(!S0 MBQW$+N+_JXF-")#FH^+#<1]^+[94 .:1X5F/?=F X[H](1M..7. F7=GFQF_ M))H 0?E'@"V D@ 6)60<4\VH7OX%YCH MWFQO0)/+9US\=/YN7.:&S\[X@)XRAP4- -*!?8!P[_.8QSRF )#&'*"H=_1[ MW_=,]P,LL<-G&P3OOA9_\]7AE_ '* M2K""(]09SY$U3E[PC;^ ?/"7^:[QRV[W/(!8 *V>YUT]V_L'WR3C[+WWWF6^ M@&$ P7C7(0#K2.KCH^ ' ,8!]0#$[B/8P=@#B"-GD7F,1]:AL7LG8U!"&JA' M;B/[N.VYP'$9O7PE>".(1,4#@15DUSS@CV?6E[%XIL^0,V,T'O(A^QE/ ,/3 MRD=[KG&1(:"F9YLK]_$N[EFOJ1J\Q@]SY'F>#W"U9\B.]RXQ1[/6^B8 UDBF ML_T4)F1MQGS;3XW+^O/.WK_>4WP&K\BT-2FH A^!L5%!M:YP'"7R\=O:-4?P M)_=Q#\\+7L=%%LR#M6 N/ <6@&]\4='7NCF_?L[C,EX +P!(&2N9EX WZ]#!NLE15<9&"1-X(-*-DN+PG[7>A^ AV:*X MX!T9H1@M$L6,>M'[LI0IY11Y04_DU7E?MT/H"D2O M EK;:QF$SBUKB''$&,8WS@/[,.7?&!GU]E^*O8 LG[4/"W 388I'24E)24E) M24E)24E)8Y',9^ <@"F !8 @WP! LIEYQW?G=S)C@:1 "+89 XX"IC1NDZE M/B"#;#[^2/9>T\< ' 1*L^D 5?PYP$&@A40H +#/A W:1[!QE""7 0H446DN M6D])@&"C 6'8<^QBEW+XL0^ -.YC?SOB CRH+LM?]'=_PW7?,G7LH ^WO M^,AF!AX!E=Q;ZRIC]TP@IM^QT0&$[-9Y@>!\W@*R^8P$+ "3)-9X'WQ4&E[P M L!,1BD R[O@(3L>[WR.S) W\B$[O :0^3;YK@& _@8 !589N^\:/[^ ]XU, M7<\Q%K_S7OAI7.20KQ/?_O /_[#PBM\CVM\U ;H^ &O\PT< &G \LIW-8<@/ MP ]/(G,T @WP!2_Y!?'V*4Z(\@!>,EUWAN;H"QJA48>[-R,/Y'B7QKUMJ-U@2>0[[(D#G 8[RT-O E MUA_9,AXRX#F20#R'[ZV9Z&4=\@62*Y4@^+PDC?'!FS//LR]9F_%^WBVJ57@7 M 3[Q?M:EO=1XR(+ &_,6":_&Y1E1-<%GC-^>28Z\([FT?TEHD;6-#^'_3]I> M&ARPMGF*_.& )G@4'6"(*#G 4A_ 71MHPP%L8W= >[;-TH;AT!TKN]*AY/"6 M$09\M<",*4HJ]P5>S@.Q]#AVB%O,QN!@!0@;6QW5.,N!WR?- ZQMP)SY,DWQ M#7CGX') VP2'+(V\Z5>4O*?(VKQ%G]G0E=Q0+D5PA,MA)E-/U*8(. JXB"6' MBBA.!H=,:H>6PXM2[0"EL%!GJ9\F.\8&P.$T<-X4RW"/3A4& B,9X$ZE&J1H P8@#$C*HR5.I!M&<<' M0\%9ZMXBGAEZT;_,'BW:DZ'(R+:6Z"$4:!&@C$'*.,.$T2:RU1[.>9*EBY*2 MDI*2DI*2DI*2QB)V4O2B!A( _ #?$Y^SXZ)BG6 H[KWM6I1P @7NS'Z!+L' MFP]X(=F"#:3,+WNL)OY:-ARP%X@#@ "H #OXM?AT/+\&R5;)L([>N@ ./C)@ M')\I@ =8"+1GKP++^%#CXJ_AH\0?MBC0A?^,'\W_EP6L :'^E97.SN6O VX* MRNH$^P&; #_O3_P.D4O$4R,B_XQXR(]T'B.D9GL57 M'WW+S1WP&2!I3@!B-=69]>:$S\CGV;SXQD_)?\LF9K/S*7@'=CK_G'?Q#GC( M[Q19IF3%W_D)^!DB,,+_ 6CF*LH0DTD7,-PS^?X\1_"WL;B/DL+\"]X1& H; MN,4M;E%\RL!3F,$8@#6@FI_ ^/FWR16YX;,$+@HNP M9UWRVYDK0G MO\_S#UD#P'<^H3H+/V3#.E6UP#C-JWFV#^ ;>?1[S\ /P2C>614%B7[6OL]Z M)GZ3)7/.#X6/GBE(IHU\1N(-F1@;L*Z#$P('L@;L%=:8.<2#*,-O;S'7+G)+ M9J-%@'TALNJM7?SD0ZH!:[S@KQ7(88T!I.T?UH5W-U?P,#@ 'KNLC>@C;FX] M!Z^M)[) !K0*==^F;+4!UOSP(5/V'W-.=L@0'KCJ]S,N<^RLB+7,=V8/MA[( M*CZ1!?D'T[AAVPE"#@JT/01A6]O,/5%$/!@0Z5D4/PHNJ)WU@V0!M_'?B80F6Q3KBBF M%!R'C /!0>12:L3/-G<12)0_!Z0-'ZAC0Z>,.A3<(Z(-R:4HI[I']3: U<9( MQD/QPA,*GP,Q^M<[:-LB#]=-E"V*L+U2T %%BI)O[U*"?2P^VB,H[M88Y4[4 M)$4$<+8H,)FTW;1I@#6*:%W1HZ)KK6_KW)XFF$GT-B. @FO_ _S2.RBV#$P! M/*)%.5.NOOKJHL RL('(#)9Y3HYY[2RL$T8HI=P>1&EF7-E_&>0,#(9+7?G" MF*QW1@5#RAEGS^:\B!);688_*2DI*2DI*2DI*6D,XI=0)1,@!2CC/V37L /9 M5+4=&)F4@%D)0GQ1[!K Y^40%[V)'^5WP,6(]G",X#C-?&'\$$ Z03U C/8 MBFR^2RZYI#R+W;4(T#3+QJL!RRR2&6& KUD@_-) @;CDF3@;X 1MAX? MKZ0L24("D1+H ' CL!I )1 ;O?P;'8KD,M[^(R2P&Q7@#E_8619:R5()IH\C1+7 M,NN!;8 N]GR 4'R10#;SYAWXXGV6G>_YGLWN![+AHS$(&A"8P =5EYXWY[[K M7F2'O<\WX9W#UI;%>L455Y3W^"B OK)0^3& M^:1W'N.>39^[^MG[VR.)!R1$]G'_C5?_ Y\#&V5 MV6K VGH.P)J<65?FF=\$B$@^R+GY]FS_^IG_Q'/XA,@'63._GF]<]H/:UUJ7 M!.=WX;,1+*'$LVJOD6@5S\(_8_3.?B8K0$F?!7+S0]E_9'L#\,D1/TE=[KFY MQFO .K+$QP*LR1"PGDPH;P\4YJ.*]@KV0G).]KVK-8D'+G./!]8=OI%9\V8= MV2L X.:Z?E?/X1NS5\";K#_^?7N8/02XZYU]-_8OS[+^!"!%J?)($ 0V&[/? M^TQ3MJ8!UC *F>/V/O,5>S_9$9@4SXSWL]X$9AB?=42F81%DT[IP#^L:H&]O ML0;J=>T^QN;,J5MIRNH6J",#.UI()&TO#0Y8 V(X@VT8#A"'J<5#&($C?0)6 ML[*+'0@B=0ATE)X9NO0UD*$L*(9!R78#JT&69VR[O[-TI5U&BR*;L<@"*I&(, M *(I(63-P1'E;\B=P(6HL@QH7>58QTBJ@Q MV>^B])B21A16!J"_"782Q>G\98R)Z*><^[YSF=$.N+8.C2VRK6?I",V_TW,X M) 3(>"=[L. 9^W+=9\K]ZXAT!B8#SM[-D(EQ.^\ ZG0HYV!F62A]_%Y3MK#WX!_& _Y"R1-X M QBKTHDJ@G_V>2 .< 1&SZRL_F[S3, FFV,5]."# 1ODR6 %E"9#T#VMV" MVD<=R4P^AR=D$H^\J^QR #"[GO^@F8SE?;T[ )8/@Y\0'A$9UK)"811# ]8J MFWI'P"/9MD;X+@&R['[O3%::]XA^P?YF'?%M"&CPWM83L#E:HDWKZ]P&6.,= M>9'49)[PCWQ$1GM\U\^2!0"&YIB<1;EJ/@N^&%FXYKA."C0._!1<0?[P":!* MWH&8WJ>M52M9X3NZ &OO31[(G*Q@03KP M+_N8(!Q^5D VV6^K].?[UKX !PD.?%?6J'LV@7J\Q&/^+N6V5>FLDS;YW*RG M9M*F]8=/YL@\DF=[D'TC F8\F]^OYN\TP!I& 6O 8_>Q]T5RI,\W_7I\;[&F MR#!?GOW3NI(\9Z[M71^4=F#K)!MZ\':D,'.=TE6[(_U/I*T730X M8&WQ$22'*7!45(W#12:43;)O\&K:[V6*2;2C.)%D>D;[.P"HBIQX_FA@(A0LF';P-8-6C=_-IX:G!!EI'0&&0+6 MBF#LH[1\WS(WY!6EKP5B4'( TA3*N( _9(M1X>\.1WP*AFK -;.5(X#A@K#CX+-.<* 8CA9/\XXC@* ,2.% MH< @]"YT >M,E+*H3?N%$N.,<8X']_:,:4!QFYY Z1;!B3?&0EG'+]'?RBWA MI?'B5ZQ[RC-#A)'J/#96W[,&\4$ B[$P)G+])24E)24E)24E)24-37R#LN" M%6PE&7< /KX6_E29;@ 0-@K@E,]%9BMP!O@'-/ =V9#\"4JS E798>PU=IG_ M U-4HJS; K+%V$8 3\\+6TZ&)V"B[I^]+,6SV'K>A=\#D.19@$" !["&G[&N#+'\ROS7] 7OC:HZIB3=Z7/'M'W^=[B-[C?*7 ??E'[F?P!K0&MQB^0@Y_#>Y [\FM^FN!GR,JTDN"JW@+X M!$L(YB='D:02:RN"[/%/L # G*SRMY 10*5US0<"D*_[T?LN7MHG (Z"300V MX".?B/>)[/DFD5/\,%\ 4>](IOE)\(NOR#V;U1EJ6F=)<'XN,@&_D$EM79(U M^QD\C!SA QY$*?5FFU2!(/9&^Z<+9N.>Y-BZB;DQ?FL,3B(CV5X9>Y@]0:8V M4-J8FK)5)Y?RA0&(\X%-?(WV+ON?/=3SR1:Y(UOVKYI"OJP-6)%QPMGPFB_0_B4XA:R,U:\\ MJ7\:'+ .18 P6908@W@3P9X:M*+H.]1%BSKD'?8Q3Q%4,$9&OT BBK=] M@>),.;'^VI3)I)U+LP!KLNK,H$BO EB+NF1T*5LV"[">5GV#(4/YU,^:\2.J ME,+,B ),,Z2,680IX\0SG!<"?%RB./U-!"DCB/$C,E/TJF>W&:QM9 V+>N7$ MX1P04,48#$4?,&U/"F='O!-'A:AH:\XX?,_Z-Q[&/T. \9H*=E)24E)24E)2 M4E+2T,0.8MNPL?AOV2A\+H",$TXXH8 (@%@^.G8=T)?]IJ(ED)/MY3N"\2.H M%S@-')-=#8P #K.; %.USQ1HR28#@O#W ;?U))79S6Z:EBVWJ-\R?(QL/6,# MY$6I8\\$" *,HSK6-(#<[P#V %=9@(*/@:#LS"BU/ ^P!A(#"P$\@"9VH'L M6MBVWI=-W@2:@E]^[_X :: YWK.I@3Y\8\ Q=CO *^S:)I_\SGP#D)0GYD\# M]K"3\4$RB+DSEIKXV !)^"$V0"[C'3@?X\E>11?YT?,T4F/;\I^1H:L#8'_P][ M=QYN;SWN#_Q/YW?1)5,*X4@IH8&0F3@JD42:2(-DJ,RD2$AID"-#J(XH,J8R MI&A ,D9DCLR.8SR3Z?^S/<]_L>:HSZ#O;F3$71#[-;EG,".=0&Q"32E;Q(HXQ7,2?-&_:5 M8 XCYB#HE#-0_W4GTOULWLBF459FQ>^A[!F1R%COJ\/C%U?1ONR M9?STH\^PX13IVG].03N0T>[)3F)\<$=LE<:;O%44_B@484U^YTU8:[NUDUW: MW&:3$GV, [(FLH&9.\C<49&_^J "/^LJIY-: \F%?K0>DP%K5W_=-%:(_9+K M0=ER'[_W=_W)N47$O;49X8W\-5\X@_2S$ XCK,T'3AC&QW16#9 M:*7_K+36DZ1EGA99522?388WF4ELT;085+K2642;+Q7]]*D6/5%PO.AL/A9' MBS_/.(3L)/VWUDG:]?VJ"'-RS N+0N @NQU*"A9'G=@7 VH-$H.'PZ?O$6M M3SPMO=N-KJ(,WYBN>O,P;G MM/*4KU3;E8'" =;^YU_G$ HY#V-*! .);#"<-2A4DQYL&6JL/_9V2A%RG-&! MIZI^')7M@?.<=E-@]3,C1_6S=Z'H4V@&E>\@"((@"((@"()I@_[#[L9^BU"E M4[$?(L<05%5/M.I)LV4@E)%Y"#&Z%0=>.B,B#AG&$9>]0P0OW4QT*))%=*#G MT>GHB'0?*7/I;H@'SW9?Q-5@E&]AL7;+/HF)I*6/(C"]'ST.Z8*D1::,0M]& M29?31NFPD;TVYON=R+X0/LA=)-BNSMHU*)BP(7_2XJG#[//HLX,H[> MG;U@&B"/Y(G\T-L]AWV"$P3"=)*4O]K#]LT&CBRF=\MJ.&O"6KN0TOI%NSE' MN,R5BHY>".ZAOY'V[B-*F[V!O,@:)V!'&Q"Q_;$NPMK\0U@;)_)!3O2E=T)J M3%S:6P\FPE"D\V5VO",+F=A0R+NN=9JE:1PPW"KNK"C#MD!.LVYD%8+R4E M^.!\LG_;%^SE#LT\3'E82FMD3:!@4Q8H=J*8':+--8J6M8-WLD,M)<:AW&&9 M=REEPL%=.Q=Z'Q>EW',8!ZKLB?7)^VB30W)YT?:A'RF)G/DL:TH7MI6HBL^>RZ](7$=(B?)%A]*N* M?F7O1:[1?SC?7G[YYF YR=.57,A?^II(.Y_S;#H1W4QFK7&8 MU(9)'ZO(7L$P2$AD&*($$>CY=$E1YN.>539*9*&TMNR2[H'LF92P1BHA_>C! M]$#?9=O27_1;_3N.L/89]V'?1NQQQN:8C6A&[.E/[S&.L*YWH7.R!2&]D$>( M8;HMVS6]O=^_^L[OZ+#>740]$I-N+6I7F\B/STT#=&:$FO8@QK0-(477UE>3 MC#OY0>SK[XI01K31_Y&8LR"LJV\1:IP]\!%D0]LY&)A+"+6%X#X^QTXG(I5- M!N%.;LTI!*EQYD32;W\1UM+[FT?DVSCY'O+6[[6_4G0/0P6.X4^0B&H.^[YW M,<_)L#DP+N)Y,2B[O_4%,>T915B3:_*(R![7;RM)6!L'_81GT5[.$>R\4G1; M*T6U7F\UEV0IK+2*SM497 MF;IAA#5>S[_>V=II;1A'-E=TM[E5I0@0^R[K3S^=]T*P5['%B5XWMV7PP/T) M!K,&(NV5=M#N8&UAKH0U0:K4,G+Y6ZBE,";<"]5I72Y14Q&$C.(F(&^S2GTQ MK]0 "#3&;QMW'2AX13G\Z8-Y$7Z54MHS+4(\NT2D6;AM1/VZ%2N-P6CO?NH= M7EQ5\Q?Q;L.>1\1^KOG(Z*AQ(K>BZI%RST/MK)&.!>#MD4?-[U]B4*E>KR^D8'+@%F7- MF2QS,0B"( B"( B":6-0OZI,<)S7$63($+8"]8G9"SCWRDA5M4798I"\"#R9 M-.ETB ND$AV&7D;OXXB+ $'LRGPE=32BC>V!/B1BDFT$R81X92_FT"L-LH 5 M$9>3O,="^FB1/?1&9$\18IR-Z;KT0/JB]YND[Y"9LGAZ?Z2-P"PDE92\DQ+6 M^@VIU2?RR^%Y'&'M,\@FMEQV4391?8>$K7[3KY/8=]W'V-+[Z:2('T%62"EZ M=#^*V;@CB2JR7N"#K>:C9:.CB=?%HZ+)W<^["9D4-E])"!]'G.X9/8_I"8 M^DE==L2W_IXE8=UW:N 889S9__5O!=W@!881O8.R[%_R+U);.Q!Z"%S."<]\ MYC.;_80\E3V_X/D5F2VC@?$A(\AZ=..\24&1E0@(AY%*]>(@.2H2;"4P;*.N^C86 M7QN_<;20J@7B<$:>1(P.(Z]#6*^-:W" SR9*- 4MJLTPCUI"%>?S&,L%;O M:-J$-9)V.83UN.?40=CSR#-%S+Z!0$8"4[@<;'F@VC_4QYWO[L]31GS?2GP*)84 M->>&25*=!4$0!$$0!$$03(I!/:5?-QA\;,-LK,AC9B+!&)ODNO8Q>R)D?&>?[]$Y$#^*;;H@P9:>< MY#TF(:R+[$%\(?\X\-/AD#UT,F3[I!&C FD0/4A0NAPBCR[G/N-2\O8):Q'* MB&YMT-^"O-AD)B&L$4?T=C9N>B12M.I^<]9&'D]*6".ZM!UY;SP1;L,(:WWG MWJ*I!6*)9F379N/W3I7V>%I9PHP%>W7U+]W=6"&DD+B3Z,@(7^--!MDW]/4\ M"&LV \0P>6?S8'?33U+?<^(81BH.LX.SSY@G"#Y]SH;'D019:3[*W*@=?1)V MD+!&E+.](&\1YAP:BHP<1UB;PQPXV HYFAAK\DK.BD >S$C0#RQ@B]&/GH4< M);,""LR!NOS?A>PTIN2+\[XU1V /V?;SJ.?UL9*$M7>0BEI;/=L\$HR@)()Y M),!J6"##8N#[51^WO2F-S4;$GF8!)P-R*CH?6.*L+:.6%/8 MS#@'6.OKN<,(:W.3+8],6\LG(:RUW_ING#@HN9#6Y'LQA#5YD:W WJ0=E4W8 M^J2=VFLM#=869D)8CSHH$$C"S3AKD4".5,U6*7[G08292$ARPFNSD:[ !FXB M3&LS';7PU,'/ G7MM=:K@:P: M5A-5T*42UE7#FF@V&N4]6E4 MVZU9#L^4-YZXE%=*N#9HC_3E^D.;?39S,@B"( B"( B"6:'O^$M?XV"/=$$$ MT'A>QQ*Y!AT%LLL,A:9#,G'9]MW0=NN/UUU_?4K0B^A#@B!7WX<0O$ 6A M+;!IWWWW;8[$2$FIQA'?R/'!>LB#=L*%WJE048+T4?HNLIU=M BXI1+6WGTY MA+6(WR*L%Q-A3:<5Y3X+PKH?8=WO9WV'X))"G(,!0JX(:\21\6:?FY:-G:Z, MA*,?5R8S=C2_&T=8]W]?A#69FA=A[5Y(/E&J;/]LFM+&DY5I$-;L,^170 &[ MAG>EX,B@NUAZH3U,(*Q_[>J%T*@+.Z,L013^H)YD#.BBGG/R>]OX7*P,)D8G0GPX6!!6@BQ$YB)U'0@=DJIFIL/D:JB9.4R>JF^K[H$%TR%! M?1WM%RTNU;DH:Z1U".O5>TV:[IJWF .9P[--T\&>YYK#G<-&I;$?-N\F56+F M@5(J;)H\U1P2*0-2EMSB%K=8$5G5KQP]I*AQN' 8221G4(2UE%DK35A/NJ]. M\O=*R^6PS8"B_>#087&^R.KG6E.R"YV6T0170V)[$*^T($00TAHI Q"B*Z(K&'KE-6*[D+G0CS0'Y$*['5( M79F[1!TJ28:<\!T$ ]L$8@_A@T#1AL%L>N/LSJ/>I3[3CTY$QB ^V6+H@!4Q MBIB;)V$]K93@R.I*";Y'-:\!Z#LN[=W5>;M(T-B6V)S45J<@$"R$ZRXV>$9UU^ M;ZS-API&*\*:/*YFPEI E?71_*FH86LF,KZ<>*9!6%>I5&NG?A'\Q.F&/ PC MK,>MDPCKJH]>A#7.3/\96VOYI(3UI"G!]4.E!"?/15;/BK!>C=E8@_&8*V%= M(.2$QF9A$[>QVUAM%@CE6:9LEEH8D6FC$ 5EL1557(O[-(B:2;YOTZLZ+CP0 M34J&;GV 0)XW:24ML/ZP63NDV(A$A5G$5]) OI \E;&_(E89_!UZ+=+Z5/2^ M>A<.H"&O5^7 H"2>&VSC!6<.*2'LZ> M0N&ITB%]<'2S[W"6DJ$$R5R>K?J)0D9AMU[)JD)Y&75)MT>Q8+BQWE$2]#<% MP)Y6$0SQ# V"( B"( B"8-:@6]&3$#](5:2(2$'V W89>A)]COXF8R,="M& M.*#;(+C80%R"EI!>;*^(.U&3;"'NPR["T?>LL\YJV;WHA#)0>IY,BN-*42V& ML"Z47:8BK-D.V456,L)ZM1/6(D/[_8CL9S,6,*3/?);^BL"<580U\@GYAVR= M),)ZM1#6Y(T#A&AA@2KL[F3EZ*./;G-H5)WAP>"_U19A;1S8/)"S'#]*UHN, M]!TR+E!'/R$SS7W?(2?ZP!SW?^/!#F(L_.OW2&TDJ/8:I[5"6+/;('+56]?^ MBK VMV818TDA#4GC*40UOT:UB&L@\+4".MA MT=2C)@/A9'@EQ'U#+Q*9H,^25$0((<5-9INY3<;"B:RQF-;",6UR:_">O&%L M3*)$I<-@)+<@(.A&U?.>-IG5OY_^N.M=[]HVSZK=B3!@D%\-$WL<85T$B$7( M8N3@)"+-04^_J@W,\(^47PEG@%R+DTED*O+V5K>Z53M4B'BT4?*HI%#8Y&^\ M\<8VYFLE;74I:3;DRRZ[K"EE#@(4.X=6[^N]YT58<]ZX]:UOW11!2HB-'&FF M7R[%T9"NS%%"?*G[;HCT&%N[R,*024*PY2YA:EBMI[/ MBZ@42>V>2$#DG6?XFTANA%@Y#[.=5MW7:6"PAC7]CVU$^]EHV&J66L,::;,^ M$-;(?FG;V^8)614L(,NC\6 #0GR[ M_,P)1O^8FYSY^RG!5SMAC>.Q-B+M*9VV1L0 XI#!,(XU% P\C\D:E2UXJ,=B_'[+,9LU CD1# MXE]QQ15MTQF7SG2>F#1ZS\%8W0B;IHW.0<+FY'#@8#'-?LPUO:NBJY&W(HY% M7%:M>5'5O'0KRG$MD-1]U*'-P8F7L$.$^6[-,^]F,B0Z=#FD*-] M4@[/XM 6K#W8GRDP2-5*T>/@9[_D$$3YKBP( G&SH!$41(*<262FFY))Z+O($>0D)Y1Y#=]<=HHPAK10>]$E@@BH -Z M/ONTWR/R)@'"F@Y+EUU?"&M]=]555S6'[\,//[R-)Q*33BM2GNYL_/O.[%3S:,$R(0L2:H95+"VCW8B-G^Z=_Z>M:$=3EKD'ORS>;A^V3>/%@,8>T9 MQD&P'9DMPAJI*W,!DA QUV__,,+:]XJPYG0P;*[V480U.>+(85XB-/6?^5(E M !#(_6QZ,LR9 VRZ2'+RC7S6!GP#0ED H[XW+IP)7/@1=8UE]=-FD61>D3K=6F!-LVI/,R5'H9XGP/@(E\%O68&LIHA8! M/8ZP[L\9?>GSG$**L+:6/.]YSVMCB]#&"Y&M$-;!O# SPKI^/^KS1>#PU+ 0 M63@(ND5H5(3Q+$@;!+$-C_>>PP(#-./UM(5YL'\L3A8I_< ([1 @]05O*_5: MAA%7LXRP+J+00F-Q8ES7)IN%!==B;D%9*:)P4D+"WVT^-B@;I W0(9I\V2R0 MA'TR8)Y1K;E&7^8\9PGIVZ62XG%+!GG=(6HX3SCLFY?EI;M64$X4-FWSR2;. M([0OA[.:XZ/FO0U<-@7>C9022B@RSAQ?2WT;S X.OTA<$<:BA!W\'(*K9IE] MRYRTWBX&YB^ES&'=WL\[GZ)E/CAHVX7. MZ>RCR#BO>\X0JQT4O="+DME[EW8P:D$T6A__.6-1/5Y-E#O+(*:T[^U@ P)#F KK:O* MI9F;WM6<9+]<#F%MS.9%6+.1>3998>.1QIY]25_H)P2K9R^'6_%=]EOOP8G MF+"I<0C01QR'$,=DOC NT(,,&%MKKC:;&ZZJ?40))X@%K-A$<:SN$1"B:+B34>HD6/2>TKA,.VTF\,BT.N 4QY/-A ' @9J M!/(\B=1*Q2RZ'6DHRIK7F0,+;S#>- X;\ZYG/8 Y$-LP.2R0@=2U7OE+_?:[W.4N[8#N0.*0[N!C\W60=T"U$9&_4=D<5B.J M;>:X X #=1T K#T.NHN1O^5&8-?W'68U(OV"P.&74F)/1);R M8I9FB )+B2?/"-O%[I7FL'69DF%_L>?)?L'3E[*%E"6/C!RC2D"0U?**U\[* M#+!4^>VG]D:@4RCL@[R5['+;K:.D8A8X2QG@V2 MU,-(:__NL<<>-Y'6]BCK(N+:^43?6!,I<$$0!$$0!$$0!+.&R$NV#.01W0WA M)>B'[D,'0E+0#Q$E_B;B%I&!:* S#6:9E D1F8-0X1SL'@)F!"W0H8K,8[<3 M[4??7 B+M0?1&=D,$1B(1+JM]T$V(US5&D9^C',4KG3/]$-](^,6PENDN?=! M4B%SU@7"VGL@%ONZMG8A:A&E(D=]CM[J.VP'"%[!:?3U:0#AQ-F=7%1=8$09 M0HV]>I+QUQ[C2L?W??8'1!OR=[&$-:*;[JZ/BYP?EGFN9)--FE.#[VHW_9Z= M "$[3D;Z]R&/VJF_V1F,M=3Y2#KC+"A ?_?'VL_F(QM+\0WLKNP6G$80QY5* M?)2(O-?7QDY_&:^*!F?S MT;]L2G7Y'9DM@MSS!/4ME[ VQ]E49DU8(XDY I@'WMD:I^WE6"!KA>1 >N.9Y4SA+&:1+; NBQ0C'QS!-%7'!+8BP6QV ?TE^>&L [FA:D2 MUDL!H;'1F= 64 <$PH4XG2>1:*&WF#A@287 >ZDB.:=!X(SK(Y/' [ MY-@ 5XI,K73!VF$S=XCB)61A-5[S)+260ECWOUODM"X !U[+''MLW))C\X&5E-Z*?]%R'N M\(^4-05)[@!2'IT.WY.D(0K6+UCK$;44$_LB X3H8?)K M7T#N\IJE3#AL]@GC80XE=2AUZ*2P2;5-.><=C>2EH/,ZE5K,(=_!6IVIE"1@5<=WW=*Y(:8=M^Z\#-B7(.U(J[,?>D1)E'_%YS_<. M%"F*GWED_?)YGLK>P^&8D8#1P-_M.9-<%#I]2WEE]-$OY2EK;:2UN+JD98([QNBEXHJ%+6+U**;TKM$ M";-'C7**[CLQ(\ 0+!R.Z8,N),ZZ0%@C98<1UFQT;*PBX-D*Z-!T5X29[&SL M^XA0.OLHO;6?N8R\Z,_*^C?XSG1O04B5?IQ#@+[2[W3R46F6^WH_65*CU_C* M", >7(2U]HXBK)&H"#'R^,(7OO FPGJA".L^V%3T(S*0C)$WQ)K^1A:6/668 M[:+DU1PD+]J@#RK*&:DH>QWR;]!>WR>L$:C&DZU?^45S6?O9*HUE!0<-/E_? MDF/$J/ZK-8"#AGG*SDZ6R6+-<384J<+9-3R/K:12_)/'A5*0L^VP40I@,L;6 MAJ40UB*/]=5@A'79CH81UGU[4=4@=_EY$CL,6="GTH)[/CNW]--2X5=#%L;,N^QB:,W#479+>H M-5W&#,$D96?SG1#6P;PP%<)Z.3#I+$0V,Y/7A.9=)^H9<3JO*&.;*R\K1F,; M+H\@BRBAGG5-5Q/,HFV1D#;&QF?ST0?]=,'SNFYVLYNU&A$V%I/<)F2QUR?& MJA;K>1G+ETI(U@'((NZ08;%V.!:E)IU1U<>I6L+(:POMO*/;UZ>K:J6++M;G M%!3. ]+A.]A2#*2K<2"NNC>3>)ZM1N+&YFI>.UA2%I!1#OX4.R3]O/O>6D+& M*3$.;5+Q4(0<]$2/!D$?]F8'2#+,LU7**)D!9$%11TCZ;@? JGMDC760K0-Q M_X#O,$K&&"\<7ATF*2SDL%)@^]G]'(B'*5O]>DC277$L0WJ;6P[%9)FR*!N# MS_65W2*PJTU%>KN7]U.71WTDRJO(Z/)\EA'!OLP081_Q?>]("?$L>PFER8&8 M1ZNU3&827OIJ;-DWG6MX@S/>C+K\O3[#LU4_.(M0.IR'*-1^UF>4Z=2;#X(@ M"((@"()@UBA;FH >>@U2&G'$EH-$8D=%FM$/$6GT1F1,$;U]^#\;3Y6=8OOE M2,\V)+.4B^XC\AJ1IYS:I!&"BT&?J%%&D.[%!HMPH7.Y1(#3<^FE],9!O8NN MZCV1(?11)#M22K_H'[9EJ;37.F$]*B4X/1L978[?QE(0&%L!.RMRE(Y.9^X[ ME??!WL!&@%S43R)JC4)0>. O.1<0#X0UMY3^Y"NHJ?UQ2!I;-PJ^Z:^ M0.QY/_9V\BN[J_8N1%@CA$42BZ3W?4$@@NV0@NQ][!SC"#'OQ@;"IH(T1O8: M:W,&^>J=934=M'V6W:+>7Y0V,A(IQT9@W@DD, X^5R7,"D58DX\^88UK8 N7 MSIW- A]3::KK^V4[87OP_FP5[!SL-@AK=ASC@2=@4RP2NIQ2S"L!.^:$L2*? MYG2E(!\EDV2%38*;QUM[%$-;6&76]S2U. N8T^61C083J3W(QV-_%(50& M!N^DK3[OY[(+C4OG[;-L7MJ(P#6/K WZ37^Q=Y,95=D+]#5[F^>676TM M$-8<0LA+".NUCQ4GK FJ2<]CBF>(191@\4I#KDR3.!P7G>AP9'.WP3(*FQPV M'9N&!:DP+.)WN1&>)JH^L"B;K)YOD= '2/M9$UF#_=*O9RU]AXW81LJ@CDRP ML WS7EN-J$W6&-I@$ U%7%O0$-<\Q!P8;("(^HJT7M=)ZQKW_K64N;.82X2O M*$TI@!V";:JB*CF)2(_B4.+@8?.VH:S&FLJ3SG4;/X]=RICYXU!=$?WZ8=[C M;3Y;XQRP'1:E_Z$<6'O,Z2#HH^KB."12F&5 222?N@YPX>J-W/NN YC >Z1$%R]#_SS#-;NF[VBEF@HA21+DAC1!;RCY[+9D+/I=,A:[1Y M4._2'PA>>BD2L4@;1(D !<2/"--)"6NDVFHCK.G$HPCKLN,7$4R_]QVR0#^F MM_J>,:SRDH.DO]]I&S)4/]+ED<)L"VP"_6A6MER9QNCM[ 9TY-O18AC2- V'JF("_RXATYN+-A MZH^^?/7EGX[O_?2OL2%GB%S]9)R\L\\,9I=D1RF'D4IGKI\1DF1,E@)V^@HL M&^8D4H0U.T41UN8M.XRVL*NHC!OOSUZBC_5? MG[!&I!=AC> VQ\PI]AH$XBBYU@<"%*0.=W_.),9Z,80U^3%>"$PR+/+?W-!? M9(RS1;WO8']5EDSO;?TA.]8!/X_Z7A_D )=4SC#X%(0UTIRL&0>V;[)? 1]] M3DD;\!9DSCI9EWFF7ZHN?'U6^\KF7-D#]!7G(K)AG7&_/J\%[D-N<#SFE;'B MR*&=^MSZK _U97\]#V$=S LK3ECWTX P1#/&$DZ$K8T6>3@MLFP<,>=PA+2V MD%3:$X9L;>I[=\V"L*[O6JP\DW>,0YJ#@HDVZ]3@X_I%Y!@O1^0";S0+946^ MKC5C>?6S1:_2&CFTV'AM7'5 E1K& 88\B 8F&^MBJO"E$-:+F8>BJ!*2:%4 M.=@[(/*LYMU)(3?G$;$.TE+(483M=_9^>:P^WMA1Q[/_N0;&4&DNJ)H=[!UJ.- AY[6-XH-@-&DDJ M)9BY[1#O0.^<0FG4%_84"KW#]U)!\:4$S?% **1VEK 1!$ 1! M$ 1!$$P;E4Z9[0^I2-]A,T- L?&(4*4_L>'*,(5H1>@,0SG_(D#H:_0Y>F79 MW.A4;(\(W(I"1!#-$O1#.I_(1^0AO8LMD'Z)7!352L>EU]*_ZI+&&>G$P1D1 MYSW8OMA<],UB">NU%F'M?FSX;-CZ@@U;Y*_OL/71C443GW7662VBGEZN'8BC MZD,Z+5(2!X P\QQD'AT=,==W&B_[&N=W=NE==MFE];6,C6P)QJ$"8-S;:4S)Z?F"_G%#["QZSO/ M8VMGW_5.^A8)BN!&B!ICX^N=/*?>4__XV;NSU^@+-B8$I' MS 4RS7XE$X+ /),WKTC^TZ5?S-F[%':1#Z]!P+6V/M9-+/O])T3!L$>S'%" MO[!-Z3=SVYP@M_JD,A5J@_>H.>$[^L_\9V\BLXA_\T,DO':3KSY\1W])UZX< MG>>0+6L8^2"?VJY?^VN8]Y.ZG/V*(P9YKCKT'#OTD_5CT*[5)ZS9E(:B6)3L:GQO"O2>EIC,"N2>%KM M6FY;?,Y\@PY'- MVT9-"7,H(4LVS9483XJ3 P3%B<*A[RF YO"@EUT0]-'W\'1HILAPP'#X-:<= M_"E-/&UE!N'\8_]6WXR"0;&QCU),?(]'<-5MP[LE+MA]:?] MSN'^@/=Z) M$E1SQ/XPJ/Q1HJQ;/F./5E)")A3*IOU1VQ@F)CE/JI]HC(I.MI M"QT/&>+]$(XB-.F4(GOIGB***SLFLAMAO!S"VC/I@MJ&&!M'6/L,X@D)B&2: M90WKOGY>JS M^D*?(+RJ9J^VL[-5&4UIBD6J-F:V_=D)SD3/O95-R;;")\R679+,S%FG.C"-11*<'9:I&:'#3\ MSCMHEW?P?+9,?<=^8OSQ(^RY;!_D O%K[+QO9=FK^LKE1"'8#1&*7S%6OF]. M2:ONGNZO_9[%]F+,/-LSV7+8ESS'O#"W$-;ZP'ST7#;D46 G$;7.8<*[6:,$ M)^H_7!/[E+[U3!R4/F*_(0.(='UJ3B&,O;O^]S-[F'5PG".-?F#3,N8<&3Z7^V(>^AC63# M.D*V]!?'$;8K?4&N7/K=^H#0]AQM,T[FD[5#_^!)K"V#LC6*L+;FV0?(K?Z; MA+#V+MIC3,Q-UW((:V/=KV%M#=9.[4VPQ]K#JB"L^WGZ$;;24=@H;7 \?Y"% M2.O%$&R+)0#]#B&)N.;]8Q&QJ#!T.TA4BM+:Z*=)5A=,6@MKI="P*%E0'9@< M!&<5Y3NN7_2[="=U>+29VURJ%L)JPJ2.!,;06-I4+8 620<*AP<;.>\E"QUB MQ89L([< ZXM1LK94.9R$()XGR3GJ>8MI1\TECA8.@PX8#N"(:K)CXW'8<\! M[E8]UII?LYA;R\6D;;*&V=3-#P=+AS_SUT'8/)H74=T?"X=1SW>P=5C1_Q3$ MJBT5! O!H11I3?%0NXPB6;6G.4+TG5(HJ Z\#LH4."F0'!8YH/&NY0#E>Q0= M^PF"&QE.T474EJ(S..?*P&&/-,>TPSKM_M9I"HA[5UIO!V466UD M'R+'I"='XM WD:IL*3*.(7@X; M,T \B57V'3D@?]=VE$-;T:40OPAK1M13" M&ED]#<(:D>D=C"U2BJUT,,U[R07"""G$R< [LP/0KXVK:'Q.U^QB]&CW]7C\B5,F"/O9LX\5FSW;L]W1W9'Q%>I.O MBD8WENP+R%;.#OI$7[L/&X;W1^@B[KT#PA:QS1:@[?I(G[)U>#^DH\AO=OE1 MV4^+L"8??<(:Q^+]O8=[L\T@1Q&IQH:=A=U!>]AWR /9]GFV% 0N8M6:8)SZ M=ES$(+G4!XA/GZ]W=!DW_>7^9-^SW,_/?J<-YB&2V7.UERV53!5A+9I^'&&M MW\ESV66]@['&]9C3Y)HM2D0N&[6 "0T64;^DC'?LSY9F[1#F[25#(Q[=M_) MQ^?YDF_R0/W*0[(1K$ZN"L"Z8:!8)I+5%@)!:V!BB M1]5RGA9AW;\+&HV"!N2AB8U3!&N1V9,2NJN5L!XE#X._ZSMXB/[7%_I$2EV'&'UEPW$PJN52"OON0[CQH,< M4T <_ON'YR!8"-;'JEUFW;@ZP%/0D+8(7S\[L#JL.B B=.T9#I[64)]Q M41!\WSRQ)C@,5RWU44YAE86D:NU0OCF4.5!37-R?)ZG[VS.K+0ZLVH$TUR;_ MI[!:GWS. =[G*-:46FL_Q:L<:2JS2J5'EY:+=ZH#/R.%=Z.H.AQ3/O61OEJ. M,TAYD#MX6S=#.JJ9;$ 1!$ 1!$ 1!'XA14;)T)OH<@H/= M5 2BR$!.\>P,XTH'TI'83GP.X88X0:;0W3@3(Q<%D+ )E\UHEM 6I G=B].R MH"$Z'GU1F_I1L(AZ.B.BQ\_(/_8N^B42C"Y*O_0=?T/(TW-' 9'"[HWD08#3 M23T7,24Z=*&4X/33?DUP1%75D4;4(A1E_T+\3V+W8?4A@I+-7 "02&']HM^03W18!)RQ]9Z(:OWG.>4$SV;@]W1J3N!DR7TK MJ$4?5-2JMM"1R1T;5SFBT^\YK)>S.I+/\]@LD*;&25O8"Q"G"%A!-@M%6&N# M<4#>(>5%JVJ[]R,CG!;8/Y"PR-ZJ2:W?98BK6MR56A^1*[J8C53_&O=R$'"/ MOISYO]\;5WWD/=@AV./9]=BPV2U&V1X\U[B2#PX9ODM.!67Y5Y\8*_*-L&97 M\5S]YO^#_>9GQ*KH9 XJY'OPV6R\^LO[(QVE/#<&9$H0@WN9\^[O/7$>^L$S M_6SL_%X_>+[GR",BVIP=!?84F?'P*M8FZXSONRK3GW?V7/8D1&^5 M/O4=_27*FWRQI[(9&7/O;NS&$=9]D)FJ=<_V5>G)C;GQ9*,RS^K=S1'M(EOZ MRACI.W.;[4O0@GL.UI,G5^27XXVYH9WZT#.\<]6C][NZO)N_0.W)E+-R'4X'WX!2!/^-(,4D-:]P79PI["CG4QRZ.!.;DN-3K M!<0X^YVUU)SR'N8W^;(&:R>2/RG!UQY6G+#N;W@6NO(ZXE%6$8H6;R3A+$BY M8>0<[Q I!'AZ621/..&$-NDL7";#K,@T][09VH@9HA%?)GS5^Y2>>UR4[RR( MR_[_>20A(_LU:AC-'9!L2*N%8%PL85VD-=EST!)!QZ/3)FC1$P&H%@.BP.)7 MARKD-><&XS(K9X*%B.2%QFRAWR_U0KYZYYHKY$*?E%>DOK)9Z#L'!!YJ-L^J M'T%>;% 53;G:,4Z>S%F'!G+#>PXI[ !@GG TJ9(&RXE:7^K%H0*9Z!#A(";= M2J4KI@"LA;X/5AYUH+0W44HHOCPGS6]*/6718;\4=XJ5 R>Y:XM#+V5'F[1/ M.RD+%![*B^]2+*N>$F6E7YZ@]F9SAB[2H @3S*$5W,:AZ/OK: MVLEYJI1\_<>04.5*@B (@B (@B (9@T$D4R0=!%Z%ST/N2LU,;L@W81>-RZ8 MI8@[1 421X2>J#^Z)#T-48'D*@?[<>3W-%".V8@J@16(*\22U+9T5WH>$@_Y M01?S?Q&Y=$A$,UNQS_H_?;<^[[N(+7KE*+#+T&5%>'KO(@K969&:^K+*90V# MW_L,G9']G!U*'R*\Z(_>1?D]]K=)[#[&MS*)>1?Z+J+,>R#=QMG#BM!E,_=. M9(2.+6K6O8QO7W=V^=GO$<9(3=_19M'@X"39]RHM"9%J7-C[!0*4/851$P0\VZVQ-A>-A[[43T6>:YN_&5.9[A#R M[#'F\>"SJ[^\.SGF"*)/.#(@1/OSQ.7^WM5S_=UX^BQYUCZ?-U[6&W/.\_6O M?AP%LH*[050B]@488(\R#C;F_U=_6 M+F/C\^Q39-Y]]&T]IV2K' 7\3: FAP;1SKYOC@UF&2[X?3GY& NRRPG!V.DS M 8""/,9%-%?6!/VM7_!>^L/E?IP%W&<2DMD<0)";3]Z!G'($T'?X'.W4WG&9 M/X+5B14EK 3Q+PGHP>A3)A(Q#%)O8%DL&8H3F*,^R M:?:)PQFO,INAN@(.@B)8YQ6I.:Q?](EH8NF%+4@6$H<*FY^-:C5%Q2XE KYD MKPY"%CZ>0SQ);5@.1#8HAQ#D!]E 2$HW(>WRO CKA=*23TJ,+J>]-3_( N*> MUY8^L4DY1-D81$ B=\R9\LZJ6O"#J;]7B]R,PKAV>B^'&V05;[2*AM0WHVK/ MSRN"WAAQL' (<[!UR'%PG.4:%JR;*/FO; +F-:6>T8)LV2,9+JR/#K_(8LJ' M_U-4!^O64T(IX [6?45TH?6@S@E%(-M[G!?,/\H#)< Z3>$J(T,1Z90EFR*;2$Z>)83;HTB^U7^"0=RDR4>"*=Z37]E,FTS=%FXMX M]%GZ&J*;[=9[(-P0MPBS44 NL:7Z+@*4_NJ[;&ET4WTPCHST>Y]!W(DPI&LC MSEW&!Q'$EHDPFT0W=9^*D$9@&1-DF?= 3@[3T_O]5T% "'*$%2<&)*F^(BO( M*"0U^[I^I)-[5A'5@H;87[U3938=]JRR 1@K-@ D&QND9R!V*Y*4WL\.P2$ M@4?6/(O^7G5^V68_1BX68=V_7T4@ MFT\B6=DP.,_K;SH_ E$_(7/=&\E,/HI,[!-P"Y54]#OCRBE?K6B! VP*+ID, MC!''$7U#WI&IY)NL>R=M(4_Z%SF)1"2;^J$"#H;!<_W-6)('-A3V"_92=B'/ MKTP%GL5VA%^HFO&>I6UL1_Y?-B4D+'G4;^/J2/=E4C^;'^PUQM\\ZQ.WYK>Q M-%[:ZU^R6-D/C"O"GMR(V-4'P\JC#AN'OL.#=N@[:X9[&U/SGTSYBS=7EGMB_C6I'LGN7_%63&J4 ?^5Z-[2B9 MJA3D['EDUSWT(]E!_'NN]K+UC4*1[-8+SEG*X M,8_("SDC/]KIG993LB]8&:P*PGK8)+#X6(PM'(S@/&HJFA5I.FVR>AAAA!R6 M!EO*!@MUI=VPX%L$IGUXZL-DXM7"L&^QMIE7*@RU+&=-6(\B-/U?U"8' M&T M%6EM$;6P.SBLAJC9Y1*A_;0S-A8I/XR]A=Q&;A&TR=KH*I4& EOM!V2EE!A2 MAR MR2Q">RGIPX>-R6+';-3W1CEJD'MMU69M%UGO7;R3<9=N!T$M79&(18%ZDDT_"$:AG'K(D0,M)=CZ3W% 7%-\*$*4&LHA MV:,\6SO)( +6WE99.48IHI.@YJ%]QSSDY.6@2N%E0*#X:0ME@)_L.=Z#88$"3HF@_+B/<\LTUK)2\+1'7WD>0U ] MSQI+2=/F( B"( B"( B"60.9@XA 6G-:IF\AH 0J( _+[C.)+D3/<2\V-NEW MD6GLGK)+(74J%>VT2YB-T]4JDQ>2F5Z),*,STAV19O1;)!(=$Q%$!V8G]%DD M%'*DWL/WZ(>(DE%@*T/DZ3^$J?[L1X^6<_>H]OI]E91$*+-)T1GIWLA!Q#M= MLK*$+@3W0=1I.SL\DI?>.4[/'?Q=U6H6;6T<.1_0S1%)[ 1(?82N?F0_0Y22 M)79O>G;?H7T4_(U\L,4A;Q%DVJG_D'/T?N/E.>23G4+4=D49(\00=NRWPU*" M#RM15N^H?15=BJ\PWDA,-@?V4/\:2^.JS_3%,-L"7=^]C _'#6-'ILB:=R@; MACXS%MKG/=G-!OLFZL=(6 M?>B=O"]'!/;QZJ>% @VJI%N5WRQ;#3EU?T$/GL5.XUV-H;$T!T2SFUOE/.([ MYAAYK'Z8!,: ;/77+?WK^>3$^&F7-I*!RKJJ#;*%5MN0S+[O/1"VP]YWW#A4 MM+5[&PMCJBV>SVZF/6Q5GM7/4FJ-L8Z4G6I6F'^6<.'.6T,HC(JU'K!/F6ND1V9&,NV-EC[>K _O(MY3*;8Y;2E+O_' M)XR[1T%[K=D5:&@>D1=SD\W,6&GO:BAC&RP.JY:P[B\J)C!/$'58U19*BQ&-F 3ST)I4>&UHAX*TGI:A/1B MB.OZ/%)3M#-2=K53SM3M5L=&KV?1=^! DF! MH+'H\R9"5E9*I>.QMMMEF36:ES788(KM2:8]*$[T25XVM-E6:;VU%NFH[ MTM.[>"?I8QSH.)$@[6VH#I\.%0ZC-@0;"R\F&YB#5#^5S[@Q&;>YKS92N^^! MZ[!AL^<9IS:(.DXWO_G-;QKCE1A3\F:]E I%1&9%8QJ3;-3!0A@WU\I+E!Q5 M"0^*EGE/*;8^.EA3:,P-_Z>$63OMZ0ZO]K9QRG>_#0O-?>N+@RY%G')!SCT+ M,6X]TA:&$/NV-E%6G2LH0!0=>VS5G1X6'5W/KC1+YGV1XRX'8X?L*G4P#;*Z M[Q%<3C'ZT.5Y_3H\JV5-#((@"((@"()@W441NH@=I M]BUY%_Z*+53:]05UJ M&.A6[L7&AI I_J3/L@MI MN]][#[HF?6U<5%^1G_J//DF7+N=N.N"P_NRC[)5T8826^Y3.:'RT:S&EX-RG M'-*UP[N4WCFILWF_E)AQU"_&MNP$[ /T\^I'_:2MGM&7H6$9&?MZLL^5/+(] MEBT"@4;O-UZ>0S[]S7O1W1&!HE=%+PO"V6BCC5ID+Z>)(LM'$=9]^W#)KG=# M]GD6N[U_*W!G5$1L_QV,C_ED[/2W]GJ'LF'H,V-1-M:*%!T5$#1J7"LB%IE8 M=@SR;8Q<_L8V8CR\3]ERM*7ZT/NR)WK_?BFWA>Q&1:"R [%KZ#,RZOXUKXQ9 M_UW- >VJVNC:Y#M^)BOZ?]*(6<\G6_UU2__6\\M9HDC-*A&@#7GM2FK1UU;WWI/;7%\[7%95[4L[35N!B[41S+X/_+AE1V*W+O/K6.N7^] MN__[?7_^35*VL^[?7R_,HWFD M3_WKO;1S%MDZ@MECU1+6M8 3+IX_4K&(Z-QJJZU:Q.="I.JDA/4D9![2"7F' M_)&BPB9G LS+6&S2\VA"/$F7H2;MZ%[FTL!H;FSVOR$JW(8V]E"'JIG(P,%YJ/&^RR28W90GH1UL;R\%KE'/% M\GFI ]LAI,J%>/(ZG&' MX-5"6M=!M0Z]/ 35(#'6^DT&!/VYD@X(QLYZZ?#-J6):J8J#]0.K99ZMAKD_ M[S8LYAFK94T,@B (@B (@B#H8Q+[3C![3-,.NA!A/2U,8C-<['.1PJ+&I816 MOUA0FBR2LID*OAI&!"_WF>NZK*_K[S<)5LIFM5;Z?JVT,UA]6%'"&A;RQK%A M\.@1V:Q>I#JYHE;5AD7X]2,8%TN^+N;S&VRP0;?--MNT"%.$I+0'/#]XUTQ2 M"'XYZ*=F01CJ Y&OB$4DXW*(K>5^5B2I--%28B/'1%HCK1%DVKT:,.T-I+RC M>/'P^N$UR'N'MY+4%0Y!TJ9(L\')H&K[J$>A1HG$M]QRRY927/2Z^M@.4"+J$:&B9D6V&W>1_Z*@!R^_]QF?]1UR:!_I=*?24BJZV'55?<>!H_S@6R 1BG MD-7!I%@-V#)*BK 7'2>D^*D/ AO2@A!Z36D'I:6VZ:"E$'.S"N24:ID=7R1 M?:)-I4.69E>$*=)ZFA-P<-%!!DH9(<6)&@?(S^VWW[X1D/.J9SV.)#,62-5* M#R[*F(>:U!*K"=-E+ MN\,//[P[Y)!#6IUA7GZ(3Y'\#D_Z$YE,WA':HIT1SJ)GD=GZO"Z$M-^Y.'3X MK.\@I'?888=V'_=T;_+K6?OOOW][MCF%F-:FJI.B=HXVBQSW#I4N1)HC$=7> M52H3I+T^Z*>$6:C_US*,L_%UH.6<0=[5K-;?HN>K;O5*I'I'E,L$H83!WGOO MW=*U:R?GD:I;M-;[/Y@OEK-FKH_RMCZ^F/=0.KEK#N ]DB%[VH M3IL)4@]IAR!"),^##$) (6>10M*2BT ]_?33&S&KWHC:%--*@SVX"-EDBQBU MR9Y\\LG=DY[TI$9DBJ!%D*V&>L@;;[QQ(T6E!T?F<3+09@>$20C->6!>;>@? MJ/HU<*201B)^_.,?[S[P@0]T9Y]]=NLK1+%(9M&Z1QQQ1.M#$=E(91Z QGO7 M77=MY&B1V0Y9_>M!#WI0^[W/^*SOB.CV?82X>[JW9ZBY[9ED^*RSSFH9 RZ^ M^.+NBBNN:$0[4K9J3E&@1!$ 1!$ 1!L*XCA/5\ M,0N=N"*EJQ[SC3?>V"*FV>)E$T1(LST+]F*W\SD78ELI/_9-I?RD_V;/%]@C M>RJ;GL XV5-7R[M."XMIVT)$Z&I\OZ5B'N\TC6E\9IJ4A?K#M8$X1U MI>%5>%VZ960,0N[>][YW2X,\#Z+6,T1S(\B1Q%+N'G# =V))Y[8B"&$^N]^ M][O6UFF@/\'ZA)G4TQ_]Z$>[U[_^]8V$O-_][M=20$O-O5*$65W&XA[WN$?S M6*M(:Q&Z(G-YOR%O!U.LK,LHTIHS@X,2^1"=[+ D6IX7'P<$?<3QX:*++FJU MH45BJSM\YIEG=N]\YSN[M[_][:TO16:?<,()W?''']\\ Y'._0OA[?=DPV>1 MT:*E?=]]W-.]/<.S9 B0+IIC 6<0;7+@(\O(:@>^86EQUC=(-83X%:F,U->W MY%NTNC3@R&HE"E8B#;AUR;RW+HFLE]K(H5NJ].;WM12? N^84]EU_S& M-[[12A>R0?N<;)$77'!!LX>^_.4O;R0UF_4C'_G(1E[[OHR8,F4N%:M9IA8; M8;W<>ZP5S"N(;1KWF-3A9ET]#D0B M3[+++KNL$9>BS:4&EPH8:388=3E/\DP$.O).Q*G(TP,//+!%\4HM75'H@]&Z MZW*:BVIOI0_W_CS^$,'DA&<@(E_T]:]__>OF&>B@)!);ZFT$J7[CI"#%N .7 MU-R(;O6RS87^Y7$*Z^\LCD>C*O#$P1!$ 1!$ 1!$ 1!$ 2K%?_XQS^:[9)=4Q")@!VE#I_\ MY">WDIG^+W/E^>>?WP)SV* %NR&JCSKJJ&;#VVFGG5K EZ 3J< % \F>R-[* M-KL08D<+@B"8']8$85W@585PN^JJJUKTJ13'B".I<*7JGE>$(W)*K=I;W.(6 M-Y%$THC8[$2!3YI&>3&$=<&]$8SZP6;\_.<_OWO$(Q[1TIJ(M!9M6>392J0( M+U*_:EI+:?V&-[RA'1KTC4,&0K0?;;VN$M9+0=\Y01^1(XQ1WCK/Z3W MJ,O??=9W?-<]JK_7%P)ZL1B4.?VEK]7I1E:+2.>85.50JD2T<^2S[Z0M>\(*6[9J'WG M\,,/[\X[[[QFHQ84QO8W#K&C!4$0S!=KBK!&MHEV1,8@A]5R5J-W^^VW;P3I MO.I9(V01PTCKN]WM;MUC'O.8[K###FMIFZ58EO:9AY9-=1P6(FN';8;(1S61 M]8/T)NH/BS87:;W%%ELT$EV[5B(]<9]PVW###5O?[+###MU^^^W7#@[24:O? MK-Z(2%Y1O(.IBA?3%^LJBK0NXGH8>>W2?_VK?C](4A=1';)Z,N@C_^,5F-Q/TPX8Z#K&C!4$0 MS!=KBK"V.2#B$#%(874K;#9[[KEGM\TVV[2TN+,DAP9_AZR2 AN!Y?DBOFV< MUUY[;4N[C/1:Z'T62UCW4TSK X2:5"^\YY60U9Z$>U$((U*#[Y8PKH/'F8V:S6- MW_K6MS8/,ANTR&:D];3JZB[W4M/:H>&QCWUL]Z(7O:B1UB+DK[_^^I9^10IK MAX]A=79S* AFC8ID-T]Y6*K]_(4O?.&F[ 5[[+%'DU\.&.I5KU14==\9Q#IW MASOR>['>BJ459^QV^0'96-C-VZ!MNN*$%J"R4!GSP M^;&C!4$0S ]KEK"6^A@Y4Z0U(E0-B\TWW[RER9T745OUK&]^\YNW.M([[[QS M2P]NT[S\\LM;6F$DV$(I1@J3DDK^AF"S62.M+[GDDE9CU[/5Y-AXXXUO2EO< M[XMI],MB[X$\UYXMM]RR^Y=_^9<6B?[ZU[^^^\ '/M!]_>M?[W[QBU\T\GVA MFM_C^B((E@*RX]!K/3%/12A?>.&%K>[-LY_][&ZGG7;JMMYZZR:_R.IY.H&, M>HX([[O?_>ZM#L^AAQ[:G7'&&2W3 J)]L&YU#M5!$ 1!$ 1!$ 1!$ 3!6D61 MUC*N*I')#O[M;W^[!6Y\ZE.?ZBZXX(+N_>]_?PL@PQ&P-_L=6_E55UW5;'V" MRGRW@J8&[S_*%A_".@B"8+Y8LX2UC0K)).VV=![O>,<[F@>5M!_2Y,XS"K(B ML*6_ON,=[]C2@S_K6<_JSC[[[$8DJ2D[6$]V'!;:# ?30R.N>8G9A*L?$/>( M+1'@17Q5.Y=#N"WE'CZ+Z/NG?_JG%A5ZKWO=JZ4QELX=.7C===>U="S#TH,O MMZ^"8!S(C8.J=<0\)8_JK>^SSSXMC9!:[/,FJA>:9]JTXXX[=@<==% CUF5S MX/!A_HQ* QX$01 $01 $01 $01 $:Q7]:&LIO?$"[.TBIA'1;'O^=?F=O[&9 ML_N5S6S03K901L+8UH(@".:+-4M8#]9RYE%URBFG=(<<9%,(IJ+M%8KXX@CCFBINC_YR4]VW_O>]UH$ITUSH4CB20GK@GZ0TN3[W_]^ M]^E/?[H[_OCC6QJ4;;?=MKO3G>[4B&*$V[3J[B[U'E7S>Y---FEMVVNOO;IC MCCFF._/,,[M++[VT^^YWO]O]ZE>_ZO[S/_^SO5,=)":1A2!8#*P;YB+O2O.& M5R8/S....ZZ1U0AA-:LY?,QK_1@WS\P=I0>DUS=W.*6\\8UO[#[QB4^T>>.0 M/H@C#"6!A=I\YG/?*:E MQ7[:TY[6W?.>]VS1O$CK>9%+TF\CK1%+(IQ%>^^[[[[="2>\ZCGS2!SS'D&^(\8]\Y",M2E3]CAUVV*%%9"+>D-8K1;Y5'^F? M2A&N+O"C'O6H[L ##VPIPC_TH0]U7_SB%UMJ8P3<8,1H$$P+O"[-163UQ1=? MW,C?YSWO>=T3GO"$EB&!TXDZT?TY,\Q18[D9"R:]K"V<3^Y[W_MV3WG*4[H3 M3SRQN^RRR[H?_. 'S1%F6':"U*T.@B (@B (@B (@B (5CL6LEDMU:ZUF-*; ML:,%01"L/-8T85T;!P+X+W_Y2XLR1N)(-?W(1SZRU92N>M:S))4&T_?Z%T&L MKO5FFVW6(C;_]5__M44_(\BD)%E,]/!B-DO]($7Z11==U"*M=]]]]T;<:\M* M1HL.7B)&B[PV3D]^\I.[5[_ZU:WFB+K6WD,_(>)R2 BF@;ZC"Y+77)1&_]13 M3VV.)=MOOWVWZ::;=O_G__R?!>?X0K^?]MHB2X)4^N;S*U[QBE:+1S:"RD0P M[GUST Z"( B"( B"( B"( A6(Q9#*"_GWDLAK8,@"(+Y8DT2UC"8$EM-"JFD MO_G-;W;GG7=>(W5$(FZWW7;=K6YUJU;/693B+,GJ/F%=T=92^(JTEL+W=:][ M74L[?.VUUW8_^]G/6F3XM#=+_?"+7_RB/4/$\BM?^KSSK/$] MJM_T4=6UOO_][]_2F+_@!2]HY#["_9IKKFFUN?_XQS^V],U+J7$=K-\H@MH: M87U0/N#ZZZ]OSB-GG756%!#WI02P'.P6648\]:ZMIC5R=*E$]+AT MP,,^@Q!&#".?_!#WZP$>7[[[]_2R>,N$>DKX;TX/T^0LJ)1D?N/_6I3^U>]*(7=6><<49W M^>67=S_^\8_;^PRKTQL$XV!N<'2P-G#D^-*7OM1]^,,?;FGZ#SKHH.X1CWA$ M2TTO!;CZZE7O?1YIOB>Y-MIHHQ99O?/..[>U0[I_I05$5W-.&;9NS,HK-0B" M( B"( B"( B"( CFC7G8LD)6!T$0K#S6"<*Z#VFDI?N]\<8;N_///[\[\L@C M6_2DFM(BK2NZ>"%":B'">MC?1Y':HIH180C9)S[QB=TQQQS3O?>][VWDV1_^ M\(=&,"/4QFV*"Q'6P[XG A-IK48OTEH$LRAKY#WB>I)^F/=UZUO?NKO'/>[1 M/?2A#^V>^]SG-M+ZRBNO;%&Q__[O_]YJ=2.N)R7Z@_4/Y<"B5 !Y,0_4JQ:5 M+/L"1Q9I^F5?4*=:"O!^]H5YU:4>=9F7M6:(K-YEEUVZPP\_O#OGG'/://!. MUHMAJ1+601 $PZ=[WQG2S.]VVZ[-2)T@PTV:$30)"FQ%ZI/NQ!979]!DB.@;G>[VS62 M3%N...*([O333^\^]:E/M?3=(B81L:)!%TM$C=I,$5NB2J^[[KH657K<<<>U MZ.6'/.0A+>H<:2W]\4JG!^]?HJTWWGCCYF"PTTX[=0<>>&!+@VP]_[7JM3+3W^&]_XQC;O9#J0@O[.=[YS(ZO- MS?X<6&G"NN; %EML<5/-ZO>\YSW=YS__^>Z7O_QED_NJ[3X,.5P'01 $01 $ M01 $01 $01 $0;"6L$X1UE6O5F0E\O>G/_UI2[TMTEJ*Z8<][&$M];34O[.H M9SV.^$:((4L_O....[;:N4AD=:V1RHCVBAX>]FZ+]?1":B&MUT;WVM:]M$;)7 M7WUU2_VNKG5%IH_JKUD@'G>K&V1"1/5WO_O=5JOZ+6]Y2\NT(,, N9>B7ZUJ M#AO#,BY,8PXLYQ[:)@WXHQ_]Z.YE+WM9(]L1[YQ:R+PUKFI71PZ#( B"( B" M( B"( B"( B"(%CK6.<(ZSZ!(PI7A+$(9JFE1>N*K+S;W>YV$VF]$M'%B"P1 ME-KRY"<_N:4HKMJTZEI+85S1UOWW60Y!)>+\.]_Y3O?9SWZV.^644[K]]MNO MVW;;;5ND]88;;MBB3"=-ESZO2YN0BB+3]97H\*...JH[ZZRS6M0L0E)_55IU M?=8G\F9!YJ6>R>J"\39/C+VH:N4 ?O*3GW377'--=\$%%W2GG79:=]AAAW6/ M>M2CFO,#61HGWPME3)@586WNE:.&=C[N<8]KT>!GGWUV6[^&I0&/' 9!$ 1! M$ 1!$ 1!$ 1!$ 1!L"Y@G2*L"T7D_/WO?V_1Q3__^<^[RRZ[K*7@5@OVL8]] M;".M%Y,>?-H7POPN=[E+(XU%?K[XQ2_NWOK6M[9ZTZ*MI3-&N"/C1KW?N'1UM(C(\Y6FJCNDWA2EM_B M%K=H?26=NO8>?/#!+4WXV]_^]NYC'_M8JP7^PQ_^L/N/__B/F](E#TNK/DW9 M"E&X.F"\$=6__>UO6WWG*ZZXHF54./GDDUM4]5.>\I16#YV,RZY ED81U).D M^)_59>YMLLDFC:RN-.#O>]_[6ED#3AG#TH!'#H,@"((@"((@"((@"((@"((@ M6!>P3A/64FLC>?[VM[^UJ$NII-_[WO=VSWO>\[H==MBA$5A(ZY4@:2NB$H&V MV6:;=0]^\(-;!/'K7__Z5JOY^]__?B.M18Z.>K]!LJK_^\&_ZPNDETC-'_WH M1RU"65U][QG2Q.^[[[[=L<> M>VQW[KGG=E=>>65[KXI$G55MZQ#6\\&D?.F_U:SG!,(9I)_^ MF_-#?ZZ/(ZOG35B;>^3Z,8]Y3'->42; FN7=O..X^1X$01 $01 $01 $01 $ M01 $0;"6L4X2UM G8WO[D[X( #&NFY^>:;MVCG03)KWF25 M".+[WO>^K:[U"2>J"3ROJ.D3A[#'8QWXF_YP1C*DY88R_\8UOM#3W"-X33SRQ M>]:SGM7MLLLNW3;;;-/=]K:W[6YVLYLU)XQA\KC2A+7UAL.*=JI9+;+ZA2]\ M87?FF6>VK &(ZE$U[8?U41 $01 $01 $01 $01 $01 $P5K$FB6L%T/4^*PH M:Z0UHO;3G_YT][:WO:U[_O.?WU),5QUG4;S3)J4F( M\8Z-1!^5*GW<.\VRWXKDDSY9^_37O>]][Q8ACKA6\Q=IJ>ZO*/6O?.4K+>K: MNPZK"1ZL#DPR)DA;T?,UASE;2 ?/X4)Z^&<^\YF-\'W0@Q[4W>,>]VCIM3E> M#*M3/P]">A+RFQS?^/H1U$ 1!$ 1!$ 1!$ 1! M$ 1!$ 3K M8D8;T4HL;G$3](+Y&97_O:UUIZ\.<^][FM-K*4V%).3YMT';S? ML$A.A)I+]# B5END,T8@'W?<<:V6+?)59/2XB,O%]@5"3-IQZ<>1^*]][6N[ MW7;;K=MZZZU;I/6P]."C2+AIDH +$7W59]HG$ASA7WVF/OEAAQW6G7322=T' M/_C!1OZI ?S7O_ZU]=VL:EL'2\.D*=;_YW_^IY'5O_K5KYH#QWGGG=?FQC.> M\8SN$8]X1*M)7RG^S2..#0LYB\R+K!XU7V1V(+-/>M*3NF...:;[Z$<_VHCJ M/__YS]W?__[W!?LDA'40!$$0!$$0!$$0!$$0!$$0!.L"UAO"NB!B$?&+Q/S\ MYS_?(C2?\YSG=+ONNFM+B7WK6]^Z168BO69!O(XCLOPLA;$TP:*<'_C !]Z4 M\EI$N!J]7_WJ5[L;;KBA10TC81%Y2P7RUCVDSO[VM[_="%XDX-.?_O2;2$#I MBM7_'7RO2O>]WKVGN9V]:F264R MA'40!$$0!$$0!$$0!$$0!$$0!.L"UB1A/0E&$3E(6M&+HAA%,R*MD46O?O6K MNSWWW+.E$]YXXXT;^34+TFJA[X@,%35]_[7O?K7_^ZI0E?3E\@QQ"W(JV_^\9W>[V]UN MY@3?8OISV.\1_?I,6Z5X5Q-8>FAIH@\^^.#6=^I<2[E\Q157=-=??_U-M<%% M7@>K V12C6J1U)P+KKKJJN[#'_YP]]:WOK4[^NBCNX,..JA[PA.>T.K/FQN( M7TXFHNPYF8Q*8S\-.5O.I5V5SG[SS3?O'OG(1[9WX5!ASI%'\]G:-&F]]1#6 M01 $01 $01 $01 $01 $01"L"U@G">M)TPPC:T4T_N(7OV@UCY&:#WO8P[HM MM]RRN\UM;M-(IN405TLAK(==4@>+(A5->NBAAW9O?O.;&^GZG>]\IT5'%\'E M&GSG47TQ^/NJ$2QR6[KT=[[SG2VU-M)ZL\TV:V3;]JT5<_^ '/V@D(8)4Y/U@/X8,G!VJ?ZN_];TQX#Q@3!"XG_WL M9UL]\XA7=/OOLT^VXXXXMPAG!A&B:!F&]5+(+.2?J6_3WHQ[UJ%:W M%XDGVOK""R]LJ:XKXEK$L"C-?H3FJ+[H$UX^CRS4'S_YR4\:D7;FF6>V_GCJ M4Y_:W>]^]VO$M6A6Y-M*D=>C(JR'?58;I5??:*.-6E1K15P_\YG/;,0UXE\= M\XLOOKA%VE][[;7=#W_XP^Z7O_QE2QE>?4E.0@PN'_H0,5U1_9Q%R"QY^]:W MOM5=??75+=K8/!0-_\I7OK)[UK.>U>VQQQ[-68,CB13ULA_(0C!/&5O*U:^S M;BW99IMM6HWU(XXXHD6,>U=.)^1L*>1S9#((@B (@B (@B (@B (@B (@G4! MZRQA/0F0M/VH3H2E.M$GGWQRJ^.\PPX[=/_\S__<4DTOE[">]+/#_H;T4D=Z MPPTW;"F0U=I&X.V[[[[=RU[VLNXM;WE+=]%%%W7?^,8W6BIEZ___VM-O5+7_K2EBK[\8]_?$O[O>VVVW9WO_O=NSO^^]=_>J5[VJ>\][WM-]\8M?;'.,LPP"OY_Q8!P1/6GV MB" (@B (@B (@B (@B (@B (@K6"]9JP[@-I_:<__:F1E$C+XX\_OD46B\K= M=---&U$F4G(Q).U2".N%/HN\1H(AT=7P_9=_^9>67O@-;WA#]Y&/?*3[RE>^ MTJ*$10@C!BM"&!D]2:1U_=]W$&DWW'!#BP1%BC_[V<]N*=.1AR*M]]J*5I5M-[;KKKMV][WWOEM8723MM$KK_^84^@PP388JT1NHA7$4+[[777MV1 M1Q[9G7#""=U99YW5TEQ?<\TUW?>___WNM[_];2,,D:R3H(A'?:*^KGK"EU]^ M>:O]+*+;LSQ3BG!1KZ*_19-.F_B;%:G8)_WUH53KHNF1_YP4I*'VGOKR;6][ M6TL;+O6Z-.E?_O*76QIGT<'(5R0VN=&W^FLIM8C7.OKR@J#F*"%R&-&/\)>Y M0,IUC@\?^M"'6JKY4T\]M:7\-K\0U>;8 Q_XP%:KW3R[Y2UOVV],0(VL&(XE'$]"PBA2N"$T&,/$?L MJ=$L;?)VVVW7TG9+*G/_UIDY?++KNL1:RKV2S"6/WF_?;;K]MEEUU:]@+IV:7=%[6O/C4G M@G[:[Y66G<7*+T<(D?NBJG?>>>\4K7M$]^T"%=IF'_YRU^VJ&DD M=$4&5[KPA4A1:<:1WVH.(ZT//?301NINL\TVC>S5)PB[?G^L1L)Z(7+2N'($ M0***OG[ Q[0/?:QCVU$ZPM>\(+N]:]_?4MC+5I8U+5ZQ&HQZQN.#B*+?_.; MW[1^)D/Z6H3[8#KQ/KD]V/H=>2_].OD12UVC@ZB\U>S?$PBO^2](O;O=*<[M7K5 MR&JR\F__]F\MJAJ!C\P/@B (@B (@B (@B (@B (@B (_C="6 \!L@ZAB-"] M\<8;6QIHM6>E]97>]U&/>E2K'[WAAANNBK3%GJT-VH)H108BUM4#?LI3GM(] MYSG/Z5[]ZE>W]-;2$B-9$:Q(-"2T]ZQ:S.. L!1IK4:VB%%DG*C9ZI.MM]ZZ M$=?:(8)Y,;6'5\-5Y.1@]+JH:^-]O_O=K_7IXQ__^&Z???;IGOG,9S92\E6O M>E5WTDDGM?[EW*"/$;977GEEDYUO?O.;+1I;/7#DK@ADI.^TH[*7BWX-:NW2 M/A'!QKQ(:>G0$;!(>G+TB4]\HA'W,A&(HC[QQ!.;W M# 6;;[YYT=JEZX2& 1 MM)P4I ]'4'(,T+>(;/(@ K_2AQ]__/'=6][REN[<<\]M?7WII9=V7_C"%YJC M ,)?I#MG :2P/D5:KP;"VAAKBW:)H/[YSW_>QEF[D:]2S"/D.2N\Z4UOZE[S MFM=T+WSA"YO3PI.>]*3FN"#"6'USLH?P1TXC_\D%1X!R\M#'DZ36G\7X+O89 MX[YGKDDC_YC'/*9[WO.>UU+Q?^E+7VISRQCWG1)&]?M*CWT0!$$0!$$0!$$0 M!$$0!$$0!,%*(83UA!"%C+A#6DL'_?SG/[^EB18UBKA$9B(V$7$K3;K6A1 L M\EH;$:N[[KIK(U6//?;8[NUO?WN+CKW\\LM;U*P:NZ*ND=%5EQEAC\Q&MO73 M5_N]%,<_^BOB>J7[8YJ$IO?A MJ(" 1 QSWN<2T"6Z0M!P$1V")NI5$_\\PS6^3M11==U,A?A+]H M9==59W^NFGMRP#4GP?>>21W<$'']P]]:E/ M;?6H'_*0A]Q4CUHM:G.A4N8OMN_G-<9+^5Y_W+VGZ'L$O4CR%[_XQ6T>2)G_ MJU_]ZB9GA(40PCH(@B (@B (@B (@B (@B (@O49(:S'H$\B(6U%2R+[1,J> M=]YY+8H6^2NJ]*YWO6LCL!!9*TVZ]@DV!#J"362P5,QJ,M___O=O:9J1RVH+ M'W744=W))Y__>QGM_9J M-U*6PP-YE^*; P22FDQY;U'GQIJ3PK (ZG7A(L=JM7O7^][WOMT3GO"$%E5] MRBFGM/Y5\]X:47-&Q'H0!$$0!$$0!$$0!$$0!$$0!$$P&B&L1Z"B'HNTKOJ^ MB%HDK6CKSW_^\RVB4BUC499(.V362I-JP\A5D:Y%L"+5M?-VM[M=BX1&/(J2 M%1'\NM>]KA'7:C"+NA;9J^;RW_[VM_^/@*L^0>9+>_SK7_^ZU6Q&W"$^$>)2 MA"/*I8->Z7Y82K\M1+C69ZI_*XVXBZ, @A.!J[^1VOU4XFH>(WS)S@,?^,!& M;DLKO?ONNS>"6 0S8EOD[LM?_O)&;*M%7II+NY^ZY@<<<$"+ MD-YCCST:H;[33CLU(AH1JP:Z]I$/[=5NJ="]1T7->[]ZUR*H]<.Z1E+W+\X) MYLT66VS1^DV?M;6XID4<6(QWZT]6HD\*K6M;3-2,A--]VTN]>][M4] M\I&/; 0F,A,1)UI:K6($M%3H(LNEK99&6A3I+W[QBQ:!_><__[FE3)=&',$M MK;0ZQR>==%)WV&&'-6(/$8KD$W&MGG'5,5YM?3.,C%YN&P=KBWM__2Z5N*AL MM9[)#'(82;S==MLU.7KXPQ_>"&QDLDA>_4C&7**=)[WJ.[Z/#'<_4=_2>(L" M1Y@CJ$6&2VVN/=J%F$6R(ZFU>RV,V2S&WSRN>O#Z2JWV P\\L#EW2.\NI;OY M( 5XB.H@"((@"((@"((@"((@"((@"(+%(83U$B#*&D$KTAI1)0WPA1=>V)UZ MZJDMQ38R$ &,E)QGU.FDY&I%!",?^]'62%,1T6I0(Z]WVVVW;K_]]FM1OB)S MI8R6JEI-XT]\XA,MPESM8_61?__[W[?^0&"+-+W^^NN[JZZZJA'7TDTC]*7$ MWG'''5O=7\]$F"^FQO%*$9;CB.O%]'=%N"-^];M(99'GZI\CL:73YN@@FEE4 MNLAF-:$1V1RDN]?-]]W,]].2IP(/ \Y#EYE3K>V&B7]FFG]E84]4HX M8$R[MO5"8]K_C/?5+_H.P?_TIS^]I6\_YYQS6@URJ?,Y;I!]D=4+U:/N9VX( ML1T$01 $01 $01 $01 $01 $01#">MDH\EJ4L0AD-8%%**L1+5H5Z2=U_^]W=T4UOWXA1).A*D-%+(38'^W5:_9UKLG&8 MU9CV[UW_+^<"\X CAVAW9+4:XY=<P#H(@"((@"((@ M"((@"((@"((@"&&];*CI++(20:NNM=39TFBK'ZQ&L+K VVZ[;8MF%;U::<)G M2>Q-(X5UD76B?I'6(G.E0W[8PQ[64DKOL\\^+9K\)2]Y2:M7_>8WO[G5OC[_ M_/.[BR^^N/O4IS[5(E#UQP<_^,$6F>USZGU+J:Q/1!"+Y*W(W94F1A?;IY-$ MZN::SAC,8CP'QXT,FI_FJ?3?ZHL_XA&/Z/;??_^684"]>ID%9!5 5O_E+W]I M]=L7@Q#601 $01 $01 $01 $01 $01 $_QLAK)<)I!/26J2UB&+I@:7#%H5Y MYIEGMEK0^^Z[;_> !SR@16JJA2MZTVCG:GZ_I?;%X-\X:7#0X$BAMO?>>^_= M'7744?^+J*[T]R*KD=5J5O?7@I#001 $01 $01 $01 $01 $01 $BT,(ZQD M>?W+7_ZR^_K7O]Y=<,$%W?''']](:VFUU<)%6E>J\*H)/ TR<"F$]:@TUY,^ MJU\'>Y---FGOA\16QWO//??L#C[XX%:_6CKPU[SF-=V+7_SB[M!##^WVV&./ M]CFIP7T?6;A2A.A2B=P0UFOOZCMD5!WWBK7_VLY]U MUUY[;7?111>UVM9(6]'%CWG,8VY*B8TH0YA-(^IZL:3D<@G((OZ0S4CG6][R MEHV %DF^U59;M13B#W[P@UM:]%UWW;5[PA.>T"*QI17W-Y_S'>^_%B.L!_M\ MI]JCOKK+-:W?7KKKONIO3?__5?_]7F<\CJ( B"( B"( B"( B"( B"( B" MZ2.$]8PA*O.___N_&^GUTY_^M/OUI3^MVW''';NNM MM^XVW7331O B>_NIPOLDVU+K4J^V:S M\[!WS95K&A>YXDQ1J>O58N4]"+^#SOLL%9?_8,?_&!WS377M'3^?_WK7]N\#4D=!$$0!$$0!$$0!$$0 M!$$0!$$P6X2PGC$07FI:B]"45OB&&V[HOOK5KW877WQQ]XYWO*,[]MAC6TWG MW7;;K1%HTA.+_$1:KW2:[%D3B6NE!G2NM7LAJT7];[#!!LTI9+OMMFLI^??? M?_]63_V44T[IWOO>]W:77GII]XUO?*-%54OGCZPV;T-8!T$0!$$0!$$0!$$0 M!$$0!$$0S!8AK.< I)=(:P38W_[VM^XO?_E+]ZM?_:K[SG>^TUU]]=7=.>>< MT^KF[KWWWJWF<]6VKDCKE2;]YG&%M,XUZEJ.7$A3CZP658VL?M*3_F][]QZD M<_G_GH^9:X:]][X_ MG^O:Z_[K]7F_KUNM;]^^EIV=;=.F3?/6WX6%A5924N)5U65E9?X]Y;QJ M " PX/ .DI4P:F*:P77BQ8MLHD3)UIF9J;UZ=/'.G7J9"U:M/!6X0JO M:]:LZ6="Q_-YSP36C(K&ONP+O:YP6FV_]5U10*V*ZD:-&GG;_7;MVEG/GCUM MX,"!EIN;:W/FS+$??_S1SYA7NWZ%U #C\"*RC)%1;__'''[9V M[5HK*"BPO+P\>^^]]RPK*\LR,C*L1X\>EIB8: D)"5:O7CT_?U>!G(*Y:(>( M!SN,)+ ^O=JV;-EBI:6EWJY?%=4 X_ BLHT@MAS7^_?=? MV[5KEP?8JKA>L6*%5X".'#G24E-3O8VQ KC33S]]=Z5UM$/&@QE6$E@?N:.B MO_O^[@=U':A1HX:'U:JH3DI*\C.J0^MOM=_7=TOG4RN@CFS[3>MO M " Z"&PCB$*T'2^=7%QL;PJKJ]+],P[>/JAH;T3^7_M;W06TWZM5JV:U:]?VS@-- MFC3QD+ICQX[6K5LW#ZJ'#AUJX\:-LUFS9ODYU9LW;_;OEEKQ$U # M #$#@+K0VA?JC_5?VI,W6W;MUJ145%'K;-GS_?)D^>;&/&C+'!@P?[ M.=>JNF[=NK6?T5NK5BT[^>23[9ACCHGIT'=OP32!-6-O0Q74>BA#;;^UW\\[ M[SQKUJR9M6_?WEOGIZ>GV[!APSRDGCY]NBU8L,"_._H.J?6WOE/Z;JF;0?A> M5O3]I.H: #@\"&P/H0J"[[V%II%_DY969F5E)1886&AS9LWSW)R MC:J0+U9"X,HJJ0FL&>7W M@O:O]K'&L<<>ZP]EZ(QJ[?=6K5KY0QN//_ZXM_V>,F6*+5FRQ-:L6>/GPJN] MOL+IO7WG*OK^$5@# MA"+;^K5Z_N^U?[^.*++_: ND.'#M:Y.C\_/]\?Z%!G H75^LZHQ7Y%WZG**JP! !P>!!85P$* MWM3.6$'<[[__;ILV;?)P3BV/%RY<:#-FS+#I& M\,\___AWAN 9 @]A%85V&J(BTM+;5MV[;9#S_\8'/GSK7QX\=[ MNU:Y=V\/K$T\\T:M8%0ZJA;B"[,@6XM$. M+P]F2!LK@74T6Y['0KOUT-Y;H;3VG,ZC/O[XX_U,:K6RKU&CAN_/L\\^VRNJ MK[WV6M^_*2DIEIF9:6/'CK79LV?;\N7+;?WZ];9CQPY":0 @#A M8%V%Z8Q>55[OW+G3JZ[5+GSQXL5><:U6R2-'CK3!@P=;OW[]K%>O7AX JO*Z M9TL3*7:-Y+M,-J!=0*IQ5, MJ]6W*JCU(,6EEUYJ5U]]M=UXXXW>[KMW[]Z6GIYN+[SP@N]?[6/MYT6+%OE# M&1LV;/ N ^HV0%@- !0]1%85V$*[%1EJA;("O#4$OFWWWZSC1LW MVJ^__NH!W]=??VWSYLVS#S[XP$:,&&']^_>W!Q]\T.ZXXPZO8FW6K)DU:-# M0T157ZOZ]6!56E<4&!^JEMFQ%E#ORWW&XOT>['M29;7":CT8H1;U>EA"9ZTK MI.[6K9NWL5>[[]&C1]O''W]LGW_^N2U=NM0?P"@J*O*',;2OM;^US_60AA[6 M 0-5'8!V'%&(KT/O[[[\]Y"LI*?'P;_[\^1YO[A78:B6N-LZJE@VMQ%61'=J) MEP^Z8RFPUL_"/8;6U)'MJ=4>/;2HUEPU9YVEK#;5=>K4L;/..LO7Y(PSSO!P M7^NB:F']KMZCZO0]K4EE[<%C+;#>TSV%_T>NG>89UDYSCUPWK8WVCM9*+;Y5 MR:\VWPJI;[CA!KO[[KOM@0<>L(R,#'OII9]%]Z?Y"P*HSO!7 5ZM6S8-I!:P*5U5M?N&% M%UJ+%BV\ KU#APYV^^VW6]>N7:U+ERY>F7[SS3?;]==?;U=<<<7NUNH*9T\] M]52O4M>:A//!J_+9X)%!=0CWRX?36CO-76L0UDU[1GM'>ZA[]^[VT$,/65I: MFCWWW',V;-@P>_/--VWBQ(DV=>I4KZ964*UN &O7KO5*ZC___-/WK<)JSJD& M "(;P36<2P$UPK^=NW:Y>V4%5ZK>E7G *OR.K)UN,+#*5.FV#OO MO&-965GV[+//6DI*RO]483=MVM1#W;IUZWJE<61(JS!3H7 L!;21@:M"9-VG M[E>!NX)WA:WGGGNN5Y:K/;K.4^[8L:/=<\\]'MX/&## JX!'C1IE;[SQAKW\ M\LM^+O@33SQA/7KTL)MNNLE:MV[M8:TJT\.:G'322;O7(X3XT5Z+_QI8A[!: M#R8HJ-;\%/#KX87Z]>M[];36(*R;]HS":>VAW-Q/=O/H?[NN^_\ MP8G0YGO[]NT>4)>6EGI' .U3@FH ( C!X'U$4R!H"I9=^S8X178 M(;Q6Q:L"1K4/'S-FC+WRRBO>0KQ?OWY^_K5"R:2D) ]K$Q,3/-FX<6-KV+"A5]TJ#*Y7KYZ'N:I@5EMMM=A6L!N&PD^%QPI"%22K5SV'H M__JY7E>[:;7IUGO"^_5Y^EQ]OJZCZRE(U?5U'[H?54+K_G2?"J55(:WJZ5MO MO=4Z=^[L5>4//_RPS_&99YZQX<.'^]S??_]]FSY]NK=3UUG@JDS7.;#?MFU;#W ON^RRW>NAZG2MA8)^!;VZY]!R/7+> M"M,5=BM85Q6X0F(%W_]UA#;GJB97V*S/#^NIZNBPGEI'A?>Z-ZVA[E4/)FC] MFC1IX@\J:#Y77765ST]_>U6;J^K\_OOO]S6(7#=5[VL/??755[9\^7(/J3=L MV. A]-2YQ]YY!$/,-4*6F&F@NW;;KO-VVBK E=MZ-"A]NJKK]I;;[WE%>4*YS_YY!.?XV>??68+%BSPN7___??VTT\_ M65%1D8]5JU9YJ+]LV3);N'"A_Z[.7];[QXT;YVNBSU9U>GIZNE]78;9"?@6\ M"K1UCK/6H%6K5KOGK0KM$&PK<%< KQ!98;)"90V%^OLZPGO"6=(*RA7B*X"^ MX((+/$A/2$CPZT>&^.W;M_>_E?YN8?UTWK2JIC4?!?2J.'_MM=<\F'[WW7?M MHX\^\C6(7#?MG9]__MG;?.MA" 75JNQ7);7.IMZ7"NH]O4[ #0 M$%\(K.-(916KX?7ROQ-^IA QM!!7D*VA%LT*&-6N6<&VJF,5/!87%WN NV+% M"J_(SLO+\TID!;>J/E8+;54@#QDRQ 8-&N35MT\]]92EIJ9ZE?9]]]WG0:[" M9(6BH3I9H7.[=NWLNNNNVSU"-70(4G6>=,^>/?V]O7OWWAVH/OGDDQZHZCQN MA<:ZOLY+5I"L^U*HJN!=5;]J3:U07E6_V[9M\W;IFI_FJ:$Y:^YA';0F%:V+ M0EBUM58HJS4I*"CPX';&C!E^7;7%'C%BA&5F9GJ+<07G.M=9\U:PKGDK*-8\ M%<0KE%> K3;E"K 5-(>AJO'*1N3OAPIIA=,*^A5,ZZ$!/3R@<%_73TY.]K54 M"W2%T@K;]7<+ZS=^_'@/I55=KI!>(7YA8:'O 57G:T]H_2I:M["O*MI_^[I7 M]^?] J!H(K./(O@1Z!Q+XA5!;0:1"2E5D*[14*W%5(2L$UEG8 M"FMU'K8"3IV)K3.,%=RJ,EMAMJJ:=1ZTAH)M5>NJE;0"787;:C^N@#L,!:CZ MN5Y71;'ML57"KQ;@JND>/'OW_ MYJUY9F1D>*"MRFR%V@KD%>R'H6"YLA'Y^PKS^_3IXP\*I*6E>86Y0GU5Q2N4 MUO6SL[-]+7-R[6WEH[A?S: PJG#\5YTQ7M4P)K M " ^$)@'4?^2P7K?[F& DH%E:'B6E6V"C#53GS3IDVV?OUZ6[-F MC5?A*KA5&VT%Q6JEK>I[,&RPEV=%:V*;86E&OJW MSI#6ZZJ.5@@?K^!3ZZ<$$S2>LG>89&5975+5/P P ("](;".(_L3#L92F*A[4-BK M #2RU7;D"*VF0XOI>! 9=&MNFJ="=#T$H-!;K=?U,,#^#H7*8>C_^AR%S&I= MKJ YLFWWH:R.)K0& ! 90BLX\S^!(.Q$B)&!K?ESXD.(_(\Y%BY M[P,5>79XF'?D>>$*KS44-!_(B#R?N_Q:'JKU)*P& # OB"P1DR( M##=#D%I^Q&/XN:=YEP_N#\8(GUE^+>-M/0$ %"U$%@# M **"P!H $!4$U@ " J""P!@ M !$!8$U " J"*P! %%!8 T MB H":P ! 5!!8 P "B@L : ! 5 6_P<8%=^^87]F\P !)14Y$KD)@@@$! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover - shares
3 Months Ended
Mar. 31, 2024
Apr. 30, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
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,982,074
Entity Central Index Key 0000034067  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 20,444 $ 31,040
Marketable securities 0 12,619
Accounts receivable, net of allowance for doubtful accounts of $2,429 and $1,955, respectively 104,697 106,205
Inventories 172,113 166,712
Prepaid expenses and other 10,187 10,236
Total current assets 307,441 326,812
Property, plant and equipment 226,327 223,683
Less - accumulated depreciation (97,299) (94,416)
Property, plant and equipment, net 129,028 129,267
Goodwill 141,725 141,725
Purchased intangible assets, net 189,966 195,260
Deferred tax assets 7,718 6,738
Other assets 84,142 84,693
Total assets 860,020 884,495
Current liabilities:    
Accounts payable 50,892 40,202
Accrued expenses 13,106 10,830
Accrued income taxes 14,451 12,810
Accrued employee compensation and benefits 11,797 16,918
Contract liabilities 19,177 21,621
Current portion of long-term debt 2,500 15,000
Other current liabilities 9,285 9,080
Total current liabilities 121,208 126,461
Long-term debt 85,509 100,851
Deferred tax liabilities 2,390 1,956
Other long-term liabilities 53,919 57,172
Total liabilities 263,026 286,440
Commitments and contingencies
Redeemable noncontrolling interest 187,080 187,760
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,704,004 and 20,467,495 shares issued, respectively 1,035 1,023
Additional paid-in capital 315,233 313,833
Retained earnings 146,860 146,604
Other cumulative comprehensive loss (27,539) (26,426)
Treasury stock, at cost, and company stock held for deferred compensation, at par; 721,730 and 689,700 shares, respectively (25,675) (24,739)
Total stockholders’ equity 409,914 410,295
Total liabilities, redeemable noncontrolling interest, and stockholders’ equity $ 860,020 $ 884,495
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 2,429 $ 1,955
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,704,004 20,467,495
Treasury stock (in shares) 721,730 689,700
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net sales $ 166,869 $ 184,341
Cost of products sold 124,517 132,130
Gross profit 42,352 52,211
Costs and expenses:    
General and administrative expenses 15,980 26,500
Selling and distribution expenses 12,223 12,824
Amortization of purchased intangible assets 5,292 5,667
Strategic review expenses 2,169 0
Total costs and expenses 35,664 44,991
Operating income 6,688 7,220
Other expense:    
Other expense, net (409) (200)
Interest expense, net (2,317) (2,381)
Income before income taxes 3,962 4,639
Income tax provision 1,643 2,500
Net income 2,319 2,139
Less: Net (loss) income attributable to redeemable noncontrolling interest (244) 1,230
Net income attributable to DMC Global Inc. stockholders $ 2,563 $ 909
Net income (loss) per share attributable to DMC Global Inc. stockholders:    
Basic (in dollars per share) $ 0.01 $ (0.01)
Diluted (in dollars per share) $ 0.01 $ (0.01)
Weighted average shares outstanding:    
Basic (in shares) 19,610,644 19,462,636
Diluted (in shares) 19,622,455 19,462,636
Reconciliation to net (loss) income attributable to DMC Global Inc. stockholders    
Net income attributable to DMC Global Inc. stockholders $ 2,563 $ 909
Adjustment of redeemable noncontrolling interest (2,307) (1,138)
Net income (loss) attributable to DMC Global Inc. stockholders after adjustment of redeemable noncontrolling interest $ 256 $ (229)
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income $ 2,319 $ 2,139
Change in cumulative foreign currency translation adjustment (1,113) 769
Other comprehensive income 1,206 2,908
Less: comprehensive (loss) income attributable to redeemable noncontrolling interest (244) 1,230
Comprehensive income attributable to DMC Global Inc. stockholders $ 1,450 $ 1,678
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND REDEEMABLE NONCONTROLLING INTEREST - USD ($)
$ in Thousands
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, 2022     20,140,654        
Beginning balances (in shares) at Dec. 31, 2022             (605,723)
Beginning balances at Dec. 31, 2022   $ 380,647 $ 1,007 $ 303,893 $ 125,215 $ (28,758) $ (20,710)
Increase (Decrease) in Stockholders' Equity              
Net income (loss) $ 2,139 909     909    
Change in cumulative foreign currency translation adjustment 769 769       769  
Shares issued in connection with stock compensation plans (in shares)     258,807        
Shares issued in connection with stock compensation plans     $ 13 (13)      
Stock-based compensation 232 4,795   4,795      
Adjustment of redeemable noncontrolling interest 1,138 (1,138)     (1,138)    
Treasury stock activity (in shares)             (77,184)
Treasury stock activity   (3,705)         $ (3,705)
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 $ 1,020 308,675 124,986 (27,989) $ (24,415)
Redeemable Non-Controlling interest, beginning balance at Dec. 31, 2022 187,522            
Increase (Decrease) in Temporary Equity [Roll Forward]              
Net income 1,230            
Stock-based compensation 232 4,795   4,795      
Distribution to redeemable noncontrolling interest holder (2,600)            
Adjustment of redeemable noncontrolling interest 1,138 (1,138)     (1,138)    
Redeemable Non-Controlling interest, ending balance at Mar. 31, 2023 $ 187,522            
Beginning balances (in shares) at Dec. 31, 2023     20,467,495        
Beginning balances (in shares) at Dec. 31, 2023 (689,700)           (689,700)
Beginning balances at Dec. 31, 2023 $ 410,295 410,295 $ 1,023 313,833 146,604 (26,426) $ (24,739)
Increase (Decrease) in Stockholders' Equity              
Net income (loss) 2,319 2,563     2,563    
Change in cumulative foreign currency translation adjustment (1,113) (1,113)       (1,113)  
Shares issued in connection with stock compensation plans (in shares)     236,509        
Shares issued in connection with stock compensation plans     $ 12 (12)      
Stock-based compensation 137 1,412   1,412      
Adjustment of redeemable noncontrolling interest $ 2,307 (2,307)     (2,307)    
Treasury stock activity (in shares)             (32,030)
Treasury stock activity   (936)         $ (936)
Ending balances (in shares) at Mar. 31, 2024     20,704,004        
Ending balances (in shares) at Mar. 31, 2024 (721,730)           (721,730)
Ending balances at Mar. 31, 2024 $ 409,914 409,914 $ 1,035 315,233 146,860 $ (27,539) $ (25,675)
Redeemable Non-Controlling interest, beginning balance at Dec. 31, 2023 187,760            
Increase (Decrease) in Temporary Equity [Roll Forward]              
Net income (244)            
Stock-based compensation 137 1,412   $ 1,412      
Distribution to redeemable noncontrolling interest holder (2,880)            
Adjustment of redeemable noncontrolling interest 2,307 $ (2,307)     $ (2,307)    
Redeemable Non-Controlling interest, ending balance at Mar. 31, 2024 $ 187,080            
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows provided by operating activities:    
Net income $ 2,319 $ 2,139
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 3,419 3,400
Amortization of purchased intangible assets 5,292 5,667
Amortization of deferred debt issuance costs 190 138
Stock-based compensation 1,549 5,027
Deferred income taxes (546) 178
Other (985) (405)
Change in:    
Accounts receivable, net 962 (14,664)
Inventories (5,910) (22,678)
Prepaid expenses and other 3,022 1,131
Accounts payable 10,660 24,336
Contract liabilities (2,391) (906)
Accrued expenses and other liabilities (4,141) 3,702
Net cash provided by operating activities 13,440 7,065
Cash flows provided by (used in) investing activities:    
Proceeds from maturities of marketable securities 3,000 0
Proceeds from sales of marketable securities 9,619 0
Acquisition of property, plant and equipment (2,968) (2,226)
Net cash provided by (used in) investing activities 9,651 (2,226)
Cash flows used in financing activities:    
Repayments on term loan (117,500) (6,250)
Borrowings on term loan 50,000 0
Borrowings on revolving loans 70,450 0
Repayments on revolving loans (30,450) 0
Payment of debt issuance costs (2,735) 0
Distributions to redeemable noncontrolling interest holder (3,125) (2,600)
Treasury stock purchases (936) (2,157)
Net cash used in financing activities (34,296) (11,007)
Effects of exchange rates on cash 609 671
Net decrease in cash and cash equivalents (10,596) (5,497)
Cash and cash equivalents, beginning of the period 31,040 25,144
Cash and cash equivalents, end of the period $ 20,444 $ 19,647
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BASIS OF PRESENTATION
3 Months Ended
Mar. 31, 2024
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, 2023.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2024
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. 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 months ended March 31, 2024, our expected loss rate reflects uncertainties in market conditions present in our businesses, including supply chain disruptions, industry consolidation, 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 for credit losses against the amounts due, reducing the net receivable recognized to the amount we estimate will be collected. The offsetting expense is charged to “Selling and distribution expenses” in our Condensed Consolidated Statements of Operations. During the three months ended March 31, 2024, net provisions of $476 were recorded. During the three months ended March 31, 2023, net recoveries of $154 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:

Arcadia ProductsDynaEnergeticsNobelCladDMC Global Inc.
Allowance for doubtful accounts, December 31, 2023
$60 $1,838 $57 $1,955 
Current period provision for expected credit losses— 514 — 514 
Write-offs charged against the allowance— — — 
Recoveries of amounts previously reserved— (38)— (38)
Impacts of foreign currency exchange rates and other— (1)(1)(2)
Allowance for doubtful accounts, March 31, 2024
$60 $2,313 $56 $2,429 
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 Products”). The limited liability company operating agreement for Arcadia Products (the “Operating Agreement”) contains a right for the Company to purchase the remaining interest in Arcadia Products 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 Products has the right to sell its remaining interest in Arcadia Products 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 Products’ average adjusted earnings over a three-year period, subject to a floor value as defined in the Operating Agreement which is based primarily upon a contractually stated equity value. 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 March 31, 2024 and December 31, 2023, the redeemable noncontrolling interest was $187,080 and $187,760, respectively. The March 31, 2024 redeemable noncontrolling interest value is equal to the floor value per the Operating Agreement.

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 Products, 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 at the earlier of the exercise of the Put or Call Option, or 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 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 Products business segment also predominantly 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 advanced 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, 2023.

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 performance and existing 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 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 March 31,
20242023
Net income attributable to DMC Global Inc. stockholders, as reported$2,563 $909 
Adjustment of redeemable noncontrolling interest(2,307)(1,138)
Less: Undistributed net income available to participating securities(5)— 
Numerator for basic net income (loss) per share:251 (229)
Add: Undistributed net income allocated to participating securities— 
Less: Undistributed net income reallocated to participating securities(5)— 
Numerator for diluted net income (loss) per share:$251 $(229)
Denominator:
Weighted average shares outstanding for basic net income (loss) per share19,610,644 19,462,636 
Effect of dilutive securities (1)
11,811 — 
Weighted average shares outstanding for diluted net income (loss) per share19,622,455 19,462,636 
Net income (loss) per share attributable to DMC Global Inc. stockholders
Basic$0.01 $(0.01)
Diluted$0.01 $(0.01)

(1) For the three months ended March 31, 2024, 10,052 shares have been excluded as their effect would have been anti-dilutive. Given we were in a net loss position after the adjustment of redeemable noncontrolling interest for the three months ended March 31, 2023, all potentially dilutive shares were anti-dilutive and were therefore excluded from the determination of diluted EPS.

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. Effective January 1, 2024, diversification of deferred equity awards is no longer permitted by the Plan.

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 amounts included within “Prepaid expenses and other” and “Other current liabilities” pertain to scheduled distributions per the terms of the Plan that will occur within twelve months of March 31, 2024.
Balance Sheet locationMarch 31, 2024December 31, 2023
Deferred compensation assetsPrepaid expenses and other$1,392 $1,428 
Deferred compensation assetsOther assets7,391 8,449 
Deferred compensation obligationsOther current liabilities1,392 1,428 
Deferred compensation obligationsOther long-term liabilities10,970 12,078 

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. The carrying value of our revolving loans and term loan under our credit facility, when outstanding, also approximate their fair value because of the variable interest rate associated with these 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 $1,915 as of March 31, 2024 and $3,257 as of December 31, 2023 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 March 31, 2024 or December 31, 2023.

Recent Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update 2023-07 (“ASU 2023-07”), Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which amends reportable segment disclosure requirements to enhance disclosure of significant segment information on an annual and interim basis. The guidance is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024 with early adoption permitted. ASU 2023-07 is to be applied retrospectively, and we are currently evaluating the impact on our financial statements and disclosures.

In December 2023, the FASB issued Accounting Standards Update 2023-09 (“ASU 2023-09”), Income Taxes (Topic 740): Improvement to Income Tax Disclosures, which amends income tax disclosure requirements for the effective tax rate reconciliation to include incremental income tax information and expanded disclosures of income taxes paid. The guidance is effective for fiscal years beginning after December 15, 2024 and is applied prospectively. Early adoption and retrospective application of the amendments are permitted. We are currently evaluating the impact of ASU 2023-09 on our financial statements and disclosures.
We have considered all other 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 23 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVENTORIES
3 Months Ended
Mar. 31, 2024
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 raw materials, 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. To determine provision amounts, 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 March 31, 2024:
Arcadia Products
DynaEnergeticsNobelCladDMC Global Inc.
Raw materials$9,493 $24,893 $8,115 $42,501 
Work-in-process8,955 21,822 12,701 43,478 
Finished goods56,786 28,271 759 85,816 
Supplies— — 318 318 
Total inventories$75,234 $74,986 $21,893 $172,113 

Inventories consisted of the following at December 31, 2023:
Arcadia Products
DynaEnergeticsNobelCladDMC Global Inc.
Raw materials$9,257 $26,107 $7,089 $42,453 
Work-in-process7,565 23,196 12,509 43,270 
Finished goods56,463 23,644 633 80,740 
Supplies— — 249 249 
Total inventories$73,285 $72,947 $20,480 $166,712 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PURCHASED INTANGIBLE ASSETS
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
PURCHASED INTANGIBLE ASSETS PURCHASED INTANGIBLE ASSETS
 
Our purchased intangible assets consisted of the following at March 31, 2024:
GrossAccumulated
Amortization
Net
Core technology$276 $(268)$
Customer relationships211,113 (39,819)171,294 
Trademarks / Trade names22,000 (3,336)18,664 
Total intangible assets$233,389 $(43,423)$189,966 
 
Our purchased intangible assets consisted of the following at December 31, 2023:
GrossAccumulated
Amortization
Net
Core technology$283 $(269)$14 
Customer backlog22,000 (22,000)— 
Customer relationships211,128 (34,913)176,215 
Trademarks / Trade names22,000 (2,969)19,031 
Total intangible assets$255,411 $(60,151)$195,260 
 
The change in the gross value of our unamortized purchased intangible assets at March 31, 2024 from December 31, 2023 was due to foreign currency translation.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONTRACT LIABILITIES
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
CONTRACT LIABILITIES CONTRACT LIABILITIES
 
At times, we require customers to make advanced payments prior to the shipment of their orders to help finance our inventory investment on large orders or keep customers’ credit limits at acceptable levels. Contract liabilities were as follows for the periods presented:
March 31, 2024December 31, 2023
Arcadia Products
$12,527 $13,815 
NobelClad5,420 6,662 
DynaEnergetics1,230 1,144 
Total contract liabilities$19,177 $21,621 
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 26 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES
3 Months Ended
Mar. 31, 2024
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:
March 31, 2024December 31, 2023
ROU asset$43,656 $45,409 
Current lease liability7,845 7,652 
Long-term lease liability37,916 39,744 
Total lease liability$45,761 $47,396 

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 Products leases certain office, manufacturing, distribution and warehouse facilities from entities affiliated with the redeemable noncontrolling interest holder and former president of Arcadia Products. There were eight such leases in effect as of March 31, 2024, with expiration dates ranging from calendar years 2025 to 2031. As of March 31, 2024, the total ROU asset and related lease liability recognized for these leases was $24,515 and $25,432, respectively.

For the three months ended March 31, 2024 and 2023, operating lease expense was $3,348 and $3,040, respectively. Related party lease expense for the three months ended March 31, 2024 and 2023 was $1,156 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 27 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
DEBT DEBT
 
Outstanding borrowings consisted of the following at:
March 31, 2024December 31, 2023
Syndicated credit agreement:  
U.S. Dollar revolving loan$40,000 $— 
Term loan50,000 117,500 
Commerzbank line of credit— — 
Outstanding borrowings90,000 117,500 
Less: debt issuance costs(1,991)(1,649)
Total debt88,009 115,851 
Less: current portion of long-term debt(2,500)(15,000)
Long-term debt$85,509 $100,851 

Syndicated Credit Agreement

On February 6, 2024, the Company and certain domestic subsidiaries entered into an amendment (the “First Amendment”) to its existing credit agreement with a syndicate of banks, led by KeyBank National Association (the “credit facility”). The First Amendment provides for certain changes to the credit facility, including an increase in the maximum commitment amount from $200,000 to $300,000. The credit facility allows for revolving loans of up to $200,000, a $50,000 term loan facility, and a $50,000 delayed draw term loan facility that can be accessed by the Company at its discretion until February 6, 2026. The $50,000 term loan facility is amortizable at $625 per quarter beginning on June 30, 2024 through March 31, 2026. Quarterly term loan amortization increases to $938 on June 30, 2026 through March 31, 2028, and increases to $1,250 from June 30, 2028 through December 31, 2028. A balloon payment for the outstanding term loan balance is due upon the credit facility maturity date of February 6, 2029. The credit facility retains a $100,000 accordion feature to increase the commitments under the revolving loan and/or by adding one or more term loans subject to approval by the applicable lenders. The credit facility is secured by certain assets of DMC including accounts receivable, inventory, and fixed assets, including Arcadia Products and its subsidiary, as well as guarantees and share pledges by DMC and its subsidiaries. The revolving loan can also be used to issue bank guarantees to customers to secure their advanced payments. As of March 31, 2024 and December 31, 2023, bank guarantees of $443, respectively, were secured.

Borrowings under the $200,000 revolving loan limit and $50,000 Term Loan 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 2.25% to 3.25%). Base Rate loans bear interest at the defined Base Rate plus an applicable margin (varying from 1.25% to 2.25%).

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

The debt service coverage ratio is defined in the credit facility as the ratio of Consolidated 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 divided by 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.25 to 1.0.

As of March 31, 2024, 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 our NobelClad and DynaEnergetics operations in Europe. This line of credit is also used to issue bank guarantees to customers to secure their advanced payments. As of March 31, 2024 and December 31, 2023, we had no outstanding borrowings under this line of credit and bank guarantees of €1,619 and €1,696, respectively, were secured. The line of credit has open-ended terms and can be canceled by the bank at any time.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES
3 Months Ended
Mar. 31, 2024
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 Products 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 Products 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 months ended March 31, 2024 and 2023, 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.

In March 2024, we were notified of a forthcoming tax audit in Germany of our NobelClad subsidiary for the years 2019 through 2021. Our tax provisions reflect our best estimate of state, local, federal, and foreign taxes. While the audit is not unexpected, the outcome cannot be predicted with certainty. If any issues addressed in the Company’s tax audit are resolved in a manner not consistent with our expectations, the Company could be required to adjust its provisions for income taxes in the period such resolution occurs.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS SEGMENTS
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
BUSINESS SEGMENTS BUSINESS SEGMENTS
 
Our business is organized into three segments: Arcadia Products, DynaEnergetics and NobelClad. In December 2021, DMC acquired a 60% controlling interest in Arcadia Products. Arcadia Products designs, engineers, fabricates, and finishes aluminum framing systems, windows, curtain walls, storefronts, entrance systems, and interior partitions to the commercial construction market. Additionally, Arcadia supplies customized windows and doors for the ultra-high-end residential construction market. DynaEnergetics designs, manufactures, markets, and sells perforating systems and associated hardware for the global oil and gas industry. NobelClad produces explosion-welded clad metal plates for use in the construction of corrosion resistant industrial processing equipment and specialized transition joints for 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 March 31,
20242023
Net sales:
Arcadia Products$61,925 $80,338 
DynaEnergetics78,122 81,968 
NobelClad26,822 22,035 
Net sales$166,869 $184,341 

Three months ended March 31,
20242023
Income (loss) before income taxes:
Arcadia Products$(588)$3,133 
DynaEnergetics8,842 13,168 
NobelClad5,100 2,621 
Segment operating income13,354 18,922 
Unallocated corporate expenses(5,531)(7,254)
Unallocated stock-based compensation*
(1,135)(4,448)
Other expense, net(409)(200)
Interest expense, net(2,317)(2,381)
Income before income taxes$3,962 $4,639 

Three months ended March 31,
20242023
Depreciation and amortization:
Arcadia Products$6,152 $6,469 
DynaEnergetics1,697 1,787 
NobelClad780 740 
Segment depreciation and amortization8,629 8,996 
Corporate and other82 71 
Consolidated depreciation and amortization$8,711 $9,067 

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

The disaggregation of revenue earned from contracts with customers is based on the geographic location of the customer. For Arcadia Products, net sales have been presented consistent with United States regional definitions as provided by the American Institute of Architects. For DynaEnergetics and NobelClad, all net sales are from products shipped from our manufacturing facilities and distribution centers located in the United States, Germany, and Canada.
Arcadia Products
 Three months ended March 31,
 20242023
West$50,765 $62,282 
South5,614 8,553 
Northeast2,817 6,853 
Midwest2,729 2,650 
Total Arcadia Products$61,925 $80,338 

DynaEnergetics
 Three months ended March 31,
 20242023
United States$60,069 $64,649 
Canada6,431 7,040 
India2,942 623 
Oman2,069 1,747 
Ukraine1,237 — 
Kuwait1,076 1,357 
Rest of the world(1)
4,298 6,552 
Total DynaEnergetics$78,122 $81,968 

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

NobelClad
 Three months ended March 31,
 20242023
United States$12,360 $9,119 
Canada5,435 1,855 
China1,230 2,206 
Germany1,035 1,271 
Netherlands871 353 
France864 558 
South Africa794 430 
Bahrain656 205 
Italy601 671 
United Arab Emirates556 1,860 
Sweden386 497 
Belgium113 466 
Rest of the world (1)
1,921 2,544 
Total NobelClad$26,822 $22,035 

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

During the three months ended March 31, 2024 and 2023, one DynaEnergetics customer accounted for approximately 23% and 10%, respectively, of consolidated net sales. The same DynaEnergetics customer accounted for approximately 31% and 32% of consolidated accounts receivable as of March 31, 2024 and December 31, 2023, respectively.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE INSTRUMENTS
3 Months Ended
Mar. 31, 2024
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, 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 March 31, 2024 and December 31, 2023, the net notional amounts of the forward contracts the Company held were $33,179 and $32,310, respectively. At March 31, 2024 and December 31, 2023, the fair value of outstanding forward contracts was $0.

The following table reflects the location and amount of net (losses) gains from hedging activities for the periods presented. These hedging net (losses) gains offset foreign currency gains and losses recorded in the normal course of business, which are not shown below.
Three months ended March 31,
DerivativeStatements of Operations Location20242023
Foreign currency contractsOther expense, net$(855)$171 
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2024
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

In the ordinary course of its business, the Company is involved in a number of lawsuits and claims, both actual and potential. In addition to the matters discussed below, various other lawsuits, claims, and proceedings have been or may be instituted or asserted against the Company, including those pertaining to environmental, safety and health, commercial, tax, product liability, intellectual property infringement and employment matters, and other actions and claims arising out of the normal course of business. Although it is difficult to accurately predict the outcome of any such proceedings, based on facts currently available, management believes that the disposition of these other matters that are pending or asserted will not have a material adverse effect, individually or in the aggregate, on the financial position of the Company.
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 purported to allege a class action on behalf of all non-exempt California employees who worked on behalf of One Stop or Arcadia Products 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 Products. The complaint stated claims under California’s labor laws and under its general Unfair Business Practices Act, California Business & Professions Code section 17200. The plaintiff subsequently dismissed the class action claims without prejudice, acknowledging that Arcadia Products’ 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 Products employees. The California Supreme Court ruled that the representative PAGA claims are not barred by the arbitration agreement. The plaintiff also commenced arbitration on individual claims. This action was settled in April 2024 as described below.

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 asserted 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 limited to PAGA collective action claims. The plaintiff, however, commenced arbitration on a solely individual basis of his wage and hour claims. The arbitral body appointed an arbitrator to adjudicate those claims. However, the parties agreed to postpone any hearing pending the completion of the settlement described below.

The parties reached a settlement of both above actions. Under the settlement, Arcadia Products 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. The settlement includes the individual claims of each plaintiff. The settlement was subject to court approval, which was received on April 26, 2024.

Arcadia Products previously 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 related to these claims.

Environmental Matter
On February 21, 2024, Los Angeles Waterkeeper (Waterkeeper) sent Arcadia Products a 60-day Notice of Intent (NOI) to file a citizen suit related to alleged stormwater-related violations of the Clean Water Act at three Arcadia Products facilities located in Vernon, California. The alleged violations include exceedances of discharge-related requirements and limitations, certain alleged stormwater pollution prevention plan inadequacies, and certain monitoring and reporting violations. The Company has engaged an engineering and consulting firm to assist the Company in investigating the allegations and in responding to the NOI. The Company also has been in contact with the Los Angeles Regional Water Quality Control Board (LARWQCB) to address certain alleged reporting violations. The Company understands that reporting violations are subject to mandatory minimum penalties under the California Water Code. On April 26, 2024, Waterkeeper filed a complaint in the U.S. District Court for the Central District of California under the citizen suit provisions of the Clean Water Act but has not yet served the complaint on Arcadia. The Company cannot predict how the Waterkeeper allegations will be resolved or the extent of any penalties that the LARWQCB might seek to impose.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STRATEGIC REVIEW EXPENSES
3 Months Ended
Mar. 31, 2024
Other Income and Expenses [Abstract]  
STRATEGIC REVIEW EXPENSES STRATEGIC REVIEW EXPENSESDuring the first quarter of 2024, the Company announced that its board of directors (“the Board”) had initiated a review of strategic alternatives for the DynaEnergetics and NobelClad segments. In conjunction with the Board’s consideration of various strategic, business, and financial alternatives, the Company has, and will continue to incur, significant expenses. During the three months ended March 31, 2024, strategic review expenses incurred were $2,169 and primarily included $1,138 in diligence related professional service fees and $489 in employee retention compensation, including $72 of stock-based compensation
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net income attributable to DMC Global Inc. stockholders $ 2,563 $ 909
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2024
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. 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 months ended March 31, 2024, our expected loss rate reflects uncertainties in market conditions present in our businesses, including supply chain disruptions, industry consolidation, 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 for credit losses against the amounts due, reducing the net receivable recognized to the amount we estimate will be collected. The offsetting expense 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 Products”). The limited liability company operating agreement for Arcadia Products (the “Operating Agreement”) contains a right for the Company to purchase the remaining interest in Arcadia Products 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 Products has the right to sell its remaining interest in Arcadia Products 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 Products’ average adjusted earnings over a three-year period, subject to a floor value as defined in the Operating Agreement which is based primarily upon a contractually stated equity value. 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 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 Products business segment also predominantly 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 advanced 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. At times, we require customers to make advanced payments prior to the shipment of their orders to help finance our inventory investment on large orders or 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 performance and existing 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 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 Plan
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. Effective January 1, 2024, diversification of deferred equity awards is no longer permitted by the Plan.

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. The carrying value of our revolving loans and term loan under our credit facility, when outstanding, also approximate their fair value because of the variable interest rate associated with these 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

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update 2023-07 (“ASU 2023-07”), Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which amends reportable segment disclosure requirements to enhance disclosure of significant segment information on an annual and interim basis. The guidance is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024 with early adoption permitted. ASU 2023-07 is to be applied retrospectively, and we are currently evaluating the impact on our financial statements and disclosures.

In December 2023, the FASB issued Accounting Standards Update 2023-09 (“ASU 2023-09”), Income Taxes (Topic 740): Improvement to Income Tax Disclosures, which amends income tax disclosure requirements for the effective tax rate reconciliation to include incremental income tax information and expanded disclosures of income taxes paid. The guidance is effective for fiscal years beginning after December 15, 2024 and is applied prospectively. Early adoption and retrospective application of the amendments are permitted. We are currently evaluating the impact of ASU 2023-09 on our financial statements and disclosures.
We have considered all other 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 raw materials, 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. To determine provision amounts, 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 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2024
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:

Arcadia ProductsDynaEnergeticsNobelCladDMC Global Inc.
Allowance for doubtful accounts, December 31, 2023
$60 $1,838 $57 $1,955 
Current period provision for expected credit losses— 514 — 514 
Write-offs charged against the allowance— — — 
Recoveries of amounts previously reserved— (38)— (38)
Impacts of foreign currency exchange rates and other— (1)(1)(2)
Allowance for doubtful accounts, March 31, 2024
$60 $2,313 $56 $2,429 
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 March 31,
20242023
Net income attributable to DMC Global Inc. stockholders, as reported$2,563 $909 
Adjustment of redeemable noncontrolling interest(2,307)(1,138)
Less: Undistributed net income available to participating securities(5)— 
Numerator for basic net income (loss) per share:251 (229)
Add: Undistributed net income allocated to participating securities— 
Less: Undistributed net income reallocated to participating securities(5)— 
Numerator for diluted net income (loss) per share:$251 $(229)
Denominator:
Weighted average shares outstanding for basic net income (loss) per share19,610,644 19,462,636 
Effect of dilutive securities (1)
11,811 — 
Weighted average shares outstanding for diluted net income (loss) per share19,622,455 19,462,636 
Net income (loss) per share attributable to DMC Global Inc. stockholders
Basic$0.01 $(0.01)
Diluted$0.01 $(0.01)

(1) For the three months ended March 31, 2024, 10,052 shares have been excluded as their effect would have been anti-dilutive. Given we were in a net loss position after the adjustment of redeemable noncontrolling interest for the three months ended March 31, 2023, all potentially dilutive shares were anti-dilutive and were therefore excluded from the determination of diluted EPS.
Schedule of Defined Compensation Plan
The balances related to the deferred compensation plan were as follows for the periods presented. The amounts included within “Prepaid expenses and other” and “Other current liabilities” pertain to scheduled distributions per the terms of the Plan that will occur within twelve months of March 31, 2024.
Balance Sheet locationMarch 31, 2024December 31, 2023
Deferred compensation assetsPrepaid expenses and other$1,392 $1,428 
Deferred compensation assetsOther assets7,391 8,449 
Deferred compensation obligationsOther current liabilities1,392 1,428 
Deferred compensation obligationsOther long-term liabilities10,970 12,078 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Components of Inventory
Inventories consisted of the following at March 31, 2024:
Arcadia Products
DynaEnergeticsNobelCladDMC Global Inc.
Raw materials$9,493 $24,893 $8,115 $42,501 
Work-in-process8,955 21,822 12,701 43,478 
Finished goods56,786 28,271 759 85,816 
Supplies— — 318 318 
Total inventories$75,234 $74,986 $21,893 $172,113 

Inventories consisted of the following at December 31, 2023:
Arcadia Products
DynaEnergeticsNobelCladDMC Global Inc.
Raw materials$9,257 $26,107 $7,089 $42,453 
Work-in-process7,565 23,196 12,509 43,270 
Finished goods56,463 23,644 633 80,740 
Supplies— — 249 249 
Total inventories$73,285 $72,947 $20,480 $166,712 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PURCHASED INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Purchased Intangible Assets, Other Than Goodwill
Our purchased intangible assets consisted of the following at March 31, 2024:
GrossAccumulated
Amortization
Net
Core technology$276 $(268)$
Customer relationships211,113 (39,819)171,294 
Trademarks / Trade names22,000 (3,336)18,664 
Total intangible assets$233,389 $(43,423)$189,966 
 
Our purchased intangible assets consisted of the following at December 31, 2023:
GrossAccumulated
Amortization
Net
Core technology$283 $(269)$14 
Customer backlog22,000 (22,000)— 
Customer relationships211,128 (34,913)176,215 
Trademarks / Trade names22,000 (2,969)19,031 
Total intangible assets$255,411 $(60,151)$195,260 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONTRACT LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Liabilities Contract liabilities were as follows for the periods presented:
March 31, 2024December 31, 2023
Arcadia Products
$12,527 $13,815 
NobelClad5,420 6,662 
DynaEnergetics1,230 1,144 
Total contract liabilities$19,177 $21,621 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES (Tables)
3 Months Ended
Mar. 31, 2024
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:
March 31, 2024December 31, 2023
ROU asset$43,656 $45,409 
Current lease liability7,845 7,652 
Long-term lease liability37,916 39,744 
Total lease liability$45,761 $47,396 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Lines of Credit
Outstanding borrowings consisted of the following at:
March 31, 2024December 31, 2023
Syndicated credit agreement:  
U.S. Dollar revolving loan$40,000 $— 
Term loan50,000 117,500 
Commerzbank line of credit— — 
Outstanding borrowings90,000 117,500 
Less: debt issuance costs(1,991)(1,649)
Total debt88,009 115,851 
Less: current portion of long-term debt(2,500)(15,000)
Long-term debt$85,509 $100,851 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS SEGMENTS (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of Segment Information
Segment information is as follows:
 
Three months ended March 31,
20242023
Net sales:
Arcadia Products$61,925 $80,338 
DynaEnergetics78,122 81,968 
NobelClad26,822 22,035 
Net sales$166,869 $184,341 

Three months ended March 31,
20242023
Income (loss) before income taxes:
Arcadia Products$(588)$3,133 
DynaEnergetics8,842 13,168 
NobelClad5,100 2,621 
Segment operating income13,354 18,922 
Unallocated corporate expenses(5,531)(7,254)
Unallocated stock-based compensation*
(1,135)(4,448)
Other expense, net(409)(200)
Interest expense, net(2,317)(2,381)
Income before income taxes$3,962 $4,639 

Three months ended March 31,
20242023
Depreciation and amortization:
Arcadia Products$6,152 $6,469 
DynaEnergetics1,697 1,787 
NobelClad780 740 
Segment depreciation and amortization8,629 8,996 
Corporate and other82 71 
Consolidated depreciation and amortization$8,711 $9,067 

* Stock-based compensation is not allocated to wholly owned segments DynaEnergetics and NobelClad. Stock-based compensation is allocated to the Arcadia Products segment as 60% of such expense is attributable to the Company, whereas the remaining 40% is attributable to the redeemable noncontrolling interest holder.
Schedule of Net Sales Based on the Geographic Location of the Customer
Arcadia Products
 Three months ended March 31,
 20242023
West$50,765 $62,282 
South5,614 8,553 
Northeast2,817 6,853 
Midwest2,729 2,650 
Total Arcadia Products$61,925 $80,338 

DynaEnergetics
 Three months ended March 31,
 20242023
United States$60,069 $64,649 
Canada6,431 7,040 
India2,942 623 
Oman2,069 1,747 
Ukraine1,237 — 
Kuwait1,076 1,357 
Rest of the world(1)
4,298 6,552 
Total DynaEnergetics$78,122 $81,968 

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

NobelClad
 Three months ended March 31,
 20242023
United States$12,360 $9,119 
Canada5,435 1,855 
China1,230 2,206 
Germany1,035 1,271 
Netherlands871 353 
France864 558 
South Africa794 430 
Bahrain656 205 
Italy601 671 
United Arab Emirates556 1,860 
Sweden386 497 
Belgium113 466 
Rest of the world (1)
1,921 2,544 
Total NobelClad$26,822 $22,035 

(1) Rest of the world does not include any individual country comprising sales greater than 5% of total NobelClad revenue for the periods presented.
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE INSTRUMENTS (Tables)
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments, Gain (Loss)
The following table reflects the location and amount of net (losses) gains from hedging activities for the periods presented. These hedging net (losses) gains offset foreign currency gains and losses recorded in the normal course of business, which are not shown below.
Three months ended March 31,
DerivativeStatements of Operations Location20242023
Foreign currency contractsOther expense, net$(855)$171 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 23, 2021
Disaggregation of Revenue [Line Items]        
Accounts receivable, allowance for credit loss, net recoveries $ 476 $ 154    
Redeemable noncontrolling interest 187,080   $ 187,760  
Deferred compensation, mutual funds held by the trust 7,391   8,449  
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      
Level 1        
Disaggregation of Revenue [Line Items]        
Deferred compensation, mutual funds held by the trust $ 1,915   $ 3,257  
Minimum        
Disaggregation of Revenue [Line Items]        
Payment terms, period 30 days      
Maximum        
Disaggregation of Revenue [Line Items]        
Payment terms, period 90 days      
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2023 $ 1,955
Current period provision for expected credit losses 514
Write-offs charged against the allowance 0
Recoveries of amounts previously reserved (38)
Impacts of foreign currency exchange rates and other (2)
Allowance for doubtful accounts, March 31, 2024 2,429
Arcadia Products  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2023 60
Current period provision for expected credit losses 0
Recoveries of amounts previously reserved 0
Impacts of foreign currency exchange rates and other 0
Allowance for doubtful accounts, March 31, 2024 60
DynaEnergetics  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2023 1,838
Current period provision for expected credit losses 514
Write-offs charged against the allowance 0
Recoveries of amounts previously reserved (38)
Impacts of foreign currency exchange rates and other (1)
Allowance for doubtful accounts, March 31, 2024 2,313
NobelClad  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2023 57
Current period provision for expected credit losses 0
Write-offs charged against the allowance 0
Recoveries of amounts previously reserved 0
Impacts of foreign currency exchange rates and other (1)
Allowance for doubtful accounts, March 31, 2024 $ 56
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share Reconciliation [Abstract]    
Net income attributable to DMC Global Inc. stockholders, as reported $ 2,563 $ 909
Adjustment of redeemable noncontrolling interest (2,307) (1,138)
Less: Undistributed net income available to participating securities (5) 0
Numerator for basic net income (loss) per share: 251 (229)
Add: Undistributed net income allocated to participating securities 5 0
Less: Undistributed net income reallocated to participating securities (5) 0
Numerator for diluted net income (loss) per share: $ 251 $ (229)
Denominator:    
Weighted average shares outstanding for basic net income (loss) per share (in shares) 19,610,644 19,462,636
Effect of dilutive securities (in shares) 11,811 0
Weighted average shares outstanding for diluted net income (loss) per share (in shares) 19,622,455 19,462,636
Net income (loss) per share attributable to DMC Global Inc. stockholders    
Basic (in dollars per share) $ 0.01 $ (0.01)
Diluted (in dollars per share) $ 0.01 $ (0.01)
Anti-dilutive securities (in shares) 10,052  
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Prepaid expenses and other $ 1,392 $ 1,428
Deferred compensation assets 7,391 8,449
Other current liabilities 1,392 1,428
Deferred compensation obligations $ 10,970 $ 12,078
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory [Line Items]    
Raw materials $ 42,501 $ 42,453
Work-in-process 43,478 43,270
Finished goods 85,816 80,740
Supplies 318 249
Total inventories 172,113 166,712
Arcadia Products    
Inventory [Line Items]    
Raw materials 9,493 9,257
Work-in-process 8,955 7,565
Finished goods 56,786 56,463
Supplies 0 0
Total inventories 75,234 73,285
DynaEnergetics    
Inventory [Line Items]    
Raw materials 24,893 26,107
Work-in-process 21,822 23,196
Finished goods 28,271 23,644
Supplies 0 0
Total inventories 74,986 72,947
NobelClad    
Inventory [Line Items]    
Raw materials 8,115 7,089
Work-in-process 12,701 12,509
Finished goods 759 633
Supplies 318 249
Total inventories $ 21,893 $ 20,480
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PURCHASED INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Purchased intangible assets    
Gross $ 233,389 $ 255,411
Accumulated Amortization (43,423) (60,151)
Net 189,966 195,260
Core technology    
Purchased intangible assets    
Gross 276 283
Accumulated Amortization (268) (269)
Net 8 14
Customer backlog    
Purchased intangible assets    
Gross   22,000
Accumulated Amortization   (22,000)
Net   0
Customer relationships    
Purchased intangible assets    
Gross 211,113 211,128
Accumulated Amortization (39,819) (34,913)
Net 171,294 176,215
Trademarks / Trade names    
Purchased intangible assets    
Gross 22,000 22,000
Accumulated Amortization (3,336) (2,969)
Net $ 18,664 $ 19,031
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONTRACT LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Contract liabilities $ 19,177 $ 21,621
Arcadia Products    
Disaggregation of Revenue [Line Items]    
Contract liabilities 12,527 13,815
NobelClad    
Disaggregation of Revenue [Line Items]    
Contract liabilities 5,420 6,662
DynaEnergetics    
Disaggregation of Revenue [Line Items]    
Contract liabilities $ 1,230 $ 1,144
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - ROU Asset and Lease Liability Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
ROU asset $ 43,656 $ 45,409
Current lease liability 7,845 7,652
Long-term lease liability 37,916 39,744
Total lease liability $ 45,761 $ 47,396
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
lease
Mar. 31, 2023
USD ($)
Dec. 31, 2023
Lessee, Lease, Description [Line Items]      
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
Number of leases | lease 8    
Operating lease cost $ 3,348 $ 3,040  
Operating Leases      
Lessee, Lease, Description [Line Items]      
Operating lease expenses from related party leases 1,156    
Arcadia      
Lessee, Lease, Description [Line Items]      
ROU assets acquired 24,515    
Operating lease liabilities assumed $ 25,432    
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Outstanding borrowings $ 90,000 $ 117,500
Less: debt issuance costs (1,991) (1,649)
Total debt 88,009 115,851
Less: current portion of long-term debt (2,500) (15,000)
Long-term debt 85,509 100,851
Commerzbank line of credit    
Debt Instrument [Line Items]    
Outstanding borrowings 0 0
U.S. Dollar revolving loan | Syndicated credit agreement:    
Debt Instrument [Line Items]    
Outstanding borrowings 40,000 0
Term loan | Syndicated credit agreement:    
Debt Instrument [Line Items]    
Outstanding borrowings $ 50,000 $ 117,500
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT - Narrative (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2024
EUR (€)
Feb. 06, 2024
USD ($)
Feb. 05, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
EUR (€)
Debt Instrument [Line Items]            
Outstanding borrowings $ 90,000,000       $ 117,500,000  
Commerzbank line of credit            
Debt Instrument [Line Items]            
Outstanding borrowings $ 0       0  
Line of Credit | Syndicated credit agreement:            
Debt Instrument [Line Items]            
Maximum borrowing capacity     $ 300,000,000 $ 200,000,000    
Debt instrument, covenant, debt service coverage ratio 1.25          
Line of Credit | Syndicated credit agreement: | Quarter Ended June 30, 2023 And Thereafter            
Debt Instrument [Line Items]            
Line of credit facility, maximum leverage ratio 3.0          
Line of Credit | Syndicated credit agreement: | Term loan            
Debt Instrument [Line Items]            
Amount of bank guarantees secured by line of credit $ 443,000       $ 443,000  
Line of Credit | German Bank Line of Credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity | €   € 7,000,000        
Line of Credit | Commerzbank line of credit            
Debt Instrument [Line Items]            
Amount of bank guarantees secured by line of credit | €   1,619,000       € 1,696,000
Outstanding borrowings | €   € 0       € 0
U.S. Dollar revolving loan | Syndicated credit agreement:            
Debt Instrument [Line Items]            
Maximum borrowing capacity     200,000,000      
Accordion feature     100,000,000      
Term loan | Syndicated credit agreement:            
Debt Instrument [Line Items]            
Maximum borrowing capacity     50,000,000      
Term loan | Syndicated credit agreement: | June 30, 2024 through March 31, 2026            
Debt Instrument [Line Items]            
Amortizable amount     625,000      
Term loan | Syndicated credit agreement: | June 30, 2026 through March 31, 2028            
Debt Instrument [Line Items]            
Amortizable amount     938,000      
Term loan | Syndicated credit agreement: | June 30, 2028 through December 31, 2028            
Debt Instrument [Line Items]            
Amortizable amount     1,250,000      
Term loan | Syndicated credit agreement: | Minimum | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Basis spread on variable interest rate 2.25%          
Term loan | Syndicated credit agreement: | Minimum | Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable interest rate 1.25%          
Term loan | Syndicated credit agreement: | Maximum | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Basis spread on variable interest rate 3.25%          
Term loan | Syndicated credit agreement: | Maximum | Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable interest rate 2.25%          
Delayed Draw Term Loan Facility | Syndicated credit agreement:            
Debt Instrument [Line Items]            
Maximum borrowing capacity     $ 50,000,000      
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES (Details)
3 Months Ended
Mar. 31, 2024
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 56 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS SEGMENTS - Segment Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Segment information    
Number of segments | segment 3  
Net sales $ 166,869 $ 184,341
Segment operating income 6,688 7,220
Other expense, net (409) (200)
Interest expense, net (2,317) (2,381)
Income before income taxes 3,962 4,639
Depreciation and amortization: $ 8,711 9,067
Share-based payment arrangement, expense, allocation percentage by noncontrolling owners 40.00%  
Arcadia    
Segment information    
Percentage of ownership acquired 60.00%  
Operating Segments    
Segment information    
Segment operating income $ 13,354 18,922
Depreciation and amortization: 8,629 8,996
Segment Reconciling Items    
Segment information    
Unallocated corporate expenses (5,531) (7,254)
Unallocated stock-based compensation (1,135) (4,448)
Other expense, net (409) (200)
Interest expense, net (2,317) (2,381)
Corporate and other    
Segment information    
Depreciation and amortization: 82 71
Arcadia Products    
Segment information    
Net sales $ 61,925 $ 80,338
Share-based payment arrangement, expense, allocation percentage by parent 60.00%  
Share-based payment arrangement, expense, allocation percentage by noncontrolling owners   40.00%
Arcadia Products | Operating Segments    
Segment information    
Segment operating income $ (588) $ 3,133
Depreciation and amortization: 6,152 6,469
DynaEnergetics    
Segment information    
Net sales 78,122 81,968
DynaEnergetics | Operating Segments    
Segment information    
Segment operating income 8,842 13,168
Depreciation and amortization: 1,697 1,787
NobelClad    
Segment information    
Net sales 26,822 22,035
NobelClad | Operating Segments    
Segment information    
Segment operating income 5,100 2,621
Depreciation and amortization: $ 780 $ 740
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Net sales $ 166,869 $ 184,341  
Revenue Benchmark | Customer Concentration Risk | One Customer      
Disaggregation of Revenue [Line Items]      
Concentration risk percentage 23.00% 10.00%  
Accounts Receivable Benchmark | Customer Concentration Risk | One Customer      
Disaggregation of Revenue [Line Items]      
Concentration risk percentage 31.00%   32.00%
Arcadia Products      
Disaggregation of Revenue [Line Items]      
Net sales $ 61,925 $ 80,338  
Arcadia Products | West      
Disaggregation of Revenue [Line Items]      
Net sales 50,765 62,282  
Arcadia Products | South      
Disaggregation of Revenue [Line Items]      
Net sales 5,614 8,553  
Arcadia Products | Northeast      
Disaggregation of Revenue [Line Items]      
Net sales 2,817 6,853  
Arcadia Products | Midwest      
Disaggregation of Revenue [Line Items]      
Net sales 2,729 2,650  
DynaEnergetics      
Disaggregation of Revenue [Line Items]      
Net sales 78,122 81,968  
DynaEnergetics | United States      
Disaggregation of Revenue [Line Items]      
Net sales 60,069 64,649  
DynaEnergetics | Canada      
Disaggregation of Revenue [Line Items]      
Net sales 6,431 7,040  
DynaEnergetics | India      
Disaggregation of Revenue [Line Items]      
Net sales 2,942 623  
DynaEnergetics | Oman      
Disaggregation of Revenue [Line Items]      
Net sales 2,069 1,747  
DynaEnergetics | Ukraine      
Disaggregation of Revenue [Line Items]      
Net sales 1,237 0  
DynaEnergetics | Kuwait      
Disaggregation of Revenue [Line Items]      
Net sales 1,076 1,357  
DynaEnergetics | Rest of the world      
Disaggregation of Revenue [Line Items]      
Net sales 4,298 6,552  
NobelClad      
Disaggregation of Revenue [Line Items]      
Net sales 26,822 22,035  
NobelClad | United States      
Disaggregation of Revenue [Line Items]      
Net sales 12,360 9,119  
NobelClad | Canada      
Disaggregation of Revenue [Line Items]      
Net sales 5,435 1,855  
NobelClad | Rest of the world      
Disaggregation of Revenue [Line Items]      
Net sales 1,921 2,544  
NobelClad | China      
Disaggregation of Revenue [Line Items]      
Net sales 1,230 2,206  
NobelClad | Germany      
Disaggregation of Revenue [Line Items]      
Net sales 1,035 1,271  
NobelClad | Netherlands      
Disaggregation of Revenue [Line Items]      
Net sales 871 353  
NobelClad | France      
Disaggregation of Revenue [Line Items]      
Net sales 864 558  
NobelClad | South Africa      
Disaggregation of Revenue [Line Items]      
Net sales 794 430  
NobelClad | Bahrain      
Disaggregation of Revenue [Line Items]      
Net sales 656 205  
NobelClad | Italy      
Disaggregation of Revenue [Line Items]      
Net sales 601 671  
NobelClad | United Arab Emirates      
Disaggregation of Revenue [Line Items]      
Net sales 556 1,860  
NobelClad | Sweden      
Disaggregation of Revenue [Line Items]      
Net sales 386 497  
NobelClad | Belgium      
Disaggregation of Revenue [Line Items]      
Net sales $ 113 $ 466  
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE INSTRUMENTS - Narrative (Details) - Foreign Exchange Forward - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Notional amounts $ 33,179,000 $ 32,310,000
Fair value of outstanding foreign currency forward $ 0 $ 0
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other expense, net Other expense, net
Foreign currency contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Foreign currency contracts $ (855) $ 171
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES (Details) - Pending Litigation - Arcadia
$ in Thousands
3 Months Ended
Mar. 31, 2024
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 61 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STRATEGIC REVIEW EXPENSES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Other Income And Expenses [Line Items]    
Strategic review expenses $ 2,169 $ 0
Professional Service Fees    
Other Income And Expenses [Line Items]    
Strategic review expenses 1,138  
Employee Retention Compensation    
Other Income And Expenses [Line Items]    
Strategic review expenses 489  
Stock-Based Compensation    
Other Income And Expenses [Line Items]    
Strategic review expenses $ 72  
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,:!HE@'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 " #&@:)80TKX&N\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O31U"J'KBV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"-#E+W$9]C'S"2Q70SNLXGJ<.:'8F"!$CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1 $YW?@D)11I& "%F$ALK8Q6NJ(BOIXQAN]X,-G[&:8T8 =.O24H"HK8.TT M,9S&KH$K8((11I>^"V@6XES]$SMW@)V38[)+:AB&GQY=YW<+Z M1,IKS+^2E70*N&:7R:_UPV:W9:W@XK;@JX*+G>"RJN7J_GUR_>%W%7:]L7O[ MCXTO@FT#O^ZB_0)02P,$% @ QH&B6)E&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" #&@:)83U-O-MX% "O'P & 'AL+W=O H21MI92K+Y:5>$L6T>24 MKUBL[LRYB*A4IV)A)2O!J)^)HM BMMVS(AK$K=$PNS81HR%/91C$;")0DD81 M%9L+%O+U>0NW=A>>@L52Z@O6:+BB"S9E\H_51*@SJW#Q@XC%2.=^G<$KF!E-F,O#/P-?+L];@Q;RV9RFH7SBZ]_8%JBK_3P>)MG_ M:)T_VR4MY*6)Y-%6K$H0!7'^2]^V+V)/X-@5 K(5D \"W*D0.%M!]N:LO&09 MUB65=#04?(V$?EJYZ8/LW61J11/$NAJG4JB[@=+)D"R7";J*?>:_UUNJ+$6!R*Y %P0TO*/B%#GX!!&;= SE M<6'Y>*7EMDG^KCA.\7Z4.[0,3OH?O@E65&/G;=4 M1TN8>&6MT2\_X9[]JPGO!YF]@^T4L!W(?73)O51U48F>-RMF(H7EV&X_FI! M54.D;H'4K8?TF%(AF0@WZ(FMN) F/-A*BM3T4EQ0U1"O5^#UZN%-F BXKWLA M4N. L?)@IZ+?578\4-^0LU]P]FNV3$'5%)+- -7U"'O-:9@8*Q*4-00<%( # ML%!7L0SD!ET'(4/W:31CP@0&>]@V;N-.O]\UP8'2AG!G!=Q9';@GM@CT,*JJ M\9Y&QC8*^US>N>CK[A-[7*C&274[/4%3 MJ7HDX@*Y/(VEV*A?WTA_P/WRRD0,BYHB[^4'7 ?YF;ZA&U_UT& >>!DWT(P/ M6 XZ;;MG#SH.-O*"XJ:\I.0E=7C'OJ_ M[H,1]!AA"9=I"<,AYR/HA">2ANBO8%4])L..JN<2\S!UC+B$R[R$X9"3-=>Q M^K"O!H,-'-LQ8ATC).$R)6$XXMQR3]779,EC*"8=,.GUNNUNOV+4.49.PF50 MPG#">0ZD"H!\CC#Y-/N,ILQ+A:I)(R3LY/(H4I/P5'+OY03];)_:73VYH&\T M-'_&P'X-R4D9G0@<;E2P]X-X@::;:,9#$_ !@XN'ASOC>L$Q\A$I\Q&!P\RN M"M'5F[>DL9KBJ[+O :/[\?1R;/R^AH5-"H^F1126#!A7$$.N S]CRF+)2!GYL968^1?$B9?$BMY#.-:!BBBS11MQ-S MBX5]*M<48%U3OC+PD%J!YRIB8J&[Y%?E()&7N(;66A]Y/ZM-LS1X]I%*EV#B;/3\%\78I_[.1 M_@>EF^T[R=VZF9O>+WH=X;.S ;'[G:'U:N(MWTCPS%2CU.F'@<.+;M)\SI(=+#]SE1"@]9P#]BUVYBTS0(5T8J6"#RA$6UOU?,&MO2U1/?ME.<8(\O0*;[XX6 M5XO=Z'&V!VN5C^=;V7=4SYT)"ME<2>W3OAKP1+X[G)](OLHV6&=<2AYEATM& M?2;T ^K^G'.Y.]%_H-BC'_T'4$L#!!0 ( ,:!HEC965&PO=V]R:W-H965T&ULK5EK;]NX$OTKA#=8W LX-1]Z M-HF!-,EN"W3;H.GN?F8D)A8JB5Z*2IK]]7&9(SAF2 MY\]2?6M60FCTO2KKYF*VTGK]=K%HLI6H>/-&KD4-OSQ(57$-K^IQT:R5X'G7 MJ"H7%.-H4?&BGBW/N^]NU?)KBUDR0[EXX&VIO\CG]V+C4&CL9;)LNO_H>8/%,Y2UC9;5IC$P MJ(JZ_^3?-X'8:T""B09TTX#^: .V:< Z1WMFG5O77//EN9+/2!DT6#,/76RZ MUN!-49MAO-,*?BV@G5Y>??YT??/I[N8:P=/=YX\?KB^_PLN[RX^7GZYNT-W[ MFYNO=^@4_7EWC?YS\E]T@HH:?5W)MN%UWIPO-' PEA;9IK]W?7]THK\_N'J# M&)DCBFG@:'[E;WXMLEUS=MA\ 9[OW*<[]VEGCTVYWRHE:HUXTPC=O'7YTQL( MW ;,*GO;K'DF+F:PC!JAGL1L^>LO),)G+N]>R=B!KVSG*_-97U[Q9H5@U%!F M'L0_;?'$2W#>.8J]J:@S95+!TY+B(( 1>]IWQT8Q@@.\0QWP#'8\ R]/F"+? MA.;WI4"-R%I5Z$(X.?9FPKW>\8B?C2 T(JF;7[CC%WKY76:9;"%LD,4R 3$$ MHG-40\:5#XB7D!=YG0D$&1;ELKW7#VT)R6K3!" G=![0M!N($S)/PW .AIJU MZ/)9^>)R-+3=P$&4QB-O7;"(XM#M;K1S-_*Z^Z%^@DDBU<0@1':G,26$C;@Y M8%$4$^KF%N^XQ5YNMTJL>9$C\1UDK1%-%U6I5T*YJ,:.^)!D'$47BK+(3339 M$4V\1+]*S4O(Y_O9QD4QL3IG. X",N+H@-$HF8IFNB.9'HDF5 =*O\S1NN2& M)@33I(DUR+9VL4TM&I1&C(XCZH*Q*&%NM@0/TH6]?#^*I@%I@L755FW)M)(9"FFR9BV M$T>C>(+V()/$JTS+WZ7,GXNR=)*C=JXV*HI9,L%Q$#KB5[K/)I/ZR-F*DP0DH&-V+EB43JW_09B(7YGZ MI.JA9XM.$F%,QU6""Y<$03HU,0=U(O$/59=EP>^+LJMCG"4F\:KW00MWM1BX?"O4"I0ZY(;-6U+EB4DHGT1O?V M?GY1NY*U5CP[6)].F@[A2DELT;1AE$243- V;=MLLA:JBZJL(7"B< M3#$=)([Z)>ZP,#_&U+'#HH3BL1P[<5$034V%0?&H7_$^'A]WAY:%(1[7MPX8 MP3@)IQ@.DD?].[*#LN98..VM%F6I-4<=&[(TG"C$Z2!3U"]3_10=%M(QK@[% M8BFQXNJ Q5#C3K =%(OZ%:N?ILM*UE5 MA38[F7XGGD&"+>I'46<3C/WVW*4*T'&[2/^0\^[[3,OJUDF0O5_/I+ M0DE\UNU#M?, BKWJ(>AK63MT?>\8],AV46US5&.",$*3NP1V:#O[,AA;9X7IFJ"[&E."D^+&F5\74 V=5*UA9N1D++Q::83 MQQ(V17<0>.87^"]"<_@*"FJN:IA3[MGD$.\@2B)K2CEQ$0XF6 XBS_PBORWO MNE,W&/>NZE=B96[WX*V4C9NWK>2G- 89'?-VX:* 3F@^&S2?'3F%58(WK7K9 MK@BN@7FCYQNQJM:\WOR&5J+,^S/\;;+8W]ET36$EG:&8DGG,<&NI0 M)1B*C,!?9%BED GT,0WNA_CG/-WPV+_=5X(#>0. WQ^DU-L7\N_M?_@]0 M2P,$% @ QH&B6(IP&.UC P \0H !@ !X;"]W;W)K2 0V (2"YSNI.L>.O;:%U5?F&0@ MUCIQ:CMP=Y^^XX1-$\CRH)878"[!M M%<:04'4O,DCQS5K(A&J+>1X*'+-60H+ M252>)%1^?P0N=B/+M5X??&&;6)L']GB8T0TL07_-%A)G=J42L012Q41*)*Q' MUL1]F+J%0V'Q.X.=JHV)"64EQ(N9?(Q&EF.(@$.HC03%GRU,@7.CA!Q_[T6M M:DWC6!^_JK\O@L=@5E3!5/ _6*3CD=6W2 1KFG/]1>P^P#Z@KM$+!5?%-]F5 MML' (F&NM$CVSDB0L+3\I=_VB:@YN/X;#M[>P;O4H;-WZ!2!EF1%6#.JZ7@H MQ8Y(8XUJ9E#DIO#&:%AJ_L:EEOB6H9\>3S\_S>9/R_F,X&CY^=/'V>09)X^3 M3Y.GZ9PL/\SGSTMRLZ 24AV#9B'EM^07\G4Y(S?O;LD[PE+R'(MFX=\1S/+_%?7K:?09AY=YINMN8B2H=7I4.K]#K MO*&WU%0#5JDF8DW>LY2F(:.<+(1B1=7].5DI+;'V_FH+M=3VV[7-AGQ0&0UA M9.&.4R"W8(U__LGM.;^V!?X_B372T*G2T#FE/IZ$HQX3 @1/#Q*)?*77.<>-6-JV):1L8@Z4[=CSO<'0WM8#/39R!]UN9=0( MP*\"\$\&L,## *2$B. ."E_N2$8EV5*> [G!@HT$YU0JD@&>:#'6]FT;?;E$ M4 -S[IWN ?T9HP9]MZ+O7D=/)S@'W>KD'> MJ\A[UY$SI?+SU+TCFD/>4Q8-TJ B#:XCQ3M.:3S$6+HYAQNM'3#.(E_R&I8IP6*.C$I MAC'VI""- ;Y?"Z%?)Z;KJ;K<\3]02P,$% @ QH&B6#(HD%P-!@ 6!H M !@ !X;"]W;W)KM.YF[D$ M2S8&4L), KEK9BXO$W*]#YU^$%B >[9%)4'2_OJN;&-C6]:%EB]@FT>K9U>K M?59X],+%=[EF3*'7.$KD96>MU.:BVY6+-8NI/.<;EL O2RYBJN!6K+IR(Q@- MTD%QU"6.XW=C&B:=\2A]]BC&([Y549BP1X'D-HZI^/N:1?SELH,[^P=/X6JM M](/N>+2A*S9CZNOF4^N?4N?!F3F5 M;,*C;V&@UI>=00<%;$FWD7KB+[^RW*&>MK?@D4P_T4N.=3IHL96*Q_E@8!"' M2?9-7_- ' P .^8!)!] Z@.\E@%N/L!-' O2&@T6-,7:6S2 MT>!-F.AEG"D!OX8P3HTG#_?3F_O9S13!U>SAR^WTZAEN9L_P=7=S_SQ##Y_0 MP^/-T]7S+0#0&?HZFZ+W[SZ@=RA,T/.:;R5- CGJ*F"C;787^,S03%'%(.\5^OUJ+I6 O/W#%*S,F&B)C%;^]PF_/9GU\#[5'TH@94R(;ZJ=#=879C;'O#_SAJ+L[ MY&^ #3S7PP6LPJQ7,.M9F4VX5(@OT4;P8+M0$DD>!2:6F9G>X?3$Z^%^C:4! MYA+L.F:6?L'2M[+\++B4FN,R5"9R?F-6C[@]4N/61/4(P2T![!?4^M:4U@&4 M"+8[8J^@(Y+)"Q/#_BE3^43&*OX."G\']J5@"1,T2CVF 53?4&]@K3M% $S^ M#YIYT1L.G-H*-5'$[SDMR3,L& ^MC&>@AV&R2AD'FFTXWZ9R:>,[-*0[T36P MPM>$&NA":^*+G5)_'"OCJY@+%?Y#4Y9ZW1UMG 5B& V4ZW++8HY[8J"XX;E<^ :DD)3$J: MQ$KSF2M(XD5C\QI9DL;\+H3*J]-LPCQO.&RI+[C43&R5IO'#AND-!ADCRU_I[)6=;=43&R7 MS(J['U'"C)*$FTIXYCF-U#:@2%O!PZ5<8KM>WB:*@>OJQRR;FGA&W(:JFV&# MMM0NM1-;I6K?#\X9G+U8GMY(T=>6?=AO[L.AWZAK393GN\,6JJ7L8;ONW1;D M=!^R"_69S4C2H'2^5Q<. XJT"ATNE0[;I4[WF98BT90K6.M&2AI0N"U^I-0T M8M>T+TS*"Z0)OH^@F?NP7VVJ,D&F6M,4!]4(&)S*]5W" 9(HP3/]#O.D-KE& MFF)V1KQZA3:@,&GK34DI><0N>674&]Y,[R;H<\3GH#600.<(SJZ+[VMHL9DP MIG@^DU_)"[^>/0;4T&E;H5(2";&6\0,W\B4"X4%R3<5Q?AD5@%CE^%@%.)6U M:J1*129V1;ZF$OJ;]W#6#R WJ9!EI#X8G<_,]0\;F','UU>UB3JKP*IL2WDF M]L/G-(RV"GK'(_AZ;^+;1-GXEOI*>M8\_);^S02$Z0X:GQ7+B$K$MTI"]QM M+3"GF%6VCTZQ$UFK!J%4<&)7\#+%,N_-Z]2493STL>,W*Y\)Z?G$=_V6Y2HU MG-@U_#"];%R;L@Q<"?%ZO3I7$]+*M11Q,K"FUA,#05F$49@=K:"0)3\4I*-+ MN+6/.#H-3V2M&K"RH2!O;2C^?UR&;Y*V)JI5VMRR^7!_<* ._MQ*E?[C",?I M_]9BN*86PW7JK;()AK$[:'&A;#+<-S<9>;X>LR"(+L$S1$\1!V.+4H]"$W1& M2'T=NP?_T<=,K-)7%Q).Y=M$9?]Q%T^+UR-7Z4N!VO-K?#')7G*49K)W+G=4 MK,)$HH@MP:1SWH>%$=EKC.Q&\4WZ)F#.E>)Q>KEF%&*F ?#[DG.UO]$3%"^3 MQO\"4$L#!!0 ( ,:!HE@C8,&PO=V]R:W-H965T M&ULK5;?;]HP$/Y7K*R:.FEK?D&@'41J@:Y(@U:E[1ZF/9CD M(%D=F]D.;/_]SDF:4@AH#WLA/OONR_?=.7?T-D(^JP1 D]\9XZIO)5JO+FQ; M10ED5)V)%7 \60B948VF7-IJ)8'&15#&;,]Q CNC*;?"7K%W)\.>R#5+.=Q) MHO(LH_+/%3"QZ5NN];)QGRX3;3;LL+>B2YB!?ES=2;3L&B5.,^ J%9Q(6/2M M2_=BT#7^A<-3"ANUM29&R5R(9V.,X[[E&$+ (-(&@>)C#0-@S AC5\5IE6_ MT@1NKU_0KPOMJ&5.%0P$^Y;&.NE;78O$L* YT_=B+L!K0,!?A7@%T)+9H6L(=4T[$FQ M(=)X(YI9%+DIHE%-RDT59UKB:8IQ.AS<3H>CZ6PT)+B:W7X=#R\?T)@]X&,R MFC[,R.TU'DWN[D9T-R>O*!G)"4DX=$Y(KR6/5LC;P, MNAU5'*Y*#MX!#CZ9"*X3148\AOAMO(UZ:E'>BZ@K[RC@A,HSXKL?B>=XK08^ M@W\/]X_0\>L<^P6>?P!OIJD&O/F:B 49B P_M\1\!VL@8QZ)#,CWR[G2$J_T MCZ;LE>BM9G3SF5^H%8V@;R&P KD&*WS_S@VIM^@Y/KOSJ]H=6N:;6/TAHDE"_!7.(HSW)& M36,AV""Q!9@M*8%'?PC6ARMS:)I/_!,_35/2)B'EV]I;'#^YKNOO*-GWZ@0' MA 2UD."HD%N=@"31FQMV.-_!'@'7K<>U)?%?-K9O\(!7L[;5YAR M^F,+7:9<$08+A'3..IA@64[4TM!B50REN= XXHIE@G]"0!H'/%\(H5\,\X+Z M;TWX%U!+ P04 " #&@:)8*MFM[ + ;:0 & 'AL+W=OHQOX_+3T\=<'$WVE&6RB=,BR5*2QP^GHW/S';>F588ZQ>])_%(?JX&)Y.C*J$L7K>%%6B$C\^Q+/X_6Z(HER_+&#CO8QJXR'K[_1@_KD MQU^5-]L+CW0G5!5QDZZ+^2UYV:8T163P7 M9;;9918EV"3I]G_TY^Y"'&0PV9$,=)>!]LW =AE8WPS6+H/5RD"=(QFFNPS3 M=@3W2 9[E\%N96#VD0S.+H/3RG#TLKJ[#&Y=N]OJJ.O2B\KH["3/7DA>I1:T MZD4MB#JWJ,(DK;1[6^;BTT3D*\_FUU>>?W7K>T2\NKV^O/#.[\3![9WX]\&_ MNKLEUX$XNI[_QJ\O/?_F]N_$_^>GB[M_D_,KC]SXGN]_.']_Z9.KZRM!N+NY MOKR\N K)Q=6=?^/?WI$Q^73KD5>_O":_D"0E=ZOLN8C297$R*47QJT),%KNB MOM\6E1XIZEU61FM%MKD^V\B)8J7Q(_R-$D?51LA!2*UU4<+UZ\)E'1F M[75F#=59'VUIH4.UM879!Z?&7,.V'+G5\;K)3,-H)?(5+(.Y,R8G"Q0L.J7F M5$X6=I.-J>M,73D95R4S'--05\UT7S73.A\[4C47Z:)Z L;DE:B.^M7KJI]3 M/_%6V7H9YX7H,OWQG)1?554T1581$N8A83X2%B!A(1+&03!)B/9>B+:VC;@2 M ]TD760;(<6UZ,J]5LG-[MP#U&0S^4:9VYU&;&:TTGC:L@Q5!Q(6]"A]B S( M03"ITIU]I3O:2I^OHO0QKAJ<1=.M%UUL,62OWA*=['3QE91YE!;K:&L6+/\G M1I4;]9#HO=.Y>([=ED>/-)ZVU$/E@80%2%C8XU)P4$!)'NY>'JY6'K=U1Y0D M1?$L1EN52K(TW;E&+TFY(D4],%L<#,/(D^A@2-U8E4ZT88<^MI PS^T.CZ:N MV^F!(&,&2%B(A'$03!+?;"^^V<\1GTIPVE!#!8>$>;-N)[75C_5GW5%!.TV M+%.(A'$03-*0:33^I*%74262<65/+R6I*/U#HWOS,]IZ?"D26/E3J*3$QY/Y>/T9/'?I<@=(\*,V'T@(H+832N-EUR,>.8[J6VN@Q M&[/7U+N]1S2FU!74UC45MB)SC,XS"^K80FD!E!9":7Q'LX]>7EDOC6EKZEU; M/UWJI@8^1/G>OF5*$4']6RC-V]'D:2@VFUFVV>K\0N,&4%H(I7$4399;8T2; M6GOQK\L-ZD5#:1Z4YD-I 9060FE\1Y,GI%PZ._!#9+4U;K.IMYO;:NNE,*3O M.C>[3B]S*77:,U)FU_0V#6JTFRD%S7!MIS-(ZZ8SJ35S[7;ONIMN3)V9V[8' M%:4;4\LRCSU]&F?8U%O#-\T@Z2I+QW/%*.D-N6]/+/::5S2[OJ?I.E/:&6HC MS58/2O.AM !*"Z$TCJ+).FPL:-/]D0G2NWCSE.61Z$UO)T?)?VZ$.DF0Y2]1 MOORO4G90UQE*\Z T'TH+H+002N,HFBS.QJ(V]1YU,VFJ%%S7N#4I,]JM'-1. MAM)\*"V TD(HC:-H\H+#QJ:F.)N:]K&I%8D4-K6^5$/5TBMF (T90FD<19-5 MT-C45&]3>TE1YLG]PX%EO?R/F1VC7-U7,CRA2J>9'].4=K"/L6N9>IQ!"@W(4319( MXUU3O7?=:S082V/Z7D-ZVO5.E4-!??$&MU)0IQM*"Z"T$$KC*)HLPL80IWI# M?-AR>;7>H)XXE.91E2=NV8[5[D+YT+@!E!9":1Q%DQ77>.)4[XDC%*>T4&=. MMR,&=;RA-!]*"Z"T$$KC/:I+UE+C>%.]X_W]31AJ_70-7LLT:+M-F-.N8:Q* MYREXID';2\X4-":Z.*R][$R1SK1LV[#:G2&5G6U;M&5[_ ML;.I\R,V8M]]%A1IJTF]*M749NT['^HQ0VE!KS,(H3$YBB;7?^,=4[UWC-Y[057+A,WV0N%YOV2> MOO"#Q0+UD:&TL-\%X:B@\D;AQB!FWS&(?]96#'WU,?>T>2]PVW5J=9)MQ(%T&*%4!I' MT60Q-:8STYO.0^:\F,)<9JV5.G-5(JM=(YZ^5$.?;+UB!M"8(93&4319!0=? M@:%WEA%3#ZSK(E/6WK,W9XIET-UDGKZ\@_6!_>:*7J<00H-R%$T62./Z,KWK M^X-;,_34P4\7J-,+I?E06@"EA5 :9UV'?,RHP8YX9G>YQVP-4-/&JPK MA=TX8W:[28*:N5!: *6%4!K?T>QC5U=62^/DLF%KES4KY2VEA*#KF*$TCW6- M6FHXAF6T+5T?&C> TD(HC:-HLMP:ZYKI5V+_9;EUEUN/'6HZG96(^G(,5A+4 MEH;2 B@MA-)XC^J2A=0XSDSO.']GSX5:/&YW^LF8S4RKK9VN@:M*YREXIL': M$]P*&C.GM#/]I$AG6K9K&^T.<3?JF#K3]E<7<66ZZ>$N#OG2-V8OTYN]F-T4 MR@E"IEAE[#I.^QK,]24V6H_A_0A!@L)NIP92@N@ MM!!*XRB:+*3&6;9PSK+5QUE6)>HZR_I2#58+[?:4NLXR-&8(I7$4359!XRQ; M>F<9NIO"4CFOKMON9.F+-+CY@5K14%H I850&D?19.$=?-NRWK%&3&E8BL7 MW2F-72IYO-*=TM"7=[".H'YSOU,(H4$YBB8+I+&;+;W=#-A-H1RL6UV_4PP% MC6XK!5UJ#*7Y4%H I850&D?1MB*<'/R(2_6S04(LCTE:D'7\(/#&6T=$R[>_ MQ+,]*+.G^G==[K.RS#;URU4#ZJ=B]K^'=/9_4$L#!!0 M ( ,:!HEC?==S.Z@8 (> 8 >&PO=V]R:W-H965T&ULK5EM4]LX$/XKFESGIC?3-)9D.X2#S$"@T\ZTP#3T^EFQ%:*K;:62$N!^ M_4EVL!/K!=KA \0OJ_6SN](^N]+)/1<_Y(I2!1[*HI*G@Y52Z^/12&8K6A+Y MGJ]II=\LN2B)TK?B;B37@I*\'E06(Q1%Z:@DK!I,3^IG-V)ZPC>J8!6]$4!N MRI*(QW-:\/O3 1P\/?C*[E;*/!A-3];DCLZI^K:^$?INU&K)64DKR7@%!%V> M#L[@\0R/S8!:XA]&[^7>-3"F+#C_86X^Y:>#R""B!6J]7IX&@ "'K_^!^)QL-0+:1BI>[P1I!R:KFESSL'+$W0.MQ#T"[ :@_(/8,P+L!N#:T M05:;=4$4F9X(?@^$D=;:S$7MFWJTMH95)HQS)?1;IL>IZ>SZZN+R:GYY ?35 M_/KSIXNS6WTSO]4_7RZO;N?@^@.8G)7(&E7B82K 7?,FTD6#P"O0 % M4:RZ:V8P4XS*8Y?W&NVQ6[M9W<=R33)Z.M#+5U*QI8/IGW_ -/K;9?HK*3MP M1-PZ(@YIGU[I9,2JC)?4968S-JW'FIRSG2(,)R>C[3Y\AQ#$G= !K*2%E03C M7SDA* L5U2LIXE;&"@JK%:YZ;N\R$\K>"F+QF$%])V8&WTM9;:3"( M%U0KS1@QN==E:#,ZV8L0CJTPNH2BR!W&<0ML' 1V5G*AV'\U,,"78+T1V4KG M]5S'4)'JCBUT2(F45#ESU-B"E* )ZN%V"*7IV(W[J,5]]$NX-?50(33LG"[T M_)-R0ZJ,@HQ+-_ C"Q.<1#W<#AE\Y(8]:6%/@K#GBF<_AHO:P7J)Z&I">N?$ MQ/Y\$O?GA"V41,CC6QAUK!8],UUWWGQ:R.2!NCDJLKX_3.*T!](A!<<>3\(] MZH5!D-=J1843%+1!38Z2/BB'5!PE'E2H0X7"O+72JX9JQSD3VF[P*V6TU])V M:&K'T##(>].S+.,;D_]U:J-L2W2J>&<2OM-P;'E[DO83A4-H".,TC3U!Z2@4 MACGT4[751,4%\\SBV#&+)["?#UQB"*7>F=Q1*0QRS_1&T#5A.: /)B%0"71) M"+AW>BB-X1FDNP5+P4C?' M:B-JRTU951+Q@RJST(&DV>Z%TR,VF^(HZ@?6(>6I7U%'N"C(\L#O2!4]WYA:F2"\F)Q6V*PZ29-^-G-(A8SHJ!>%V]B]G+!##I:L MTKW#2[+ J[:GKZ7MT!$=L:,PL7_5)4\8'''XSCRSIE@Q8O<7?MC1].*(;(,<8BAU+=7A#NNQ6&NO164R(UX!-+L8[2; M16Z?VXPYG.#^UH!+"L'$LX.!]W:/P]S:DE,HJSMA.]@2QYI6^\!=O2J,(A_R MCE9QF%8OETN:J;J&H0]9LYN@BVM:KTQCDA.U38]IU*]A7$)C3T>(.P;%X>;5 M>#JGF9D99MNC\;JI7>H+4\!L=4U6>1:FW:4.8938WG;()?'$Y^R.]7"8]68^ ML._ @MZQJC(31D="]V5 %V>,YTXK'#NS,++:&H<82F#LV=W '1WB9QI>OQ'4 M-)7/PA_;YP-1O(=K!]\6@Y,T[L=@M'>:5E)Q5Q\R2E!O&S2G4>W3]B#SK#Z^ MZST_A\>SYCBR4].)E?;FB M1.=4(Z#?+SE73S?F ^VQ[_1_4$L#!!0 ( ,:!HEC_?1Q,9@, ,0' 8 M >&PO=V]R:W-H965T&ULG57;;MLX$/V5@1;8)]?RK1>D MM@$[3=!@D<:(T]V'11]H:B2QI4B5',5-O[Y#2E:/YZAU .(TOG:821\R.!Z/#^B7D3MSV0F/YU;_HS(J%\F;!#+,1:/IUN[? M8\?G9<"35OOXA7UG.TI -IYLU3ES!I4R[5]\ZW3X%8=)YS")>;>!8I;O!(GE MW-D]N&#-:&$0J49O3DZ94)0M.=Y5[$?+]6I[M86;2]C<7FPO/MRM[JYN/LQ3 M8NA@D,H.9MW"3'X",X5K:ZCT<&$RS)[ZIYQ2G]?DD-=Z\BS@M7!#F(X',!E- M9L_@37N>TX@W_0G>C2N$4=]%. H#.+?&6ZTRT9X,D\'&H4=#[8+-X5(98:02 M&K:\B'P,R<._JYTGQP?ITRF%V@1FIQ,(E^O,UT+B(JE#+'>/R?+//\:O1F^? MH3?KZ0__U,OX&#-R5",JT#2#(HXS4#9>9!T"\QVIF?$UYX5%7GIR44'EH MC&@R%2QV#1W / BMP808.A;$H6R<4Z8 D7WF>]"Z[TLER\$AL*V5Z>I5"<,] M)!@-0#@$@Q*]YS8#G#<(R(5R4/^GR!2)$3I50< ^I MY=:2L820*2^U]0V[##HB(6'I%"G9\?"J,"KGJ2%N0=(VAH)-S3))Q;1;ROKA MB:KR6,>\U]$_ZLAIULPS6@=8E[$-$(ZKI\; MT_;HF'ZHRDG.5 J*Q3V6RC8.5L8T;'J+M77$OCK0,!#:-HQ'+_[JB" \H'" MH47!.SX@U0[=HN87K462MT17P_/$0QVR;;K_9/U*KMS(_F[?O&':U0 MQH/&G%U'P]/PY(U0A<,>#\AP (97 8 >&PO=V]R:W-H965T&ULS5Q;<]O&DOXK*!WO*;L*DDGJ8LE.7"7+=E:[CNVUG).'K7T B2$Y MQR"&&0"2F5^__77/#20HR=GSL ^)15QZ>OI^&_QT9^RW9JE4FWU?577S\\&R M;=N? M^-IG^_HGT[65KM5GFS7=:E78S1M5F;N?#\8'_L(7O5BVN/#\]4_K8J%N5/O; M^K.E7\\#E%*O5-UH4V=6S7\^N!R_?'."Y_F!?VAUUR1_9]C)U)AO^'%=_GPP M D*J4K,6$ KZYU9=J:H"($+C#P?S("R)%]._/?3WO'?:R[1HU)6I?M=EN_SY MX/P@*]6\Z*KVB[G[=^7VX60 MG:&^_?4J^Z4R4WKZNIX=94___K?SR63TBJ[S7^-7>>8NW:GM*UVS?<5T-EPR MEE=S=Z[,:EW4&W?W65;49:8)AQF)J#5518@WW;31I2XLR<%1=EE5A'6K[$S> M#&CGV=J:N<8? $+"4C<%&Y8F6Q:W*ILJ56>JTJ2C3!!=8Y5(/(+M*?!%S92^ M+::5K;,=,/6K,R(KTM-=L;J&?$#+Q(IZIFBC9;_) -$CV!E M#YDV10!YWR $.8+&U(P#?C;=>FULR[_I+34K&O(9O6TNBR8K=5,L%E8MF%1K M0T8,;K#JX*"\OF>XPH6I:QEIP3_Y%@JQEW MLZCUGZJD?1O/U3U,)6XHD1_V4W2;$ $](&%E"KI'@*Q1"Z@8[Z6HBVKS)T$H MB*WN!B1^_.+5L+ $DA8 M"XL<8$677<52RKQZW?=+DF 4XAY#Q?U?:FGM(N& MY+TJ'-5GRP(VE$C:M'I&8-YV%F+)Q%I:I4@"V34HN(:,##N!]Y:=5+>SD4HL ML(P8>6F0AIA(.)-HD7K"9!-Z%$5\4SV)9 -,9*&;@.;)!3J++0(ZD-%J VSI M,9)$VZWY;3Q3DAB1B/0T-\?N\"(;!I(2Q@N&H"'ND<&@?Q=BS4@LU_1>RZH$ MWI LU&:E9_0NI$O3O?+TCX58 7- _Q1W^#^W*&B*NGA,V7EN"F)#1$N0@?RL$@[ T M\V#4#2G&0IP /= U#NV9L>!D OE>O5D4((.X@Y6(9=DI2%;9S;RDU+1X(JQ1 MG;!R?!4($"_T"C)RIXD-4T5\JT2-Q.28^;Q1+;MZ"!9Y+2@HQ'0AX)R;N"$N M,FV)F"00K=73CO?JWO(>Q\O5'A^8>#XB]R>R+5Z??DP10 &R8+>Z8:$F6$]. M7IS1AFVD^0_!/,X]5;,,$T>8&+&30S )UXD!3;91A3ULS2&V M*_$T)(:(PFRYA_,==E;CUMX37:DK.P-,J>Y*= MC>A_X_S\^)S^/7W!/RY.3[,KYP/A-4P9><2P]WAM5K')J^QT?-+[^W>K6W4( M"0T"V=./@+=_:?O?+SUN>GU:PY:8KB$#YX+1,KSQ]/C\6?_'-;GDF8@KO+5> MU,[/SS:T'\*K7BBQ=HG7#!#&S^2_R;.'R=R7<4_C27X\!L%/S_C'R>2"ME4J MRCLA>;6I?:#6,[^?ZL@UR#9!)+C@/**V2K$;Y9#SCX[XPYI,.SP;_1O^P9T5 MO]PL]3I 93'^R?M#::/% D(98) E,4;RQ#V MQ*'&K>^ YR[F=;:*? MPDN7_J40*8/PD$;:NT5BR]#:)(Q#G-(13RF&=$$02@ ]/@T0--*&XF0*.=E\ MN,>7IBJ)HR"6S8HY777&35L$.;4&+0ORSHZ)*7MGI&U8FRV33R>N2(G(#..! M2,<;B5A \_O1F.\BCU"2]\H4(0HT@U"T+C&*5&+JS O" M^;:H.D4AKXH#)P1:S@Y*1VT3K:&F)G0LAS&DMA7&V?_6LTB9F@KS9(\LHM\ MP6/9:MPZ"9-V/F0*Z?5$T(^3.4H,.*P+B2O%*U!*SB2$TTCM**[]CK03:T62 MH,!)@';66L&JDU<9L@@N?LXH@;,4F \L#!=-0#A".T3\Y(*''(6'?Y*^,;[9 MO#+&B2JH[C>W7VFVLWC:#*(T(KI#.Y$ONMBT'*$J8BO9.J<2EQ1B=;-ES$'I M':>QK!\/V Y(!?QHN:7B>[54"$WYG(&L&98:JWS.-J>=^82'TR7;QFG);4EEYSNR"WGK;$S5??2 M;1^2S=)T50EU[ILW7?,%6W(0Q8A>WEQE)^>C["W2Z7I!IFT)4!^<\]<^D'XG M3'UZX%XX<-'"/70JJL8@?)VR]:=M1:+DWHZ9&AJ,*-62Q'L3W"@*$%V>.*4( M="4$=A&;EE?71=- '4 OO4HE31S-@Q$>LK2*@%!*Z;2 L*, C#RBB' >"Q
Q*X-Y)69S8IX9,2<.6G-09UD:,5?!*C)F8 "=H#U/J*'NO;=,^FK > M@T<)W_EXM%4 ]N&&NQNB12XX3.&\62*>(O>1:BML?B^G1OE,?A3.+3P2=1>4 M<$FC(;F<(F&]=+$3"8R9D62B(K)>DY-B4/TDVNN3IT'BL'ILH,VPLT T,N^L M_,V&G0TO+553]M%P?$8OTIY1!!7VS0IKV:O^,!\OZW21.[82K()3E:RG!: O M?)2I[W1UD4>OF4,.)>ZDG3?^Q0%GDR,95*ILAO;H)5P4=8\<'677QKLQ$Q+8*64GJ8+>]B@NT'*A[E'U?M08A.2R\ M54OT'LF\7SNI_@"I9F-&+VPEM$!CIY3P:+6\(YO[9'S^(A^1? (4_WAQ-LJ3 ML+S:B%W?6OD1X(511%:B-H6;3N?2F,-+PF!X3M'.2C<-:NA7/AC"D[.5^)IV%44XNEV[:[$KDN&^("B&TL17"HL2?4* MHNIRI=TT*N\E8I4I(%1/)B?YQ6CRPSB[[)R ,"?5+6V?-*!$R9ZN=35[38[2 M B5)2)/@4]YU54R*B0K-<3X0IW=$]Z*C*ZH?,"T.QZ34>T_!(\N#^9."G8^# M0R+HUHUQ8+X3)Y)4\3O T^6\R&O)(W+0LH:=;:&"G(4\R@(E%/;FVU&)-C'O M4(0792>[4&E)W_GG -K0[X@MMPR)3T%YQV=0K--Q'KI'W-H+5LC%A;Z&(NZA M(3N<5HE_(,CXHBBZ)17\(H7NI-$:>I?,-RO/2:86PWU.0.''N:;:4SVF#VTM M5EHYBBOJ!0?&"V/*K=Z<:R4UG$Z7>CY74N_TTC'=A,[33N1"?M<:P@M1#^4D M6E9S6/LROG1"_9:UV.J%JH&RWT1C.HLNAHDIFT]F&G$J<4/2@@S0DF8! M,OADBWY)MZ9%N%L*10,A3'0P(=^@T '5ULB\P4T>99^Z4'I!9E-LQ&T!+#-1 M#",QR\4RD3Y.6%%6WRJ9@W*Q;+Y3 H^3Q"-A):DIP;=+78JL6T=M];;>> MTM4U(L' $@W'9>'3XGZ$^P"4N:4'NA,-'/I+^R@;Y]Z2YBXJ7 M4WN*(,6=,G53AOHU0J=MWB$ ]%FGCSW9@,^D+1;K!MZ;\2B)XR='P:'';7ES MO@\,:-!BZ:X-(H2D;9,I@NMZ:-(PX\ JP4GZ9^QYOV=5<==XVR\E(Q@R+ NV215W^ Q* +-R2E(43'UE@2S%\3G,S26P]--<' M/WJ89_MXE% )5J9$Q]\5A@=9Y,R%^MXJZ?63I]+JED.-1OG5.&)>(?&K]#>$ M_QPMN'HY9>65C.'\GI@6Y#M.>4//$E8MC^-08=0I':J@-(,ST\'5Q*/#>EKV M(M8W"-KE,)D8\1T\KS'3\DUF5$@QO:4KPJ"(C^]XK>*VT)74.0R2FEOG?V$R M\,.G(>GTB.,&3(6E\)SYH;Y+@1'X%7LY$GQ;Y*E_7@0EY_VM*[2OL(,6!.I1+2YI&JN ,;$YS$9C\( =T!YCN.VI(_3!B@I^;ZY]JW%,"0DV)C&N5 N MI;#WVL_&1 0D)YDM:Y[D(0>GVY">>*!YK/:F:X4TKB%=DF*%RZ"*R,O($==Z M,U47FDK<3):*"@75BMED,]BSFZDSRDJFNOR6M]C::Q>0U:%(![;?$P331WM8 M#%<5,L=@L=[Y0M%G4IL;]+J@9F)+7:2-5"'(<)(-(3+H8+M#L0EE$NZ7A4KH MN\\WH0KJAS#;.W/(Y6NB'X5I93)R6=1)Y8HD?";"[GM/3,\0X#0906>+^E0_ M$U\M8.%JS&K%51 S^R9-_72^$K%.O:C4\///)+5]J@DJ)^4SO1:JN>H^""Z% M/)90RO0TVY(2G2D":5WO+WDY=E,T"AZAXIN4ZA#[X"J;$$$S0"GDD.@V5UJJS#'IB#LIFAY1]F/GXLB(%8245Y<1GR-* MZ1N*I\ L-"YB/72ZD?6PC01;7QX?J(-O)_UI3\,-"B1.VC5N'JC_3#<,^HX/ M**CRT#\7[?S(<^#5NZ M?LSQR))6$6"JN@QVV4]E<3\1_C3$VKA]\/!DT8%O%&7%E'(S5CW? 4 (W35- MXM?3SK,O,/9X\]C2_UM=L:) @ 0"=W6=2(6(*D90=EA2\]T;7 MS%WWX=(N="GMS%WYAJ=V(\508Y663\H)]D@!%%W$I!J[:LL^;>,()!8:_A5C M;/S EO4^0I;C*URAL^0V&(0M[^$DGF (&A>(^\BQP]R+VBN>TN;F*5-X$&BH M4H:L8HKC5B#O ].F,O*8Z/2V5=H>J$PM$O>*)6U"]3R;Y*=G&.>[&%UDES]J MIIY.\N/1"XP4YF/,)GZ@7/1E]EO/E:0F/S4Z>SW&T],X\?B1Y)>B ^BTL4[! M=JUR9*.C$5,7 M_SX+)G[[.O;JS>R.TT[)/' MS2@5.PR%#F[_>.(B?27JF?B"'[6B1'"V5.Q\W2F\/R5H[@U981JS$"9OXC9! M%P[2#MV0(_TF9RP-*T0L,>OXZM?E$EOI"HD!V1[9XSF7QN6O?NK2S8HBI"':Z\);#%M.IEL=\?]EUAT+LX.V#JRUB+ITVT,P%&U>LVY+L M'D==U![PC@56UQ2-0Y7.0*.PH%?;F5T0=]>/S?]V@Z ME@SN=PSGXK[L\N7F,IR-R#/WDC\,T<^)W-5#(BP?G9C#T5&8S0H7C@I\^G = M[#-*P*&W)Z5@D)Q']FRTPF(BB6]JXR>M^4+',]WSKD9W_3>_(V#L.)>8 B:% M$QLAA93HDUSGT:,$6Y,)7WO9!/+7NB%/VY]R MV[9Q7;KU(%?^/*IW KU#QHG52GHI+,5AE']HN:,,#.0"6V^PT:'*0X@-LQ+% M,WC[L%]!D6_;5CF', "?VXRX9H&73%8,>(V=*9I4 MF]/E>05/]-CSB.3N43DY*#!@MF=+0^DO*#1@L_\B)1[TL,D1-R=@T><.&:.> M7/Z(>O4G!&\&QHO=Z#7D)JDN?>Q'P]=ARJ^GGU<)6O^O50N6.QP93^KPO=Y6 M/WB%,$C WKB)O-@9W"F=.-_@#C!N'QKR ;0;]_(G91:'CD.!P7N5'4;DIR="=&COK7.0NU_JQZS M>QYU6(^<+]U/%SZU>GPQX7]/)N?WPTGGV+(7]-XX.\]/3BX>H<5[J>W6OV_U M73@(J@Y!]#ZD47[Q8I2-)_GHQ7GV'A+[#R^QL:5UG50IWT>IUO% C>MCR3$C M8:0_CQ'F'?VYOL(1AU,+T!@R[R:&R"S%0YB:+33/@&OU*VJ@IV) M&!<]R_!2U/8,A3%Z/HMEG^L]Z":[^J,S_ D1,)3"PZ[V1N^9S%&4B%?Y:PPB MVMQ(C7*E_7>A'/;)%2"Y]H MM-9,C?6MKT1"G/P3Q8IMBAT_2+&P>%?WA(Z?]EXE:&HR,?:5A6ZQA._E(316 M5G3^, DFFN5%SH&+\]AWO;?"D\?N28&^>]Q#@CA_\ 4J3+<4'X$?^!1+=N_"Y MAGDQ8]KE,BK1^P0)3U7>AP?.@Q5=G+6^+:QVK$J^FP+JFYEF(?&!:Z/2!I-O MER,^< >PV*G"8CI!ZG^)13[;)*O&."CYS$V_O>Q9OF^H"U.J.U]#H MIE+?UHEFN>)4,+?HI@8U&_N )(#Y3?)A_'Y*P,R M#"0GY#:[%(3!\O9H-\@+=O@(GVJ+V8^D/#LY$'\J)+\8GSHS.'#PY[O!C"<1255"5>1>+@"EY!XRY$YE/DFKYH>:$Z&&*!+5J6'"1/2. &XET(X M-JYEJ!FQ/[>LO248=BF#5*)G!L8AO\A<5/I%.FMJ@P$7X>-U3Y,T;*"K72-X8"*JO;+R_O'D3*ANZ:4#,P==^6_/!1BQS.'J1'/7[S5^+ M!1SUK-LQAU1=MUH67B36JI\1S):6AMU/Z8I2R2#A_A^,J/ M@#L1HXEC+IB=D$0\EB#)2D1^\8@[%[&Y<\UE-YO/DV^CKG#Z!5^ 15&(A$\^DQJNAH_,7LJW5>/C\H5: MLND+] K-:=71T;Z*4)P/[! M^/3NZ_\%4$L#!!0 ( ,:!HEB?% 3'<@0 (P) 9 >&PO=V]R:W-H M965T&Z7= M-%AZOSH=#EVU% UW [,2&D_FQC;#X6(L+ MH1090AC?MS:#O4M2/%SOK'_I8L=82N[$A5'?9.V7TZ (H!9SWBI_;S:_BFT\ M&=FKC'+=?]CTL@D+H&J=-\U6&1$T4O=/_KSEX4"AB-Y08%L%UN'N'74H+[GG MLXDU&[ DC=9HT87::2,XJ2DI#][BJ40]/[N^_7IU^_C;_?75PV3HT2!M#ZNM M\GFOS-Y03N#&:+]T<*5K4?^H/T0@>S1LA^:8'K<(+7(J5OQ2DP#[ $G M[%H$LX\?XE'T^1VXZ1YN^I[U?TO&N\K'H1U8A!T94CC@R(/SW(L:N >_%(#= M*2R8.53&>?AI+JWSGZ0.H5]A/_\,QH+&.8'-K^1?O%0"UERU8@ /]UDJ] +,6=HFC: !G#J%5PCF<+"%L!&RL] )JLSGTZPU( M[XX& >4+[E7&UF1X9FHBM U5='<**2HH\<#=G.U MW+?S*9S9BM>2PUWOV<'EB^976MB%\+)R<&M*H2X4K^'RY@)^4:9$Y]>Z&L#] M8:W "8S#=)S@DZ5AT2V*,(XS?*8LS*(8ON%-@,7["6.DQ.'Q.,N Q6'!&,0L MS%$F3<(T+^"+U!+'9PT+8VH'V2C,BQ&P(F1Y#'DVAB(+BW@$#^UJI2CFCQ\* M%K//^V<2%]WOT7B$*P_8.4']D"4I+=)PC&9/.@P=XCAGB#GY#W1>8GTW)3;I MEM'D_V6493GA&X5Q1(L\C(IQSVB:)?]@- ^S$3*:A/%X1(QFT9@897ETA-%T ME)#H*$UAE"101&&>1F\SRM)Q]SO**/HH*--(WSCM$$=A6D3$Z AS%S,X-HB' M!S=D0_30=P 1CCW97Y;[W?VGQEE_P[Z*]]\I6-4+B7-!B3FJ1H,\"\#V=W__ MXLVJNV]+X_'V[I8THX0E 3R?&^-W+^1@_P$V^QM02P,$% @ QH&B6+GW M\"!K P UP< !D !X;"]W;W)K&ULI55M;]LV M$/XK!W4H&D"(1$I6I-0V8#MI&J#-@CC=/A3]0$NT)(0B59**F_WZ'25'R=#$ M0[TQO#.D&1DTM1Q& M]F.OPS.'-'S%@>X=:,]["-2S/&.6S:=:[4 [:T1SDS[5WAO)U=)=RMIJ/*W1 MS\ZOO]RL/B[6YV=P>76[N+JX7'XZA\5Z?7Z[G@86 SBS(-^#+0-&8;=3C1:_@72A5[&HA M@,D"+J5ELJPW@L/"&&X-G-4F%\ITFL/7Q<98C?_,MY=D&*+$+T=Q=71J6I;S MF8>%8KB^Y][\[1N2A.\/Y!"/.<2'T'_UQOXS&/S>:6@[G5?XTQ=0/ZG%!K5R MA:5I+)ZI+=B*PU8)K/%:EL LX-7EU7AWIW"AE3&PR/.NZ01S7E?8)/A]1Y/T",<45GT-<(T= -VPD$U5MP8H(3XA$;R+,C\EV1&0 M$^+3+(9;S0KL6]C3(!@6(%G#T8/Z81BB@Q]%"=JG?I*@N;),O) <$HG0,LT< MF3CR8QHY/B3-_"Q)_JN;9Q*=)"+>H#:HH2XZ^O5)EK\0]$QUWXBE4NL/ 2MOZ+Y3ED.H__7:PU:KY M66[8,0,%XEN%%Z.QDBUK:4#P+;J&QR<3#_3PC P+J]J^=6^4Q;OKIQ6^O%P[ M SS?*F4?%R[ ^);/_P902P,$% @ QH&B6)KF"V\2 P A08 !D !X M;"]W;W)K&ULC55-;]LX$/TK [7H28@^+-O9U#9@ M.UFL@;8;)-GV4/1 2R.+"$6JY"AN_GV'DNRD@&/L122'?(]OAC.CV=[81U$"UFC=CA/=)_S:WE571D M*62-VDFCP6(Y#Y;)U2KSY[L#7R7NW:LY>$^VQCSZQ::8![$7A IS\@R"AR=< MHU*>B&7\'#B#XY4>^'I^8/^[\YU]V0J':Z.^R8*J>7 90(&E:!7=F?T_./@S M]GRY4:[[PKX_FTT#R%M'IA[ K*"6NA_%KR$.KP"7\1N = "DG>[^HD[EM2"Q MF%FS!^M/,YN?=*YV:!8GM7^4>[*\*QE'B_6_7Q[NENL'^+19KC:?-@^;F_M9 M1,SL]Z-\8%GU+.D;+"/X;#15#FYT@<6?^(@5'66E!UFK]"SA9V$O8)2$D,9I M=H9O='1SU/&-WN"[PR?4+4)I30UKUFHY'3C45,&Z"S):^+[O[L M-+\OG2O7B!SG =>&0_N$P>+#NV02?SRC/CNJS\ZQ_^]'.LMR6N,I:E@2$%>> M"V&/7'D_6VEQ2$:T#LAP!CXBB.))Z!P+:,0SURDY:*PTUN]3A> JV7@SF-*O MI05CBP%?H6J@E-KCP;06I.8'(F.?NYFC'JA!";O# Y"Y'Q&;%RD?WEVFR?0C MY!8+2:!D+5F%("[V'!L26X6@^.F5NWAY=27%5BI)$AW[QYX)!Z51W)[\:#OM M#;(GA7>( Z4)BRO@E,RK8T["->98;SEM!LL(EC87A11P:TW1YJSC/21I.$ZG M?C(*+Y,Q?#%;5&LE"AB'61K#))Q,4KA^UN)&(SM*,G>0A.DHYF^29?!@2"C( M3TEGTK_"9.K9TR2)H/?;89=]:7H[W#9H# ML)/:<4!+AL87TW$ MF]Z_8),TS6:K2%^GFY:\7\"K3_ ^Z4Q=%CX"XY_GL5O M4$L#!!0 ( ,:!HEBUB?PDX@4 ,4- 9 >&PO=V]R:W-H965T(:6]86VD+[L4-7/F=F9(7:Z,_>9*(3S[42GMKGJE]_7Y8."R M4E3<]4TM--X4QE;7IO%*:O%@ MF6NJBMOUK5!F==4;];J-1[DL/6T,KB]KOA1/PG^I'RR>!AN47%9".VDTLZ*X MZMV,SF\G)!\$ODJQQ9U0BH#@QO<6 ML[*/]H5G^(-IXIX65&N?#+ M5E%V!.&L<=Y4K3(\J*2.__Q'FX<=A=/A"PKC5F$<_(Z&@I?ON.?7E]:LF"5I MH-$BA!JTX9S45)0G;_%60L]??WQ_\_3^Z7+@@44[@ZS5NXUZXQ?T4O;):%\Z M]E[G(M_7'\"'C2/CSI';\:N G[CMLW24L/%P/'D%+]T$E@:\]*7 !&KEV-\W M"^8U&",;@IDH;%2+QG7.>.. M\1R$DI0>ZHRPZ[B"HBD*F0F7A*T6G#>@HEE(>D_;48:)[XVLT:2^O^=1+KRP M0(>P+!AG&5Z*0B"<<]\2?YFH@X]:XJPT6GW&3JQ(233HADX[L%AN+.R4**$+J0$+.LD)K#& ,J90UYT,L^"Y/I MQ!0GE+Q?W_YR.AX/+Q[OOX35Z.(W #CA(RP2Z"57:LTJV&HLP<*KYL\R12^BXS#2PBEAB14-"JUK)3+:[&=>DM!!$F%RJG6KE5'+*OPT%@1,+ M8\%K(DW017Z1%*":K=+Q:(L&9!,'0?=9:$LF?N!0P3\QE#A8-=5A>B3Q.3-+ M+?^%/9K?C)@:2D,M0;-8'L_B"L4%.R(O,)XT>8R5,TKFB")G3QY_;1D*=A]+ M#X'./TJ<-OHD@F8@E]%!>@\Z4(Y(,9I?N([.2RM:9*('ST(Y8))"]68IB'=] M]I5;R1?J,#]!9R?LUA3\DR;?9[Q9*+D,7E.J4++&@GS[75ARXL?/-HR!7W\* M;D$($+KKO6-AAAFR[=MC#;9II]8ZNNK^2VR<[51A"DF02OHUJJFH$Y%A06FC MX:5P88A#;)L#UQ%-Y.<,1P:BZG$ZF^)U-Q^RCTG(UF+#U+YI,)^VRH50YE@JGY M;$2+>9*>S4)MMCX%AM?&^ECH=LZP^S"9VA$3'[+.UQ:;AGM\H[8>[KR[L1D: MF[,':_(F\ZYC0(:# <.WG=W)_JF0T/#P5BZ:>%U"D5:H:VEH"D*J R^LJ1B\ MB4\<4#!-,5!OA%*!A^B!0&\T41C>*"9Q0:)PJ)]GI5$Y1:E#8U184ETQPQ E MB'<80* U>!'($2Y:N$6B]EMFBZ*@88>;(V.:,A@"2#_Z24R&@ M# >?SKEE:W2 ([TI#;GQ,!WUV=OFY)[407P0J. MOP'H=#0-&&_&8&DZ3J#D:A%NKFH=C[]@ML24856\@0FZ@1TV X%0#R2'G;B9 MO<%DFJ23TV@Q38:3X:'!QS:6FEN_/@ H_K8H&:$1J68<0NUL(Y$XQU23 MMY,OY/8%]_OLJ43KQ(%/RL_[$S6U.&BOC >=ZVP+'%""TL">%\8X[L',K#Y8N6DOO\]-NUT5+E4K7,;G*\&9N M;"H];NVBZW*K9,R;TJ0[Z/7&W53JK'5YSL\^V\MS4_A$9^JS%:Y(4VG7URHQ MSQ>M?JMZ\$4OEIX>="_/<[E0C\I_S3];W'5KE%BG*G/:9,*J^47KJG]Z?4SK M><&_M'IVC6M!ELR,^4XW'^*+5H\44HF*/"%(_*W4C4H2 H(:OY>8K5HD;6Q> M5^CW;#MLF4FG;DSRFX[]\J(U:8E8S661^"_F^6^JM&=$>)%)'/^*Y[!V<-(2 M4>&\2=<#B>Z[4;GK.NP:O+%K*#Z9S"^=N,MB%6_O M[T*#6HU!I<;UX%W 3])VQ+#?%H/>X/@=O&%MUI#QAF^9I69>W&H7)<855HE_ M7\V.V57JG7Y\T_]<>_L'4V/:TV/WT-_ M,P!_ODL\%-YYF<4Z6XB9L1",*R^U>KX>+GW^:#/J#,_&D;!I>CL*K?O^D/<+_C4E39?^8R>R[(-M(U5)8 MM;?Z?\/*Z3;@1^7<*=(18=?.%3*+%!SAO!.'_?9TVC^B__'Q]$@\&2^3L'(R M <84&*/V9-0O,:+"6I@JDPY'XN/W^0$Q& M6#'%1;_78^B&3V^"F5>53\5#)N[5S!:HB6)<1J7-@8.7-5;$ M)E7.ZPAE=.9TK*75R@G@*. *G7F#Y4(".6;T0P(B7PYZ9_?:.DBNWO'3_MF1 MP!X-3ZD7T(;\&J53IT4*;J2I]BQ$IJ; W]R:5!R@F3&O 'XP#-=!M1TQ M0E).!<6V\\"1+,B5HE37>SQ?NQ)<.;V]GY[,.J% #[41DNI]N""*X[X@E_9)4"+VQ M,3EKK@A4<1Y7?&?9-X3U 7B1Z)(CMMO!'SC%.IKH&N5SQ+\]9PUMY]NFMD+^PI2 MW2(Z>D7PE-PKF&-LF31S_0*P@-#,_"L;2=1&\=F:N(B P:3P;E,U"<")9XR# M]+] !"1JJ HKW5+"^!RUC0H-="7-7D&@\ 8[=SQ*J2D39R@_"\I-B@N:DN*: MV92%%V'&@\OH)GB'?*HMPK$B1L45 2'LBMVTT\%)KU==O/U*%C8>'!_C!6:8 M7/$PG, )S^@;550ZXGK38#>$J2(&K M^%O!D\FMU,C]1YW"Q^*QY,3#2MF,IFCT@0RFDZ OE"6'K<>'^R^MHZJ^6N9H M2B/H!I)ET[JP"LX"G4,S(CMY<(G#X-(8(\HLW1/!U]I?4UZQ0D&/P\V#!B(Q MA\X)<86-+BJI3);3F(PQQFN:1BD$:+)E)^Z?G#GP%2<>@5>JS6V\,NY>(1A( MN'M$Q?%[\D)S!5M.+]!*-UZ %;!7\W2 SHKJO9.O]3:PO7",N'F)8QHJNSA< M(5W(-UQ!!YW!Z"]$UB%=0-JN6_:*Q$$)8U[<6/RC\OJ5O$$I;V]EX= E(FJ\" @STN-5+)HN%Y5 T55[_$ZUC1^D,N)L-]'WI4FH[)T!*E9I7@V.DL5P3+HTLR @LH+";8C-<8-#0ADOHENR[ZP]/MU<_)([ZMBL0Y@ 5 M/%'-@3L>P1+4-!\:%*FQIX4-.SP>]COE9,@S/QT+-9\Y_I<>+JU,R+.TRA5I MDU;;7,RE9BF1=$MQ&-B*49'$&D<6QRH,\F4#("-PH)TK2\67*1K:5-RH_0_P MB.1#07U@.6IO*_DUFP/FB7)F! M]7A;.X#7E25&D3S'%7/=3-D@;=?$IIN"9/K2%1=TD,F1G)'.84/5V>S&A'%SJ8D+;_OPD+\5C"BLQL'0EFKT>HU\H3XIX!K?17OSWN M3WG-YL%T_/[DQN5]6\A2LC^S7Q3SEV;YP(ARO(G(^&237*R0]*$88P[I[/N\ MU6U\:TPI;/1%E?HM1O7PV;%^6G^TO0K?*C?+PQ??3]SNX1LUQ]9>YV34$C9\ M10TWWN3\Y7)F/"+(ETN%,F9I =[/C?'5#0FH/V5?_A=02P,$% @ QH&B M6)HWVP-D!P =!$ !D !X;"]W;W)K&ULI5CO M;QLW$OU7"!4M6D"5;,EM/H?5"Q:QH= M#B_)^OW5['PV//C5;.O$#Y;7EZW>TAVEW]KW 7?+T4II&G+1>*<"55>SF_/G M+R]XO2SXAZ%]G%PKCF3C_1]\\Z:\FITQ(+)4)+:@\6]'MV0M&P*,3[W-V>B2 M-TZO!^M_E=@1RT9'NO7V=U.F^FKV;*9*JG1GTZ]^_W?JX_F![17>1OFK]GGM M>CU311>3;_K-0- 8E__K^YZ'R89G9U_8L.HWK 1W=B0H7^FDKR^#WZO JV&- M+R14V0UPQG%2[E+ 6X-]Z?K-+[?OWKY6'V[^^?KNM+@6QT6:GT^5ZNSU<43]M9C>&NQM_Y2 M>*[P#:D/^EZ],K&P/G:!U+]N-C$%%,2_'PLY6[QXW"(WR?/8ZH*N9NB"2&%' ML^MOOCK_\>S%$W@O1KP73UG_G^GX\[O5AYH4515)V:L$!H).I-#'BG11*U^I MA"4M!>/+B 9K?4A4JM)@4XBJ"KZ1%;\M[A8J)IVZY,,A6VF#00\;>U!E!^-> M[7"GI<^,4P6*(IA-)_=XB?OHK2DUVP=KWS,:DU,C;@30QRZ86)K/HLXU; +B[S:=I"5 MOJ).*D@R2Q'2BS1U>?W_1;U8<#Z=>&4+)Y[[ (3OX'>&1Q,(A^\(ZJ-LT#MM MK'A$/HQ4+K/F:*OEAG:FY/IBB/"//D(^3(6Q6%6F,%R$59=8ID[+#8/!6M2D MVA(*8*"TBYQG SN("=.(0B I5(&$>:UNRM)P$6AK#RA93B_1]P?2 ?.EZ6Q& MU18*X !J9/FUM2O#DHDS"> M*RZHS/S3Z#*=3/@K&(-59EO6JR9/(>(II#!#T.K#$!'R<;&>JSVAO4OQ%:CP M ;#=0>GR(\8L1Q:94!37SO@N0MJ0'?!O,%Q+Z)OMLKZ!1[_7+!#SOL.D$6&/ MM&)TT0%&S $4.]?-Z"M1MYG1JI-0/O*54^U^8MO.%\!".W MTZ3=#:F*W/CO6JX6(,]VL10V$+>4$W>$<5G"0:))H^QJ:_ZC-\::=& KCY16 MED0L=D2BN8^2)*O$U\#Y)*J^QX89A-NLTY4H1^Q:GDGXCT<]=3D&UI?;KH?P ML]]$=0-6OOWFJV>KU=F+#[<_W\CE^8OOPVT4 0@V'N1 ;!O4%J"""QQNU0EU2*PVGZQADV69;'P. ):61/ MHGQ.9TUXX"]G% =CH)%^\=(N/8G'B7,40NS"0V:'A53:4A[F>'UGRUZHCP>* M$G(U'@_D&.+C!.:4=8P[1+10;RKI5:F$<>$>0!4LBX3R462P^R!U?97Q%XR4 MLA&!*@6XYW#W)F*:X\Y4QXGV9_@2!&B\DC?C1.EB[A+1FAP\2@I;/N(,PYCT M*,89VE!-3'R>S%-F6>G&4=9PI*WE 4-(^:1;1D(^+^%\1ME0H7E0:&5UV/)@ M"D?N:6S\NFX,J?S"VI\<9W& LP-HEN4@0-?Q@QKE8? M9)YE]8K#3B&Z<]/L#5.JL;ZO0:6[TLA4 M^9MTQF'(YR]^0_;60E#'7![&\R9/G@@WYW\9ST'P>;Y0[[#S9.ZSL%?\<2E& M-]QM(RWP)-F<8W*!LOF0Y_G#XZFR8SXDQXY^B>C[Z<1'X)\9'*0)+Y M-?.)2C.\0-IO..&EP]@N)D8N%*0E9$DRP]R0$< :>?[3BSAAB_./M=[N\FJ- M.>^@D(*(Y0Y)XC. ..2X,\8\7^93X\?R#Y!($W)/9O'GP3\EDLD_4923N9"[ M7E#UDE$478B+QSZWEI,OX890Z_R]'QF+2_FC>'PZ_J1PD[^DC\OS[Q$HN*T! M.$L5MIXM?OIAID+^QL\WR;?R7;WQ"5_I&ULO5C;Z4O9DM'*N M>7=T9(N5J+D]U(U0>++0IN8.MV9Y9!LC>.D/U=51-!YG1S67:G1Z[-<^F]-C MW;I**O'9,-O6-3>;WW&_XIQ=KN7#.R9*[U+=UC,0$2E2@<2>#XNQ,7 MHJI($&#\WLL<;572P=WK0?HOWG;8,N=67.CJ-UFZUL:*W3=7\8"&JING_^O??#SH%\_,R!J#\0>=R=(H_R MDCM^>FSTFAG:#6ETX4WUIP%.*@K*S!D\E3CG3L^_S:X_7LUF;';UX>;JX]?9 M\9'IX5/0BSCL1T3,B8G:CE5M9=J5*43X\?P0X6TS1@.D\>E'@#3>'+ X# M%HVCY 5Y\=;&V,N+GY$W$TNDD6-?1*.-DVK)_G4VM\X@(_[]E+F=M.1I:50E M[VS#"W$R0AE88>[$Z/3GG\)L_/X%K,D6:_*2]-?%XT^*8)]:I&YKL<]:)BU# M#7,E_Q ED\IIYE9&"&8[+]EW[,P4O)22@,=G&7C-ZQ CAA=5>1^:!5P MG6><<)V%77PA225V0BLJKMZ 84=RL MGU=8:FTL ^=Z'6 8P]^N0#!O!1["=;($T&=U/@K7UG\U5^T"6=\:X>]H=V\A M>+*RK!$&.KG;\9M_RJW5,-$!Y8J;FTL3I;]>B F&P@A[7PD%(4U%$O>C6"DJ/SL4[-NH%[HW1?5>P MTCJNW*"27 )-T&/)!H$4;'SM>QL;07'RSJ8H6Q\8]A^-\'9**9@M0LT,ASD% MITRS*]GT3JHDY"TDCBL.)T(76;O_CX\?#I[4>N@KSWC:X?/JOL88.= *9!/L MK384&'3 DG*15I:RN*_75DD<<"ON8/L"V$I)?V14,U1(%T%S)XNA'@0O5H,Z MQ,QNM5&E(,')45)U3=UWQSM8[#%Z32 )<8=2\B$W8ME6W #G?.,# MY$G$0CQ[ #X-PO&814$6A5L_ZVTN]2IQ*DX3& '_1.R;ZO.(Z$*;1OM,!I-@ M.H39^VF0QN$!VY\$49H2($E@QB?D MMAFD!DS!K?O)>(H-&'$/X*&^:SW<$05Q.#GP_WEX,/CQ"0=Z-TVS"/])D,73 MUT;F4F#.(/;U=4JE4],8\X=?>#JK@C"-_'^"5'@4E3#(IA/\3O+)3E F^9A- MDO$V(.5+2A'9+)KB=SK-V,4V'K1->Q_F$9N$>**LKF3IX_"R0!1 , E#_$^# M<39!<&;/Q0UEJ+1C]Q$&#ZQ7J,H-TVM%$1](]N6IY24%#X03X_W@Y(%:P0@T MW: KV1:1ZU/#RW!H1_.V(_Y>S 7T<(4Y8 TO"6[]HA'T\D2YGT#2,R98OER!N/C1-(^Z$:E$TW)"3,._4W4S&R9RU=*LM MA_H9L7.,[CKP4NBEXU):<5OZ.Z$(KYN5EU MQ:RH@Y,G/81O:'98GCD_!P"_GYSH-0L>ZN8N[OO!G:1RZ?O1&?1C&%0H/HOQ M#!VNA,: 9'(<^]JB9X$I60-AW$_B_ MBR%YJB!;X=4AI_JQYH&M ?L@J =NNO9]@8&@Y$_,PJ_DC-\H(?98.@XF&;67 M+ HB%.4,K^4K$' 6)BBX-$5[0A&ND(D.A)R'$U!&CM4;6:Z%7YN@SD'5Z9A] MU32A_?D>]DK$#R,/J6,0 ?6Q#&293'N/$*7%(9L$8W#5M2(D43!%E\D@XA/\ MAULZ!GI+)NS;+>8XA6821/&$^7$B>L_^WJZY=%@<3S+\QND$;X;6#0F]UJ8J MT1L.P-+1-(?&%&3:6?_(M+VA0>\-+9J._2BLU*(C+;2#JBV)*3N' M^!:%N/$T9*0?BKHT1 5S&DIIQ3P$9BGN8R1MZ6RGM?:'M3N)_,2 A M&EPV]@P=AMMXI(A'"B_F:4ICH>+>V=3>HW$VY#3YVN^*T!4PK8#\*F0Y)@3< MQ\BW7[IWKCQ+6)KF?9J>+:BHV62:L 02S_F*HLFR- / E%W##QND2<@R2.G1 MGAD^9U>U-!YTFE* K<&?BL5YQA)TOW-1+27>$<,P9DF6/1-_RNL0EJ1) MTL?_WHE[PPRV-TQA_Z_0WV-X1=0O.W:BI^Y_AIV(AT(?@/;%XQ3;#MB\\)B) M"J&7-V#([[+NWF.B^(V7$H[?!#3O-\)_=*,W7__>MC,/;+FV:UB6UW]-91QV M*N/HS0\Z^G-4'X60=[Y[HGU@VQ.6;S]A]*OQ0PL.G_JX<[3SX:TFW!?^-=IK M[;[!;5>W7S#/N@]W]]N[SY] M)1H;Y58X.CX<)*.F.D^*78W3C?^,]Y<.WC% M7X*XT?%I YXOM';##2G8?M<]_2]02P,$% @ QH&B6 -$VC+*!0 <@T M !D !X;"]W;W)K&ULE5?;;MLX$/T5P@V*%O#Z MFC39-@F06]$ VPN2M'U8[ ,EC2PB%*DEJ3C9K]\SI&0[C1.@+XDM<6;.S)PY M'!\NK;OU%5$0][4V_FA0A="\'X]]7E$M_<@V9/"FM*Z6 5_=8NP;1[*(1K4> MSR:3=^-:*C,X/HS/OKGC0]L&K0Q]<\*W=2W=PREINSP:3 ?]@RNUJ (_&!\? M-G)!UQ2^-]\."'HJ7?^"PXD\S:6_YR M61P-)@R(-.6!/4C\NZ,STIH= <:_G<_!*B0;;G[NO7^,N2.73'HZL_JG*D)U M-#@8B()*V>IP99>?J,MGC_WE5OOX5RS3V7- MS.EH@)'QY.YHVN4MI]R?MO].Y%/]M1;G%)H_$ M$"Z@[4-A<=KUD!4'1E"_0JE,()?;NI'F(5(D5,H5?S32!0!STGB9IQ2(3Z(0 ML+ B>Q"V9<7+O (,QTP*E0RQ9 49BP%&FGQZ(W8'!@<-)Z&<*%L3W4N]JNI( MG,4Z;2D:%"-47.<&2M=5PM-CF*D+;-L::+=6_P'% IJ-Z$Z Z9X]EX">5X\M M&7IK/(6@88)<8A-0$EO&CXX:ZV)_&TR8+=C?LQ%@GCSQ\/4>-L*-F%\MP#\A M%1XLI2M$#I7A8?2Y/^)FYBE^,Y(PTX Q <5VJXZ-\">YO9!Y!@& M%=+H*P-;;C1PKQ$)N7!$27V5CXFCTEYU54_S$@F#>PX#E:-A:2KYJ+$&/(O+ MB,ECY:2(%2?736=2@G60R*G.!H<=W?&NT)5\$RX>\?1N>%.)LGQ0(5H3]XC> MLFM2;"^O%WAC%I8;CRU!I; 23,A5PW2,>6WQOU0H=(:CF:8HIZV&^'F4RI,^AC3T%W+,^IQRJC.@Z9[.DRXS%XWM]$O6',<_3_$H MVYW25J0+, ^DWYG/A]/]/V.8G?EL.)].AKW$@4,:>G@2?@/3XV'#] M?X)H"=KO3!*M2]PC=AEK%AN$E9'WR01;VURFU9(G/";*WCG_-TGPWG8*&.E; M=6N&7*\9")X&($JG%_'Z15N*&!U2T]ML\?F+^*UD+;V-4I9$EP7$%4D^T@AA M>#03P/E8CJS%S8?[<2B6E4)!67700.$KNS3@)BK >, V4:'.SMO<7_Z?Y4;-N?QAM[ M<$V0+-[V?:)Z6HE73U<_*$[2'KT^GGZ-(+<%UU%3"=/):']O )6(&W[Z$FP3 MM^K,!NSH\6.%'T7D^ #>E]:&_@L'6/W,.OX?4$L#!!0 ( ,:!HE@B#GL3 MU@@ *D5 9 >&PO=V]R:W-H965TEI)78_.3_G9G3L_M6TPNE9W3OBVJJ3;7BAC M-V>C@U'WX%>]*@,]F)Z?-G*E[E7XTMPY?)OV5@I=J=IK6PNGEF>CQ<&[BR-: MSPO^J=7&#SX+BB2S]BM]N2[.1C,"I(S* UF0^&^M+I4Q9 @POB6;H]XE;1Q^ M[JS_PK$CEDQZ=6G-;[H(Y=GH[4@4:BE;$WZUFX\JQ7-,]G)K//\5F[CV>#X2 M>>N#K=)F(*AT'?^7WQ,/@PUO9S_8,$\;YHP[.F*4[V60YZ?.;H2CU;!&'SA4 MW@UPNJ:DW >'7S7VA?/+SS7UU?SH- M<$$+IWDR=Q'-S7]@[E#"/=1!P>C,5\ M-C]ZP=YA'^\AVSO\4;RVJG1 504O9%V(2\#5]4K5N59>O-<^-]:W3HE_+3(? M'(KFW\^Q$)T^$&NF=;V2NSD;H%*_<6HW.7_UT\'IV\D((1WT(1R]9__,I M^Q_,[?@)XI.6F38Z$%$/I<)/52/K+5HSMZX@.M%CN6NE$1 +D>]VFL'.3:FP M3H!E+[07F0VE:)S-9&849P32XFV-KUNA?- 5_3 1UTOA;845E6UA<:-#J!3-C6E=Z'X%2 Y+ M%1/Q&X&O[?\#Q9C]0R.QK'<] +6'XY-:@>4[9W.E"I#LQ75M1]:]CTZZQ,&BKM?6K%4A.(RZK3( HCCDQKU&@IUKOX2.C(V LUM)IV_H4?>=IW+MA MTX/02KE6V OF4565W!*IN@:9H0VPBH<2YAU]EBM)OPRC'&-M;EHRA<<6G#18 MBV7\P I5K[6S-2F"-&/AY5*%+6,HE32A!"Y(AG*YII^#_#XF<$6;[\J:?00< M+"IR@]_)!PBNEXY:@(RS254UQF[Y:Z(GAIL*@0^J(><"5'D"BN.4TD)QU708 MF4&"N^1.Q )X;;LJD7-*;J&72YWC>*(X43NM0_6AK:!)A^1JY= N 3AM?+)$B]243_$(6%RB_SI5/R_[VZJ>W\_GLI%O*7P]._CZ! MG")=R$.#K).N2 ^0)O+^.0^6NG(^YT/P@.+Z9+U8H+ ,B+YO46P:\5X":BRS MIG6-9?(H\:A+"H9*BL0I3D/XEZE2FB5GGAFN_Z&^HT"#N)1&0\%K+5/!*M9M MRP-6!+7;V\<-!(D5$B9J$#@+7%70/=1!ZV(/(@%$ZI8U$K68JZ+[H2!Y3+GH MZ9CL?) &"A\DZAH[)!W;6R#3L6B1?"H\8+:.-)#A4HL-%, ^ 3GAPVQ'/LP3 MS@S8F';F4VJA=3'M>18@*4?6MC3Z+7*LU: MRPP.$Y[BH2.+Q 2\_PY*+#HFNJ6/<4$;B,QQ0P$BU>HAHW78.75(MK;0U'Y5,O)CRQ<%0GT$_J MNV^/&.4@I^A*!W924[K6<$Z2)#K%8R%.'+J2"(*]$WS%8@GX2F=.CF,8)WT0A56>*R35 MYDX<)8DC+J0X0^4SU8&RH$K>3Q#<%N ^/"\6U!\\*.YJAU@7<_ZSA7\&@2;/$@9%XXL. M]RG'BBDC-+96S"6F2CX'NU&G+QTU'$1B*[*Z/FF^AX$37);R,DEIOX-F0A[5 M,]LS"Y1?6%SWK8^?:EHI][!CWO[Y\,TQ-Q<>8$@6/[^>S8;^TFT%JZ%J=)W@ M]YWQ,](T?$QJYNGAA@D6NS MWU7.:/,X,#4T.M!P'P<)6D1#B5Y'V4I2^#J^@I@\)0Q:3@=(ZPW=A?FV7T3. MHL%>[3WSDB;HW76PNS8.^'M$V#!W5]]P6]J*N];E)6G"HCL.GKG;%:JJ]5(# M#EW(^7[975GXUKZJ]7]BFEG%G#(RM6>.,C:&"9IX'NV'-Q#:[/&AAC"IX3ZDL+X#4-,?@$/G3!J.YI+HLO;FCLQ%$1 M3^RGL#O2KH97NS3$/_?^93IX?8:;WHI?$I)TH:KCF[3^:?\>8 M-])AYH#2J26VSB9OCD?"Q1>#\0N$FE_&H?Z#K?@C% ')I07X?6EQJ4Y?R$'_ M=O;\OU!+ P04 " #&@:)8S]@WQVH# _!P &0 'AL+W=O7&33:,^$T*%J6<$07\/N$"E&(AH_.HP MHWU(=CS\WJ%_"+E3+FOA<&'4-YGY1DYJ+LO*63B7Y^=GJ\]W5Y^6?-PNX6WZ]67Z#Y??;Y:?5^%H8:I:Z"T)ITVC4\QH5WB0WL':")NQ=28M=9NQ#MZ\?C5.DOXE M>\[Y.*P'EW] *3*06GHI/&$(ZNP';E[RYA)X+&0*0E%X+;AA'=#D"02NMUHL M-=H"O4Q=*. GLT:U4(3HL*!10?.)Z@NIT?\0Q=#V&^E+.&(Q.+]T;.)DAA20 MC2CX@[#2-.XWB1ZL&T<2.M<+L7*IA4ZE4$?LCK4I16>\D4IQ#"]U@^ -99PV MM@=.%EKF,A7: W:W[Q3@H *^M(A0M9V$W$E ?9"6^T;H'>C4:;=#:J-8H.S]X%/;27-7*FV;*(:1CT9] ;#,:VI:DH62"4E/!6J4EN34^(D#:7+ M5UK288[8JGXR&K]G/ZQJ9;;(;IZT9R&IM9A*4+77Q>+,3LZ3ML(FO7_+4S0[ M,GVJ4>*#H59QU7ET<^$:[=OYMM_=OPY7[5#\;=X^+21@(;4#A3FY]D_/WT5@ MVW'=+KRIPXA<&T\#-WR6],*A90,ZSXWQNP4'V+^9LW\!4$L#!!0 ( ,:! MHEA-K58X8 ( ,0% 9 >&PO=V]R:W-H965T]F&H6AE\=I-K8\VQ@^VTV[_G[*2A&]V$ M$%_BMWN>N^=R=Y.]TK>F0+1P5PIIID%A;34.0Y,56#+34Q5*>MDH73)+1[T- M3:61Y1Y4BC".HE%8,BZ#=.+OECJ=J-H*+G&IP=1ER?3]#(7:3X-^<+BXYMO" MNHLPG51LBRNT-]52TRGL6')>HC1<2="XF087_?%\X.R]P7>.>W.T!Z=DK=2M M.USFTR!R :' S#H&1LL.YRB$(Z(P?K:<0>?2 8_W!_9/7CMI63.#'P&?QLX173/<@Z;^!.(H')^*9 M_ST\>2:H=!^O)%?Q1].*7U M/Y$]4#[HE ^>8T^_TJCA,E,E K-6\W5MV5H@6 6+JSE\%FK-!%S*K =4S=EM MH42.^F0)-8Y&WI$;/[LT'H[H[^R.M?YI=!Z==S:-A/"H(4K46S\G#&2JEK8I ML>ZV&T47O@,?W<]H1#43Y3=-,]^H@+9<&A"X(RW!8U9U,Z WC=*V@&=_H+4$L#!!0 ( ,:!HE@FVB\.1 ( (H& M 9 >&PO=V]R:W-H965TX_/=>1+W KY MK$H C5XJQE7BE5K72]]760D55G>B!F[>Y$)66)NI+'Q52\#$)57,#X-@[E>8 M(A CANF=Z+]!GT] M,\O+!%/N%[5=;/310UFCM*CZ9&-04=X]\4M_#B<)AG,^(>P30N?=;>0L/V.- MTUB*%DD;;6AVX$IUV4:.!#UC>H6AR@\(@ MG([PHJ'CM'37<, 38+]['9RJHU61-3Z_T/N=,>!.68*1L1F@]AL ME/-=\-LKY,:A;\G-![GY5:?V!-+<(GS!;9SYEMMB<%M]RP])\+$#: /,^%T(?)W:#X?.3_@%02P,$% @ QH&B6"/<=TI6 M% S3P !D !X;"]W;W)K&ULS5M9D]LXDOXK MB)K8"3M"KLOW&5$NVSVUX;9K7>[IAXU]@$A(0ILBU !9Q_SZ_3(3 ,$RI;)[ MYV%?[!)%)!)Y?ID)O;IR_EM8&=.IZW73AM=[JZ[;O#@X"-7*K'78=QO3XIN% M\VO=X:-?'H2--[KF1>OFX/CP\,G!6MMV[\TK?G;NW[QR?=?8UIQ[%?KU6ON; MMZ9Q5Z_WCO;2@R]VN>KHP<&;5QN]-!>F^VUS[O'I(%.I[=JTP;I6>;-XO7=R M].+MT4-:P&_\TYJK4/RMZ"ASY[[1A[/Z]=XA<60:4W5$0N._2W-JFH8H@8\_ M(]&]O">7=E?+T-JC1'WQ47@WF;$M:N>@\OK58U[VY./OET]F'L].33U_5R>GIY]\^ M?3W[](LZ__SQ[/3L_86Z=^X:6UD3[K\ZZ+ ?K3JH(NVW0OMX"^V'ZE?7=JN@ MWK>UJ"?!7[7?5P^/9NKX\/C1#GH/\^$?,KV'6^B=5)7K MV\ZV2Y6.J?[[9!XZ#V/YGZD#"[U'T_3(@UZ$C:[,ZSVX2##^TNR]^?O?CIX< MOMS![:/,[:-=U-^<>]M6=M. 2;=0IZX-X+G69-Q3K/YE8NKKRM"3&KYGZN([ M?/A@6XUUNE$7'1[ /;N@0*GI:Z,ZK-,B4J;Z[M=3]4OCYGC[K*WVU;V__^W9 M\?'A2SSGOXY>SE1\=&5N/^G#[2>N]_F1\[Q;_.;4K3>ZO8G?WE>ZK94%#Q7, MS[NF >.AGP=;6^VAXWUUTC3@NC.^DI69[9G:>+>P] <1@2&T07/\"&JE+XV: M&],JTUBX(@O$MK3+(+S]'8I^G!7]>*=N3I(,OYC*V$L];\R4@G<2F;;%" QL@ +-FO9#W3Z0'ZD$;2\AUE,DE!K M5YMFIJY6MEHI&SB@U@HVM[((==Y6L!5:"#6UE8$2ZC\0 _$*[9PH0^ @R#HA M)2$9!=54_(*Y6# MOCBLZIPR@?BV884WE&Z0,FEC.?Q($;IC^^^0(/F/@EO+O+ME:_]E:IS;):UN M42JT8<2V.57B:S!"\B#KKTO2(P&H8);D_GP6W>KFYE^@H*'6^ 5YX]'3E]/& MDD6JB=!&>V@!FV[ZAKT(^OK==BLX5TEQ-N+%7*_L'*<(\,5&1ZE7*TVQ&R(- MG:U 9H<[/LGN^&2G.WXQM0$4(K9;UZ:80L;.(00ZF_+.G32GO?/NC=3G5KV# M#-9SF,[Q0TZ$2(<4:"F2-8;5QV'XS]X&=A*RZB>'_T'_T3=K7AQ6=I.I4@17 M)[[2B(_JW+NZKR@ ?OQX"@>$TS0.AN 4!3VBWU@]MXWM;E2*GB "$$2,+KQ; M\S;@_A+;Q/TC\5G, Q7%9(9CS4T.[[<92-%<7'?[Y@"HL!Z./7!G3DGL,+?I MJ7M%QOB<%YVD13E[D. !9V&;L"E@.J;6%>&#_*/W,+60G(_@[TA/$P(=9(/< M@5"'(^375ZZIH5$2EE=Z@:?BWBOKR;E:2[($:$Y*+-5;P8UI;TK0.<6>(GBH MSQMZ89#CA7@*R7PW&XOOF:<0QF=EB4 " -8-YX(?/#V6E#+\]QWUO.^^.^E; M!%?9;I #!ZKA964D98@"PT;L,8F 8O$UX($5%5LO!T\)J]\0/<1X>.P"KHV0 MJILJ!B^*:1$2U4#S',9HEPF;&Z\5%S2-'X[!&+66K1 M."9.J&J'6-VZ3M*9I#(Z"*)TCV3?@G@P7=<8B?!$QFTDN5 [K>@!;^ M#,@6E(,\'0X4 .<@ M7DBRCB>ZX>^(B4V/O%Q!-9P4ZTBMEZ,1 @1;L 8"([5M;F+\ZRR;F,-1P@JP MLQ;<0CJ6HPY'AS'9F.KG9+U)"/;';*ZSDK@S8#+:DU/"/W74-$$*M;#7!'=H MKT$D5-R#T'=[K2FJ(ZM,1828WA6 @T?Y/K&QPS<@ IT8\^ &CQ5!'5?/"(S_ M 7]C?M6B<2Z:*DD]'6Z[T]Q&CS@,M$U"CVP7]H6'H6.$9Z!6Q+KH$B> '7VU M&K /UD2/9?^X(W:055 >K6^Y^%8O%4%[0X 4+L%6XPVG?DI7.!G8!*KE1:@_ M>ZZL]M4O\*YV8&D;?1M*F6Z Z]CPR%36PC$Q67Z.X8PI)QO'EM8C)96)HDFCL1'NA4#8C8A8U> .X P) 1 MQ81G V#.B )51?5-4E=VS&CP0=I?L^106PK[MP+(U05UDG;CYJ<9-S^] S?# M=N'47Z0:V=:G^&DB9<[,18:7]R28#Q&!2R-"VQG X1'* G=6V&J)[B71#G&0XDU7&F-I2%G'8IB1.: MU=>&6B5-K/Y$5(E&JM5)K-1#@57A? UA?@#R6"TN*=2W='!D=-UW*\*5W&CY M2D$O!ACD9':H!G$:FW A3\4'"2*">$IX.20!0U'!/RAO\I"[&B[/LJ4^VVED MJ$K(F[^2)*9,],=7$];*8J9<9O@$D#%B"Y*]Z*0IXUB,+KDX7_1=+ZY38$-BKJ_5C..).[B2."%RK4 M%)N10/]N-2TF9OP[/L]00NAO#+>1!W-8U)*5KDP.R[R7OM2H44F$0#%6BHN6 MXM52*@USB5>Y-2BVQDT'T09%.I2.TL M#5XFIQ*2+# VN%+%VI+SG.>4]WYFTWJSXV=]^<7N2>7A@O=E7O \!A:!,RH MBU&";@=BY&>5N%RJ;5FK&9,%!>H1B"ADYWU9:Q-HI*<0"Y M+8R5$4LJ),N3Z# 2RG;N8B4\<$6NPKO+;&*7I1\=#B/NPYUV^B[E*M(C'$AD M>HZ@/CG3_JO$QI,TN'+J(G^"R/ZK1\3@DFX'@;)#30^&@69@&9%J.&93SP7Q MN"HI !I]H\J3.VPQEB#G->[&$*H[3S)N(V0"]%BF]A1G\^^2O/74D*4N';(J M,N=L_! &0AT#&HJZM@^YG80W8NT9M9RZ!#4Q:07;;3XFR47/(;H'L3>(SQMOI(BC MW#$XT]>T+^/7.J+TS.Q([&[>Q P68G)(SQ"RL \%[2C*"1=$FHBSJ;:)9M!MU(G47C(\]%T P8'^U >8Z2D65'=[ M^%)=FI!+"&G9ZP3T;Y9.?_ MJ6'X^"K>0)D-]&.RP9II\4HQCZB&4HK[H+%X+F3V_8@Z3X,I)ZBEQ\&H$/& M8-$\@$R^M>Z*1PXZ10ZOYW,KK\4 PHK+)R<+CO$A G<:Y^ 82'<1"1\R[)' M&HUX+/,]5"^Q43#T(KOH7DAN=AUN-1*SN4N7HXE%G?/1"R/1E6DR!I3SISLG M/5L&-]ZG4TQ"$U\N3O)(<:;BHC1#+%?,TM,'$"Q/'!>4E0 9V>'RA.WSQ[,< MGZF^BB)-=1:)G+ 'S?A3%)80";V9FS2@X <]CT(6R.TX]F_I1,1QU%P1"E@4 MT6Q$%%+_+F+[YF?:?*G1&X_TU3,RCN*8T6R).C2SQ$0A*N9B:U#DI;"7;'Y= M[(VF/G\T@MLQKB^/GNTJ71](26!T)Z2(6D6C@JTX3\"FMMM7I$#&C:-F=&25 M/!^T2954F0H90$V$FYWJVZ*>[_8HQW/O[LXKA%UOQZJ8$";H\[R"GGGB2[J- M$UE#RD$_^&3IS>7VO$,2^M!0&,0]DG(Q7YL(V]7*!=2KD-!$S/Z+DK@SPR)) M75K7!X3+:&!#SIT*1B.[_!GW*LI/D+Z8Z,K'B07937'=X]-X&'"6RL6Q?YX6 M;/U_=JU=H+VXEWJT$V=_H#W^F?88*ORS83PVB=YW4IV^=_,#6ZD/PY'M,*2, M'009W8IMIAE7K)?J?%="QW3+N)-F#P1PZ7ZA0._A8HME]X6KDAN55Q!SBS<& MGU%&CH80FQLR>H)G">+:]X$HU,#AG;0C1#5HVY-$TV MPH%CCD^$T:F[%EZ(NSQYJ3[2^^J(/Q\=OX0^I]DM3O5G[[HT'P=VZ-OD$?>E M@UT3F*'N600FW,(:FODV73./W!?3#/B:B6-9G0//]]H:\WY\)^\)!XT9I])/ MJH_O^& W9QYG*@U?1QRSZ\<[=9.GG"6]%R.H\?9YLT&K B*2P:3OTWAN([>1 M>5[/?3N^)>*]FSL9?2'$%Q82[1\2T[7-^W9D=/QVZO1G3\UN*8:X MLLL5!68P'.].4;4D0@C]*YN?WX@73A:Y8=C-I4M/MG7C+829S^%U\T(Q=4Z2*OG*IO8VJ MBMF19^"0OJLL&TE"-<&4ERA2BY#"?2>MOC7]+($B9C2D$<5X/5QV'9)D<65U MW%)+*M\V3MN5#8^';'A\QQBGPO\;2>KE?G*7\:[I(=TV M)34,Z;%8>4%JY7+KK:.&02J2/IQU_=QE;J^-GA_1?J;$U=FW@&.)J\QI:35KZS@:X2TDWW M/-]><^?2#R^G47Z=7TXY-),V[4I+FR&_0OT<1 -N";1=)F);^0$5XUF!Y])$ MDZA(<_%U:H*1^RU[*T@=\<7D_@.G9NR%=72?BF:^2RN3*6G+Y+O!1X]G46>Q M#LV;E.UY!/^?(O=(7,S0'5)@1<'T0S<#CC/HBR_$<#\,3MY8KM !<--%2[H M1ZQ="3J)53/(FABIXQ0IC7Q;CBO#L"T,2)O(#!H(/'$<+DD/A@M;_'$;?#YA M@\\'&QS-_*/Y/7UTR_SH_,.+.ZRN&$IOL[8\@L[&D*;P/&9J*=#&_.8R*,#_ MLEZZM7F,7ABC#"H!(6EJ7TB16\WEO)X@Z[_5-A^)[8=L'YO2.O;5^[&5R5V6 MPH)DW=!XX[1-\HQ6X4UIF;__H)TM"AM^_E-FMRO.#S](.]KY"[(W9RC3J,MG MIR^B_/AJZF&1ATKHVN^2-<:PM \B4#JJF]N>P+UE_%R8/02!2;DP0X7PU M17S+7%?\JYY EY37[C*UNP$1'?VL8MB"?U(S7.X:KKCH=?P)V17YY++GJ_8$ MF>BWJ0.'?_:0H90+]+LG^?E,+2R&HM7L#W"X=:(WZ@#?(OF-_\+U!+ P04 " #&@:)8JH8P%L8& Y M$0 &0 'AL+W=O6Y$?LO #'R78-M*G1I+9V;D\XTVW^U:2D<_LC2W%ZVU<\5IMVOCMA"YOAFJ4TF')9FU;6% MD2+Q0EG:C8)@V,V$REN7Y_[9W%R>Z]*E*I=S0[;,,F$>KV2J-Q>ML+5]\$6M MUHX?="_/"[&2=])]+>8&JVZC)5&9S*W2.1FYO&A-PM.K(>_W&_ZCY,;NW!-; MLM#Z.R]FR44K8$ RE;%C#0*7!SF5:K.9(%=^^WVO_PML.6A;!R MJM-O*G'KB]:H18ES6A@(,I57 M5_&C]L..P"AX12"J!2*/NSK(H[P63ER>&[TAP[NAC6^\J5X:X%3.0;ES!M\J MR+G+N]F'V]D?L^GD]IXFT^GGK[?WL]L/-/_\<3:=W=S1^WNQ2*4].N\ZG,8R MW;C6?%5ICE[1W*-/.G=K2S=Y(I/G\EV@;*!&6ZA7T4&%GX3I4"]L4Q1$_0/Z M>HWI/:^O]XJ^21SK,GB)1F>=QY MX<)$EPNW+%. ]SEAVW0-7-E"FFW&]>@=#0-\A.U1;X3KX,0OQH,!34MC (@* M:91.J##Z0?FJQ;KECP(52"8O3/_]MU$41F2Q7BXMQ6L!0Q(2 M*Q17ZUYX'F"2#TJ7-GVD.JI)(_&^-SIZOIAER #G M%< $5+8<86$;XT?8 USY2I)!M"V)/"$-9.9)0WA4_4='OW8S2(T(;UF]]7'4 M[H7L\,'0+_K1F Y0:-!0:/!F"DUU5I1.5)T!)K#7\EBEJGJ$'3?"Y,AV2W/8 MANT9'M\A(G(?IPX?C/Y1!:\H4&<\>ZI4\7&Q2!V9M"E1:RUP1A"P9;QN@VX( M_UZE:^Q92)F#6QKG2:@>)NQ&5EHPX9SJ =#COLX&-,D^1N5@(G.T0!W),81UIDC M4,!C4(_820K>@Q,=\JW="TXX]]HA)_%'U(I3^IHGRE:(<$2^@_-!J'0+LA & M!4,5PK<#*Y'MRC&%W@^>J'%;HBP)AV!R,F,64/&NPO?,["..+%G.DU.*!B%0 M16/P($D.00%+8L$/#T$9-$!^81FRX$T*7[=MFXH'K7OG[7M76W@M)H)Z4SCK0C8&\R8<4CMO#,&@/^WV^[0^C]K WI)OE$C65 M\Z(AP:Y=*#XARG08-N:]%= ;#/>0(A0E%/X=2+<')/X-)>C*^^0=!9W >Y>O M<&\-[.5SMG5;7MRON-HFN#(81%OKU_!&17L4]8KVX"-4*;2MRL4;7:;)SD:! M@>EXZ_0.?LXX;,=3?=EHC*SJ5$B\>X7LIDYFEZR46Z-W& R1L'9' 5?J,0/1KG='2'\AO#, M/Z@W?_:C15P/6&C/"_1H9OEV+S XP:.F)EM[,J&F,,($ZXGHDPAQ]#,-+]BK MW#F1X@J9HV.=\><1\GJOC]&' M)=SUNE_\H-D;1_[:CT:']50NJQKL\_=/K/ M>E*=KX[9Z<\U!>WQ24!AU Y.1GO'NN[.ZVS&LSR_M&,_6C B*RPNQ,J5Q"-.B<8% SU8MZM7"Z\"_'"^WPUN%OUU*@$/,&?+_4 M*"GU@@]H?BVY_#]02P,$% @ QH&B6(:#QS59 P 6@< !D !X;"]W M;W)K&ULK57?;]LV$/Y7#FI0;( :213UPZEM(+'3 M+@])@SAK'X8]T!)M$Z5(C:3CYK_?4;)5#W.,/>S!YI&\^_C=1]UQO-/FN]UP M[N!'(Y6=!!OGVJLHLM6&-\Q>ZI8KW%EITS"'4[..;&LXJ[N@1D8DCO.H84(% MTW&W]FBF8[UU4BC^:,!NFX:9UQLN]6X2),%AX4FL-\XO1--QR]9\P=WO[:/! M632@U*+AR@JMP/#5)+A.KFZH]^\$)>\C@#)^(X#L TC'NS^H M8SEGCDW'1N_ >&]$\T:7:A>-Y(3RE[)P!G<%QKGIW_CB.'R'X_JO8H-ST*>0,EA7NMW,;"K:IY_<_X"!D-M,B!U@TY"WC/S"6D M20@D)O0,7CJDF79XZ5MIJA>NG#:O,!>VDMIN#8<_KI?6&?PN_CR5<0](3P/Z M6KFR+:OX),!BL-R\\&#Z_EV2QQ_/T*4#77H.?;K VJNWDH->P4PWK5;(WOK9 MD,@IRF=!3U,^X ENH=)8:];QVA_D-AQ66F+1"K4&Y@"OI-H,=W(%UZ9BM6#P M:'2]K9#=_%6Q6\7-FCM167C02RYGDM4POY_!9ZF73"+]ZA*>V X_8<>-8-+" M!8Q".DIQ)#0L.Z,,DR3#D9(PBQ/XAG7]0:@/K=$5MQ:W1UD&) E+0B A88$^ M- UI4<(GH0060PUKK6L+61X690ZD#$F10)&-H,S",LEAL6U;Z7-^_ZXD"?DX MC&E2=K]G[9"N.%+G N-#DE)OT'"$L!<=AXYQ4A#DG,)_EW/.*]XLN3DHFOZ_ MBI*L\/SR,(F]481Q.>H5I5GZ+T6+,,M1T31,1KE7-(M'7E%2Q"<4I7GJ77-* M(4]3*..PH/';BA(ZZGXG%<4S2G_3*-^(=HSCD):Q5S3'NTL(G*JFZ*C?-5X> MW]6]X%OE^M8WK X/QW7?+W^Z]Z\.?M5KH2Q(OL+0^++( C!])^\G3K==]UQJ MA[VX,S?X^''C'7!_I;4[3/P!PW,Z_1M02P,$% @ QH&B6 ,F^ I& P M7 < !D !X;"]W;W)K&ULI55=;]LV%/TK%^I0 M)( 0B92L2*EMP':R-$";&K&[/0Q[H"7:$D*1&DG5[;_?I60K*>"X&/8B?MV/ M<"[6?>,0[;CQ5N]*ZC6 Z M;MB.K[C]VBPUKH(A2E'57)I*2=!\._%FY&8>._O.X(^*[\VK.3@F&Z6>W>*A MF'BA \0%SZV+P'#XQA=<"!<(8?QSB.D-*9WCZ_DQ^N\==^2R888OE/BS*FPY M\5(/"KYEK;!/:O^1'_B,7+Q<"=-]8=_;)I@Q;XU5]<$9UW4E^Y%]/^CPRB$- MWW"@!P?:X>X3=2AOF673L59[T,X:H[E)1[7S1G"5=)>RLAI/*_2ST^77I\7' MV>KN%AX>U[/'^X?YISN8K59WZQ5]$:\>Z6*?24$ M,%G @[1,[BKD"C-CN#5P6YE<*--J#G_--L9J_'G^/B5#GR4^G<45U(UI6,XG M'E:,X?H;]Z;OWY$D_'"&0SQPB,]%GZZP0(L60:LM+%N=E_ASGB#CPQ=;<@WK MDDDX\C[%Y6RVTUR^M!J:(77UDIKU.N8*J]=8/$.,B *V2F ;J.0.F 6\U+P< M;O4&[K4R!F9YWM:M8,[K$;O20N$M6)Z74@FU^P&_ ;U.\'M!D_02QQ0679D@ M1#_:7/+B3$>F09R.?)B&<*I7@5<=#P+NNKSM-6VG[ MYC?L#D_'K.^8+^;]NX-_X:Z2!@3?HFMX=3WR0/>]O%]8U73]+Y5RAX7+L'PH$[_!5!+ P04 " #&@:)8I224?Z@" "P!0 &0 M 'AL+W=OR$?58FH MX;EB7$V=4NMZ['DJ*[$BZDK4R,U.(61%M%G*G:=JB21O@RKFA;X_]"I"N9-, M6MM*)A/1:$8YKB2HIJJ(?)DC$_NI$SA'PYKN2FT-7C*IR0XWJ'_4*VE67D_) M:85<4<%!8C%U9L%X'EO_UN$GQ;TZF8/-)!7BT2Z6^=3QK2!DF&E+(&9XP@4R M9D%&QM\#T^F/M(&G\R/]:YN[R24E"A>"_:*Y+J?.M0,Y%J1A>BWVW_"0S\#R M,L%4^X5]YQN/',@:I45U"#8**LJ[D3P?[N$DX-I_(R \!(2M[NZ@5N4-T229 M2+$':;T-S4[:5-MH(XYR^R@;+<%TJN.4YYO_'>T9:KR\\ZIN'%X'W1%Y! M%+@0^F%\@1?U^48M+WJ#M\8GY U"(44%"Z-5FO_"W+DN8='>-DKX/4M5:_]S M[@(Z?GR>;VMHK&J2X=0Q1:)0/J&3?'@7#/TO%]3'O?KX$CW9F)K,&X8@BE?Q M=Y2DE%%-49W3>Y%X7F^/9J]HV*-$( H*P4PEVU&"+A%JE%3D"MIPKC$?@WFT MK.Q?#6XPPRHU%WNP1#"3&9-I!>\A"-U!.+*3R+T.!O @4F0+1G(8 MN''HP] =#D.X>>'DEJ/[YYZS?9?11NEGDR-:>"V$-.,@M[8TLE2Z8)56O0E-J M9)D/*D08M5K=L&! 2[S68=5$PO9VA4)MQT [VA@>^RJTS MA)-1R58X1_M4WFO2PAHEXP5*PY4$C7;H8SIVEA5[())+[BL5O:Z.X>#@'[K MG8!H%Q!YWE4BS_**6389:;4![;P)S0F^5!]-Y+ATES*WFG8YQ=G)S?5T?CV' MCX]L(=!\&H660-U6F.X 9A5 ] Y #+=*VMS M-HP-0:M 28S MN.%LP06W',VQ"D[F.%[!=V1:;($)X5+;'.%2%263V_.S?M3N71@01,*185HS MN4)J1D=&(Z2"&<.7'#-@!E3-6OC#;L+#W1-M$'=/W5M![ K84AL))E.ZE T2 M%@$LE:#IX%;M>1 >5YD!SU5:S(9 SR+-ZWZG:X3 M.HVD-8#+M=:$\X9(K]%/.O3M=B*X47+UV:(NWGC%O<:@W85XT.@E"3PJR\0; M'Y^JUVT[H=>(!UTX]C+"@T8M4*_\.#*0JK6T5<_6UGKB3:M&_^=>C4LZCQ67 M[HJ6%-IJ]CH!Z&H$58I5I6_[A;(T1+R8T]1&[1QH?ZF4W2LN0?T?F/P%4$L# M!!0 ( ,:!HECPD6U1[@( % & 9 >&PO=V]R:W-H965TLJHK$R O0 @6D ITVJ=6J0K!"C[S,F/7 ]W628<%T2ZY1 MD&7?A8-*Q\2[@ M1XY;?6"#K226\M5NOJ4C+[""D&-B+ .C98-3Y-P2D8P_.TZO3FF!A_:>_8NK MG6J)F<:IY#_SU&0CK^=!BDM6QM=P\'@%YP A#M )'3725R*F?,L/%0R2TH&TULUG"E.C2)RX5]E+E1 MY,T)9\:S^\D"KA8LYJ@;0]\0I77XR0X^J>#1"7@;'J4PF89[D6+Z$>^3E%I/ MM-W9Y1V:J6=<^SC.?5;6G($N80' M\FEK3!6FN3DF]2S9<:G?2Z,-$VDN5A!+1?K(TI!(:C%M,+4)38:PE)P['S S M 'J1)*N?!&:88!&CVI^T8?Y.E FS!(F3"VRE$*ES"?W2FK=@1H1,40]O)-]8 M7BZ9@ OH!,T@",BX_-2+PN@6%JB*RMFM7&%XT^S2.I5%@>IOS,0KV%JMU%VR M/7:_GJBR_Y'P ;4>4/O2UY%K73*1(%V$-AJNPF:_'S;L>MWI-V A#>-59*]' M''WBZ#9[W7#'D91*4:FPELK-&5+&I5A]-K86![N*;$K+V+4:&O#PT7\!O2Y% M],D(@\!1'_N>_(,NI\M8N5EFGZ\4IFKX^K0>EW?5E/@?7LU:>M-5+C1P7!(T M:-UT/5#5_*HV1J[=S(BEH0GDS(Q&/BH;0/ZEE&:_L0GJ/Y'Q/U!+ P04 M" #&@:)8JTC"(O0% !8#@ &0 'AL+W=O%O<.NY$HRAO[Z M'FEMB3M+92^,5,A+-VUC33[O:FUL]W!P)13T7*SHV9" MXL^UTBVW&.K)P,RTX)47:IM!%(;9H.6U[!WL^;D+?;"GYK:II;C09.9MR_7] MD6C48K_'>JN)+_5D:MW$X&!OQB=B).S5[$)C-%BC5'4KI*F5)"VN]WN';/O]@C]KL3"/^N0L&2MUXP:GU7XO= J)1I36(7 TM^)8-(T#@AK_+#%[ZRV= MX./^"OVCMQVVC+D1QZKY6E=VNM\K>E2):SYO[!>U^$TL[?$*EJHQ_DN+;FV. M'&SD_/+$6U?\G$C3']O8('O5@W* M)=91AQ6]@A73F9)V:NA$5J)Z*C^ 7FOEHI5R1]%&P#.N=RAF 45AE&S B]?& MQAXO?@5O)";()TM?Q$QI6\L)_74X-E8C-?Y^R=P.+7D9S97+KIGQ4NSW4 ]& MZ%O1._CY'"%+7M-+[5'95B'1^2=WO "Y!Z@<0 MJ@UQ0]>J06V:7;J<:B&H[8(H7! )(2BGZQBX3TSGX K#D2.[=*A+7M6<+K2J MYJ4UM$49"X91BDX1!G%*$O57/4UFJ5M!VHXSITUC ;@'S_:3E=Z_H MOYT611]M'+ X?JY]$11)1 S_GBB?!BP,*0JRB*V#!=[4W"?9!BBGK3FLN*^*M*\A__<3+616P-/)M@E1X M%A469,,BUN*$.I+#U$V"I:3%&5]Z06TD6\,\$\-]QM MNC9X9^,&3\!AT;=.7F[B&"$+?W*\8^:(W#(U/(:UNA[/K3L@5C#'V(?+^P * M(Y4@ZR:U3)Y7-#S#V&S6^DK7+KI%%DGG4$&GO6#L#-21#.N:25]P5<,PH M#T)4YJETFD3!$)R: >)SRR6&3@S%G.1T=:.11Z#.((IS^OE=$;'H/?T^7_#: M8C+,,WSC-,>)#F.7P<(UL*G A'UP4C0LL&,*ZNBL?V;:UNHXVEH=2$[L6[!* MB:Y$07[-O'*\<(]^5=_6U1RPI9HC>^]]T>G:N!SN3J\)2@*Y#"A8EOJBLB\I MHL6MD'.!HUC[;7%VU*HRY"\6J 84]P.Q_6! &.@\"ST?,;:.1XIXI/!BD:9T M/*TE]\YVAUD49J@)7!5@*_.G,OZ U$^*/4&W(/S$.,8^?91$F,Q)5GV2OQ=7C-8DB;),OX/3MQ:W3BV5G>. M_ROT#SI\/^HO,=_@T6V_=1GDWC2F4Z2[^*]GU\^FP^ZU\+"\>W,A;2:U--2( M:XB&.SG(3'?OF&Y@U&UL?57;;MLP#/T5PAN&#BCBW'I!EP1(VFX+L*Y%DW8/PQX4FXZ-RE(F MRDWW]R/EQ,V&-"^V+N3A(7U(#];6/5&.Z.&EU(:&4>[]ZB*.*AAUHNW!?;',O1S$H\%*+7&&_F%UYW@7-RAI4:*APAIPF VC<>=BTA?[8/!8 MX)IVUB"9+*Q]DLTT'49M(80:$R\(BE_/>(E:"Q#3^+W!C)J0XKB[WJ)_#KES M+@M%>&GUCR+U^3 ZCR#%3%7:W]OU5]SD?L-A^[&H1MXUX$"RROEU6C@[!J<6#.:+$*JP9O)%48^RLP[ MOBW8SX^NKN^GC^/Y]/$:IM]G\_N'F^OO\QDW%CCAUCJ';[O8/X/6:C'L!K_=6 MQNB*9R5:@*DA[RJ6F"=0)H6OF"X+LX2Q2*7P!1)<%91H2Y5#^#E>L#G+Z->^ MJM1!^_N#2FM=T$HE.(RX=PC=,T:C#^\ZI^U/!U+J-RGU#Z&/9MRJ::41; ;[ MTSN&+]R@C# ?OKS'"&SFMM::N9%,-*FTF\$GB^U353=>EQ;5=K* M>&%H>-0<<4V)]05+ID60.5M"OJF^>JT^#YV M.*D;$H0@AN/:0LX.F'CLP?3 M9AGQ*4-P9QKN)>?0)'\VMT*IMF?.B76L5> "23 CW:XAL96C4-)%15P/XB*N M\R+)03DQ\D"Y71M8R& 3/@X1REK[*-H'5BY;BW1W/LK,*X^UY!CZEC,+-2+X MMJV6Z%P>/?C\/_>$X46!!+?,U &^\' F/ [YOX>C\Y.3C_SNG'5@GZSBG3E1 MHEN&:4B2J?'UR&A.FX$[KN?,JWD]K3FWI=118\:N[=;9202NGH#UQMM5F#H+ MZWF&A67./PUT8L#WF;5^NY$ S6]H]!=02P,$% @ QH&B6 -)#SLD!0 MSR$ !D !X;"]W;W)K&ULM9I=;Z,X%(;_BI4= MK6:D;OD(^>HFD5I@9B*U:=5V=B]6>^'"28(&<,8V2?OOUT *(27>1CJ]:8#X M/+;?$Q_S%L9;QG^*%8 DSTF7ZPC!$L(*$BG.VAE1]LV \H5*=\J4A MUAQH6 0EL6&;9M](:)1VIN/BVAV?CEDFXRB%.TY$EB24OUQ!S+:3CM5YO7 ? M+50/]9W7)T9%26,$DA%Q%+"83'I7%H7OET$%"W^BF K]HY) M/I4GQG[F)[-PTC'S$4$,@CDO8+$H_I)MV78PZI @$Y(ENV U M@B1*RT_ZO!-B+T!QV@/L78!]&. <">CN KKO#7!V R!I%$LOJBK/QX\\OG3%_*)1"EY7+%, MT#048T.J,>5D(]CU?U7V;Q_IOTMN6"I7@OAI"&$SWE!SJ29DOT[HRM8";R@_ M)UWKC-BF[;2,QWU_>+Q!HP_UWA-O=(MS2B-&MLMLM>-UCO$C0Y9+# MDA:KDBW(/6P@S8#\^_ M67WSSS;),6$>)LQ'@C62XU3)<73TZ640L"R50M7; *(-?8KAC-!8E6Z:!D#4 M)D "#F$D2**GM^M1?=>]M6H:#0?^@3Q^ISX:8_4K,OE9,#Q; U0^2!"Q1]RFB MJ"EG),ED1F.RR%3])RN(0_+T0N0*B.19N[[]-_H.NB/K0%WM6$Y5]VV/0\<9 M'6B+U&-#VT&E[4!?"WA PXB2.\["+)!JM5]?NVW::3&GUF5,F(<)\Y%@C5P, MJUP,/VC3'&(F!Q/F8<)\)%@C.:,J.2/M0KG=IL#%*EJ3-? 4JG<3%LJM)13 M4X$)\S!A?@D;[A4V\[S>\1L*6V9M"G&Y,[(ZOI#L-SH- ^5YF/1FCFH/:[E?%25PG2A+BK-0Z7Y6+1FBFJ/;.E-,IJOLUI,[,CJ M'18L5-_9CT9HIJGVWI76.TSOZDBA'1Y3'2,19;O B%K9F1,_I MFB2D+VW_(77UD2>KCVJKL6A-]6MC;>F=]0U]/EJD4-TT*LU#I?E8M.:CJ]IY MV^8'%2D;U7:CTCQ4FH]%:Z:HMMVVUC.^OTC]#V=TO$CI(T]6']518]%*]8V] M!]<)\&7QQH @Q7.Q\I%O=;5Z*^&R>!9_&ULO5AM;]HZ%/XK5NYTM4EM@QV@M!>0*+2[2!NK^K)]F.X'DQQ( MM"1FMH'VWU\["3%;$J\JJ%\@<7S.><[Q\?,D[F\9_R%" (F>DC@5 R>47/5Q"S[<#!SF[@+EJ&4@^XP_Z*+N$>Y./JEJL[M_021 FD(F(I MXK 8."-\>>41;9#-^!K!5NQ=(YW*G+$?^F8:#)R61@0Q^%*[H.IO V.(8^U) MX?A9.'7*F-IP_WKG_29+7B4SIP+&+/X6!3(<.#T'!;"@ZUC>L>V_4"34T?Y\ M%HOL%VV+N2T'^6LA65(8*P1)E.;_]*DHQ)X!(0T&I##("N'F@3*4$RKIL,_9 M%G$]6WG3%UFJF;4"%Z5Z5>XE5T\C92>']]./L^G-=#R:/:#1>/SENY7*QC-/)]MDZE0.\G M(&D4BP_H'8I2]!"RM:!I(/JN5'!U4-7/%R[/IS>IY=B17T8.&HC"N ;<(9_ M_X6[K7\LR;3+9-HV[\-?<0>[]:5%CB=HHI),YL!WE?3J,LAC=+,8FA@V0WS1 MZ?3=30VR3HFL8T4V7G,.J40KX!$+T(JS3921@P8*3RNUSR% ?E[I6%4::ILN M#]+9@];![7IDW1)9UXKL&X\DG++%0B _I'RI8-"E8D0AD0P!T5U)Z^!T*W!: M]6#.2S#G5C"J"=E&E0B$WJXTR5M3=7HFG M9\4S352OR@R,6BC%DJGB-;V2_K-:-56O= F(4ZGP*IY 3%6,UT'K5:&1>F07 M);*+PUI=$88?EHQ1!^JB HJTR44]+-PRG-RR ^,^#2**;CD+UJIVM=QI=?%* MDL![LH'?EO.*>$?.AYA\R!O07A%DOQ^Z#=L9&W7!5KX_%N\545[ --AH!;:+ MQ4%<4_A^"2 C$=BN$<XJA:-_67T ML%8_*DU@3HSW$KCU' M8ILBRHM>LXA1'6)5@8->M K7+]C2Q*@&L:O&0?Q'JF+1^+)%C%H0NUH,@ M[JMJ10,>SPB%9Q>*@[C/J\I#$R C#IY='([%?%Y5*)J8SS-*X1WX??%GYBLB M[!^J=+J_X7+W3@(3_4JGSSM5P^@@^:%@.5J>J8[RDT0S/3^058"6JKM0# ME MVCH[5P7A^1EG?B/9*CM7G#,I69)=AD #X'J">KY@3.YN=(#RI'GX/U!+ P04 M " #&@:)8.EN'!*<$ "@$0 &0 'AL+W=OMU%D+^:86E&KT(XZXZEH+K9-;VU;!@L9$ MW8B$+(=AW'MV/"N-7KI&-/LM<12QTQ3I\D4LLX M)O+?.QJ)==?"UG;@FW M ]PR"JG$'XRNU=XS,E2F0KR9EU'8M1R#B$8TT,8$@;\5'= H,I8 QS\;HU8^ MIU'/9/?FP68D\![)0KN!L%]UBA?D+!VRAX*=$,64IK2#3I M=:18(VFDP9IY2-AB/OHP&_?$+Z@\&WU['+Z/Q M WKZ]G4T&-U/4 W=$\D9GROT1"6:+(BDZ&I(-6&1NH;/KY,ANOITC3XA&RGS M52'&T2MG6GV&07A^68BE(CQ4'5L#8C.O'6S0W67HW!/H//0HN%XH=,]#&A[J MV\ TI^MNZ=ZYE08?B;Q!'OZ,7,>ME^ 9G*_N5<#Q\M7W4GO>"7LE:_M, \$# M%C&2AOF?_:G2$H+]K[+5RZS7RZV;"G"K$A+0K@4IKJA<4:OWZR_8=WXKH_Y! MQ@X6HIXO1+W*>F\,!8OQ0,04$:TEFRXUF484:8&&CP/T$(DIB="(!S<(4B)X M6X@HI!(BC"@H)HF0^C@\L@7*9O7364U%6_76^T3+PJUG78N<\"GD?-I M5/+IAW]#[D*YTTC, &%(H?H:0AR<"R$M100J<^"L*:RF+L.>S=#8@U5S/:=Y M!+Y$"F.O50[?S^'[E?"_4J5N(8E#IC)GT!#Q/1>M(/NW_DF(U"Q@"<0K$%(T M6$JF&2W-=K\(MG'$IRCBE'-IYER:U:&UC*DD6D@$FYXI^2S8YW(5"06%+($$ M3,O7;1GN9@&4V\!'P(LR-=<]$4:M''OKG3 *J]P012(@9O!"-[0*4(^]4)0X MX85VSJ3]?R(*.I"?)=-^/Z:*(B?88&>W;3H71%7(HF-&9\759A*_,K!*A$Y' M%M[;^''EWC.D7$!#83B48\,?N;E\E+5#LNZ.K%OIKN]I.P<>(BMPVYQN6Q5H M;)6&WL2$V5GE 5U!1Y,I7Y>NFEN(-=SVL>/7Z\=N+9.L^Z[O^2= MW;N?S:!+-CM/&IC0)^_ET+L,O"(NW,*%J"R*G4JJ71. J[N <[UT1KJ]R[)> MYB?7K3>.BT>I9*6?=DT";E2FX+@"_R5M4"G!R@;EXO3](&N'"[5K1W!U/W*7 MIJ5Q:0B-$Y%JMU#EWLW,-?>#\\8IA'!1JG8@=HAVUW#@ZHYCN G/"_ VS\); ME*K"NVLR\#M=!M>L]C.5HM@E8,=IN,>P*V>_-';LO;,N;,'S] I H4 LN<[. M@?EH?LW03P_71^-WYOHA/4/OS&1W%W#*FS.N4$1G8-*Y:0)#F5T'9"]:).F) M>BHTG,_3QP4ED(E& +[/A-#;%S-!?BG3^P]02P,$% @ QH&B6'B^:GBZ M @ +0< !D !X;"]W;W)K&ULK571;ILP%/T5 MBU53)VV% $F:CB"E9.V0MC1JVNUAVH,#-\&JL9GM)-W?SS84I2V)IFDO8)M[ M#N=<7U]'.RX>9 &@T&-)F1P[A5+5A>O*K( 2RS-> =-?5ER46.FI6+NR$H!S M"RJIZWO>P"TQ84X]+H'PW=GK.T\(M61?*++AQ M5.$U+$#=5W.A9V[+DI,2F"2<(0&KL3/I720#$V\#OA'8R;TQ,DZ6G#^829J/ M'<\( @J9,@Q8O[:0 *6&2,OXU7 Z[2\-<'_\Q'YEO6LO2RPAX?0[R54Q=LX= ME,,*;ZBZY;O/T/CI&[Z,4VF?:-?$>@[*-E+QL@%K!25A]1L_-GG8 _3" P"_ M ?A_"P@:0&"-ULJLK2E6.(X$WR%AHC6;&=C<6+1V0YC9Q842^BO1.!4OTNM9 M>I4FD]D=FB3)S?WL+IU=H_G-ES1)/RW0!S2%%0@!.4IXJ6M'8IO^.<4,G4Y! M84+E.QUVOYBBTY-WZ 01ANX*OI&8Y3)RE19I?N5FC:#+6I!_0-!7+,Y0T'N/ M?,\/.^#)/(>[.C5M?OPV/[[E"P[P3;*,;Y@B;(WFG)*,@$0_)DNI MA"[ GUWV:KZPF\\M-:#8^SQ M7$"%28[@T6R[]JTW%'%5@.BR77,-+)=I'=NX%XS\R-WNV^D("OWS-NB9S+"5 M&1Z5V=9GME^?6$I0G>57L_7W- R#4>^%T-=!YV$XZA;:;X7VCPJ],:G39UJ+ M90I1@I>$$J4+JDME_Y6 CG1V!!U,YZ!5.?B'=/(E)6L[[%0[>+VOWFCHO9#; M$>5[PY=ZW;UF9BX2W1#6A$E$8:5QWME0^Q5UVORVYTMW2#@M]GX$P M ?K[BG/U-#$ML[TAXS]02P,$% @ QH&B6%&73])\! 2A8 !D !X M;"]W;W)K&ULM5A=;]LV%/TKA%8,+;!$XM5W9AMH MDQ8+L&9!DK8/PQX8B;&%2J)'T7'S[T?)BCXIQD&U%UNR[CT\1Q+/,;G8,_Z] MV% JT(\LS8NEL1%B>V::1;2A&2E.V9;F\LH#XQD1\I2OS6++*8FKIBPUP;(\ M,R-);JP6U6_7?+5@.Y$F.;WFJ-AE&>%/'VC*]DL#&\\_W"3KC2A_,%>++5G3 M6RJ^;*^Y/#,;E#C):%XD+$>/?&M1HQBP;N\?/Z)\J\5+,/2GH.4N_);'8 M+(W 0#%](+M4W+#]'[06Y)9X$4N+ZA/M#[6.;Z!H5PB6U?D8;P67 M5Q/9)U:75U\_7MW]=7/Y\1:]O:"")&GQ#IV@+[<7Z.V;=^@-2G)TMV&[@N1Q ML3"%'+/L-*,:_\,!'R;P/Q-^BFS\&P(+'$7[N;[]@D9-N]UO-Z721BXT.4D^NLV)*(+@TY>PK*'ZFQ^O47 M[%F_JT3.!-:3;#>2;1WZZH;LY0LC*$](JGR AW:O:B]G_>/* =?""_.Q*T%5 MY;AV4]7CYC3<'"VW;W**GR3YR9:SB!9*=@< MSNN[?C!@)VJ"GQ+SHLSS? QJAD'#,- R M?,\C$B<$77,6[R*A)*A%>.W$GPFL)S9LQ(8S>5TXI^29P'J2L=7&F?5S;E?W M=]^LT F'KY^J"EQ?_?;A3MCBG_6[&J'G%J'K#OF-JWS7F(M4ETA./5 M -V!7<\/AI:G+'.\B;C ;99A?9CI7*]N[8YI#6GI2OJ4V@C#^@P[RO7P.*!\ M%VQGR$]19D,P]5S;(,/Z)+MXRLG'G/(U%4FD)J@%>*T'S(76E]M&(_9F-_X7CD /SAOV55F>TYCIH@M/$&^GC3^1^,,VOH?]J2 M/J4VTT"?:4?Y'RCRR@E'L:$J@]"9>/.@L^K3Y]H5NZ?I>4IB);=YEWK_QUH/ MVH $>ZX%KC9I7RU[)K2^[#:$01_"+UH?C),UP'CXMTI1Y5O!Q+((VO@%??P> M87PP7B1BN8 =^HJRS+6F&+:)"?K5Y,O&!^,%H^^&0WKC(L^>^-,';:Z!/M>T MIC?.JO%:5U$TN=B%-LY 'V?'&5\PVC>1@3:*7%69Y01#>3 M_0=02P,$% @ QH&B6!'1LI02! MQ4 !D !X;"]W;W)K&ULM5AK;]LV%/TKA%8,+=!&(O6PE-D&'"=M [1!$"?;9T:F M+2&2Z)%TW.[7CY05/6Q*G0TN'V)1NO?P'(O7YY+C'64O/"%$@!]Y5O")E0BQ MN;1M'BD8SN)A:TWFX\I.M$J!OV=+S!:[(@XFESS^3(KE&6:4X* MGM(",+*:6#-X.4>^2B@C_DS)CK>N@9+R3.F+&MPN)Y:C&)&,Q$)!8/GQ2N8D MRQ22Y/%W!6K5)N)![K[2BI! M)<&89KS\#W;[V,"U0+SE@N95LF20I\7^$_^HOHA6 O1Z$E"5@/YK@ELEN*70 M/;-2UC46>#IF= >8BI9HZJ+\;LILJ28MU&M<"":?IC)/3.^?'N9?9XN;:W![ M]SB[^W)[]>T&S!:+F\<%>']-!$XS_@%\ D^+:_#^W0?P#J0%>$SHEN-BR<>V MD!P4DAU7\UWMYT,]\WW'[ *X\"- #O(TZ?/A]&L2U^EN-]V6RFOYJ):/2CRW M3_Z6Q8EC!5<9=\@V,RL61)<<)>B37]_3<8 M.'_HE!H"Z^AV:]WN$/KT"Z-H)BQPH-]# MU*^)^H-$[XC0. MWR# J[PO+(-CY84&ATN.TU,Z.K77%3S MB8P5;'1@T'N><4ZY55GNV0SZ:$.CUT&E9+ARNU-+6B>H_ MXA=9JUIN@Q"GKEE3:%W!CA3E:DL>XA28UWP[/,>SCK9/;')M]'O#%X^ N'?_O=8"0K7P)/ MTHU^;1EU>E-H7=F-UT.C9@^-NKTIM*[VQN_AF88/-6X.Y=]A_]L3A\*>Q=@X M/S1G_5!CZVX4PL-=A3;.BV!/EX*:!@"=U0 @C;N/((J\ U[:N !!OX=7TPF@ MX4[@D>$ER3%[X< &Y0 4."?ZO:?1CL 46E=X:]MM=M]M=N/]?W0$J.D(T)D= M ?J5AU?T3[)ZU%@],F?U2&/.KNL>;CET82CJ:^A18^'H+ NOLMK'$C ,@J-R MUH1%CGMX)F"W3M74D>9WS-9IP4%&5C+/N1A)&+8_)=P/!-V4!VW/5$B?+B\3 M(FN:J0#Y?$6I>!NHL[OZK';Z+U!+ P04 " #&@:)8O4X!SPH# ### M&0 'AL+W=O$&Q[ M<;N9,3G3*Y:(I)!Q0C/$8#72QN9Y8%H*D$?\(K#G!V.DI"PIO5.3:332#)41 M)! *18'E90BW +@%V+K3(+)6URM%1#,K6-"\'D4R)QP@]^7M_, MQ\$-NIJ.+Z97TYOIY0*=3D!@DO!/Z NZ74S0ZM,,G$%9PNP[7I>1*MU7IMG(^^R4^ MPG$<,XAQ[B:Z0G/80;8%].=*AJ*I@)3_;9)9\#K-O.K4G?,-#F&DR6/%@>U M\S]^,#WC:Y/HCLAJ);"K$MAM['Y ,\'D,4()P4N2$$&@<5\+%B]G4?\*.]\< MF+W>4-\=*GD>99F>9591M12=*D6G-<4Q"W%$,)HQ&FU#T9A>*\-;]Z,CLII8 MMQ+KOI,EW2Y+T!%9K01>50*O$TL6+.ZA)2W7.K9D0Y3=-]UF2_:J%'NM*5[3 M)21!@J.FO%JA;]V(CLAJ*ON5ROX[>;'?90DZ(JN58%"58-")%P?/7.8ZEG%D MQ>=!GN=9S4XTC:=WM]&:XN0APY<9L!@$"9O?R:T$;]V.KMCJ<@]:%?.=3%D2 M=U6&CMCJ97CJ7,S6KN#5QBQI:B]NRSYV9E.4Z3A'UM0/.DS5WLMN+B891PFL M),PXZTEKLZ)C+B:";O*F&PO=V]R:W-H965TWV,.W!A NQZMB9 M;:#]]K.=$ %+41_V G9RS\GO7#M.NN7B618 "KV4E,F!4RA5W;BNS LHL;SB M%3!]9\E%B96>BI4K*P%X844E=0//2]P2$^9DJ;WV(+*4KQ4E#!X$DNNRQ.+U M%BC?#AS?V5V8DE6AS 4W2RN\@AFHI^I!Z)G;NBQ("4P2SI" Y< 9^C>CQ-3; M@A\$MG)OC$R2.>?/9O)U,7 \ P0498PHC3GV2ABH%S[: %+/&:JBG??H$F3VS\- M6!.4A-7_^*7IPY[ C]X0!(T@>*\@; 2A#5J3V5ACK'"6"KY%PE1K-S.PO;%J MG88PLXHS)?1=HG4JF]P-9W2M/#R4N[H;;4N"MB6!]0O?:HG)+M&OX5PJH;?9[ZY$ MM474;6%>O1M9X1P&CGZW)(@-.-G'#W[B?>[*]Y_,#M*&;=KPE'MFUAV;=>]* M64L3*S7GP2:+PB1.4G>SC]]1%4=>OZTZX(I:KN@DUV@M!#"%J-V)=+<3NRAK MHWCO^;WK*#Z"["A*XJ";,6X9XY.,$\Y6EPI$^1[*^!^ L-?WCWO94=7O15$W M9])R)B&PO=V]R:W-H965T(%'2U:Y$NU6YWKTXW0N3#&!M$K.V4UKI M/OS93@B$AK14WC<0)YZ_9WZ.'<\,-I3]X"L @9[2).-#:R7$^M*V>;2"%/-S MNH9,/EE0EF(AFVQI\S4#'&NC-+$]Q^G9*2:9-1KH>W=L-*"Y2$@&=PSQ/$TQ M>[Z"A&Z&EFMM;]R3Y4JH&_9HL,9+F(%X6-\QV;(KE9BDD'%",\1@,;3&[F7H M=I6![O$7@0W?NT8JE#FE/U3C6SRT'.41)! ))8'EWR-,($F4DO3C9REJ56,J MP_WKK?H7';P,9HXY3&CR-XG%:FCU+13# N>)N*>;KU &I!V,:,+U+]J4?1T+ M13D7-"V-I0QZAL[0+68,JSE 'T,0 MF"3\$_J 2(;^7-&,K/4B^6WY_S1!,^D6&A(K 8TJ( &;>JC[VM0;W:VW"+5 MF]L979P]<$!C25MTT$Q@B14R@>@"?2$9SB*"$W1'.2G07S\)M=O-$T!3PD4C M_U?\$"M@"*OQFM;2I-7Z5.#O=:5&N%L1[IY&>$KPG"1$/'?0)&=,8C5$^!4_ M=%A1,2)*2B<(-.)NE3H5MQ&_:NQ[%?O>N]G?TBPRBO\55W28"MZK=Y.I?RDJO^$G'TW]%/TE6AU-5*ZDSV..H/[,=] M+*UCG8K%D%@-2[_"TG_CFZEIH(ART82D4.GM(?']X)!*0RLP\;34JO"J=]GDV*A(;$:.=?9G4&=7W7D*94-,36J%II2JU/=.]F[ M)ZT_>)+)HMJ>%HRF,F=+Y W2%O>7Y2VNT<3%J%IH2JU.=9>[ MN.TG]?OO#^4Y'>'H9T[881Y=$@Q>K%(OZ+K=PV5J-,H4\CR] BJ[HNCA-<-?.\0E='\P)1:@J_>DP):Z;L;E 2O/1%%,J>Y6 MM;FQKD@=W+]R+R=%A6TG4Q3\;C!;DHQ+M LIZ9Q?R !844,K&H*N=55I3H6@ MJ;Y< 8Z!J0[R^8)2L6VH :I*YNA_4$L#!!0 ( ,:!HEB\UMG"G@, )L/ M 9 >&PO=V]R:W-H965T*?=C8>.;S M]XW''GMQ9OQ%' D^IS23"RM@Y3'N6V+Z I$2-VA$R-[!A/B51=OK?%D0.) M"Z>4VJ[C^'9*DLP*%\6W1QXN6"YIDL$C1R)/4\*_W -EYZ6%K=H/ M=K@XDCUL0#X?'[GJV35*G*20B81EB,-N:?V YROL:X?"XK<$SJ+11EK*EK$7 MW7F(EY:C&0&%2&H(HGY.L )*-9+B\5<%:M5S:L=F^Q7]IT*\$K,E E:,_I[$ M\K"T9A:*84=R*C^Q\\]0"?(T7L2H*/ZC7'%P*P?W:QW&E<.X$%HR*V2MB23A@K,SXMI:H>E&$9O"6ZE),KV,&\G5 M:*+\9+C^\?X)W:&-2H\XIX#8#JUA*]'[-4B24/%!#3YOUNC]NP_H'4HR]'1@ MN2!9+!:V5/-K%#NJYKHOYW*OS/4+X2,TQM\AUW$G!O=5O_L:HMI]W':WE>I: MNEM+=PN\\54\I?,A$Y+G*B\E^N.C,D /$E+QITE6M6L;U+''\ D\ZUA9_6M*?] MM/^3W;0;5,_K!+5KA1WG:E!G-;M9+[L52U/@?V])]H+TF(YGQ"%.C$Q[L6X] M,P8":\D.:MG!H(=E,*3P@D3;!1PG$OP>?1 M9H36C%+"U+'PBM+?YR4<']-Y4;4M7O7#8]4ZIVS8QW M4KOQ90!1VRM$9355<>/D2+#N2'8O'U)9)]30KF@?U>@:N#=3X MCC'YVM'OL_H]'OX+4$L#!!0 ( ,:!HEAR_C6( 0H &)Y 9 >&PO M=V]R:W-H965TZS(KSWJ(L[S_T^\5TH5)9'.7W*C//W.4ZE:6YJ^?]XEXK M.:L;I:+LGJ@/SZ[EW-UJ\IO]U^TN=??4&9)JK(BR3.BU=UY[R+X((;#JD&]Q3\3 M]5ALW2;52YGD^??JSL?9>6]0[9%:JFE9(:3Y\Z"NU')9DYL^JX;; MMY_IO'[QYL5,9*&N\N6_DEFY..^=],A,W9IT]CL09IDZ[_R1_-&;#4(PU<:A$V#<-\&4=,@VK=!W#2(]VTP M;!H,]VTP:AJ,]FUPW#0XK@=K_>[60T-E*<=G.G\DNMK:T*H;]?C6K&7VW5GS:LRS4K?(45 MD>L\*Q<%8=E,S=SV?;-?FYT+GW?N,O0"KZ4^(E'PGH2#,";?;BEY]Z>V_;KJ M@F'?;LB[7W\YB4;Q;VTPZH=Q-3DB@]&;^\3VP0S?Q' _AJKIYJ5%'HSH@O&\ M0\XP1IN,134]>I4^*"WMF@@810)8T@81\($".:$)=Z$)?;1QY]795'* M;)9D-CRA@A0M\[X#C?C._2.[U6>IDK_,9'9=U(]1_([,M5JEI1M8^QE=9T*D#"* MA#$DC"-A @1SHC+:1&4$K1LC9%B0,(J$,22,(V$"!'/"*%=4T+E$8;VG9Y MBP:MGXM8RZ9A^Z8TMY!=[!KN>&9#,WO"?3_$%ELKHUJYZJ>DRF MJGY8R[DBE1K+6X.P[NAT^S/743A\<3CAWYW. XRD,2B-0VD"17-C$MJ8A+@# M$//T/U92ETJO[2?YV\JTC@:-4KO(9N3K0FDE[\PFK5'R[DSG.05)HU :@](X ME"90-#=R5I0&6%,:0%4IE$:A- :E<2A-H&AN:*PP#?S&]'F>:N:D.W/8LC0' M+N^KKXGJ@YJE>K..Q3L?!:.710QJ4:$T!J5Q*$V@:&XXK&T-_+JU:Q'[JK0) M3"ZSUIA =2R41J$T!J5Q*$V@:&ZBK)0-L%8V@&I9*(U":0Q*XU":0-'Z3K>,.=;E0&H72&)3& MH32!HKD9LD8WP"K= .ITH30*I3$HC4-I D5S%Y!9L1L>*G;-)-2L<6H+CQ_; M-3P-K?*>FVGZN$VT4FB_#$KC4)I T=Q@6 D<^B7P3D7JMC#%3^^<#Z@AAM(8 ME,:A-(&BN1FRAC@,H14IA#I>*(U":0Q*XU":0-' M-33GQ>T,-=360FD<2A/^=\,=9.M@0[^#_79T>T1HOEQ*3;1ZR)HK"Y<8M&,.I0D4S3*>YGE6_![U3 MLC1'GJTQ@)I7*(TV-.=0];480+4JE"90-#<&5JN&7@,WWGSC>\C!"%2Q0FD4 M2F-0&H?2!(KF_KC3*M9H #T8B:!J%4JC4!J#TCB4)E T-S16OT9^_=KM8,0/ MZQP9J&UM:-M5:-A>A*#]4KE$:A- :E<2A-H&ANSK;.1 ^%0'V7 38DQ%@ST: /1T! M]GP$_X\%MI&5M)%?TEZDN2Z3/^1DJ8BL[7UK5*!:%DJC#6V[1HW"84N%@JI9 M*$V@:&X(K,2-_!+WP HU:J]0)ZT)@JI=*(U":0Q*XU":0-'V"%.ME4**JF*ITH[2]24"$,I5$HC4%I'$H3*)H;->N,(^Q2W CJ MB:$T"J4Q*(U#:0)%<\_K9CUQ[%^*NU^1\D.Z1@5*HPW-^<*I_ACULDI!N^50 MFD#1W!18\1O[Q6^'*G6=9+4C-ALV*^,^/RB=52>7)3S)9#:MO/&-:4_>W7[F M-ZVG+/7O3N<\0=4QE,:@- ZE"13-#9W5RS%VH6X,=<50&H72&)3&H32!HKFA ML:XX]B_4O91%4I#U&;Y)GI$'J9.Z>"59J4R'9?5[^M9%$PTX"+97$1X-PITS MP_CWH',RH$(82N-0FD#1W&1LG:+6+X0/JF$F3JHN5JV)@^M5^+69]]>%KJ>=)5I"ENC/(P=&Q>0%Z?4'?]9TROZ^O)SO)RS)/ZYL+?XNS\OG.U4'F\LJC_\'4$L#!!0 ( ,:!HEC6%Q_;? ( #@' 9 M >&PO=V]R:W-H965T2GTS"N,J[K2@%-'8B7?A@$(Y]3 M)KQXZM8>5#R5:U,R 0^*Z#7G5+W,H93US.M[^X5'EA?&+OCQM*(Y+,$\50\* M+;]E21D'H9D41$$V\R[ZY_.)]7<.7QC4^F!.;"8K*9^M<9W.O, *@A(28QDH M#AM80%E:(I3Q<\?IM2$M\'"^9__HXFD%-Y M20V-ITK61%EO9+,3EZI#HS@F;%&61N$N0YR)K^\6][=7Y//%MZLE>7<)AK)2 MOY_Z!KFMAY_L>.8-3WB")R*W4IA"DRN10OHGWD=-K;!P+VP>=A+>4M4C4?^, MA$$XZ."+VD0CQSY-L#UCV/"!Z\@?-@* M'W:>YR7+,E @$M!D!:8&$.2IM^P1*E*"&>!U$,30+<'T0)_A('(XED039N+" MV!:RB8->./4W1[2-6FVC[EK3[:E:=P+_\1( MK:/HKV+[!]V,@\I=S]8DD6MAFL;6KK;/PD73#7^[-V\*-I&<"4U*R! :],;X MLZFF3S>&D97KC2MIL-.Z:8%/&RCK@/N9E&9OV #M8QG_ E!+ P04 " #& M@:)8,4U3/?@& !P*P &0 'AL+W=O;QC1,)HO3XME-NCCE.Q&%";M)0;:+ M8YH^G[.(/YY-X&3_X&NXWHC\P71QNJ5KMF3B=GN3RF_3&F45QBS)0IZ E-V? M33["DPO7R1L4%G^'[#%K? :Y*W>V 6+HAQ) M\OA1@4[J=^8-FY_WZ'\4SDMG[FC&+GCT3[@2F[.)/P$K=D]WD?C*'_]BE4-N MCA?P*"O^@L?*UIF 8)<)'E>-)8,X3,K_]*GJB$8#/-0 50U0IP%" PUPU0 7 MCI;,"K<^44$7IRE_!&EN+='R#T7?%*VE-V&2#^-2I/+74+83B_/;Y=7GR^42 M+"__O+[\_&T)CL"2K>5 "7"5E&&2=_?[3TS0,,I^ ^] F(!O&[[+:++*3J=" MLLBQID'UQO/RC6C@C1A<\T1L,G"9K-BJW7XJV=$W38X#A!X < M1,#M\A-X_^XWD)5.:/A=' Z']W &FKCN:5S@X@'"$#U(/JE/ MLBT-V-E$SMJ,I0]LLOCU%^@YO^L\M036\I?4_A(3^N+S+KYC*>#W^Z'(P$_# MJ)R7:&Z!EB\^#PM\.GUH>F-\WRN]<6MO7+,W?YWKS# M7V/F$TQ@;=9BYM7,/".S?5S)E3V5496L980%/&8ZHEZOCR5/OT.S;S1#R-&3 MG-4D9T:27\1&Q@)[DMDG8Q] PK0A,.N]^8@XW5[4&,FCD8B41U$^__ACPE)]9BRI^ T7G&/2]=/(]Y7K'$2J/Y"Q/SZF M 5V%5$O?V')LPS@HP>2DMH;9=5UH>> ME? UBH?1/EM":_NL1 0TJX@Q4J>":JDMC-W>8MN7$]"?(S20592@@&9%\8HD MV%<-OH>ZZD=G-9][ W25MH!F<;'OV:],)K(@+-+8E6"Q?AX9L4;'E"6T]MY1 MJ17DV)A'R*AYQOIL"ZWMLY(\R"QY;I-*RDC)$_!TR^5L8GN=HQWR"K E:5T7 M=R6:SFR&&I.N35AI$F36)$W"F>#!]TJOR-=3G R%VN[0U9H00?X"V MDAC(F,X/W/54("]L>W16@_L>I!0!,BN"@W<^J+\_UVU]]&9#>Q^D,CPR9_B+ M.DSSQ93G':ME:37%VT)K^ZQ2/+*2XI'5%&\+K>VS2O'(G.+'YTW4S^!^=Z.K ML9D-A:1*\LTCA^\\K%5B+HR[%85ZKH;OO,!%\[ M.$H68+,L^#]+-V8JHPOSR%@(:O='XX3!K#>Z*Q+X"0[;&9MQ1SOW%D4.K"0- M)E8.6BR5+"J?WZ( @I4\PF9Y-&9GC/OG$$=N[Q1 8X7E!GH@1)6FP>;3BO'Y M'6L.+:#;S? Z*^(-U+*QDB/X!3GRG-!+N22LF0@#_=0Q HP.(TMH;7>5I,&^ ME:EC5=780FO[K%0--I<^S!F^?T0R\R'J15_?S(=S;R##$Z4^R M'*:WP.W@Y M-Z..'1];:.T^4"J'0!LQ22Q)DN)3 [UAT$5'M28>Y[>@0 M>@M%0)0B(*Z5:6.U8&(+K>VS$A?$+"Z,2SGI*P3D^;VE7&>&G$;)L,U-*0EB M5A)UY!V^BEM5%K;0VNXK94&L* MB55G80FO[K)0%.>Q0Y:!5O*\@7-@H[U8. M]:V0AP8J6:Z2&:[M&QMNOZ0Q\[ML=4:D6[&>-NXNQKG2R:]T9B#@NT24=P#K MI_6UT8_%9_E0PY5W4:YJNPR0#$;N7D,[Q3/9?6E[O++\(OBUN M2-YQ(7A/*]+9VTM.*IW<>5OM [$J,VH8,X&1:V@^_8#LN MZH_+ 1]>NF.[ZE#WN*[Y45S@XB4OOI5+SBOGS_4J*R]'RZIZ>C\>E_,E7R?E MN_R)9_4G#WFQ3JKZ9?$X+I\*GBRVG=:K,7%=.EXG:3:ZNMB^]Z6XNL@WU2K- M^)?"*3?K=5)\O^:K_.5RY(U>W[A+'Y=5\\;XZN(I>>0S7GU]^E+4K\8'E46Z MYEF9YIE3\(?+T0?O/9ML.VQ;_#OE+V7K;Z<)Y3[/OS4O/BTN1VXS(K[B\ZJ1 M2.K_GOF4KU:-4CV./_:BH\,VFX[MOU_5?]X&7P=SGY1\FJ]^3Q?5\G(4CYP% M?T@VJ^HN?_DGWP<4-GKS?%5N_W5>]FW=D3/?E%6^WG>N1[!.L]W_R9][(UH= M:AUS![+O0-0.P9$._KZ#KW:@1SH$^P[!UIE=*%L?6%(E5Q=%_N(43>M:K?EC M:^:V=QU^FC7?^ZPJZD_3NE]U=?UU]NGSS6SFS&X^WMY\_FWF_-UA:9D\/A;\ M,=E^-?F#<\>?>;;ASOUWYR//'XOD:9G.G5_R^:[%CXQ72;HJ?ZH[?YTQY\;+/)\7P_L.O=P,B1@?G.;9Y5R]*YR19\8>C/ M[/T]8A$8URX=K"*O5ET3J^)M4KQS?.]O#G%)8!C0].W=?5,\]NZ,SX]UEZ+Q M#U^\O]7SC^D=_9+_\TO=U/E4\77Y7]/WMM,-S+K-[]3[\BF9\\M1_4-4\N*9 MCZ[^^A>/NO\P>8848R QR<_@X&=@4[_Z7/]&E\F*&Z?ZKBO==FU^B9^O/$IC M.KD8/[?-,#2+ S_PY&;,.I">88:',$-KF*^3Y)IG\V6]I_CF_,^9;G^F>.%, M\VS.LZK83:F[M&P^_;6>3*\M3-Y8M]=U.B'%&$A,\ID>?*8#I2=%^HD48R Q MR<_HX&=DG;?RU"R:J?G$B^:MFFY,-N[DXE8NNN^:'UXI84V-U&RUCJMGU/$A MZM@:]8?Y/-]D55E/GCE/GY/[%3)SK=ON.M.08@PD)GD^.7@^&2AS)T@_D6(, M)";YZ;D"45UL[N[UY+STE<2=I'TC=2P?2>'>K5[*MWBK_SLC+&#:+RO3U(-892DUT4 MAPQ>.%020@\.H&H,I2:;*HX//"LNGTC"7=^PE5VA&U$M"?5FE)"8J$DX!+A[ M@MP].[H;DG"6;ZJE,7 0;>_]0:HQE)ILHS@4\.*ALA *^E UAE*3316L[UG1 M]T063O0LI%Z@)J'>*@Y#7\W!(1"<" 0G=@0WY.#GO*B6/#'O#>UR7:<,5(VA MU&0K!=$3;Z \)%#.AZHQE)ILJN!\8D5>>Q[N^[8SC,1>I.2AH16-M3RTCZ-O MG *]B1V]#7EXFRY>CC"I7:SSA(&NU:/49",%V9-@J"R$@CY4C:'49%,%Z!/[ MR0%[%H9Z%D9$/05B:D5#5\W"(=B;"/8F=O9FW[/D)N/%(Z_2N3E8Z"H\5(VA MU&3S!,Z3:*C,@\(]5(VAU&13!=P3^T*_/?-B+:>BV"-$33V]6>Q-J+HD8Q]) MWT@%<1,[<_^,$+"KM1YJD#7SE%JLHL" MY(.ABF0"*-A#U1A*3395@'UP1I%,H%>_>&Y$U?PSM/)#;1\X!&L'@K4#.VMK M*7C'RZJ90]62-Q?>K4P74%W;13M/'.AZ.DI--E10?3!4L4P Q7RH&D.IR:8* MS _.*)8)]#*8@$QB-1OU5C0,U8(U^SCZ7B$ER#L\0=[Y/5]-5XDQZ>Q].U_O M!%TX1ZG)O@F2#X>JC FA7 ]58R@UV53!]>$9E3&AH3*&QMJ905,SXOI*.2FS MCZ1OI *VPQ.P_9IV;SDI:-?J/&.@2^JF/!*FKIJ'>;.)YZCE!^T#Z!BJ0.SR!W*TL/'XZT"[2>:9 U\U1 M:K*!@N7#H>IC0BC/0]482DTV5?!\>$9]3*@7OH2!NG>;&EIY<:CM X= [% @ M=G@"L5O9]Z9C0+M>YSD#74!'JA*CGY0VM2!@HEU4P^SCZQBFPFY[ [O9N<)EFQKV@7:/S/(&NG*/49/\$ MS-.ABF(HE.RA:@RE)ILJR)Z>411#]7*7&D)5!C6TJ@\%J9I\0\ V%;!-3\!V M*_D^\F*=9-^-$4,7SJ%J#*4F.]BZ^\Q@MY_!WG\&>P.:("K*G9U3$4+W6 MQ=.66*:F5B12;SEC'T??. 5LTQ.PW4J_.N8E+U;'[@%G5^H\6Z"KY2@UV46! M\G2HHA@*97JH&D.IR3>!$DP?G5$4$^GE+K&:6U-#(U^[2M ^BKY1"LB.3D!V M*P%_+I)L;K[#%731'*K&4&JR@8+>HZ&*82(HTD/5&$I--E4@?71&,4RDE[G$ M5+U4WM H#-7KD^RCZ!NE8.SH!&.WCR! MV:T,O$Z633&H,5[H:CE4C:'49 <%P$=#5;]$4)Z'JC&4FFRJX/GHC.J7R%37 MHI:B&1H15ST!81]%SRAC =CQ&VM?FDN1JF1E7'BQ:W2=)5 UAE*3_1/H'@]5 M Q-#<1ZJQE!JLJD"Y^,S:F!BPWU?7/6HS]1(6W:QCZ)OE(*OX\[U+Q^*Y-ZY M6:?%L3(8NV3G20-=+$>IR78*D(^'*H.)H5@/56,H-=E4@?7Q&64PL5[?$FH[ M04,C+U9+99A]&'W#%* =O[T(9O;"%]Q(H':1SO,$NE2.4I,-% P?#U4$$T.Q M'JK&4&JRJ:V;P9]1!!/KY2U^K"6?WBB8J-="V$?1-TK!V?';2V"N^>HQW:R- M\4(7R:%J#*4FW[]>,/QDJ,*7"13LH6H,I2:;*L!^ MY25D=D\6NTV*QS0KG15_J"7==\T26;%[6-?N194_;1]?=9]75;[>_KGDR8(7 M38/Z\X<\KUY?-!LX/#+MZO]02P,$% @ QH&B6)"OENUU @ W04 !D M !X;"]W;W)K&ULK51=3]LP%/TK5C9-(#'R"6PL MC01MT2J-JFJA>YCV8)*;QL*Q,]MIRK^?[82HW4*UA[TT]O4]I^=<^]ZXX>)9 M%@ *[4K*Y,@IE*JN75>F!918GO,*F#[)N2BQTENQ<64E &<65%(W\+Q+M\2$ M.4EL8PN1Q+Q6E#!8""3KLL3BY18H;T:.[[P&EF13*!-PD[C"&UB!>JP60N_< MGB4C)3!).$,"\I%SXU^/(Y-O$]8$&KFW1L;)$^?/9C/+1HYG! &%5!D&K#]; M& .EADC+^-5Q.OU?&N#^^I7]SGK77IZPA#&GWTFFBI'SR4$9Y+BF:LF;K]#Y MN3!\*:?2_J*FR_4T7[[HZ[ '\Z U T &"?P6$'2"T1EME MUM8$*YS$@C=(F&S-9A:V-A:MW1!F;G&EA#XE&J>2R70Y6]\\S-93-)NO'I:/ M]]/YPPI]1',L!#8E1B<34)A0>:JCNG2Z, Q-=VF!V09,H,$BTT>/JPDZ>7\: MNTK+,N1NVDFX;24$;TBXQ^(\9DH.F6T9+BV#&13;) S] MJ\^>Y\7N=M_(0&(0^MY^XH'(J!<9'15I+V9K+X;G2(\GJ3#+"-N@O'NB:2T$ ML/3%!,P3';(1_:7N3_W',EKA[E[SF<&GG_.&,(DHY!KCG5]=.$BTPZ3=*%[9 M?GSB2G>W719Z_H(P"?H\YUR];DR+]Q,]^0U02P,$% @ QH&B6#J:1-'] M @ &PD !D !X;"]W;W)K&ULM59=;]HP%/TK M5UDU=5+;0,)'UT&D%MB&U'85T.ZAVH-)+B1J8C/;?'2_?M=.R&"CJ-/8"]C. MO7453.) M++))6>IZE4K#S5C"G:!EU^YDT!)SG28<[R2H>98Q^7R%J5BVG:JS7A@DTUB; M!3=HS=@4AZCO9W>29FZ)$B49>R>M%IFG@;\)#@4FV,P2@9"_%D M)OVH[50,(4PQU :!T=\".YBF!HAH?"\PG7)+D[@Y7J-_M-I)RY@I[(CT:Q+I MN.V<.Q#AA,U3/1#+SUCHJ1N\4*3*_L*RB*TX$,Z5%EF13 RRA.?_;%7XL)%0 M??]"@E*]-\(L$WPK-F5E97:99T))B"=)$$YH96&]L-JE)N'F+0RWI:4)Y M.NCV!OV'RU'_H0?]V^%H<'_3NQT-X10^T0EPCZ^%4N]@@*&8\N0'1I!PZ/-0 M9 CT#KHHDP4S[T'!<1.C][!D0D?Q6*N&(]4R]5$V&SKA@6Y MJYR<]P(Y'VX$U[&"'H\PVLYW26BIUENKO?+V MXP>09^]02\BE?;P:?S^G1_ M#QV_--^W>/Y+YI?^D:E*RSE=#ZU.K/=0>/]X34G0UYBI;[LH[=[!U( + M-6,AMAVZY KE IW@[9MJH_)AE_P#@6V942O-J.U#WS!CRX 3&&I&ZLD9$)/R M\$GHB(Q8Q*:@6/_L^F-OICTQ&Y3?0\%/4$L#!!0 ( M ,:!HEAO;&PO=V]R:W-H965T*'N[]_9Y]][2T7CW*%J. IB9GL."NETBO7E>$*$R)+/$6F9Q9< M)$3IKEBZ,A5((NN4Q*[O>74W(90Y0=N.3430YFL54X83 7*=)$0\]S#FVXY3 M=G8#]W2Y4F; #=HI6>(4U4,Z$;KG%BH139!)RAD(7'2<;OFJUS+VUN ;Q:W< M:X.)9,[YH^D,HX[C&2",,51&@>C?!OL8QT9(8_S*-9UB2>.XW]ZIW]C8=2QS M(K'/X^\T4JN.TW0@P@59Q^J>;[]B'D_-Z(4\EO8+V]S6@^\?&H\P'U%,X'J B-Y2>XA FRB+(EW%)% ME\1NZ25T14@B2N ,*(/9BJ\E89%LNTJCF07<,,?H91C^$8P*C#A3*PG7+,+H M;W]7AU3$Y>_BZODG!4=$E*!2O@#?\ZOP,!W ^=FG$[J58K\J5K=Z5/=9WP " MFU(1^Y"%I4,1GQ0RE^U*IB3$CJ-ODT2Q02?X^*%<]SZ?P*P6F%6K7CF">4GUBR$**$G[<:AL8*DSDST.XU7? K16XM9.[VET*Q C6J4XJB4K%J.^] M I+P-5.'8#.YNI4S[\XFJ#1J;7=S@*%>,-1/,]C%( \NN@"4BNIKC\ 7D.K] MI/,8(=:-0T"9=NTE0(T"J/&:5(,NB^ &8YKB2[+PY!JO/-9F$4'SK;.P^0ZX MK0*W];99V/HO"^N>]\^ANWMO&ULM9=M3]LP$,>_BI6AB4F#//4)UD:B)6R5QE:U/$R:]L(DUR8B ML3O;;>';SW9"2$H) X4WK>WX?K[_^9R<^QO*;GD$(-!=FA ^,"(AEL>FR8,( M4LP/Z1*(?#*G+,5"=MG"Y$L&.-1&:6(ZEM4Q4QP3P^OKL0GS^G0EDIC A"&^ M2E/,[H>0T,W L(V'@6F\B(0:,+W^$B]@!N)R.6&R9Q:4,$Z!\)@2Q& ^,$[L MXY'M*@,]XRJ^UD9)R0^FMZHS#@6$ICR"!0"@$EG]K&$&2*)+TXV\.-8HU ME6&Y_4 _T^*EF!O,8423ZS@4T<#H&2B$.5XE8DHWWR 7U%:\@"9<_Z)--KWU& M-XBIV9*F&CHVVEJJB8G:QIE@\FDL[80WNYB>7/A?QR,T]:_&_C7R?TW\'S-_ MAO9/0> XX9_0 ;J=\4T@/%,8-\M6&VFO/,:BXZ MIT1$'/DDA+!J;TK/"_>=!_>'3BWP'+-#Y-J?D6,YK1W^C/[?W*UQQRVBZ6J> M^PSOIXB H3$): KHA(3(OY/GC0-'O[_+J6@L(.5_=L4MX[9V<]59/N9+',# MD(>5 UN#X7W\8'>L+[M$-P2KA*!5A*!51_=D&PM8Q'(NK-4QACP$NU1GJ(Y& MJ1?.VG/LSE'?7)?5/)UD%3,J+K8+%]NU+DX8G0-7+R* SF"WB[6H MUVY,0["*ZDZANO-.N=EI,@0-P2HAZ!8AZ#:7FQFJ74H[VW9[6[E9N]X;U?0* M-;U:-7ZZ3.@] )J" *(_BB.:*D%8=79IJ@6^=B<;@E6T'Q7:C]XIF8^:#$%# ML$H(;.OQTVTUE\XYJYS/K=[VJ[9^P;<**M4B]@N":'![,)156?AB*M>C7KN1 M3=&JPIU'XT^J0NZSG8^-UH)F:4R.P6V MT+]?U!+ P04 " #& M@:)8'8U*NCL# #J$@ #0 'AL+W-T>6QEIQ.'.>62C(=RF5_FN@IFQ5+J$>DWIL#=/J8CTHW?DL#1 M38J4CMORT)?O K<_>C-T5'G]O1BWWYB@5,2>DG[3R ]Z^"\!L.HXUUJ MN_S8$#G'8\SMW*_HUX^?2*(M\GBJ X\>([^5!!/K'-8%&0^S0K9UB8@S&':: ML^".BA&94,&GBH-71G,NUL[< \.L$(4*M&D($ZX+ENK>P5TW@UZI>7(N"V5C MNPCN[[1>O@=L9B"0"]$([!%G& ]+JC53\M),[&)K? %]?AF71J%M U60S-(+JH:-Q$^#?9G/E24?: M.;09NU(LXRL[7V6- (R]B[/3LA3K]X+/9<-6>M-.JPS7W'N!FO_N/L^99(J*;=&F]P]YEY^M.#K_ M5Y+M?Y5]P5Z-]=OQT$7V7X+(^/!%1LGA:ZQ/,HTZDYR._PF_4IR^A2Z)L&')%V M_)FE?)DGS:HKV(AZ53O^!.EUX^8<:&)QF;(52R?U5,VG=AB8@8E:7^"PCUS: MRX]@/@[S(X!A<3 %F(_SPN+\3_D,T'P)$!ZC- ?9R7#YG8#Q;'[Y.8 MRY]IDD11'&,[.IEX%4RP?8MC^/K9,&W@@<6!2'^VUWBU\0YYO ^PFC[6(5BF M>"=BF>)[#8A_W\ C2?S5QN* !U8%K'<@OC\.])3?)XJ@JI@V[ G&D23!$.A% M?X_&,;([,7S\]<&>DBA*$C\"F%]!%&$(/(TX@BD #1@21?8]N/<^"C?OJ;#] M=6O\&U!+ P04 " #&@:)8EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( ,:!HE@4F :V-@0 -,? / >&PO M=V]R:V)O;VLN>&ULQ9E=CYLX%$#_BL53]Z&;\#$S[:BI1,"36LJ0*)!LWRH' MG,0J@<@F,]O^^C5)LVL:YFI?KO)$,,$<+G#/M?WIM5;?UW7]G?R]+RL]S+@3<FL6U82?&J_SO>[I(7J>5:EK+Y,7).OTOAD+VLY%[^%,7( M&3I$[^K7+[62/^NJX66:J[HL1XY[/K 2JI'Y57/:0F9\K4\M#5\ON $9.?=# MT^%&*MV<_G'JGQO&%V'^?-X[-O63+!NA8MZ(B:J/!UEMVV[,70RLVSC%X;(] M!_%1_9\PUIN-S$5]J)IS')4H6\!*[^1!.Z3B>S%RHOI%J/9^S 58<;ZW MQD!9D5*/TAQ0K#CA(:+,DI@F*8V)^97.IBP.,[,S#J=A$E%B07H I'=#R&^> M!>D#D/Y-(-/,;)YI8D$& &1P0\A.).\ R+M;0OH6Y#T >7]+R,""? @'W A MQV'*4C)[(O,%36EBV-C,?A,_ &@?<-%2-DG8$XO")"-A%,V62<:2"9F;2$:, MIA;D1P#R(RXD2U8F:K-%%\@=0OEZB(LT7RZB+V'[WC'S/),)&T\I"=.49AU$ M4"GX3LD68921*0O';,JRW\('F<1%5LF4FMAU:"!EN,C.B.DXLUD@,[C(:F!) M-'NF) N_=N,#BI4+$DN=E[4^*F$7QI ./&0=L$K+0BB2 M*5Z8X0P)E>+55K1G:9L1\H&'[ -0]9VBTP,'&F,)*<9#5LRY4NG%@MSB(;NE M+5EZH2"7>,@NN:H3>@DAF7C(,NDO&/HP?4@G/K).X!QHCVI]R"C^38UR9V-" M1O%O:I1[&Q.\]6\S.>*M)OS5'APU\YQ;8YE&9FV636M M>7%9D[ZLIW_^!U!+ P04 " #&@:)8DBR@EK@! #G' &@ 'AL+U]R M96QS+W=O?,5=G3?-(:TW;>H=][M#FE;K MG-NW$-)\'?=UZC=M/)SO+)MN7^?SLEN%MIYOZU4,.AB,0G<_HWJ?W,_LS4YM M_,_$9KGQT/^8W#X:;IM6L>8J]ZL[E8Q3ZMPW-VV4[A7/4^ M%].J^UQ(%4H'*01I^2"#("L?Y!#DY8.&$#0L'S2"H%'YH!<(>BD?] I!K^6# MQA T+A\D Y1Q0)#T@#6!UH)<"X'7@F +@=B"9 N!V8)H"X':@FP+@=N"< N! MW()T"X'=@G@+@=Z*>BN!WHIZ*X'>^O"Q3:"WHMY*H+>BWDJ@MZ+>2J"WHMY* MH+>BWDJ@MZ+>2J"WHMY*H+>AWD:@MZ'>1J"WH=Y&H+<]')80Z&VHMQ'H;:BW M$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[0^' MW01Z.^KM!'H[ZNT$>COJ[01Z.^KMS]0[Y=,NIEO/=8WO?R;5^?QLO+W^LKQN MHH3#"\X!_FN^_P)02P,$% @ QH&B6(Q/ZH^Z 0 [AP !, !;0V]N M=&5N=%]4>7!E&ULS=G);L(P% 707T'9(F(\E X"-FVW+8O^@)L\2$02 M6[:A\/=UPB"UHJB(2KV;1(GM=U]LZ6PR?MM:\KU-735^DA0AV ?&?%90K7UJ M+#5Q9&Y\B:]]:9I) MXJCR2>]Q-['-FB3:VJK,=(CC;-WDWU(&^X0TKNSF^**TOA\G).QD0COR<\!^ MW>N:G"MSZLVT"R^ZCK/8IF(^;"ORZ?D2)WHT\WF946ZR51V7I-XZTKDOB$)= MI;NB_?/)(>XP[:[\ZORNS+G .'/FC/7QQ!Q='GTUF5S MR&?=;\[I)U!+ 0(4 Q0 ( ,:!HE@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ QH&B6$-*^!KO M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ QH&B6)E&PO=V]R:W-H965T&UL4$L! M A0#% @ QH&B6-E95SB@!P !R !@ ("!(@X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH&B6"-@ MQS!/ P X@@ !@ ("!U!\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ QH&B6/]]'$QF P Q < !@ M ("!KS4 'AL+W=OAP (97 8 " @4LY !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! A0#% @ QH&B6)KF"V\2 M P A08 !D ("!1EX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH&B6)HWVP-D!P =!$ !D M ("!^G 'AL+W=O >&PO=V]R M:W-H965T&UL M4$L! A0#% @ QH&B6"(.>Q/6" J14 !D ("!_(< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MQH&B6";:+PY$ @ B@8 !D ("!09< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH&B6-IL /'1 @ $P8 !D M ("!,K\ 'AL+W=OX" !0!@ &0 @($ZP@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ QH&B6&K?;1,. P D@8 !D ("!BLL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH&B M6#I;AP2G! H!$ !D ("!$MD 'AL+W=O+YJ>+H" M!P &0 M @('PW0 >&PO=V]R:W-H965T'@ !X;"]W;W)K M&UL4$L! A0#% @ QH&B6!'1LI02! MQ4 M !D ("!E.4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH&B6-N7R;4?! U10 !D M ("!Z.\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ QH&B6-87']M\ @ . < !D ("!2P(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ QH&B6)"O MENUU @ W04 !D ("!-1&PO=V]R:W-H965T&UL4$L! A0#% @ QH&B6!C)[^9# P &PX !D M ("!&B ! 'AL+W=O&PO M,G 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 M " #&@:)8DBR@EK@! #G' &@ @ %&+ $ >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #&@:)8C$_JC[H! #N M' $P @ $V+@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 . X #\/ A, $ ! end XML 63 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 64 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 169 241 1 false 72 0 false 7 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 Sheet http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME 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 - STRATEGIC REVIEW EXPENSES Sheet http://www.dynamicmaterials.com/role/STRATEGICREVIEWEXPENSES STRATEGIC REVIEW EXPENSES Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 22 false false R23.htm 9954472 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES 23 false false R24.htm 9954473 - Disclosure - INVENTORIES (Tables) Sheet http://www.dynamicmaterials.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.dynamicmaterials.com/role/INVENTORIES 24 false false R25.htm 9954474 - Disclosure - PURCHASED INTANGIBLE ASSETS (Tables) Sheet http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables PURCHASED INTANGIBLE ASSETS (Tables) Tables http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS 25 false false R26.htm 9954475 - Disclosure - CONTRACT LIABILITIES (Tables) Sheet http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables CONTRACT LIABILITIES (Tables) Tables http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES 26 false false R27.htm 9954476 - Disclosure - LEASES (Tables) Sheet http://www.dynamicmaterials.com/role/LEASESTables LEASES (Tables) Tables http://www.dynamicmaterials.com/role/LEASES 27 false false R28.htm 9954477 - Disclosure - DEBT (Tables) Sheet http://www.dynamicmaterials.com/role/DEBTTables DEBT (Tables) Tables http://www.dynamicmaterials.com/role/DEBT 28 false false R29.htm 9954478 - Disclosure - BUSINESS SEGMENTS (Tables) Sheet http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables BUSINESS SEGMENTS (Tables) Tables http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS 29 false false R30.htm 9954479 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) Sheet http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables DERIVATIVE INSTRUMENTS (Tables) Tables http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS 30 false false R31.htm 9954480 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details 31 false false R32.htm 9954481 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details) Details 32 false false R33.htm 9954482 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) Details 33 false false R34.htm 9954483 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details) Sheet http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESDeferredCompensationPlanDetails SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details) Details 34 false false R35.htm 9954484 - Disclosure - INVENTORIES (Details) Sheet http://www.dynamicmaterials.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://www.dynamicmaterials.com/role/INVENTORIESTables 35 false false R36.htm 9954485 - Disclosure - PURCHASED INTANGIBLE ASSETS (Details) Sheet http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails PURCHASED INTANGIBLE ASSETS (Details) Details http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables 36 false false R37.htm 9954486 - Disclosure - CONTRACT LIABILITIES (Details) Sheet http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails CONTRACT LIABILITIES (Details) Details http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables 37 false false R38.htm 9954487 - 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 38 false false R39.htm 9954488 - Disclosure - LEASES - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 39 false false R40.htm 9954489 - Disclosure - DEBT - Schedule of Debt (Details) Sheet http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails DEBT - Schedule of Debt (Details) Details 40 false false R41.htm 9954490 - Disclosure - DEBT - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/DEBTNarrativeDetails DEBT - Narrative (Details) Details 41 false false R42.htm 9954491 - Disclosure - INCOME TAXES (Details) Sheet http://www.dynamicmaterials.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.dynamicmaterials.com/role/INCOMETAXES 42 false false R43.htm 9954492 - Disclosure - BUSINESS SEGMENTS - Segment Information (Details) Sheet http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails BUSINESS SEGMENTS - Segment Information (Details) Details 43 false false R44.htm 9954493 - 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 44 false false R45.htm 9954494 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details) Sheet http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails DERIVATIVE INSTRUMENTS - Narrative (Details) Details 45 false false R46.htm 9954495 - 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 46 false false R47.htm 9954496 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES 47 false false R48.htm 9954497 - Disclosure - STRATEGIC REVIEW EXPENSES (Details) Sheet http://www.dynamicmaterials.com/role/STRATEGICREVIEWEXPENSESDetails STRATEGIC REVIEW EXPENSES (Details) Details http://www.dynamicmaterials.com/role/STRATEGICREVIEWEXPENSES 48 false false All Reports Book All Reports boom-20240331.htm boom-20240331.xsd boom-20240331_cal.xml boom-20240331_def.xml boom-20240331_lab.xml boom-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "boom-20240331.htm": { "nsprefix": "boom", "nsuri": "http://www.dynamicmaterials.com/20240331", "dts": { "inline": { "local": [ "boom-20240331.htm" ] }, "schema": { "local": [ "boom-20240331.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", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "boom-20240331_cal.xml" ] }, "definitionLink": { "local": [ "boom-20240331_def.xml" ] }, "labelLink": { "local": [ "boom-20240331_lab.xml" ] }, "presentationLink": { "local": [ "boom-20240331_pre.xml" ] } }, "keyStandard": 221, "keyCustom": 20, "axisStandard": 22, "axisCustom": 3, "memberStandard": 40, "memberCustom": 29, "hidden": { "total": 29, "http://fasb.org/us-gaap/2023": 24, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 169, "entityCount": 1, "segmentCount": 72, "elementCount": 513, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 607, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.dynamicmaterials.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "unique": true } }, "R5": { "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "unique": true } }, "R6": { "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND REDEEMABLE NONCONTROLLING INTEREST", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND REDEEMABLE NONCONTROLLING INTEREST", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "unique": true } }, "R8": { "role": "http://www.dynamicmaterials.com/role/BASISOFPRESENTATION", "longName": "0000008 - Disclosure - BASIS OF PRESENTATION", "shortName": "BASIS OF PRESENTATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "longName": "0000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.dynamicmaterials.com/role/INVENTORIES", "longName": "0000010 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS", "longName": "0000011 - Disclosure - PURCHASED INTANGIBLE ASSETS", "shortName": "PURCHASED INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES", "longName": "0000012 - Disclosure - CONTRACT LIABILITIES", "shortName": "CONTRACT LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.dynamicmaterials.com/role/LEASES", "longName": "0000013 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.dynamicmaterials.com/role/DEBT", "longName": "0000014 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.dynamicmaterials.com/role/INCOMETAXES", "longName": "0000015 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS", "longName": "0000016 - Disclosure - BUSINESS SEGMENTS", "shortName": "BUSINESS SEGMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS", "longName": "0000017 - Disclosure - DERIVATIVE INSTRUMENTS", "shortName": "DERIVATIVE INSTRUMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "0000018 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.dynamicmaterials.com/role/STRATEGICREVIEWEXPENSES", "longName": "0000019 - Disclosure - STRATEGIC REVIEW EXPENSES", "shortName": "STRATEGIC REVIEW EXPENSES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables", "longName": "9954472 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.dynamicmaterials.com/role/INVENTORIESTables", "longName": "9954473 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables", "longName": "9954474 - Disclosure - PURCHASED INTANGIBLE ASSETS (Tables)", "shortName": "PURCHASED INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables", "longName": "9954475 - Disclosure - CONTRACT LIABILITIES (Tables)", "shortName": "CONTRACT LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.dynamicmaterials.com/role/LEASESTables", "longName": "9954476 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.dynamicmaterials.com/role/DEBTTables", "longName": "9954477 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables", "longName": "9954478 - Disclosure - BUSINESS SEGMENTS (Tables)", "shortName": "BUSINESS SEGMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables", "longName": "9954479 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)", "shortName": "DERIVATIVE INSTRUMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "longName": "9954480 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "boom:AccountsReceivableCreditLossExpenseReversalTotal", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "boom:AccountsReceivableCreditLossExpenseReversalTotal", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails", "longName": "9954481 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails", "longName": "9954482 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "unique": true } }, "R34": { "role": "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESDeferredCompensationPlanDetails", "longName": "9954483 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Deferred Compensation Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "boom:DeferredCompensationPlanAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "boom:DeferredCompensationPlanAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.dynamicmaterials.com/role/INVENTORIESDetails", "longName": "9954484 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails", "longName": "9954485 - Disclosure - PURCHASED INTANGIBLE ASSETS (Details)", "shortName": "PURCHASED INTANGIBLE ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails", "longName": "9954486 - Disclosure - CONTRACT LIABILITIES (Details)", "shortName": "CONTRACT LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails", "longName": "9954487 - Disclosure - LEASES - ROU Asset and Lease Liability Balances (Details)", "shortName": "LEASES - ROU Asset and Lease Liability Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "boom:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails", "longName": "9954488 - Disclosure - LEASES - Narrative (Details)", "shortName": "LEASES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "boom:LesseeOperatingLeaseNumberOfLeases", "unitRef": "lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "boom:LesseeOperatingLeaseNumberOfLeases", "unitRef": "lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails", "longName": "9954489 - Disclosure - DEBT - Schedule of Debt (Details)", "shortName": "DEBT - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "unique": true } }, "R41": { "role": "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "longName": "9954490 - Disclosure - DEBT - Narrative (Details)", "shortName": "DEBT - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-75", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "unique": true } }, "R42": { "role": "http://www.dynamicmaterials.com/role/INCOMETAXESDetails", "longName": "9954491 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-55", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "longName": "9954492 - Disclosure - BUSINESS SEGMENTS - Segment Information (Details)", "shortName": "BUSINESS SEGMENTS - Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails", "longName": "9954493 - Disclosure - BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details)", "shortName": "BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-156", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "unique": true } }, "R45": { "role": "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails", "longName": "9954494 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details)", "shortName": "DERIVATIVE INSTRUMENTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-160", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-160", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails", "longName": "9954495 - Disclosure - DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details)", "shortName": "DERIVATIVE INSTRUMENTS - Gain/(Loss) Recognized in Income on Derivatives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-162", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-162", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails", "longName": "9954496 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-164", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-164", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.dynamicmaterials.com/role/STRATEGICREVIEWEXPENSESDetails", "longName": "9954497 - Disclosure - STRATEGIC REVIEW EXPENSES (Details)", "shortName": "STRATEGIC REVIEW EXPENSES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "boom:StrategicReviewExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-167", "name": "boom:StrategicReviewExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "boom-20240331.htm", "unique": true } } }, "tag": { "country_AE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AE", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Arab Emirates", "label": "UNITED ARAB EMIRATES" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndNotesReceivableNet", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes receivable to redeemable NCI holder", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable." } } }, "auth_ref": [ "r278", "r827" ] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r16", "r685" ] }, "boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impacts of foreign currency exchange rates and other", "label": "Accounts Receivable, Allowance For Credit Loss, Gain (Loss) On Foreign Currency", "documentation": "Accounts Receivable, Allowance For Credit Loss, Gain (Loss) On Foreign Currency" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Losses on Receivables", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r796" ] }, "boom_AccountsReceivableCreditLossExpenseReversalTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "AccountsReceivableCreditLossExpenseReversalTotal", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance for credit loss, net recoveries", "label": "Accounts Receivable, Credit Loss Expense (Reversal), Total", "documentation": "Accounts Receivable, Credit Loss Expense (Reversal), Total" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable Benchmark", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r632" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net of allowance for doubtful accounts of $2,429 and $1,955, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r278", "r279" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued income taxes", "label": "Accrued Income Taxes, Current", "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." } } }, "auth_ref": [ "r105", "r149" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Less - accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r53", "r172", "r522" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other cumulative comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r28", "r29", "r116", "r179", "r519", "r549", "r550" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Other Cumulative Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r2", "r8", "r29", "r462", "r465", "r493", "r545", "r546", "r781", "r782", "r783", "r789", "r790", "r791" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased intangible assets", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r735" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r108", "r685", "r831" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r426", "r427", "r428", "r559", "r789", "r790", "r791", "r815", "r833" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r741" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r741" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r741" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r741" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r69", "r70", "r397" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "boom_AdjustmentsToRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "AdjustmentsToRedeemableNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "boom_NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Adjustment of redeemable noncontrolling interest", "label": "Adjustments To Redeemable Noncontrolling Interest", "documentation": "Adjustments To Redeemable Noncontrolling Interest" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r706", "r717", "r727", "r752" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r709", "r720", "r730", "r755" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r741" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r748" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r713", "r721", "r731", "r748", "r756", "r760", "r768" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r766" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unallocated stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r425", "r429" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Allowance for doubtful accounts, December 31, 2023", "periodEndLabel": "Allowance for doubtful accounts, March 31, 2024", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r180", "r282", "r287", "r288", "r292", "r827" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r180", "r282", "r287" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Recoveries of amounts previously reserved", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r291" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Write-offs charged against the allowance", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r290" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred debt issuance costs", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r358", "r485", "r666", "r667", "r785" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of purchased intangible assets", "verboseLabel": "Amortization of purchased intangible assets", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r6", "r48", "r51" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive securities (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r241" ] }, "boom_ArcadiaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "ArcadiaMember", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Arcadia", "label": "Arcadia [Member]", "documentation": "Arcadia" } } }, "auth_ref": [] }, "boom_ArcadiaProductsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "ArcadiaProductsLLCMember", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Arcadia Products, LLC", "label": "Arcadia Products, LLC [Member]", "documentation": "Arcadia Products, LLC" } } }, "auth_ref": [] }, "boom_ArcadiaSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "ArcadiaSegmentMember", "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" ], "lang": { "en-us": { "role": { "netLabel": "Arcadia Products", "terseLabel": "Arcadia Products", "verboseLabel": "Arcadia Products", "label": "Arcadia Segment [Member]", "documentation": "Arcadia Segment" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r147", "r176", "r204", "r248", "r263", "r269", "r284", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r453", "r457", "r473", "r514", "r587", "r685", "r697", "r804", "r805", "r818" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r167", "r183", "r204", "r284", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r453", "r457", "r473", "r685", "r804", "r805", "r818" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r763" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r764" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r759" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r759" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r759" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r759" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r759" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r759" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r762" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r761" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r760" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r760" ] }, "country_BE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "BE", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Belgium", "label": "BELGIUM" } } }, "auth_ref": [] }, "country_BH": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "BH", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bahrain", "label": "BAHRAIN" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r451", "r679", "r680" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r72", "r74", "r451", "r679", "r680" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of ownership acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r73" ] }, "boom_BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities assumed", "label": "Business Combination, Assets Acquired And Liabilities Assumed, Operating Lease, Liability", "documentation": "Business Combination, Assets Acquired And Liabilities Assumed, Operating Lease, Liability" } } }, "auth_ref": [] }, "boom_BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU assets acquired", "label": "Business Combination, Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset", "documentation": "Business Combination, Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset" } } }, "auth_ref": [] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "China", "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r36", "r170", "r647" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of the period", "periodEndLabel": "Cash and cash equivalents, end of the period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r36", "r125", "r201" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r1", "r125" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r739" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r740" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r740" ] }, "boom_CommerzbankLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "CommerzbankLineOfCreditMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commerzbank line of credit", "label": "Commerzbank Line of Credit [Member]", "documentation": "Represents the line of credit facility available from Commerzbank." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r23", "r101", "r516", "r574" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r133", "r314", "r315", "r633", "r800" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Common\u00a0Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r687", "r688", "r689", "r691", "r692", "r693", "r694", "r789", "r790", "r815", "r830", "r833" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r107" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r107", "r575" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r107" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balances (in shares)", "periodEndLabel": "Ending balances (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r107", "r575", "r593", "r833", "r834" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, $0.05 par value; 50,000,000 shares authorized; 20,704,004 and 20,467,495 shares issued, respectively", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r107", "r518", "r685" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r745" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r744" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r746" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r743" ] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Plan", "label": "Compensation Related Costs, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to DMC Global Inc. stockholders", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r30", "r185", "r187", "r195", "r510", "r530" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Less: comprehensive (loss) income attributable to redeemable noncontrolling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r4", "r77", "r80", "r185", "r187", "r194", "r509", "r529" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r80", "r144", "r185", "r187", "r193", "r508", "r528" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r39", "r41", "r94", "r95", "r277", "r632" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r39", "r41", "r94", "r95", "r277", "r551", "r632" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r39", "r41", "r94", "r95", "r277", "r632", "r776" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk percentage", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r39", "r41", "r94", "r95", "r277" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r39", "r41", "r94", "r95", "r277", "r632" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r208", "r250", "r261", "r262", "r263", "r264", "r265", "r267", "r271", "r323", "r324", "r325", "r326", "r328", "r329", "r331", "r333", "r334", "r804", "r805" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r208", "r250", "r261", "r262", "r263", "r264", "r265", "r267", "r271", "r323", "r324", "r325", "r326", "r328", "r329", "r331", "r333", "r334", "r804", "r805" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r78", "r656" ] }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable noncontrolling interest", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r160" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Liabilities", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r808" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r367", "r368", "r387" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r367", "r368", "r387" ] }, "boom_CorporateExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "CorporateExpenses", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unallocated corporate expenses", "label": "Corporate Expenses", "documentation": "Represents the amount of unallocated corporate expenses." } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and other", "label": "Corporate, Non-Segment [Member]", "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." } } }, "auth_ref": [ "r11", "r262", "r263", "r264", "r265", "r271", "r794" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of products sold", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r121", "r504" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r206", "r207", "r340", "r365", "r496", "r653", "r655" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "boom_CreditAgreementFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "CreditAgreementFacilityMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Syndicated credit agreement:", "label": "Credit Agreement Facility [Member]", "documentation": "Credit Agreement Facility" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "boom_CustomerBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "CustomerBacklogMember", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer backlog", "label": "Customer Backlog [Member]", "documentation": "Customer Backlog" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r40", "r277" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r76" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Germany", "label": "GERMANY" } } }, "auth_ref": [] }, "boom_DebtAmortizationPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "DebtAmortizationPeriodOneMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "June 30, 2024 through March 31, 2026", "label": "Debt Amortization Period One [Member]", "documentation": "Debt Amortization Period One" } } }, "auth_ref": [] }, "boom_DebtAmortizationPeriodThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "DebtAmortizationPeriodThreeMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "June 30, 2028 through December 31, 2028", "label": "Debt Amortization Period Three [Member]", "documentation": "Debt Amortization Period Three" } } }, "auth_ref": [] }, "boom_DebtAmortizationPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "DebtAmortizationPeriodTwoMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "June 30, 2026 through March 31, 2028", "label": "Debt Amortization Period Two [Member]", "documentation": "Debt Amortization Period Two" } } }, "auth_ref": [] }, "boom_DebtCovenantPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "DebtCovenantPeriodAxis", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Period [Axis]", "label": "Debt Covenant Period [Axis]", "documentation": "Debt Covenant Period" } } }, "auth_ref": [] }, "boom_DebtCovenantPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "DebtCovenantPeriodDomain", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Period [Domain]", "label": "Debt Covenant Period [Domain]", "documentation": "Debt Covenant Period [Domain]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/DEBT" ], "lang": { "en-us": { "role": { "terseLabel": "DEBT", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r134", "r203", "r336", "r342", "r343", "r344", "r345", "r346", "r347", "r352", "r359", "r360", "r362" ] }, "boom_DebtInstrumentAmortizationPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "DebtInstrumentAmortizationPeriodAxis", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Amortization, Period [Axis]", "label": "Debt Instrument, Amortization, Period [Axis]", "documentation": "Debt Instrument, Amortization, Period" } } }, "auth_ref": [] }, "boom_DebtInstrumentAmortizationPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "DebtInstrumentAmortizationPeriodDomain", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Amortization, Period [Domain]", "label": "Debt Instrument, Amortization, Period [Domain]", "documentation": "Debt Instrument, Amortization, Period [Domain]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r13", "r104", "r105", "r148", "r150", "r208", "r337", "r338", "r339", "r340", "r341", "r343", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r486", "r663", "r664", "r665", "r666", "r667", "r786" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable interest rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "boom_DebtInstrumentCovenantMinimumDebtServiceCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "DebtInstrumentCovenantMinimumDebtServiceCoverageRatio", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, debt service coverage ratio", "label": "Debt Instrument, Covenant, Minimum Debt Service Coverage Ratio", "documentation": "Debt Instrument, Covenant, Minimum Debt Service Coverage Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r208", "r337", "r338", "r339", "r340", "r341", "r343", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r361", "r486", "r663", "r664", "r665", "r666", "r667", "r786" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r21", "r208", "r337", "r338", "r339", "r340", "r341", "r343", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r486", "r663", "r664", "r665", "r666", "r667", "r786" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r21", "r61", "r62", "r96", "r97", "r99", "r102", "r135", "r136", "r208", "r337", "r338", "r339", "r340", "r341", "r343", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r361", "r486", "r663", "r664", "r665", "r666", "r667", "r786" ] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESDeferredCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation obligations", "label": "Deferred Compensation Liability, Classified, Noncurrent", "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)." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESDeferredCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Deferred Compensation Liability, Current", "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." } } }, "auth_ref": [ "r66", "r139" ] }, "us-gaap_DeferredCompensationPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationPlanAssets", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESDeferredCompensationPlanDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation, mutual funds held by the trust", "verboseLabel": "Deferred compensation assets", "label": "Deferred Compensation Plan Assets", "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements." } } }, "auth_ref": [ "r778" ] }, "boom_DeferredCompensationPlanAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "DeferredCompensationPlanAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESDeferredCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other", "label": "Deferred Compensation Plan Assets, Current", "documentation": "Deferred Compensation Plan Assets, Current" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortizable amount", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r98" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r98", "r807" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r433", "r434" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r141", "r161", "r446", "r447", "r788" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r433", "r434", "r515" ] }, "boom_DelayedDrawTermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "DelayedDrawTermLoanFacilityMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Delayed Draw Term Loan Facility", "label": "Delayed Draw Term Loan Facility [Member]", "documentation": "Delayed Draw Term Loan Facility" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "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." } } }, "auth_ref": [ "r6", "r52" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization:", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r6", "r253" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails", "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "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." } } }, "auth_ref": [ "r564", "r566", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r588", "r589", "r590", "r591", "r601", "r602", "r603", "r604", "r607", "r608", "r609", "r610", "r623", "r624", "r627", "r628", "r687", "r689" ] }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeNet", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of outstanding foreign currency forward", "label": "Derivative, Fair Value, Net", "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives." } } }, "auth_ref": [ "r472" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency contracts", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r814" ] }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative." } } }, "auth_ref": [ "r814" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails", "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r85", "r87", "r88", "r89", "r564", "r566", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r588", "r589", "r590", "r591", "r601", "r602", "r603", "r604", "r607", "r608", "r609", "r610", "r623", "r624", "r627", "r628", "r655", "r687", "r689" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "DERIVATIVE INSTRUMENTS", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r146", "r460", "r467" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Table]", "label": "Derivative Instruments, Gain (Loss) [Table]", "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." } } }, "auth_ref": [ "r10", "r85", "r88", "r89", "r92", "r93", "r459" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "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." } } }, "auth_ref": [ "r459" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Fair Value [Line Items]", "label": "Derivative [Line Items]", "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." } } }, "auth_ref": [ "r467" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amounts", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r812", "r813" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "label": "Derivative [Table]", "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." } } }, "auth_ref": [ "r10", "r81", "r82", "r83", "r84", "r86", "r88", "r90", "r91", "r93", "r467" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Core technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r142" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails", "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r386", "r669", "r670", "r671", "r672", "r673", "r674", "r675" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails", "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIESDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r386", "r669", "r670", "r671", "r672", "r673", "r674", "r675" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r701" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r734" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "boom_DynaEnergeticsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "DynaEnergeticsSegmentMember", "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" ], "lang": { "en-us": { "role": { "verboseLabel": "DynaEnergetics", "terseLabel": "DynaEnergetics", "netLabel": "DynaEnergetics", "label": "DynaEnergetics Segment [Member]", "documentation": "DynaEnergetics Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r196", "r214", "r215", "r216", "r217", "r218", "r222", "r225", "r236", "r239", "r240", "r242", "r469", "r470", "r511", "r531", "r658" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share attributable to DMC Global Inc. stockholders:", "verboseLabel": "Net income (loss) per share attributable to DMC Global Inc. stockholders", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r196", "r214", "r215", "r216", "r217", "r218", "r225", "r236", "r239", "r240", "r242", "r469", "r470", "r511", "r531", "r658" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r37", "r38" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings Per Share Reconciliation [Abstract]", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of exchange rates on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r476" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Differences between U.S. and foreign tax rates, range", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "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." } } }, "auth_ref": [ "r810", "r811" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued employee compensation and benefits", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r19" ] }, "boom_EmployeeRetentionCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "EmployeeRetentionCompensationMember", "presentation": [ "http://www.dynamicmaterials.com/role/STRATEGICREVIEWEXPENSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Retention Compensation", "label": "Employee Retention Compensation [Member]", "documentation": "Employee Retention Compensation" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r699" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r699" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r699" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r773" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r699" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r699" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r699" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r699" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r9", "r164", "r189", "r190", "r191", "r209", "r210", "r211", "r213", "r219", "r221", "r243", "r285", "r286", "r366", "r426", "r427", "r428", "r442", "r443", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r478", "r479", "r480", "r481", "r482", "r483", "r493", "r545", "r546", "r547", "r559", "r613" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r742" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r706", "r717", "r727", "r752" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r703", "r714", "r724", "r749" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r748" ] }, "country_FR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "FR", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "France", "label": "FRANCE" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r350", "r390", "r391", "r392", "r393", "r394", "r395", "r471", "r497", "r498", "r499", "r664", "r665", "r676", "r677", "r678" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r350", "r390", "r395", "r471", "r497", "r676", "r677", "r678" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value Measurement, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r350", "r390", "r391", "r392", "r393", "r394", "r395", "r497", "r498", "r499", "r664", "r665", "r676", "r677", "r678" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r174", "r309" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r505", "r506" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r131", "r506" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r49", "r50" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased intangible assets, net", "totalLabel": "Net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r131", "r505" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSGainLossRecognizedinIncomeonDerivativesDetails", "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign Exchange Forward", "terseLabel": "Foreign currency contracts", "label": "Foreign Exchange Forward [Member]", "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." } } }, "auth_ref": [ "r581", "r585", "r590", "r603", "r609", "r625", "r626", "r627", "r689" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r710", "r721", "r731", "r756" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r710", "r721", "r731", "r756" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r710", "r721", "r731", "r756" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r710", "r721", "r731", "r756" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r710", "r721", "r731", "r756" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r122", "r597" ] }, "boom_GermanBankLineofCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "GermanBankLineofCreditMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "German Bank Line of Credit", "label": "German Bank Line of Credit [Member]", "documentation": "German Bank Line of Credit [Member]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r173", "r296", "r507", "r662", "r685", "r797", "r798" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r119", "r204", "r248", "r262", "r268", "r271", "r284", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r473", "r660", "r804" ] }, "country_IN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IN", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "India", "label": "INDIA" } } }, "auth_ref": [] }, "country_IT": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IT", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Italy", "label": "ITALY" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 }, "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r117", "r152", "r248", "r262", "r268", "r271", "r512", "r524", "r660" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r205", "r430", "r436", "r437", "r440", "r444", "r448", "r449", "r450", "r557" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r158", "r162", "r220", "r221", "r256", "r435", "r445", "r532" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r188", "r431", "r432", "r437", "r438", "r439", "r441", "r555" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r502", "r784" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r226", "r227", "r228", "r240", "r398" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r713", "r721", "r731", "r748", "r756", "r760", "r768" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r766" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r702", "r772" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r702", "r772" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r702", "r772" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS" ], "lang": { "en-us": { "role": { "terseLabel": "PURCHASED INTANGIBLE ASSETS", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r306" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 }, "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense, net", "negatedTerseLabel": "Interest expense, net", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r98", "r154", "r192", "r252", "r484", "r598", "r695", "r832" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIES" ], "lang": { "en-us": { "role": { "terseLabel": "INVENTORIES", "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r293" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "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." } } }, "auth_ref": [ "r130", "r649" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.dynamicmaterials.com/role/INVENTORIESDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r182", "r648", "r685" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r159", "r169", "r181", "r293", "r294", "r295", "r503", "r657" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "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." } } }, "auth_ref": [ "r130", "r651" ] }, "us-gaap_InventorySuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventorySuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplies", "label": "Inventory, Supplies, Net of Reserves", "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." } } }, "auth_ref": [ "r46", "r652" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Net of Reserves", "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." } } }, "auth_ref": [ "r130", "r650" ] }, "country_KW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "KW", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Kuwait", "label": "KUWAIT" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r491" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r491" ] }, "boom_LesseeOperatingLeaseNumberOfLeases": { "xbrltype": "integerItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "LesseeOperatingLeaseNumberOfLeases", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of leases", "label": "Lessee, Operating Lease, Number Of Leases", "documentation": "Lessee, Operating Lease, Number Of Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r487" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r18", "r204", "r284", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r454", "r457", "r458", "r473", "r573", "r659", "r697", "r804", "r818", "r819" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, redeemable noncontrolling interest, and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r112", "r151", "r521", "r685", "r787", "r795", "r816" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES, REDEEMABLE NONCONTROLLING INTEREST, AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r20", "r168", "r204", "r284", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r454", "r457", "r458", "r473", "r685", "r804", "r818", "r819" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding borrowings", "label": "Long-Term Line of Credit", "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." } } }, "auth_ref": [ "r13", "r150", "r826" ] }, "boom_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accordion feature", "label": "Line of Credit Facility, Accordion Feature, Increase Limit", "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit" } } }, "auth_ref": [] }, "boom_LineOfCreditFacilityAmountOfBankGuaranteesSecured": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "LineOfCreditFacilityAmountOfBankGuaranteesSecured", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of bank guarantees secured by line of credit", "label": "Line of Credit Facility, Amount of Bank Guarantees Secured", "documentation": "Represents the amount of bank guarantees which is provided to customers to secure advance payments made by them, secured by lines of credit." } } }, "auth_ref": [] }, "boom_LineOfCreditFacilityCovenantMaximumLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "LineOfCreditFacilityCovenantMaximumLeverageRatio", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum leverage ratio", "label": "Line Of Credit Facility, Covenant, Maximum Leverage Ratio", "documentation": "Line Of Credit Facility, Covenant, Maximum Leverage Ratio" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r17" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "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." } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusAxis", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Axis]", "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r801" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusDomain", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Domain]", "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r801" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r13", "r150", "r349", "r363", "r664", "r665", "r826" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "negatedTerseLabel": "Less: current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r177" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r178" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Line of Credit, Noncurrent", "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." } } }, "auth_ref": [ "r21", "r54", "r55" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r21" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r21", "r56" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "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." } } }, "auth_ref": [ "r316", "r317", "r318", "r322", "r802", "r803" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "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." } } }, "auth_ref": [ "r316", "r317", "r318", "r322", "r802", "r803" ] }, "us-gaap_LossContingencyAccrualProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualProvision", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount reserved, estimate of possible loss", "label": "Loss Contingency Accrual, Provision", "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges." } } }, "auth_ref": [ "r801" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agreed upon settlement amount", "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r317", "r318", "r321", "r322" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r277", "r671", "r809", "r828", "r829" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r779" ] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reconciling Items", "label": "Segment Reconciling Items [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r45" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/INCOMETAXESDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r396", "r501", "r544", "r565", "r566", "r616", "r618", "r620", "r621", "r629", "r643", "r644", "r661", "r668", "r681", "r686", "r806", "r820", "r821", "r822", "r823", "r824", "r825" ] }, "boom_MayorgaVArcadiaIncAndFelipeVArcadiaIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "MayorgaVArcadiaIncAndFelipeVArcadiaIncMember", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mayorga v. Arcadia Inc. And Felipe v. Arcadia Inc.", "label": "Mayorga v. Arcadia Inc. And Felipe v. Arcadia Inc. [Member]", "documentation": "Mayorga v. Arcadia Inc. And Felipe v. Arcadia Inc." } } }, "auth_ref": [] }, "boom_MayorgaVArcadiaIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "MayorgaVArcadiaIncMember", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mayorga v. Arcadia Inc.", "label": "Mayorga v. Arcadia Inc. [Member]", "documentation": "Mayorga v. Arcadia Inc." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r740" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r740" ] }, "boom_MidwestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "MidwestMember", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Midwest", "label": "Midwest [Member]", "documentation": "Midwest" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/INCOMETAXESDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r396", "r501", "r544", "r565", "r566", "r616", "r618", "r620", "r621", "r629", "r643", "r644", "r661", "r668", "r681", "r686", "r806", "r820", "r821", "r822", "r823", "r824", "r825" ] }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestChangeInRedemptionValue", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment of redeemable noncontrolling interest", "label": "Noncontrolling Interest, Change in Redemption Value", "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest." } } }, "auth_ref": [ "r14", "r59", "r60", "r63" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Distribution to redeemable noncontrolling interest holder", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "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." } } }, "auth_ref": [ "r137" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r759" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r767" ] }, "country_NL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "NL", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Netherlands", "label": "NETHERLANDS" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r277", "r671", "r809", "r828", "r829" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r741" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r200" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows used in financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r200" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows provided by (used in) investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r125", "r126", "r127" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows provided by operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "boom_NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to DMC Global Inc. stockholders", "terseLabel": "Net income attributable to DMC Global Inc. stockholders", "verboseLabel": "Net income attributable to DMC Global Inc. stockholders, as reported", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r118", "r127", "r153", "r166", "r184", "r186", "r191", "r204", "r212", "r214", "r215", "r216", "r217", "r220", "r221", "r233", "r248", "r262", "r268", "r271", "r284", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r470", "r473", "r527", "r595", "r611", "r612", "r660", "r695", "r804" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net (loss) income attributable to redeemable noncontrolling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r79", "r145", "r184", "r186", "r220", "r221", "r526", "r783" ] }, "boom_NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to DMC Global Inc. stockholders after adjustment of redeemable noncontrolling interest", "label": "Net Income (Loss) Attributable To Parent, Net Of Adjustment Of Redeemable Noncontrolling Interest", "documentation": "Net Income (Loss) Attributable To Parent, Net Of Adjustment Of Redeemable Noncontrolling Interest" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Adjustment of redeemable noncontrolling interest", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest." } } }, "auth_ref": [ "r120" ] }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation to net (loss) income attributable to DMC Global Inc. stockholders", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Numerator for basic net income (loss) per share:", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r198", "r214", "r215", "r216", "r217", "r222", "r223", "r235", "r240", "r248", "r262", "r268", "r271", "r660" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator for diluted net income (loss) per share:", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "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." } } }, "auth_ref": [ "r198", "r224", "r229", "r230", "r231", "r232", "r235", "r240" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "boom_NobelCladSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "NobelCladSegmentMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "NobelClad", "verboseLabel": "NobelClad", "netLabel": "NobelClad", "label": "NobelClad Segment [Member]", "documentation": "NobelClad Segment [Member]" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r740" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r710", "r721", "r731", "r748", "r756" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r738" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r737" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r748" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r767" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r767" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "boom_NortheastMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "NortheastMember", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Northeast", "label": "Northeast [Member]", "documentation": "Northeast" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of segments", "label": "Number of Reportable Segments", "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." } } }, "auth_ref": [ "r793" ] }, "country_OM": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "OM", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Oman", "label": "OMAN" } } }, "auth_ref": [] }, "boom_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "OneCustomerMember", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Customer", "label": "One Customer [Member]", "documentation": "One Customer" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs and expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "terseLabel": "Segment operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r248", "r262", "r268", "r271", "r660" ] }, "boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Assets and Liabilities", "label": "Operating Lease Assets And Liabilities [Table Text Block]", "documentation": "Operating Lease Right-Of-Use Assets And Liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r492", "r684" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r489" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current lease liability", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r489" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r490" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term lease liability", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r489" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r490" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r488" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r490" ] }, "boom_OperatingLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "OperatingLeasesMember", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Operating Leases [Member]", "documentation": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.dynamicmaterials.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "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." } } }, "auth_ref": [ "r71" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "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." } } }, "auth_ref": [ "r261", "r262", "r263", "r264", "r265", "r271" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/BASISOFPRESENTATION" ], "lang": { "en-us": { "role": { "terseLabel": "BASIS OF PRESENTATION", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r103", "r143", "r552", "r553" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r175" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Change in cumulative foreign currency translation adjustment", "verboseLabel": "Change in cumulative foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "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." } } }, "auth_ref": [ "r3", "r116", "r474", "r475", "r477" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "boom_OtherIncomeAndExpensesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "OtherIncomeAndExpensesLineItems", "presentation": [ "http://www.dynamicmaterials.com/role/STRATEGICREVIEWEXPENSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income And Expenses [Line Items]", "label": "Other Income And Expenses [Line Items]", "documentation": "Other Income And Expenses [Line Items]" } } }, "auth_ref": [] }, "boom_OtherIncomeAndExpensesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "OtherIncomeAndExpensesTable", "presentation": [ "http://www.dynamicmaterials.com/role/STRATEGICREVIEWEXPENSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income And Expenses [Table]", "label": "Other Income And Expenses [Table]", "documentation": "Other Income And Expenses [Table]" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/STRATEGICREVIEWEXPENSES" ], "lang": { "en-us": { "role": { "terseLabel": "STRATEGIC REVIEW EXPENSES", "label": "Other Income and Other Expense Disclosure [Text Block]", "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions." } } }, "auth_ref": [ "r138", "r140" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19", "r685" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r22" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r127" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "verboseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r123" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r740" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r708", "r719", "r729", "r754" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r711", "r722", "r732", "r757" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r711", "r722", "r732", "r757" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Parent", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r736" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock purchases", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of debt issuance costs", "label": "Payments of Debt Issuance Costs", "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." } } }, "auth_ref": [ "r35" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r124" ] }, "us-gaap_PaymentsToMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToMinorityShareholders", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Distributions to redeemable noncontrolling interest holder", "label": "Payments to Noncontrolling Interests", "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest." } } }, "auth_ref": [ "r32" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r739" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r739" ] }, "us-gaap_PendingLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PendingLitigationMember", "presentation": [ "http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pending Litigation", "label": "Pending Litigation [Member]", "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." } } }, "auth_ref": [ "r801" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r738" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r748" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r741" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r737" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r106", "r364" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r106", "r575" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r106", "r364" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "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." } } }, "auth_ref": [ "r106", "r575", "r593", "r833", "r834" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, $0.05 par value; 4,000,000 shares authorized; no issued and outstanding shares", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r106", "r517", "r685" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r780" ] }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSecuredDebt", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings on term loan", "label": "Proceeds from Issuance of Secured Debt", "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings on revolving loans", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r31", "r786" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "boom_ProceedsFromSalesOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "ProceedsFromSalesOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of marketable securities", "label": "Proceeds From Sales Of Marketable Securities", "documentation": "Proceeds From Sales Of Marketable Securities" } } }, "auth_ref": [] }, "boom_ProfessionalServiceFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "ProfessionalServiceFeesMember", "presentation": [ "http://www.dynamicmaterials.com/role/STRATEGICREVIEWEXPENSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional Service Fees", "label": "Professional Service Fees [Member]", "documentation": "Professional Service Fees" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "netLabel": "Net income (loss)", "verboseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r166", "r184", "r186", "r199", "r204", "r212", "r220", "r221", "r248", "r262", "r268", "r271", "r284", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r452", "r455", "r456", "r470", "r473", "r512", "r525", "r558", "r595", "r611", "r612", "r660", "r682", "r683", "r696", "r783", "r804" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r132", "r171", "r523" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r7", "r513", "r523", "r685" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Current period provision for expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r197", "r289" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r736" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r736" ] }, "boom_QuarterEndedMarch312024AndThereafterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "QuarterEndedMarch312024AndThereafterMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quarter Ended June 30, 2023 And Thereafter", "label": "Quarter Ended March 31, 2024 And Thereafter [Member]", "documentation": "Quarter Ended March 31, 2024 And Thereafter" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/INCOMETAXESDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r389", "r396", "r421", "r422", "r423", "r500", "r501", "r544", "r565", "r566", "r616", "r618", "r620", "r621", "r629", "r643", "r644", "r661", "r668", "r681", "r686", "r689", "r799", "r806", "r821", "r822", "r823", "r824", "r825" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/INCOMETAXESDetails", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r389", "r396", "r421", "r422", "r423", "r500", "r501", "r544", "r565", "r566", "r616", "r618", "r620", "r621", "r629", "r643", "r644", "r661", "r668", "r681", "r686", "r689", "r799", "r806", "r821", "r822", "r823", "r824", "r825" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r703", "r714", "r724", "r749" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable noncontrolling interest", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "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." } } }, "auth_ref": [ "r57", "r58", "r59", "r60" ] }, "boom_RedeemableNoncontrollingInterestHolderMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "RedeemableNoncontrollingInterestHolderMember", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interest Holder", "label": "Redeemable Noncontrolling Interest Holder [Member]", "documentation": "Redeemable Noncontrolling Interest Holder" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expenses from related party leases", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r100", "r494" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r494", "r495", "r817" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.dynamicmaterials.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments on revolving loans", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r34", "r786" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments on term loan", "label": "Repayments of Long-Term Lines of Credit", "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." } } }, "auth_ref": [ "r34" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r206", "r207", "r340", "r365", "r496", "r654", "r655" ] }, "boom_RestOfTheWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "RestOfTheWorldMember", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rest of the world", "label": "Rest of the World [Member]", "documentation": "Represents rest of the world." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r704", "r715", "r725", "r750" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r705", "r716", "r726", "r751" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r712", "r723", "r733", "r758" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r109", "r137", "r520", "r548", "r550", "r556", "r576", "r685" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r164", "r209", "r210", "r211", "r213", "r219", "r221", "r285", "r286", "r426", "r427", "r428", "r442", "r443", "r461", "r463", "r464", "r466", "r468", "r545", "r547", "r559", "r833" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails", "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "verboseLabel": "Net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r249", "r250", "r261", "r266", "r267", "r273", "r275", "r277", "r385", "r386", "r504" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r277", "r775" ] }, "boom_RevenueFromContractWithCustomerPaymentTermsPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "RevenueFromContractWithCustomerPaymentTermsPeriod", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment terms, period", "label": "Revenue From Contract With Customer, Payment Terms, Period", "documentation": "Revenue From Contract With Customer, Payment Terms, Period" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r163", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r645" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/CONTRACTLIABILITIES" ], "lang": { "en-us": { "role": { "terseLabel": "CONTRACT LIABILITIES", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r163", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r388" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Sales Based on the Geographic Location of the Customer", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r12" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Dollar revolving loan", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r767" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r767" ] }, "country_SE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SE", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sweden", "label": "SWEDEN" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "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." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "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." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Purchased Intangible Assets, Other Than Goodwill", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "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." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivative Instruments, Gain (Loss)", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "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." } } }, "auth_ref": [ "r85", "r88", "r459" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation and Reconciliation of Earnings Per Common Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r792" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/INVENTORIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r15", "r113", "r114", "r115" ] }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lines of Credit", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "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." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Compensation Plan", "label": "Schedule of Other Assets and Other Liabilities [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, classified as other." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r42", "r43", "r44", "r47" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Information", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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." } } }, "auth_ref": [ "r42", "r43", "r44", "r47" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "boom_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r698" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r700" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r245", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r277", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r312", "r313", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r662", "r777", "r828" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r275", "r276", "r561", "r562", "r563", "r617", "r619", "r622", "r630", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r646", "r670", "r689", "r809", "r828" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "BUSINESS SEGMENTS", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r244", "r245", "r246", "r247", "r248", "r260", "r265", "r269", "r270", "r271", "r272", "r273", "r274", "r277" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment information", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and distribution expenses", "label": "Selling Expense", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r122" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424" ] }, "boom_ShareBasedPaymentArrangementExpenseAllocationPercentageOfNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "ShareBasedPaymentArrangementExpenseAllocationPercentageOfNoncontrollingOwners", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, expense, allocation percentage by noncontrolling owners", "label": "Share-based Payment Arrangement, Expense, Allocation Percentage Of Noncontrolling Owners", "documentation": "Share-based Payment Arrangement, Expense, Allocation Percentage Of Noncontrolling Owners" } } }, "auth_ref": [] }, "boom_ShareBasedPaymentArrangementExpenseAllocationPercentageOfParent": { "xbrltype": "percentItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "ShareBasedPaymentArrangementExpenseAllocationPercentageOfParent", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, expense, allocation percentage by parent", "label": "Share-based Payment Arrangement, Expense, Allocation Percentage Of Parent", "documentation": "Share-based Payment Arrangement, Expense, Allocation Percentage Of Parent" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r128", "r202" ] }, "boom_SouthMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "SouthMember", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "South", "label": "South [Member]", "documentation": "South" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r165", "r245", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r277", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r311", "r312", "r313", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r662", "r777", "r828" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r25", "r164", "r189", "r190", "r191", "r209", "r210", "r211", "r213", "r219", "r221", "r243", "r285", "r286", "r366", "r426", "r427", "r428", "r442", "r443", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r478", "r479", "r480", "r481", "r482", "r483", "r493", "r545", "r546", "r547", "r559", "r613" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r275", "r276", "r561", "r562", "r563", "r617", "r619", "r622", "r630", "r631", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r646", "r670", "r689", "r809", "r828" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r209", "r210", "r211", "r243", "r504", "r554", "r560", "r567", "r568", "r569", "r570", "r571", "r572", "r575", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r588", "r589", "r590", "r591", "r592", "r594", "r596", "r597", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r613", "r690" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r209", "r210", "r211", "r243", "r504", "r554", "r560", "r567", "r568", "r569", "r570", "r571", "r572", "r575", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r588", "r589", "r590", "r591", "r592", "r594", "r596", "r597", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r613", "r690" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r707", "r718", "r728", "r753" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "boom_StockBasedCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "StockBasedCompensationMember", "presentation": [ "http://www.dynamicmaterials.com/role/STRATEGICREVIEWEXPENSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Stock-Based Compensation [Member]", "documentation": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued in connection with stock compensation plans (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "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)." } } }, "auth_ref": [ "r9", "r106", "r107", "r137" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued in connection with stock compensation plans", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r68", "r106", "r107", "r137" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balances", "periodEndLabel": "Ending balances", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r107", "r110", "r111", "r129", "r577", "r593", "r614", "r615", "r685", "r697", "r787", "r795", "r816", "r833" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "boom_StrategicReviewCostTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "StrategicReviewCostTypeAxis", "presentation": [ "http://www.dynamicmaterials.com/role/STRATEGICREVIEWEXPENSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic Review, Cost, Type [Axis]", "label": "Strategic Review, Cost, Type [Axis]", "documentation": "Strategic Review, Cost, Type" } } }, "auth_ref": [] }, "boom_StrategicReviewCostTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "StrategicReviewCostTypeDomain", "presentation": [ "http://www.dynamicmaterials.com/role/STRATEGICREVIEWEXPENSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic Review, Cost, Type [Domain]", "label": "Strategic Review, Cost, Type [Domain]", "documentation": "Strategic Review, Cost, Type [Domain]" } } }, "auth_ref": [] }, "boom_StrategicReviewExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "StrategicReviewExpenses", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.dynamicmaterials.com/role/STRATEGICREVIEWEXPENSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic review expenses", "label": "Strategic Review Expenses", "documentation": "Strategic Review Expenses" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r747" ] }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "periodStartLabel": "Redeemable Non-Controlling interest, beginning balance", "periodEndLabel": "Redeemable Non-Controlling interest, ending balance", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "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." } } }, "auth_ref": [ "r24", "r204", "r284", "r473" ] }, "us-gaap_TemporaryEquityNetIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityNetIncome", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Temporary Equity, Net Income", "documentation": "The portion of net income or loss attributable to temporary equity interest." } } }, "auth_ref": [] }, "boom_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails", "http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan", "label": "Term Loan Facility [Member]", "documentation": "Term Loan Facility" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r739" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r746" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r155", "r156", "r157", "r280", "r281", "r283" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks / Trade names", "label": "Trademarks and Trade Names [Member]", "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." } } }, "auth_ref": [ "r75" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r766" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r768" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.dynamicmaterials.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r769" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r770" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r768" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r768" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r771" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r769" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, at cost, and Company Stock Held for Deferred Compensation, at par", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r64" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "verboseLabel": "Treasury stock (in shares)", "negatedPeriodStartLabel": "Beginning balances (in shares)", "negatedPeriodEndLabel": "Ending balances (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r64" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost, and company stock held for deferred compensation, at par; 721,730 and 689,700 shares, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r27", "r64", "r65" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock activity (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r9", "r107", "r137" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock activity", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r9", "r64", "r137" ] }, "country_UA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "UA", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ukraine", "label": "UKRAINE" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "crdr": "debit", "calculation": { "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Undistributed net income available to participating securities", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "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." } } }, "auth_ref": [ "r234", "r237", "r238" ] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted", "crdr": "debit", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Undistributed net income allocated to participating securities", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted", "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." } } }, "auth_ref": [ "r234", "r237", "r238", "r774" ] }, "boom_UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted", "crdr": "credit", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Undistributed net income reallocated to participating securities", "label": "Undistributed Earnings (Loss) Reallocated to Participating Securities, Diluted", "documentation": "Undistributed Earnings (Loss) Reallocated to Participating Securities, Diluted" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r765" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.dynamicmaterials.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average shares outstanding for diluted net income (loss) per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r224", "r240" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynamicmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares outstanding for basic net income (loss) per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r222", "r240" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "boom_WestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynamicmaterials.com/20240331", "localname": "WestMember", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "West", "label": "West [Member]", "documentation": "West" } } }, "auth_ref": [] }, "country_ZA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "ZA", "presentation": [ "http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSDisaggregationofRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "South Africa", "label": "SOUTH AFRICA" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "16(c)", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.27(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "14", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "15", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "610", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//610/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//720/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "65", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-65" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-66" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r774": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 69 0000034067-24-000075-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000034067-24-000075-xbrl.zip M4$L#!!0 ( ,>!HEA9*VR@&BT! ,=[$0 1 8F]O;2TR,#(T,#,S,2YH M=&WLO7MWXCBV-_S_^11^Z7G.=*_E4+YQ2U7S+(J0:M:D(!/HZ3///V<)6P1/ M&9N6[23TIW^W9)M+@(#!@ SJ-9,"+-O2WK]]T=;6UI?_^S9VI!=,?-MS?_V[ M6E3^+F'7]"S;??[U[XU>L]W^^_^M_]>7_^_FYG^^/CU(=YX9CK$;2$V"48 M MZ=4.1E(PPM(?'OEAOR#IT4'!T"/CFYOHMJ8WF1+[>11(FJ(92;/D*KFMH&H9 ME:O*C8XKPQO#'. ;5*V5;FK8'-8&1JVJ8EU^OM6&>*B;6OE&,VK&C:&;@QM4 M+BLWIJ%6*\.J99IF3;9N2Q5*S]_()+GR"#NN%N*']-FOW^OI:9&T] M\@QM5/V3[3JVBRF!DN86MM<_%RXL/1=N_+'IR8K^B5X>(!\GS=]\>ZGUJYZT M53_]S_>'GCG"8W1CNWZ 7'-VU\#SQDNW65,7C6US#"PD-G+\HNF-:;<,1=?5 MV;M6^A:_3:W5:I_8U5E3Z+3]P3#>=\CV/4-3*Q_=$;58?('UCJ1QV_*GZ&+2 MU"?!K-T0^0/6#GY<(KOIA6Y INMY%%]A5+I1JC=S#L!SUI/HHX=HRHVBW:A:_)#-#*1BP!K= M.@BDO8#=F]][A?J7$496_NYV+H@/UV2QMB$GVT+0N[["-<[X#Z(;89O?\M>,+#7POF#5 , M $V?A.W;E@NOFS:A=P0Y;=?";__ TX)D@Z0/;[1RH:[0_W1#*5>^?%IZ:HJ7 M-$-"X WWMF\BY]\8D99KW8$XS=Y3*=1O@ LW=/C[OB31MO.WW,,O_NP=U4*= MTCBK%SQ"<\]:?D6M4/_G 2-HP-,M]@8'/2]L%W0-J[M'S;2HDK3> KF\/ M'/Q@^T'2JQ)P["/A_JD+9HZPA_L=SS4C *0:@G'L(53//80'&PULAXI?].ST M8ZB4=AE#\AX;^\T]1K$%2QF,HGR"4>S*BSFKTP^DFI8=>^)J5XX<-):T3-ES M+.K[L=Q!HQ<8S O^AFSWP?/]AXRYI>N,)P2/:[Q<<_3@?1LNE;V(F M/AF-:NS$&AB#EY R>>H$GII.^99.-*2=.)3-D$[%I9W,2KZXM).9R69(Q[;Z M1DT]M\W,8 S:N<=PN,4T:OHE&'ZC9ER(Y3=J%V3ZC=I%V?YR:2>4YW_ILN0 &+;%H_FTPG<"@?7L\<6BHGOTV(I0F2_'&WHO-G^QW+P M]OW-]>2GY:=/6%PS^>8'B 0T5,MBIS>*"O]+[IM?FW736FBJLVCN\I7D>_*2 M3TOC7D\&C0,R1$LR03PRXT979@^*K^PVLM"UHV'Y(P3NTM/)8,O*NG)NL>A5'K$ MI$>!,QN>9;] MQ:;=B*UZI$]";IR/_WQ#KO>&"86:QZ[*YR7'O%IN?=;^5GB M@)]+:E+?74WJV:G)\K')$(\&/U-#'GVUX&5O$\ ['@_@%98]IC;<<^?N MP,SXM_X,:; #+_GPE>_\6:#!DR:P>]CS^T%GODC>M:73VM?,:/&K"D6VUW2::V %R\D+^:L[)_X0#\(^QU4+$!7?5SPO=:SFG M>\,TPW'HT(PL-F=8,Q7)"RM4)>>\Z!/F#DR9WH],0&YH?_3YV9%I_XAHP#8W MY#[Z/##WZIZ#R;IZ]#EH3H6"!]X9[B8:;!\8=?8I[9,8==6[' X/R/OD^ MV4R0!V;E?=I^$I^9!T;E?8)_JI#608'V=S3/_>3^##&M#.FOY7U"?]*@5I:$ MS_ML_MQ1K2QYD?>I_JFC6EG27DS@3TKNO,_)3^7C:-E%$K6\3Z?/X>-D2?^\ MSY9/ZN-D2?B\SWS/[>-DR8N\3VY/[>-D2?N\3W)/X.-D2&[]Z'/:\PTM[[/& M$R]*GBYYOG7Y0\$^/$S)5S!HEI;HZ8E?D7)<_$ MJ+S/H4^79Y]9D%3/^USY/(GVV=$_[_/E$V?:9T9X(^^KP><.V&7)B[Q/]4^? M:I\=[<4$_J3DYFPC<99#XW_6^C7TP5;Y?B]Z1(PD6E/@MD%,9-DHOI*7G1L& M_Q/1#VA^-W51R\7D&0>VZ>>-]/Q/*S\@?<<;8*?I("MO5.=_CGA&)<-!9K'! M_X3R_!J)!S[Q/_$\J_KB@$4E_J>H?#A4&28-EOB?BIY??1V)]/S/1'EQJ+*D M.G>+Q#X);KNO@&)_9$]6%33G6I&?58#(!RSCMH#%>8-P3MC >HX&#:2U;& OQ'(<5 M$80;L!_\YCD6)KD1&.ZFW)3\3\A]CFE.OWZW77L)NXKV. >CM 7_5?[><)[TVP MUSYKWXT0S]P!MC\H0=5K29.L7YX06WL^F]>-$G MR )'EOSP&Z[%OE!/-S_7TY>V ?8DI+U>="K8ZQK/!+/5 MEQW?RX\X,J;X@3!C;^[#SP\>*M+XPAM#3*L4<"^R^V;/;(N+B$ML&:!EWW MZ&6_L\):E;O85#8LZ+]ZG/H-UVO%JB)$EF^]UA\!'7*#-FYC=1\OLO2P&0(L MZ,5+U&#GF%9G%8RL_^45X3MO5DJ#PX=!SDN56ZCSN="^MZ[P[B5(8%TAG1N MH^^K2)^E.R*?_9I7Y GM?61,<[O(<'Q,"SU]H9@6JRK'F5UM?=\LQM3T7C!X M5<%* .J?(4 DY9K8>L[W1ZLJY3Y=,?$"!.,AL$Q"D/P $JQ^,/-E)\#.-2X M6Y_9"H=O8#N0^S5.?_,R4AGG1T-6,<79=BHOWI^3VW7=3 MU;A=8#F58;GTY,P:MXL:5\WA;/1!_/+U&RSCBWLH!6X7+7@H%NF?_W2;&K=+ M !Q5EN2!3]P&L/DH0\D#B[B+O$85$%W?:0U6X"\IQCXZK.)=!5;@+ MP E@\*$QN(O;'0,8>95:[B)D/#+G7)+#771L%^9\A_$2&SE/&(9#0^+N,VMU MH0+$762,8QZ=2XYR&1IK>F3B@9JC!X18RQC5Z=ES+NGA,E@T\Z^_8>^9 MH,G(-I&SX%O_@?W,UENYBQJ>2U"YC Q=-1+.I!-4+J- VY#0\\)@=+%0.)-2 M4+F,^UPW%,ZE%;B,]&R#0L^\T(+B>Y!-5Y3(8>.58.)=> MX"[R>&Q&907&9N/B] )WL4>!A7/I!2UOT<>$%>W.Y=J(,^D%+6_AQVO PKGT M0M[BCPD6NM\O%POGT@MY"SY> Q;.I1?R%GF H_7@(5S MZ07NXHYYF5/^XX^+TPO* S.I0WR M&D7\?Y<9/CJ7-LAK%/%"87 N;9#7*.+7WRX2!N?2!GF-(EXH#,ZE#;B+(AZ1 M1UE!L-V_.&W 713QNF%P+FV0URABXS*#R>?2!GF-(EXH#,ZD#4IYC2+V+A,& M9](&I;Q&$2\4!N?2!GF-(GZ]3!B<2QOD-8IXH3 XES;(6Q0Q_0Z2/*/B7,HA M;T'%ZT+%N70%MS'&IN>:< =AQW,\V?Z/K].OV#5'8T1^+!_4\81?L!OB>^*- MX2:XPPS^L(-1,_0#;XQ)5J!9TZ'^=(+?'1H2OW2E<19QK^_H/QY)WK"(U:Z+ M=QQM7I47MS%0 5,>87HN;3EFVS*=[CV#[V6V]F2/D M/F/X^HK($2H@V- '!&U7%4-R93_R;&B9N_!J M#GAU)D^\S%T,U,+V[0-^1DZ+]6?U!) L7)D'.["?F6_11#Y>/-@$33WRC/X5 MOZOMFEEY-/-7TJA:^.X0U4?@HNT^SQOEQS!R%R_E#4$-U[K'CCW! E6[HXJ[ M>"MOJ+H8!''ALG 7-XT.YZ038/QLFT_XQ<:O3<\/YG-^UN*1>$/LTUN0T\/D MQ3;Q/<;'/K[^7%SB+FRX(Y=:XXGC33%^P@%]%TBW-Y[ ,RY9HK@+I.W(JU[@ MF3^^@O:U+HI)G^RW6X)]+R0F]J.O(XPLUGG+?JE_@3^,=W:I@JM5Q3"Q";0W M-%1#I1(>5-2*H91T31_^+XV$S._Q@ZD#/!S;[LT(IDVCX-;0BI72)/C\:EO! MZ%95E/]38$WK7_P)1B3#-]$A38/3 02IE?"WKAW5CCWJN30/(]Q[:DGYA\*)_CZX$WN=66+GZ> M((M:[UM%@KMF+__$B+(CU3>Q;(?;DNLP)(_<)KT= B)OAFAL.]/;O_=!/'VI M@U^E)V^,W+_+/G+]&Q\P/(P:^O9?^%:M L?8U]>(6A5X#F-O3#U5HQC[O=/N MM^ZD7K_1;_6X[VVOU?S]J=UOMWI2HW,GM?ZG^5NC\ZTE-;O?O[=[O7:W<\8A M*#L-X8]&[[=VYUN_VY&ENV*S^-\_J67ELZ0I):-VOLZ_)[^QMN]17[E'R;U' MQG%706.[GML)Q_ D4XH5^Q,>,G-;D%Q$32F=I=QY)HML4<-68#I]" WJJG+S M3Z;WYT]9E>EC VD79IP#RC]_1^2'U'7Q+\MDN](8:DW='Y!]@# M:A/\3?32=N)8>C3^,P2?!A-G^H0G'@D*TA"@C0)P.& HX/;=@O?E#)#C>,' M>TMPJU%2U"I&^?,FZ&;*'#T%>.JWGA[^+3VU'KM/ M?>GQ]Z?>[XU.7^IW)3 Y?; K43=57>H^26KI9^N7Z(?NO=3_K25MLDN-9E^" M)FI--U)KS;,[$+LI 5"V4C#"TI\)5*7(FY; R<:6E![SC^SV5N2B+R'^UH)? M;L;PB!&][<9"TYLI1N0&NPGT]4(=E)(YBKBCJ[)$O?_W8B#Q8VCWUV0<\+[[ M= F$S)=)Z!-XG??.\FTFF%X@D_VWX SD/0@2N)8)0+];OO3>G; M0_=KXT%J=YK%@\3C'*SXN?6&S("-5_*&TGR<$O*EW@2;=.G#DFQ7L@-?:H[8 M-&46L3AY@+RB5-(*M%$NUFKZAP*]ZZ.T8JEIRTFQ'NA MSYG/="L@N=A!KXC@CT7V4V!EQ($(RIE3>26Z>1E_6CSD)>N.-DN_A4[!6E.#.$2,N ESI><9F+^[F@IY[UI)7T MAF41[/OQ/P_P/#61\EJAKJI519&>;.L92X^(_'A%T_?B+J>>4:V^4ILMDBF% M>B^T0<)T1K: M$^1(^ V;(=U- #^#Y&)?!M?<=$*JA*2_[ E0RUJSH"A6PO=:H=T=B53B&@2C M)>P9A;JNZ.^1]TL*@#]X8#D>1Y[[+B*CE@KUK1C9S\7)1TWGKE*X7J\;'C\IZ:G D-WFW:5;?#APV.<#('$FF@WP_ MA=,\"W9>!"G EZ':JC<=#SSG6JG0B>.(.-[)*,'$XG5D S@(4_J88&MUDK%9 M'!823=7UB:9I9Y-\&<24P8H>>'\$7 U5&S#1F_D#Y6CY!ZC-DLEEZ6^@Z4MT M"B/]"SGAX4&N+2C=BT]GQ>^AK(CE/1+W&1\J,,WJ=K]O)+<@]-Z83S9'1PLP M[R>:5.&\FV-602F/L-1!OH7^E+XYW@ F4#UP-,U HKF7./B033N$/_;+,3AE M1L%Z/[7M6C3J@Z7!5#)'V/PAT2(GH*AQ,,)10AJ9^>BW\6+\SVJ:Q#4-, MV"PU@$UPF69Z2!9G65[?F9.VZMAOGSIXBL_JC:9C4\SEX7'&O*RKW"DJBT@J". M[2 ^68*GW@NM7S.5,)@!:=2FQI$9+)(VAT*D$2S7M[KL/DS)B'Q0_IHN/ 4 M.CBBF@$>5K1F'CI1#+UWTS^VKHHZ-=,^V/]E7]VR0 -*@EC5S-+@%:%;+D*W M:%JQ)+1+=MK%]B4D.8B BX),$[0+W=YK,5DDU&U8^ZL$(G2SYH(_!J4$[R") M@0>Q'0,)IC)UE.!AX%/0,-^S]$R\UV"47$YDOH6%]S$#P1/"-P;>)8R TRI4%=K+:(-)^E*]]5I]R8/:5DL =_4[V0+>;O M70G3B1>Y&;<$.^S:V56CW5$YF[\ M,[X9$(Q^W* AD.,6.:]HZE-"9E6T=<\*""E9=PQMNZ,B:S9^I_5=&D__ECK= M?DMJ?.W^WI?NNT]_-)[N;AZZW7^T.]^B:S$V]9?H*'PTQ3*0(:-AH4N.SM>AAE.VR MX>U%J3?O24S!\C(FL$TS,'3 JBF8_U/-'.,VQ8E\$9\O-@%DR+:&^. 819H-ZLISLCGA83--X%Y M[\?QZM%)(LOU03/4C='T_0+] #LV?L'O?P;;[JXL]L.;Z5["8*4U]J&#ZWY_ MF\ (W_\:P6LI HR _M2'AT:\!9Z8V*=] *[&QU=( MC\2S0L"+#!,- G/U!O._@3.OR1S.P4S,6$84N'-2++<@?AX\-!8,.BSJ:-%, MCX20[(W0/2GRG"1[3"4@[E\$"SH:UO=(6.G(H;4;4@A'^6(+G8ZE%B@<]9GM MMQ^RR,(D'@6]_V[JHI:+R3/TVX1Q40&RW1"Z8^$Q?0C]/]AC)]ZC3Y\1980P M+TCR)E2\J-MK1Z2:G:LM,Y(.D/G#\9[?78GFP71,44>!Q9%28[1*:MVS^$?4 M7SHJI@?8,^,(*MVX2K^C@>U06@,7:43>I\(RL0,0O3'+T/:CP$OD]_H)2X8A M$ U'?4$O"# 6/X:*$,RS_2A1;A(I,'B-8_\9VA9MD?A*$6#AT@QCT4/7-&42 MO2*:MAMY]/19H*L&M'P_59:+O\=] T<\!J[X M?CB>1(.GURR0;+*BV1"_&EH8.B0*!>$Y1:CC!B&IWP+@4JXCHIOG 8YFC M$;"W"=UOG.A?JL,^4*OTM8 MWW/I^&3Z!A FVA':9;@X]<(-[WJU0>" UK2S MPVKD6)W( +,Y81Q :,!R)RE@/#JL^!T$P_T8- D;,NUG MPW7I2YZ63)\$5N\?LZQN6C(UKLYZA\WHR(>X4JJ^J 4]=NY&;*7@;0L[6F^E M9^Q-8.[!)E7L)JICO#'(#3O"*$+SXAY8FDCJ1R85^F%AQBKZE294#:/LT\\, M\@Z-7H%=@T8PLXM18_LDC%#T>55H: O3\YGW@*D^F7Z.I(X2(0+RZ@/FY1GHIZK(_LB.4?TYT'GL* MVP\,ER--"Q??*9%(W5%WQ,&QM5A099^EH1-2',VTR>S5D7$&76)AD$(P7;+#>A9QY1];/\(,IU M>\(8\TS=+9=21$(3:EZ0$QL[3 #?\7V,T.SG]VH1O _D@-%R0GA].)87H$K0 MZTR(_%4*! A\ZB'#W9^A%R!*@+D1<]"K'QN:) L:H Y3TY%D 6'!I3#9Y9B. M,C6.%!64\POV8&;T9C_$ZA((J44F,"V.<&AAT*$F&Z)#-\M# MAP8LNQHD(39K]#W )DJ*B'U1HC,=T$SG4Q)2>5^VR6"+X#XJ(M%37H 45"M[ M$QR5P8G)'HV)56J(#J]:>G9RCE6T+,"HY)$I)3G0?)M ,G.V O/85C(*@N;T M7I=Z&T6:F24 #QW\DGCT4Y93&MU*7_K.U'Z6GJ,]4C-E1!T?.QXG[108 V N M])J !^Z/(Z"1,:;=!2UDF]3]?6)GO$06 E0WO7V^K@(>*0 4.AA2\^'8U(^C M=-]F;^39+M(AV[\%?$+/[-*LA #\XDQ]F[(11.>=P06<8V_(YD6,.@'Z0:T# M*"\GX0[M70A?329X#M@VO.#LL,?1*#];V(G;;[62S(J!OTY-W!C($JFH: A@ MC&D3NHID$S,TZ;+=Q+KWIFK).8#@G=17\T>O;F)-I3Q)SV MC]2D/AU(.4\XBH.HR_K")>W.7>M_N#QH(P]A:14NE#[.2=[U495:L53))N>Z M7%0J'^=<'RF!ZZBI2L!VT%W4'<]$4:$;JZ^=,.-E8'5C:>^A&(V]*-=-_N M-#K--BM\?-]]^M[HLP/$T$5EN*5%HP^QTPQR/ M0?HY=%%HT?7-7U@T_MV29*X'I^DG6\Q' 6W!^+38=>EQ]+#Y6.,\CB7V/O)MO.A1FLF$4N1Y$?KU QH(% M#TH$I2Y%T9>$QR$\CK,#L;2CQT&WD1(\@G8THY">LS;&%^-[E"[&]RA=CN]1 MN@3?HY1KWZ,D?(_+5/EEX7L(W^/L0*SNZ'NP<@4CSZ$IVW$JM=3Z,TS2T)^P MA?&8)6UV/#?>6,2./P[$?+#LJ^=7'0#!IT5')]TCROD!#!Q%Y6;D>@I%X M6?GFA'!4+M$^5(2C(AR51XX0/UOW\1M28/.0]HD8'D5]'E;% .*H7Z!]4A:,J'-5S ]%0 MZ,$! 6:E9U+L=!$JZ1*14,NM2A*[7L2N%V%$SJ0ZJJ5X9ZLF=K;FB6??5\L- MW=F^&;(:;&S>UYA5'QHNN '-I(!2O)@VJR0T3S(6/L&E@$3;)-3"*;CD$0FG M@!MYS:?N4.GQ(,PK.,V&-\&TK)CV3WIBDQVPDGG,PL,/3O*=.@B.QVKAH@&M M=/L]*F/Y9/L_A-&_& SHFXK4"*M_R2,25I\;@FB?"KO:D57ENJGT@*JW?YOK:?= MBZ<*$;W($>57Z0B?E!/5HHMRN7ST)273'O S+@=(:7=A+SJ\4EOQBV"HL^56.2%AR;@0VK\JC)I)] M^>A+2J;][A+\;/NTOHTE]=A)PMXPJ8K3PV9(XB/374OZW6?';\:3>&'W+P<% MPNY?Y8B$W>=&8'.J/ Q-I//RT9>43+O#0\0VZ/P^\5PP]*[MD05[+VS[Q7!: MV/:K')&P[=P(;%Z51TDD[?+1EY1,^P[WP%Q^B&$*/]^9(VSZY7!8V/2K')&P MZ=P(;%Z51S6VZ9M.#1),XY-IW6"$B=1VAQX9LT<):WXQO!76_"I')*PY-P*; M4^514F-KOND<'L$T/IG6>AO9 SL04_++8:F^:05,&/%+'M'5&O%LA\8! H6! MRTH;&H5Z#^B* A%UOBBF?FSB/@7TZ+SD]YDTU;\,R*=W-RVP*^ZHH14K)1C, MQ/-9#=%;@AU66NSSJVT%HU@!+-X8\?Y6F=^"!K[GA,'F6U;V^T>DL6E]\^!6 M+T\^ ,NQ5+9&.ZF_H^G"7]I]V_JUL$LB7R&Y:43F O6,;P8$HQ\W: @COD7. M*YKZA4]+A!G;;M(A@W+A/0$S%J'J#D0YD00=V)44 J04ZGUVMB0[!!O0YZYS M_W>H3K%.H':^^7C(KJQ%]B,B05P&0KJ1[MN=1J?9;CPL5X+(@ IQ*1<6-%1 MIZ9*N]_Z+JG%B#!I#EC8>]"U L<@N?O>E+X]=+\R7#2+J0%QZOXVNYV[5J?7 MNI/@4Z_[T+YK].$+]!_0W9)ZO[5:_1[WH_BY,?9">FB'[4K]D1?"LRQ?EEIO M)IX$4F^$2%3G\Q&3^-L="M OJ<;%7(*YQ2:@-V]@? Z:^/@V^?#9LOV)@Z:W MMLMZR6[Z/$;D&*X3OS@V9T48]:?5 MW\O58LTPUEY2BNK:WS<]2M6+6FW]I4V/VOR[7JUDU:EJI?;AHW:<'RK4)X^? MD\YYC]VMDTR3:SO-)>>GX&D*/8MMYSGE)1'A#IMX/ #YCNF@[Q,UN"2"+)U? ME#4D9LVV$': S!_/!'2S=1,/>\C^^[SO[/@,A&ST>HLV<#,--PXVMA:!-P$U M!>I?8IZ11'O^$2%.&(_;C1([!ZVVLGT+S*Z1DJDER30QSI!/ M:>G(L%;T7^NHAM$7'[@RA[9K5*-1532ZK-4Y@=.J UL*J0_R(&]K^MLRT\IDB M7J89+:<0;&*PH,!G67)Q0-=[D>-XK\@U,>6S9'GA(!B&CH226Z#)WS)45HWD M=?<>N8M?EG3O:=:[/;%'#_^4#6T5>FSZE6H86P3FJ,,H@PC)M5)I91@R,-"? M8),FGSC3+9E+'^F\73WF7.N\;4A<85<'!WMRK (<4PRY7*MPXD]F&<:]>B!M MTP49 JE*@526-655^,7$Y/BH:+LOP#2/B.G(_GHUH>$4I" M_&L _XHFJZK. MB?2$CN+-Z#MFJ[QW,)6Q5&M\FZR^%R!',I"D5V3#4C/RZ% EGO$\6KA=QVP(RAR".[B74RG(ULYG$,1%W;;,, M;P*]F@WXOE^6O&A2S @ M/KHF)AD7"*6MDXPLH52F4-+E^!BP?L^](-70@.QZ'#MGU:>$* M77&-OVN*C_^<[<)C0M&[!8+"9P?3#R XC;$'0_^+_;Y1J-+*4Z50KU5DK;:Z M/+ZRH4B$U?.$M^WKDV?!6Q7P9LB&NAH?.CG>LO23>0]L?.@EL[2?0USEZYUT M[NM&[[&:19=!M9JL:-6,/!\>HAX9.=C7"\!]G>_T "PI$0"UC@^Q6:W*MS$M6@XA?GT[A9PLENA.J5@(G^L(VF?*L9>_P$!-Z7'R MWC)(ZKAL:=BB6!-:MEW3&^,^>MM;$DJ%>D6NJ =',X0/S1^(MJC4[$!4+M3+ M8=[8;SPL,J6QM,3L;[)TF7OY'.+SI]/)"YF[' M<\V]TIQ*M4*]:LBJ<7"6DW!S^0/0%IV;__BM^W#7>NJQ6F65SU+KG[^W^__FH1;O-9503PH_.S8:V XK M%[9?]>>,!"SS^Z\KU7M6'VR"IK1^S2&QM,OT;R[3A]FQ0M9CA(K]-M25]4*] MI,C5&B^5.4XP%Q#RP,_0CE#HZS!Y, IU0Y$UA1=YN*X]I,!#$N)YI1JQ"K&_ M<:"$?)A[@'O*0ZE05W59543"S06":+M&S09$95:+IJKG)-6&^XQ+[CMX>3,P M9I9LEB9!LY=$!;8@Q#'E//GVUU9GMC!]C%0WO//-&K<.*VJ-M63-HGS/:8 M'^[,T>VOJEP1Q=0O$4Q;U&[68*JPRL!R[?#D8P[SE/A7OTUH0>F]N%(D_-I] M#PJ,B?F''8R:H0]#PB01D.F>XD$WN-9DM7*PKA4N+G]XVG:RWA'PI!7JFBJ7 M-5ZF3-?E[2;K\A-:S@? X0TEQW.?;P),Q@"%@=AENJ_N?0 R]H&*=T#$/45# MIZ=3E11>0I3"JSV=ILT /70W:4E6N('/=?FQ'V]TJI2VMB@G6Z',U=2I#/9% M784[L\N^J,,GC+1,HJQ5>:G=(1SB$V^,.AQ!M/"AK%1S$O#-X5+?!R:,]^J, MR\=.'!H56-N\]H-EF95B5&5-$:48!>QV=O>EN22PLL!\\)!/WTDF7 M:ZIPT"\012DCZ/NCJ HHJLAJY1*W2>:FOIB(3Y\L/IU6/FK@$9=U6=&R\F1$ M8/H"\+9[8#HEWFH*X*U:E@TCJSG8)46D+?OE3.G5X[$=T$.>?+:7A8(!^H]= M$S@L_=SQ BRIZORX/=;/PXLDI56!;[Y]Z]K.KX6 A'@U"W4VAH9K-1=', .? M&C'UW,6=THKBP>/69N.^@AC<$[8P'M/*&A+0F!*3> XT>Z8GIF""?9&]NJ^? M,2=M9XFR[9BP]*RX8-I$A$SAU\:8ECE):R#8R2F5+/)>1)"./X!M<2Q. 3 C M EA%G*=R.HCT L_\,?(<\-3\I.0B9KSDJN1BWDHV@A^6/#M^Q UM?UMFB=#G M.CW,:Q,JF_>H]URY1HF==,VV]ELCYG M,LQVF#^D?>;$&16SG5,>M7X0=@S>L'.&<"EW[B\-QWGN0;[O-O,2O2*EHZDJ M>WJ^VRSQGKTYA=^;HNL'.I6JDM[K3<'F@WM79<6S3^GTIJ;].@=IAY'1]4M% MKBC4I3=6!T)]GF/S9;^>JPKKN5&NK#VG)6%!Y+O)$GR>8+CT@IWI 2[;5227 M;*U_,V/@&IN[-8"HJK38C:SH8FOO!6)G:ZV; [&C,>QH!Q]WR&$Z$O_E%QK0 M:4ILY(!785LWMBN9:&('R!%+@OL6R9V1]!$HVG:;$3U3RP5,A'6U)&LZ+P>! MBHGP"8OD9@0B@X)(EZO<@.BZJML\X0#!CY:$$7&A^Z)$X_Z)%A$E6S$A&Z89 MCD-6RO0.#VTS]79%5:7G8QAEN7KXLK=P6_G#T]:\BLSQ5([P5%XSZQ:N[/'! MD50!8URT7Z*"Y 2/L.O3;X[G7]FFTY\/4K\^=!\^K:G>G\@)(WASDB%YYB8&O$8#O4O _*IOAQ/ MW.&VTZ%(8S[*"$O(C*/5U ]QO8 FBQ/XV65.R3-A&78DH"?'!2/L8ZGIN19V M?6S13XS0=,U#NK==Y)HV-&?[!E@9D^)& L3=,.C:[,3S6<[0+<'1"NCG5]L* M1@G2%^Z*$:#,;T$#Z$$8;+YEA=(1ZVTZAN!6+V>_?J J.]'>>!=L7OA+NT^% MR2Y5<+6J&"8V%=TP-%1#I1(>5-2*H91T31_^+XUSQ3>-R'R-Y!G?# A&/V[0 M$$9\BYQ7-/4IF!<(,[;=I$-5:@3>$W C58;#?:A2W8$H$6M LWB$+8W<@BK MA+:"+B%>NB*-"-6K/VWG#MT8T&?N/@@/K>=#9>++)W1&O; "SLI:<-Y];TK? M'KI?&P]2N]/<+,:\]+?9[=RU.KW6G02?>MV']EVC#U]Z??CG>ZO3[TG=>ZG[ MV'IJ]-O0@/OQ_!P51/%!!TO]D1?"LRR80+;>3 PFC*V&L9GB(R;QMSL4H%_X M'U?HHM"RP5ZL]G6SX5QHPNSPW!PPLP^==]#$Q[?)A\]) -EV61?839_'B#R# MSHMM"#4\[VP^(U)T>:X-BTJD$>.H1?SF^'(1+GU:_;UL%%6MMO:24E37_K[I M46JI6*M54CUJ\^]ZQV>1A2) M H.%I3&T&_D2!CMF2=\1,4>2KLH[%.TY*J'/.@55M^DL1K[U+8C&?:- MGG$;'-MQW&FB8^JV?/L7[(;XGGAC.H.C3_S##D;-T(?A80(>N1-2LC1\'\/_ MK#U2.[5*H:Z6Z8:.K Y(N(P0MQ#"JQ'"TOF%L$J+B1JR;F1U"MSIA3"'O@5/ M1:EWQ'73\UDT?$(\*S0#G_+5NI0=.J$WS[/8\A,F+[:)_1[0-+4( MLZ.9#;FD5CC9-'S%.W%.;R2R Y).#UO6-5E=L^&!)R#E4-]_D-!UOLS<';'Z MC7B^3]7^T#[HP.>\I$.>WA8P"C\R J>66;50-S19+V5U/!CGGSL\\EQCN19?=EE;W<94') MBY!W3JLH[>HQ8A?3!#HJ_,@:VZ[M!R0J\I'H@DLIK'0&9S$B+LSU&DND;464 M36W/Z7%5);EV^&E58N,QAV#:Y@AF#":#5>LHK2D\P!.8SC: M[T4-@D5!9@]"!MV#S,%UA/^VF(.8M/L*+"VJ![.YP\OYBM QA]C9HOT/Q$Z9 M8:>J9;7U6RC[B_#^&V,/.O,7VS_ %@Q#8HX0W3ACNP%RGVV:RHQ\'P=B%K"W MVE\DB:6I0KA7I)UFI9!9'%'( G*&VQ AE#B9[4(I?+!Z]%7_<, MX/P=Y+75M4V=Z(P? \\:W,WH^,7+&OF]Z-4>/;9+5 MPU-7Q;R)0P!ML)B[ ^C#A%NHZG5ME=6"%R/6Z!-AMF=X?#CNM4#<,N583 M&5]GG[5R;4YF2)-L=N[#-=3L/:,9F1^ND5JB]4*]+)>KU1S43CWQQ/:*<;>K M'3D =T:A7I&UPVM>G@UW.30D.2QC$!T-%L]&]LL:WC[J_.:S[N=$7RNU6&H'2]B;E[4TJVYM4WVD267+Q? ?;1_]?!,8IW/-=;=A=F.4:K3D&-'2%Q_N/=Q!)*IH!9<2>S DQ)H56G M5GU(3@"30WN3[WRS=GR(Q'HU?QV998>I\F6!3.BY9UIHB1YB)^MKBE&(,^SR MC9LM 8)#<:,QW%17H\R4F_,=D,@1QSW\US_*V-%U*Y/&=%Z"P@"@MHN(M-V@,=^9^E\IT0C MI%8%>J&NR[7RP>G((CY]0?C=:G[XP2\]G4XNKSF%-2_XS:&MRV&'X:B4()P@G")>+5E<5[:(G=ZS/FCQJ1( [.NQ^:D#:X5^.#[ME M'A35]=PG/Z]4B99N\ANW2!5W$Y(E)"O5[/ R:JR[<(B(B@B@A^"]0'[_JU$ MG8&?'8#9+\FZ%PJBFFGL&-# DPBV,!ZS;^Y2R)J=7DUCUAGMX5MSZG@.(T1' MR70#+LW7'!H+#.I[FY815O4"+2-@K.[G2[WDO3O+ R-KA9X"<$9DY-%:7,7E=,53L1'7'&R!' M@6H6>>^6/D.0")W0^I%/[X ME?KC6V:Z2[HPM9YC>8JE'*UM%8)S]:H5Y;LV\C+]+#C8^0 M7$X8":,O9.MR[W#_;E[:H1L+S]H[;AB^W%Q-N5>(=]6[X S&,8P)!HR/$$GG M'>ZR[Y=3ENZYUX9[/_\K\FWSD-R52W,>U@TQOP["(R8]*J8?>N':>S^AA8@+ M@_>3NQE(9OZ",O<7]$)=*2I9%1'B(*0ED)\GY'\8 ]X$_=([Z&\(!>\L \8& M&1!;G*XQ;G9G.V& 5PY13S%7VB<\SAT9#IFL;R, WSKI^-8XAM@Z753*QAZG MY@G_ 3 A5;F6JE-:^@_DJWRPK3^C:.70$\AANLTY,I ,_='N5 M]V8Y4:2-2(]VPO$ D^Z0F6B_.]>F\<1\EY7B!4M>*=35FEQ6%;F\)E>+IR,[ M1+6RO0%6.B/ J@Q@1EF3RWJ9:X#ET##D><5E0X1HCV3*:!CK)A#7DVV9H66) M&;,B_ZE%OQ;9%DV3C5(IVY3++%B>GVQA ?!,+5M6 *\H6=HVG@'.O6D\?P=Y M;24(=PCA/K%\'OC7LE_J7^!/TGI!HDQ,MR/$^K+^94 ^S:MM)[>=7)FJVO^) MI![4EQ<5";L%98,);56H/\&OKFD[=G24>>#1PK+OCKZ]IU<5.'20]0GGD]#@T,)5)(9.M%).SB.1\^3K-:0->I=HE0CU0CD M==#$Q[?)A\\);VV7$8G=]'F,R+/M)IJ6E@)^IQ49_:++GU]M*QA1&U54(CL5 MBU3\YOAR$2Y]6OV];!15K;;VDE)4U_Z^Z5%JJ5BK55(]:O/O>L7(IE/EB"H? M/XI?*=^L'C]TX&HKS=:X6)%VX,K'ZH\(QM(8VHU\"8-2L*3OB)@C25?EHP50 M#R'T@J>]>RXUYTS0%,W8)>R_PX"OB6;Z94;X<[C =^R=<5FD,6)-@//&]_.Z>SWO:<9F;,IEE'16<4TY9##;D1" (^0VF #3@ I@]9? M4?75PYDY@50.S4.^9XZG"S5GN@XG'.=,B,.W3LW*2G]0UNH1$0 P-.@.YXJW M.]RN=U=5:PFL=>DDB] 7,ND5DGVUDIWI8:\GE'%Z](9VR''"G(HW]V[7^3O( M:ZM,LR2VW79"/:%%"Z580B:(-;Q[2IU)UPO@Z:S:$!B/L M8ZGIN18]7\>BGYCH(+H-ZMYVD6O:T+P7P ]LAE7<2(&X&P;-2IAXOLWR-PBF MF1$O>)Z,0+V4A;MB@5;FMZ !]" ,-M^RNN#'?K'I&();ON M2"-"#>=/V[FC*B!B;,X&PD-/-:0R\>43XDDQ5-:"D\U/'[I?&P]2N]/<+,:\ M]+?9[=RU.KW6G02?>MV']EVC#U]Z??CG>ZO3[TG=>[CT_?&I]1NT:_^K1);E_\)_MT,7A98-AF&UKYM-9.[RWDI%0].R MRGO3*NE2Z$Z0]T;'5Q)Y;SE)'^(Y[^V\P81M.BOE5O5+2C@327HB2>\2EEI$ MWIU(#3K3V6N5K,Y>$TEW0K)X&3<79Z]5LCI[323DO8N\IBQ5OTOFT>7 ML.D@W[>'0+.D+7I+K?!K+(-.7=V_P$F9Y:.5PL@A*C-T$4Z#Q16X595"O5+. MRKNX< _BV"G]9\4R Z!D+B)0'.HN3N/*(K"P1JVQ;"E02?#-"2E)'CW"%-41 M#@6MJNQ04"6KXG0\1">RJ14NQ/,JQ'.+ZW%N\=1HB*.FK.X9R8MX?0E]LZ[X;AOW##[HOV(YIJ8UG$J6BW/ M0#97^+V>:?:.-+@V:4LK)GJ3C&=VQ+2-X52M[^WF9JR2M3 MR2M7,HY8G5KR./$^4N\M/2$(M35I\;QV4^QE/=]>UG(F>UFK8B^KV,LJ]K+N MM)>UU^\V__%;]^&N]=3[[Y^JFEKY++7^^7N[_V^IT;F3GEIWK=;WQM>'EM3I M=N Y_:?NPT.[\PU(T&\]M7I][LFP=N.K++7>3 PN #O;1KI# [8U">C6"MO/3;BQ'TJ%2MJ ME;,^&<5J*=TVZN/WJ5)4U#)G?2H7J]N/(3EYG[129OO6,^-=MPV]C[! MR _)5.K1Q4!90@$,R0_@@[OY5./+AD/?"Y!SI6.?%_1<(H#P6OAFVU6K[ZL> M? /Z2N.]5ZNQKIK[S=F>ZBMU7YK14F#DO4B_8<>BZ]Q7BH9W^5U72H6.Y]Y< MI_.27QD>>VXT-B;'5PK<1V1;-VWW2D?_A ,$/U[KI',I=>M*C7FD N[P$!/" MLG7&$Z '2V=@@8D)NE;+WEO(U(XS :Z4$LWY)IGK-/*YJK:Z([IIGL?*#H0] M1YS_$K4[3OQ9YLRU:@$TL:\W2-M"Q(7.[B(QESA\6@(JNZ%?C$(06E1HT91Z MY,_0#J97.OADBW4:+Y+OBIR[C?LKH;'A0 MQ:43;LK:C4@;]V3Y3,F^WY957MR6U>[F$H5\"?FZ-OFJ'%V^:H6ZKNIR51<2)B3L"B6L>FP)JRE@P8RR7%96 M2XX)"1,2EDL)2U7JK[9CJ;\,9$V%*5E9-K35ZLO[GFK/JY1=;TA@,_;6QP14 M94M0(,F\9_B+(P3QD])%!&I:H5ZNUN2*LEHFZ=+P)[2\T/(?B-EQU3RKX"I7 MUAQ4)L1,B%G>Q"R5E&TI^9>!Q>(@4EX=-#".L!4.3GR[0K2VILC MY#[3DX\D7O4\,?O;?A6OVY M&_ -V2Z=#'S%U%EXPJ:#?-\> LV2MNG/SJK5Z.X155V=**3.$Q&H%#I#<$=P MATONI-/H*W&9_&AT35&$1L\+*L^J,ZX@[21*4I=LWP^QQ0(NGNOB2 &\VL%( M8L=*2^9"]39IXL#[KBL])>UV@=*6[0(LQ;+-B'X7$IKK!=WRK(@;[.]7Y&-K ML6A>RHT$FD+WL>AEN:2L9CB+$'>^4+;. F\Y/7@#POZ%G!!O MBJI=3 4FH" M/OF 3SH/;J7LPD=;+0X&DKX62"=?.Q$8$DOG@CN".X([@CN".X([@CO\<^<* M\EV8CWTSH([T4JA%Y+*(2*S@CN!.QJ&C+147&[-<.K_O-:SD2#IZHDW;C8NU MLYG_X/W,_PG_&=J^'> >)B^VB:-0P1,VO6>7/85%#5*OUQATO<8X/! EP"A4 MA>".X([@CN".X,[E<2?+G47<.4$EX01=+AC/C<55N)4!;GJ%$[!=02+.G>U' M97XH5@)/(MC">$QK_DCN4LD?R8YK_DA1B:[K2L01<6+!'<$=P1W!'<$=P1W! M'<$=P1W!'<&=2^7.855/EL,(WVW7(W8P38K&WF&3GEJ [XDW7IQ^^INJS/X6 MU81.';IBI7:JU4,.-!"Y)#L?@CL+%DG><(P M4FAVP^Z?]SY#5)FK[3Z!71E/]E_-HL749%U976 06[!Y Y80>\$=P1W!GQ5](J;O&AFMYX[+D+'E0W#/P N90LJ9THHU#7%+FB&+*BK)ZA M==")XPAF*+JUHXMNN5#7U9*LZ0H5394K!ZU_70)VA?$1QB<[X[/K!IS#C8]&4SU+3SR"R#02W"8B M9 I$:(R!M$';-9V0TN31(^P(XB"JFT%++&RJFY&Z8H9&SUVL5F1E3+-JD*T$JU.V4J 5K3*72L!6M$J=ZT$:$6KW+42H!6MM!&A%J]RU$J 5K7+72H!6M,I=*P%:T2IWK01H1:OM!&A% MJ]RU$J 5K7+72H!6M,I=*P%:T2IWK01H1:O$4M7_.;XTDIKO]]TZ-* MQ8I:3?6DS;_K1C9],HK5DL99GP2==NM3I:BH9<[Z5"ZJI;3OWO2[IJ>C^.8^ ME6O\\:Y:Y:U/Y6*I6OOP25M\$R[/WZEL.-]H76&A=&,R,2UYQ%-=J-2C6ENN M5@Q>#%X,/B^#[P8C3 X=>RV?8Y^=,L\J4,H2"F!(?@ ?7.M*X=#W N1KL:Z:^\UP'#HHL%_PE;HO36\, M+XV]%^DW[%BT=.Z5HN'N>U/ZYG@#Y$AMURQ>*14ZGGMSG8=>_7F-^AX>8$&Q)E!A "40=6Q:2 MF*!KM>F+!X/\]T]53:UJ!=#$OM[P; L1%SJ[B\1Y)O9EZ0Z;>#S 1-)56=(43=N(A-W/7;Z0DY73'JQL M;#E8.3Y+F<[B(C7=#0,_0"XE2]JSE36]4-<46344N5S*^)3'G)_C>-TG-5[1 M68S+ G>4@U2-0EV5%:4B!$P(V!4*6.GH E8JU'5%EZLU78B8$+$K%+'RT46L M##9,*\F:6A(B)D3L,D3LYU0R5GDO8S[T'SX=0=@J,"VKRI52=476?KDP,;O> MN,!F\&T(#%2W! :2Q'N&OSA*$#\I952@6JB7E9)S5%)6._:$15<*=;VJR&5#A-V$B%VAB($ ?"AB?3R> M> 21:21?343(%*@0K6*W7=,)*5$>/4+?U @"8@]"5NBE[W4\UYSGSB6KGSOZ MF0LBJA;J:K4BE^AR(?1 ON".X([EP9=U(Y#.K'#L,C\89V0#,FU]ERK5"O M*;5#[;C A9!:P1W!'<$=P9T36#SM$(NG"XMWH;C8DK#T+G("L^8VFS2GCG^P MO$!-7PW_GP=#5Y"QWAPA]QE+MBN9LT(GE&O0AOY$"';-J100>(/#-@M+R/I/ MZ =C_,'.CAV6KO,G+_M9N?6(X#VQ0'!'<$=P1W!'<.?\W$GEO^L?.VJL#.M2 M'93(4;N/#'XSMO=]:NZCUS5 7=\JR(&^SO5^1C:[&.7=JT?IWN*BE5Y>KA&Y%%T)I#\[K+/O95A/T+.2'> M!+!58UDMU-6#-]D*^'"X\4%?6?7X:./#P4"JK072[OL>!(9X]K<$=P1W!'<$ M=P1W!'<$=P1W1)Y*RB@,];%O!M217@JUB!P4$8D5W!'CQ\NTW;A^.IOY#][/_)_PGZ'MVP'N8?)BFS@*%3QATWMVV5-8U"!M MXJ2A%.J&7*EE58I*@%&H"L$=P1W!'<$=P9T+XDZ6Z2G<.4&J<((N%HQG=\A7 MX:85ZIJ>5:$6D8BS%2YWMA_5W*%8"3R)8 OC,2W ([E+]7[+^:Q6JAJ7H& M)UX)8 FQ%]P1W!'<$=PYJLE<21@YLNH&95"O5*1U:IQ_N5+ :1,9_3E+0=_+(*(S;(2##4]/_B.@Y&W(YH6 MYEW50EV7*\KJ-@X!IGR#:&\R7-Z]SMR@[EKZ,-LGYT;F-:Y[JDTA4R13OX MN$8AND)TA>@NB&[UZ**KP;Q8J2F5*B7JYI<6W-RUG5A5Q@?87RR,SZ[[CG+P/B4P?@8LJ$>LC(J!%@( M\*4+<"KYW9+AD('85@IU'0RO5CGXR$HAO$)XA? N"*^^)3T)CR<>060:26X3 M$3(%*C3&0-N@[9I.2(GRZ!%VN'80U8JA944VU8I)726F1,\:K5;DDI95U=GS M";_(MQ&MM!&A%J]RU$J 5K7+72H!6M,I=*P%:T2IW MK01H1:OM!&A%J]RU$J 5K7+72H!6M,I=*P%:T2IWK01H1:O #^,85Q^:@+L2;&NN%Z!,K\%#6"X8;#YEI7^1;4* M;$JPX%8O3X(S,;JR3)O%O[3[M/2#7:K@:E4Q3&PJNF%HJ(9*)3RHJ!5#*>F: M/OQ?O5)(;AJ19 03](QO!@2C'S=H"".^1"\^]Z4OCUTOS8>I':G6>2^O\UNYZ[5Z;7N)/C4ZSZT[QI] M^-+KPS_?6YU^3^K>2\U&[S?I_J'[1X_[\?P<59?Q0>%+_9$7PK,L_Q?^NQVZ M*+1LL#V_K--N[ ^SVW.%SBK-0/\<-/'Q;?+A]A=WT>8S(,VBMV I0 MT_&NS RC0W0YUF>U6K&B5*A*B[W<^,6QMBM"KS^M_EZ&NS1U[26EN/[W38]2 M]:*J::D>M?GWDJYGURGCPT=MF1E\6,ZUMM)L31VMV!J?I&C4=I,<'4,.FAU+ M8V@W\B4,"M^:'SZT5&%I1^*RIFA&1@-> MB_X+I9F>1@*R.H%L;%N6@\\TZ";R1]+0\5Y]:4*\%YOJ@\%4\B:8^H0P-:,E MV%Y@'H+]VUT M:486UJ8G+#HWGM=LNDO@ 'Q?TQOC0PX$/7,!SQW'NGL%SW5#/!>0=QM;FD*<*T6PE^MP/A)O: 0NY/?1>2,&E2D'I6%)0IJ=NRJK.BQ1DY$+FQ:(UK/^$ M?L!B\%+@200#VTW;P9([,W7T=_K-I([G45W.G#M#)W8K]JY'/MR75"=C3$]9^$OQCNZJCH)B3E"-//!=@/D/MMT<0GY/E[( M=$BC6=>0YP(%9(MF721R=]B>$;;!Z)I:9/1"O21KM:S.KN#@^!D!I5UU;<90 M,BB4RN6LSD ZN?;-N>/Z7OM:>(@) >5KX0%,8GT_1*Z)@13^GNKW.OR35.HW M3N)SGYN4J@W7NK-]DR6'K!.04J&NUGAQ3H17>S9-FPXU94"-7N4$-9<7KLBY MS\U.+[P9,"^;)B9CU]\_='$=7M$6#<\.7_Y*"=I'-"V]^+3:[ MP0B3*W/=#]/@RP+)Z-?Q7)JD$0EE+)'K1%$MU&O5T@$J6[CF/$)DB\Y.!1&M M4#<4#B"2=T7-?0,06P<@#IK*K(K% MU]2R4*)+"35U-?E !"CSC:+4BO40%)4+=4V3RVOBER>'T54YJX\$3Y!M23B* M5/@2\*I2O?L&[*NKZ9]<+F8Z-/40J.RK=A &-&?U3RQ7=P:S+AG%P "5]35C>W?LKQN,6#7]$/)8+]8JLE%6RXUO>(WM/N\/N,UKT9J5-[H%%:#S.F!5J;FN:JKVF1-H75D0:UE+^\">C!5T?I<%,U#0 \\; MK\B/GY%.KA7J-;E\>/UHL<[,(: VZ.3] ?6A&JXIF:EA#I,ITFLWHO5^ZM8O;^T:-43GL2S7@F,;8#)6'(\ M=&WG2&89F)I3M#M\\-SG/M#T =X(7YL$6W;ZX '-854K@:*]CW2Q%IDP[/BNN.V1K9MBZPX/T MLE$IU$M*%JDQ8AF60SBE2(W9 4X?K\%FEPHCUF /5[8$OWC."YVR4HTKDA,S M4;F'N2&U0KVBR,8:/T1D(>8?1BE4[0$:[B!TK*#!ONI5RYD'*P+'I\XVCS 6G=M^[<>U'R.Q ML3NDL\YD*LH.WDYM G2Z.EW1#SD/2CC8^;, .T/H8QM@"!?[O*?EVGY [$%( M*>Y+@0=>MH7QF&WE 6902!#/<:C7;0,Z"/8#:>0YUM4563].7OEWV_7HSCAV M-G9$U_0:N$1W6ZH:!R?R"1_\/+GDF<"(GF,AEP]: !9^N.B@F,FL$?L^K>(7 MDBF\US-_2).0F"/D7UT1@V,8T7N//.&$H-UATQN//;='R;Q.R54*]=J:TN1B MKI)OK.QH*3_"2DIK6:764BU5S@^ER]/U^9Y2S?8*?93.+'8'';<8\X;M&/<) M*_;>CJ$K-9AN&;)6XWP_AM@CE)<]0AF 4E5H_JZL*(?8([%)2&P2XM2FMH9# M; :LUA!^ ^_-?<8200%FB0'4V%Y9-#+#>51$VNZP%=/U"HO^GY0A> M0-FP0Z=IJ-@,L$4O-%QK^8>%ENL4E%JHEQ51?.@2 ;9E\G4B@&D L IGASL* M.\>?G8OD+Q_32"L^_H/.(MF4DE9V8A_P7!BNS/0=9;IXD#9ZA(%XUNJ1+:83 M4N(NZKU(%Z;V[G5V1&EL4:8*@4C+$T8[Z]LG2F-!!H?>Z\'^JDIY8BFFYW)^I+-WC-M&X[O5@0.6%](\/C:= M.B@^SQT=_W8FXER0+N))%55 %2FR<;@JRI3;9YH>"3D7\N5H%<+=;4F MEXW5B6+>!)UY*Y]8#7WXU[)?ZE_@3]+AA>>8F.;-QTBI?QD0>G,\REUO.R' M-):N"$X(,DUO#.^>TLFDZ]&U-D3@9Y=M!'@FR)$FB 2QS^)CJ>FY%CUBW**? M&*41($:*5[>A>2^ 'U@>5G$C!>)N�Z._&B$O>W!#LHL%_PYU?;"D:)$"S< M%?-?F=^"!M"#,-A\RPJI(][;= S!K1Z%ZL]!^^HR;1;_TNY32;)+%5RM*H:) M344W# W54*F$!Q6U8B@E7=.'_VLHA>2FT6P58H*>\453 MGZ)Y@3!CVTTZ9&A1F/P]#3<29CC@2<0/1P4&@R[ A+:"+B%> MNB*-"-6Z/VUG$$W8Z+-=-B _3:JQW2^?4&Z'$N2Y\S[K?%J=O$Z57_G:Z_59/ZG>E9K=SU^KT6G?T4Z_[T+YK].'+ M?;O3Z#3;,)Q>'W[XWNKT>]P/ZN?&&%R8P*>K>?V1%\*S+)CXM]Y,# X(V[O# M8@./F,3?[E" ?N%_7*&+0LL&8\]37]=;UW=N9EJSJA<6;CH/M=5B-(9-?R5) MBN<'G7 ,KS!7ET279P!=\HQ<^R^F0^>>&WP!S_^1@&?G!NQK=SASY>:>W)WM MFX[GAP3WX15?'99*GWC[M6@R8KLAMAI!_!OM (:9P82B@H1@O[\V>NV>U+V7 M'I]:/9#D1K_=[203A'@0[Q0M7(N?S+HV?R,\_22\28>N12&(/4RM!I,%QX%I [S#84J-T"IWA"7! M6_\)_2"Z_75DFR,Y>;$WL=WX2"L8)'BKM)',IATN-K'O(S*E,TX)24-D$VFR M@,XD=LIV*=OC.(;J)VVP592:,)=#MKLT=MJUH><%=((C63,P^W(\$-IADQZ0 M9L;CH.NS]A"^TG.V8(H4NNSH1+._8"NQ8X^!$,%[6TU-XJK]6%1-VYF]SJRD4@%]@BQZ MAG87"$1B->P_@9VS7VCX*%(*8JX"YO(#WSF9$K']'Y$.B+M$W\?V MY4:C9'=('I6MA<'2.DC8I_VV6;H&GU%]T_M'W$JYN8"IP T=Z"3O19>@(I0?57/\_>V_^I+:2)0K_*PIF>L)^ MH:+9%[N#B'*Y?*=F?%U^KKI]O]]>"$A UT*BM529_NN_&",\17UQ%[8KYDYA%-XP$@I66CX;7:JC(A0>? S*!"6%F+F- A;8_\X3Y\KOA HB%[=+2R18*,86( MEB['91.+JN' S.(F+9:,HNR:TUSO.%4*^TY:5A)ED@8NTBG8@G!C\!A0HQLL MZ-?XS!A("<@D(15UO.%$2S"JQ=,1A5X9"&/XWRG7%( TT32.[&>@!QOLT1'\ M%BG,A.^655 H-(S'\L5?\8@O)GMEXP2:.8$//[%QR_'=&U-T/0@LYH(>Q;CI MCH(Y/H^X_0H$SG!A\K&^XG^1PV@> !=-G)!CA*0""@'?'-+@G %4D=M&=JP# MS&'*;Q@>"#RQ;;3'E,8*-6 J^ M.?HI;@!G#93#SFD]\ $V*\ MYQL"8Y M."\H)C*?^8U97J%G;E5&=3;Z0RNU3,7H;KETJ#39[N5)/G%<:-S4C@V MP[QNEUYYYIKCQ,%C$3X1G_"".<@#6,0C%]F-[]P@5L2! M)ZXS#UDE21Q2"@ 3X\)%*@G>AX+4],$_Q(EDM@>E]2!K,Q8>^R#_^"@;SY@V M08A^]!%@,#5MF2*$Z0PK.3VT%_YUE.E0K?%L!Y&/+-XLOJ["5W]/?]YJ5#OU M9N97M6H]\_-U2]7KU58WWU+K/V\WLU^2>U.-:K_9+MNFZ@#T?MDVU:QVNIN7 MVI+MOF-E[8;<=Y'55*:\Q5MW9(Q-0_ON.J#>;*A=%W]5F>];*COC5L!G@7=I6R'+TL$!IT4-<+R,8A1%5M=#5EO:_>Q* M5ODJ1QK=RJ"N]YH]17:*[*Z2[#IO)-92PU(%]X6I9M7[NXAVHYGH)O(035<9<>>&6KE&$12C0L9Q*XU#OV?FM]I%U)D5 M>FTG\H@H@E4$6R#!%N)4RIOTCRV"&WJSWE0$K0A:$72A!-UX*PG MBF 5P2J"?;OAHV\D@'LH@%N-_MG3<\;LP533_*Q)!_)(B>YK#=S=;BU65\;" M7>=\OO[Z^7QJU%Y91[RI47OEV'S1H_;6CP/):H1?NVE6#IG \12;.O#H4D?^ M!_N%B6%&\+A>>)G4]G6UDZ.N??UZIVL&\%< OC%V-)RI06W+3=E' M6P[G@$4"BUI04SM9? T<&9L+"PB)Q74Q9F3$6UB#?F$MP^DAJQN0PT)XF^OU M+W=X#VIJ&^XRZDU-D835];1WL8$DC^&/;N6/PN$D>%M8*@5G)ZTM'$LE)QQ@ M"__ '[I&0"-8#,7-QP]/G,L(#[LS8NCT%"]$!VD31?[_]LF M-6IVE_(2XPB(\\WPW=0)6$YPN<-9;8_4\SV"XQ-OYH\PW[R-27KS.&6!SDH0 M 0AXV!7>I,$#.YU>-#:7,"SNJ-\#/W723XZ84A:# Q_$&3ZL,3[5@E\@]G9' M?)0@P'$1OX#>3'[%ILL/+F=J! M<#S/=QVP"; 2L<<,:B?D*V"L_G'_VRBU/!KP2GI\3E&F^G,U,FNZQ>K^V>%WLCJG+/WY&UQ0R; /^[8+)23\BD-(T!E^.&0B2?&-.O M%$.8LE[FS\ DG#3-<9"@T'(/?-$YL MT2AAC;\K @EZ#&"AU+OF*)$6W$3($BWU[D?-@&.".,UX,2:7PB+4PO^&QA'R MAB@ZSJGZ"W@%[5>;6(XC4!6A+@^WGN!7A_/ 8;"C.P!=;#N&7_ AC5:$;<&U M I\6)''KP29PQJ8<+0._$=R&Z&,+WT.L0!U@O,*>UE(I!S38! [BFD-8XS(Y MAF0")Y,S/&@"B!N0[GRVK(U< K\!9[ C<*Z#C>G%\6'A>)[)YWF,V7P1SW3G=;JU;3/ M..''G@);GN%27X729(+F@@G/SV:I11JQ$9[UZ M+3D;,]1HQ;>A04*CCH8T?QB1_QVVW>(S%%$T)Z;YX/ R_@]#2.\=MR[T7AJF MY $)#G&PRZU0SX$VG!$0(E<1*X M_.]P?C228308&GX(9\81=/SZ1H;KDO*3^QYO[?A+7HDA$K<9Q@=1FWQ!.7)I M'%=QQ$2FG=^I(QYRTP9.[LD?9N@$.A9*,#;VLLXH,3Q[CK3 E*KV,"%NMP)) M%WD1;)4CL$FE&OBY.0?J,&%1*M$5 ZX V"Y#PS>N!ZT*?Z$/BZ4V\+5U!U9B?^3YKC-0M+9', J2-I?K([TRHKR!PBAQF MWQ)OE#X<+B_OQ-7>$BKE#7:U@676>UV]UDM[=P@,*^V21G>RS<_=Q[EU;+,S-ST/1VA^ M<_PC#V1=&Y,]EN_W 1U2TO6#Z *_Y?ZI&]_X%8JS<#Y@/KDJXZFDSN#T4?C: M%I]$(XPUM)[ ]G/!OHWSZ-@<,)00P@N6=I#I"1>;Y1C(R_--E-O6/5?$[&_M M,>)(+';_C>5G ,W*H-'2^[5TNGUN" LO,1R9F#M[@],J";$@8!Y1#,]R8]FV%-R34X=9[PRL%W, M%_$>MW6C _&Y].%JL>G)&)'!^ X&:8U?L-Q( M#DM>&72J"T<\@C5R-I$Y+ 0!''6*40 ;#XZ3K@-_AN%2$!<$/I<)_ZV&K@(7 M!T@'"WB)C2$5%.T("">R>T./KVE3@X3H\C(/6=WL",Q,!E09?[N26KVF4O[* ML!65\G>.FS]>RE\S,^6O54(-9GVP@RM@&6I9HS)X#,+$$HP?&DON,47108*: M.P= ( LW>B0#AY[1,5"1VT(P[PW,FPOMHAA1Q8F-\EC\?0!'H?\SH$A MS$D*VH#-87*EX 6C#L-EJ 7HZ!F:41H(?YYK29@*(#**,"F->_5I571.B!<( M2&XT--KM1/N$;68&7_D9=_*=TA\2'AX@E-&'<>".C2@=%EXP:-96U16$S^9] M==YZ7YW*H)_>%SR"^4>NXV& VI)C[R6M5+4'FW(:T!CT.):],GD!,2SV40O\ MB8DD+P9YG4(2 -W8<25^8-:EO#:>548N1T_GJZ(U'TL!B7(=*0V*POZKN5"X MV]3SZ-$0>1H1UF#[#'-BC@S,V4#J&:$W Y,H'1NW-!49#[A+Q_4U "!G8T/F MOZ*W@7M'>9Y7F%?"/YP$UL2TK#@:4F0W!& MAK$3O&WR9L>N(BT.X@S8MC%,\H,M$ '@1C%KS=:^ &EI]=K-_X89&900Q6QT M/:5B<'GR?G+Y1'B<\-GXM=;[T3UK/X>(@SZCW7IQJ$P:TI\LLM4Q5TZH \8O MX:PDCA)G8A+?PKECDP"#(S(10L9ER'@?\2;44=:.]&3@%Y*'4?B/,S^B)41T MRARW^3Y0NO->UID;PCR"I<9@7='RD/N2,(38/9HUF-E8>:RAK_3"N)1?5HS32^+O">*@';(*G!HG0FQ%A:(1GHI8" MG8(RTYZJ@WC^DK%8,$(^5T-V.C6X7_AY]>PQ?K4Y2O,EQ*Q8MA'W)E,N5'0, M9(-S9G@4 1;)IA:.1:*X';V7 V MJ3MQFN5 P 1S]/W&CKS"+Q,YU,!0P;A# ML28! HNNNV+4R,*0HV3&6W-#WSHL=2_2PL#H>L+R@[6:6"_#X=$[\SB4/+P& MI]?H^)?)F$ <<<5#A"0PIA+R^EC8"$W' !6=,%D0DZFH+"7,9+W__A1FL0:4 MM&)@ N\-95H#1?HS+*D(:R(,.Y9Y"))@Q(6"+/$@"@TM8$^#U4G]>&>^YT8. M7Q;U,F<^IW0:P$I>]R=WC<%S-(;MJ<6RGW_/H^SO3%B5\@-&YH+3H4A$1Q+F MB9C$\QR0ER1SQU@ DNZHL0F]N,H\=_$7)0P8S>6:HD!,OR41"W?N/%JN&.N MP\6R:=?NR8PN#HX475M8#R32)S!+Y0;@-F$FSQ*./'?120PO 93UNQ..AFA7 MR/;H[7PZ\)MPK?)1S5KO+[*]P2?# ^Z*^(IE!E%*[W#)08XW&;LPF>&=DALB-G6E/E$JK> MH?<)OZYL+WNOR+(.S1@Z+[SB32:QH_LE\+R8"1"O<9/)>HF[V35[_;-I$:] M!.(K4/V80*G0 HLL+C>;6/7T%Y@,Z.D)U9RSVXWDA+LDK:X%%#BD@HUUW>-^%,KHBPK M>SV?AO4TFH&A;+''R:JN12SDUAX+7*!8:(;FE=&.HIW1CN*+P)EX.8>XDI \ M] 04N?C..C4E7";!27KS6CA^1/+DQ5F$$YF+AEENH=]DR, VK*93(5;%R]HF M22KU 5,?ZBKUH0Q;4:D/Y[CYXZ4^9*1RPJ?M#9HF%55RFN,J8\B]J&\=IL(9 M"X]]D']\!(UE81G+#Z9-\*(??9P;[A3(6K \).F5IG5T2/YU1.W5&J=XT;!> MO%E\786O_I[^O-NHUEOMS*]JU7KFY^N6JM>K_7KV3]8MM?[S=C/[)7MMJK5M MJ8PVGO)>0,JQTSRU9?C QMD5_=1C&1U A4PL4[?+9^SU 'J,[<\\$=P,*\YV M&)-^?$#'^K[NWIFRY)>0F/"P82;]#@>^)I@UWPQ!CXCL%S$/+^;\6'7?8!^Y MWRQG"-8RM4&+NVZH!0:/1Z>G)6^#S[7V8LY[_,OIMKQEW $@(<\FP9KZO%69 MG1HV56YW#IYJD/-Z3C1S2Q&7(JZ59-1L*!H\]. M@9"W.8,T>\W,51.E4P1[&U/*GIUM;4YRR\X&302J=4\_?%I-+2\4Q_((A3?& M,1QWJM?+,.#\3 7(Z3=8UJ>NP4+_RCSO@_9'(@DGGBP3SU58EVMS91/LBY3& M"<#+(#=Q39[PQ<;/SOTP@Y'H[C4I<[2 M-_]FKI.%7NW*@/*M&A\+,NJN5.Y>A.%&>2>&CXE?V*6)LK#2J7MA*NR'0PRW M@WQ/YTW^N6PZ*;*?G3M*+GR*>=;7"@T0OQQN$ M9*,0_YY*8E045I9SG]B5N8'6FH;55T2,OX9;?P3=J-_,XH787WF-T$QD)&^O2)&N13&I5!O6^WJG7]$ZK56I7 MJ'*[[XU@[1,B6)L0K-5IZ)UFI]0(=H8RY4 E9U/GD3?%W_NP55%&FZ(W&,#6H;Q?"G9%6NE;<1TQ@$(%W0,.L>9SI(1918LD MZP1DER_6B$IQ4L*!D&+=9\A6-<1GQ@ABR M=56\0)E6>4VK'2()AQA7PA@7?8PR[/$+RW,\AF4F/( I_3FW=.IQVZS1T%OM MHE*B"KOP,S#LKAMW]S+Z"L/=_AN8?J1GJ<]T"$^<^75 MOAK5B_Q8A[B<+C3^>T8QWDTA7MD*>J,NU]@VM"-9D1()MEZM,JA5:T5E3)1 MHU*8?TZ8OS&[81WJMU=0?TV2P\XT4%]# R4I)C]#,7J&6ILP%?:LQ-O) -V@ M25TB-WH#")6;F;V]&%_-QHHQL48Q@KSX2SM1X$ 1KB+<,FHA&TBX>; >4F;J M+8D:\W?RO>PTJ;KX?((=PO:-O&, MO=B84YK_EIXSML/ M,F.-];4:0IQYC0P<5C:86+[-$:,/L918FR"LZ)"0-# M5CXQ.3;X.,R@X>.G,J8(IL8\%33D%#&$V1ZM^X-/:KUS/-];-^RTUS[KL::? MY9SJ^+FU[Y9A7^9XT^?8G,&Y ?@/_X/$"J3!H6,''I]M*AC/OP+3 M7\HYGD#X3C"=$272.9&?X%3BFW"2.29#PR8Y;'"2,T#/B7Z ^\51H, Z<8H= M3LOS@J$'#/G??-1E;,2C#D^Z] N:3!H>$^%"HQ5OYH;[$Q@<_'OA,AI'CNPF M&I=ZN=A)P%RX#HYB]7BJA+R!!"XY0TL,T?;$?&J/^;Z%,V5-&MF(TT4!LH"' M2YK%K5$63VRLI\S,F&#P*1PIFAB>"V\'%!T9WDPGJ4-S;VE,) T'7D0(2WR5 M(EJT(QKP;O%IF8 T7^+'2&">3E@"'XD)G_$OM1?&)\3C:F*Z:7R,YPC>%^$6 M DZ/;PEGK=I\%V*Z+7,]<[)/)I$B\_V, -<-7H=H4KA]-MO[29A=,"W%QS[#/<*MF1[R)D.;NG!;J/2XH"@)G =E MYJ?MO-H:#8D6/-XUAD.3/R98/6%C>)U(EH*3&QY<)Q$CDJ@WX2">!'X C&Z% M7!-H*J:BTF7@Q%./R;6010)]_"50.-2[<':U.5^=G!O2\)39*'VT$>"#"B,66/Y3GY^,603M&]$=SC2F@FRX63O'T^WGI1\NB9^-!+03LZ<%9_> M &#A&1"PJ+]Z@4M<1*YW]_CU(92D@,\2I*##(^LGD*-:#C@&(IR M$A?T < ;CCX!)0>._8<\$>Y8W%R,OQ$H!"UP4"#$$[-D.7P1G3U2"&Q*SJ"> M*9] Y.(IGF8,X8HL$7X@CO23>D>TN0OE99^W:P S@,.J M5!&B.P-HJ-V1.'<1V*399$Q%9="-2)%],)/) !@FHB[2B+PR:(+0_/>/+A M?_B@;%@Z7F MUM;NA?P&8HB-)$].#]#D^( 5IG,7VU:9^47:GK=C,YWW(]L] M)VT_HJ)W2Y+QUA[3O[Z:QM"TR'FT9M!VKY.>S]KKI =MEY"7H"(PY((+9\Y9 MLOL7]\%D4=<"R9"[== @L2SGU0L]1JFYX4+5F'.T"<=W)_'TN\L6A@FZZB]\ M#8M-FH\K6>)ANI-0%;"BRY'/+H2V@)J7N->Q%O9,(JZP$)ZQ%#>+\0MG!.^0 M&_5?F?42NL+@!TG/957;C,)J$ODV/*PWU"3R,FQ%32(_Q\T7/8E\;Y&[9GYY M.W-^>6?]_'*2GNKK49GXU+%3.?.^=@Y)) D_!X:=: $2MZA2N%P6)1P '=2,;Q6*'QF M(T;&M(P4)P"Q;_G%GF/:2TJ>2?,O-Z!TO'XUB'I^]#4+H&3J??8"F:0>0L,"]?DG>8G9PK M*?Z+8;K_Q)S]WZETB

-W[NNKW?D:>7[^=D0=?KJIW/*CV3UF=\,6T#7MD M4N=5#_9+U1GA#:\F=A>?+LD!E@'&1BD+"+Y$I1VFAR4#IATVM- 6 "0FLRPJ/4+W(Y5W8ZX&EA^XL"5>X2Z5T265)(&J[U*Y$']$ MR,$A\U^Q3X:H'$N44XJ"EWF$Q!K6WE2U/YDHU?E78+I\/P'6N-B)XM"9R5Q, MZ5I2C4.LD"6VH">*G(*%P^M=3'L1\-I/_!<^+P)1O-X>P#3%SAKP_>O,',UX MW;M!=:%P#2\\J]JE"IO8)Z*8AA^2%U;P#AT6>V%66&P3[=A(%&E\X&+WF/]= MRQB%++]!4XBP-U&'T&A@['.WFKS$2EC D%CIIG\RPJ!RE$X(@A.PO 1HVARD M7Q%5M+HF1G0 C\O&U!A"_RMPL"B(:-G3W@6V+/IZ3R1A(J!1X9(%Q?!9S(#D MA814M\X15]3DB2I$!GHFXK81EN&D"%4A43F1J+$5B60A>1*#L,L)[TF10@@J M*21DT46SB174H3)#$TYIN-GHIDO>RSLVP,JK"!R^+.*LO I;,FWY/8@9DE/P M.QN%";8WHOY$V*[%<5UGB+H$+R>-<6DA@P!U#86Z)47=YE;4#;$@L!,2F)Z6 MU8ZAVA+J*-4\=L0S:1?3&58: U4X+FEE'L(!3&VN0DD!(T E-1Y0 M0!*_"I]LBB=WK-7/01DE MK(<%TJ< ]KH'DE/O9^P#]0!86O4)74HR)KKBD+ M!B4_7!C+B&51R3Z+9SXRU$8-$1H;L.^BNHW;%I3M@1SG,V[@.T]9&!FK80^"^&:PKJ M$E7LR%81J1PPPWQ1+8R/>M0L1-IDNE">L=38UY@!?U)]+FK\@@DG5O2JVBW6 M]4[$4@*D4?DSDCO871YH-&@/2$R6S5?L<5S09)7\KBWQ/>MV$QL,53!)'P$K ML(Y3",2*I]2I4DW+ C- MJ6KZCK7?XPU+>)>25-L20+C_S..X;7>/FL.#PR'U?CT]>4OHY,F")CI>ON/T MCGJ<;F70U!OM[KKCI"J3>%N96)LFT:)I>Y^U&$ZOV/\"(>A+>FNLQTDT 9:S M<#=$39,[3B0J"KZS&2/SL8[S8#A_8L>T,1D#V Q%P]9(4EG(MC'I:KGJE417 M_AD\G;KV0F"7RY\*T+GE(@?0X+OKV/#GB/N/MKA5>QG^P-X9M!?9Y'3]P;!L M48L@HB5!LJ;E\GE@\(.M?7->.,+Q/KE(PI%G.7;J)U2$GK-3:T;_O[VZ0_Y6=2:[8E-R:_R@U'?4%CGW;.S M -1M]&KO/V@/<^PT*5R:P!'Y8Z2;R5]^-KV1Y:"#)M2_ ,E1S+G1PYYX>!P^ M++VLX=+,GAF\-6+X"/:@!"V"VAC"C^4BILTE '%?WJB*=S/E-CMH"N9<=B-% M!7<:F+QG%1@F+.R92,Y;$\6%MF2&ZX$2.C5MFY0+:B49,HAZ.^QMS-O,A2^1 MS6U$3YAGJ!&6R8UX/-=QUOPLUA+ M7?10YL*#JS^P+!/F*VR"G-#SA8'3QVW2W"W/':EG$J/, M?BYB.J EU%E3VUI[L4<]7=9WB>F0ZD==[V-F.+;-YLYB-^1W?N2_?[6 M=/.+!'S4UR_#:LRP(POFNZJE&+84:ZY0X$J#(T2\[>V56OV*ZD-6]OY7J@]9 M.3;_!GW(WIIW=#-Y1[.Z.;%!T[1\QO^#_<*PQ?@R4OHR#/U^AJ'?3QOZ#]_^ M>?_M^?''P_U36J_8)<6H'W57.TUH<&.0K$1ZS!X7O,:+ ^](7:/XB2EB#Z1+ MCF7"$D;,J!DQ]@G7WDU,UT.HZ!K_RPG\]Y0CA"YO!E3U;^*!(M+S%#.DZ??, MDCJ2;,%JVM1NF?;,$Z&,UU#_ 8/$,H:."V]S"28TF$&Z\VE)V7'=L(,)?!:X MJ)#AG),9,]">]6!KF-Y!8TAP5I%K^JA\O<;?B[:)[V4> L/J:,FX8Z'IO9@> MN5W1L&"_<&G8%$!)FSLO]+2WEPV#2PR+[#Q M,Z!/M,-_!3B]B+R,\*,9N6SA_[AK-]:^G4\OF9-OP_,I\D4VD_ FPWO' 4!N MS !@H*(*#S% =$QZ%BPE'L&])2P]'HL;S6S ^RDEVHS1&>HL8OIEC ,4HDON MV3TY) )14)7=+[E5*[_K,DF=9(Y0GVMA5_*4.L(Z?R5"\B'#+2P[U7X] M7P/&M>T4F]5^NU>VQI-J4SDVU=G)5M^8_SCYP3!'E>5- MEVG5&I5!7V_UFV?0OTYUC%0D5SS)U8].XKF%,U=*J]Q M<*]+A5%EQ*A=->@",:I'[;RZAPMTA5$EQ*A=%<0"$:H/&F)3;YU+?[B+"$A\ M,6W>UFCJ../]E,#KZ":\LQ(H(?H; O0@@L $RG9'[_8Z)6DGK/I3GT0++!"C MZJ %]O1&MR@C7&%4J3!J5RUP$T:ED:91&73;!X_T4!A30HS95 M6^_5RR+4KL'7]Q10!:5R\A6@WTE8;J""B?F+C6_^S5PGBP!:O!5:O?&Q)':. M,IQ/HM8=C$AMA4@7C4B[:G-K$"F-,)W*H%DOBW=%(N@QT!O- M5K&Y'@?>7KF3KQ3=*KHMTKS8AVYQ$G1+[Q<6<%!TJ^A6T6T^:VX/NFW4>')/ MT14$BFX5W5X[W>YJ6.]#MCA^NMO0Z_7SI]N,*7F7,[%A]\X?J:[28?,/U?%C MZU)7W%RCE)M2'3]4QP_5\4-U_% =/U3'#U67>:0A[5NFM!=?F-F@CA]9 W+* M5Y>I2J$5R15/"(41N77 @O$J#II@9U64:48"J-*A5&[ M:H&Y.GXT&Y5!IZEXT$5BS/%9$';\J.G=UL%:GNKXH3I^G$"_.[110U-U_+AL M1-I5K3L8D53'C\M&I%VUN5V[.#0[.%I&N>LN$EF*QI5NF7#E&CQQJN.'JF0L MH[Z[1REC$SM^-/5&K^"!2JH"6='MU=/MKN;%/G2+'3\:>K]5<":RHEM%MU=/ MM[M:('+GN%7GRQG]#-"I ;'6H L&]_ZXC-_CV?/OMMX=/7^^UVZ>G^^>G]&W%[V+EYJ+WPCN. O3L3BPK M1"*WNCN0GT8S-@XL]CBY'?TK,%TVQD"GS[Z:+VR\>@.?EK\;?SGNG65X7L8= M-%>A7<+6-8^!JRT"=S0S/#;6S/" FD$GW-S.AD/[=P-^+AO:M$[4T*;?K_;: MS;S];-J-:KU?7$.47O97^;NT !>[\$UM7NK-6\>4L!'&;ZZSH>;FP@]_.QH% M\\ R@-&0X+^=.["Y?Y-LN5:8@/YX==U0[AR7:3X;S6QXX72I^J&HJM4M;5/[ MFZVQ#=H;,=PL(ZQ5&32Z!;HK^^-3 M0?I*NP[ZBMYLIMV[N3U/"KA V@&^"G#J\'771EWHBPUP1M2+JPM71_:FZ*&VT M10T.6XVT?S:W]TQ1N*+P:Z#PXQ#X/C9!&VV"OM[O%-51^:0DOY5CKW+L58Z]RE@\R+7>*#S'OHV-YWKG M,/A)Y0 KBGJ#0.C^)+5[CGT;T_\ZAR1F*?I2]%66!E18E7&^GA".';CL%Y7 I7*"2ZFWG#QDUEF?(J@2SDN'7$?"K52T M9F.;_$Z];&WRK\+M5%RUV)5D-&YI-%>T[ :EF5>+-8JJ)BV!;7CA^)1/>.^/ M4$4)[V9ET&SI_8QZ1)5^73KD.A)N[9%J 6\;U+L=O5$OJI^\JA93Q>UO5RUV M)0K\ED;TA2LL;>5L.#-TRJ>O[(]/1>DK&*;4^P?%4!1N71:KVD==Z8*ZTM=K MS7I)&-4U^!L.K193LP'4;("B9P,4K@'U0#ZUVWJK?C!G.?F\@.,E BA:OEI: MSJ5_GMY=UJ\,.C6]WDY3][XY/(JP%6%?(F$?AZ[WT/V[-=3]VWJC<_ZCN'88 MZ;.N]JJ!>U$U8AMV^3QCVF@&Z,; :*$BL"FJA-J+804,Z\*

.- M!66&KR7'LF@3UYFG*\FT5\/3QK"^[R!>PWYL;12X+K-'2\UWX3@\5EM-0B]S M<%-&:>!?@>>;D^7'M:BP;LR36$H J-6H=K%";>%X)K[N P\AOS!1F"980.R' M@CAJT4^,(1!"X*__2;I0);[K9N=DB(%YAPG@Q_Z;8R16.QR)-7.C8ITINQFZ MS/AY8TS@R!\,Z]58>DCK,!V7O6TY/HNO7T M)+J[QV_//V[OGK6O#[>?'KX^/#_<[S>"CB^>\4PS3I+\_G/[0URW!!3Q(_A+5_,K:( MMD+)?=V/VLAE8]/7+'-N02 9HQJ[&:,:Y3O@.'Q!$^[]E;FH\XE^ ?B_+@%Y ;MVQ@AY MYB&+&G]81TOKJ(@/JK7Z[L%K^9E&;JK4W MG^\::_F3]LVU%K"G++J3EK.?0KSRW@;NR!B;AO;==<;!*!;EXTJ8*FU7A8+9 MPWBV-+G/$NRA0,_M"FR",=_0VXWN&102JKI<16[%>]ZWN-Z+)3=,$F[JO<)R MA%7=[H'-=IPAL^XL8ZQR:-<+I"V5Z\522+LR:.NMALJ?O414:G6.B4J=RJ"C M=SJ-DJ#2-60X?E[:QKW-W"F#+:E*R@U,=5H5VYFD"@ M"+J$!'U,AU(9E M+37V:\% (_$=S64C9VK#6RC6[_*4'$S]=$8FUAQHKX!.F3J,Y@"\-8/R.$22 M@&8[FN784X:9 P QV;:DAFNK@T#'W ;TT(]QFQM9+JC8.[YF)SA:2-X=&0$ M'@/\MHREATFK,K7#VVDO.N:%S T7@*IYP6(!_S.:&;",6-"PQ]K8]-Q@0=V" MTG==S7NYZU!BQPS*7F5PZGRN3M'Y7%^9!Y?["*@ ,+6G7YGA,2^=I-++2*GJ M961Q?;V_?=J6M[610M>0 [VKC/2+6=MWSAS>O-0L A[0(Q@0"]=9(&=C/"<' MZ00P&UX73( , I=&>P""&X#GX[EIFY[O4DHS?>H!9P=:G4S,$=()?B06-P)@ MCPZ0$.,$PI_1,!F+2*^JQ7@)^5[3HW]:A%QZN'=,%[. M-9@3D]'1&? &X#MAQI>K.1(3J]H/!/.-,[E!X+W#G*Y&[>./QS_HK_K']V&N MNXM[!99"7'(.[PI<7)Z?0F1 16GT_+QA;AHQ1+Y9_!SAI2VLP)-+ @MR&4', M\^$J$(SVLJII#Y,0=F,'#F<[/E[ZBSD&8"+?&H% ]34X#+]2@NA\89DC4WP* M'!1_-$0.;HR1"X;7-<8[QPMPZ49@%R!I73X0AGX+ XP\Q^$0?BC[.-. L V MMG+JJD:$3B+%]ABA*"+A/)BOPL?T(G$SQM0[3.EU#;H;) =M:'AF-AB1\XM2 M!M!SQOBF,?Y%2@+)ABD/M#P $?N>&+C@"[0#KATXFE">=$ MSI\G\7GJ,K$RXH&"?)<&9X)&5WHQ@']E6$9-M)#@P=T.R2[%^4,$:9B\#$UN0N M]AJK J"$+/H;*#- 7, =)"/+0AEBR!$3S.)6(6\2-PDLZO$/SH4B%AUJ.$N@ M#(OK2GFR-%.24J5@JA3,DB8?JA3,\J5@G@("(1M4LX14!MA!#NZD)D(6P./D M#Z&3Y/:'-6FZ;J=]\#Q.E6^IJ*TLYR[0^UPLM>$LZ[;>JAT\LOYXZ98K=>9U M7IA>9!K:.?[^&E26.VIRX*_:;"J)JAC)'<:P!)QS,Y-V9=#5>ZVRM'=6250G M$TL'HU('4:G3/C@S5251[8P,7QU[>D,^X"+XZW6D:^_'7[\YW..\!UUT*X-F M5^_7#[:.5/9_"=%I/QY[ #KU )WZ>O?P9%55 9 S674+CU5N >46*$+4Y.8( M?7((=#L%]R96[K2P7GIK%\#.NOJS?XYN+GW<+SMZM^*=KW:$S5G MV+' %^W6,?6<$E8QKR5*>Z#LH(7C^CQ)1B1I)38&+QK=F+]N9N88]OX!$;:^ MLO>,1QJ5P2/EAJU,;:#_$1E@F$9C\;2G4;8[;\_]-;?OKR7W%[XYHU HL5F9 M!&:MLXWWW&Q[^V8[.YS0OHB+:$$?@7\])@="M]: M)'R[E0'=1$KV:EXPFL5R_D"R8AZI02B9S)S1.2C9KX7)$R U1&,@#.SJ#%"D M&\ WVV/#I>1\#W_7QO3/1JU9KVJWF:OBW?AD(B83U:A],DLGK,4R'D6*FL?D M";!1]'_F&K&TIOT W<.GP,.L9 _H>6C:=&8Y.8':2HZ3Z8?P'8C+<:'QRC[. M3FGI[8SV, 2D>DE@R43HW%6SI/)"\Y#O'RXO&[1IH_TV] MV4K/;,Z/Q5MJVPO8;!TW6VNE>R.LX*+V0["HA>'ZRY5+F.2^T#VX5W]4X\!E+E8F>&"ZF: X&""C$>:8IR[>'&8LYQX, MD)N/J!D . .@7<0,@$Y=S0 XP5;4#(!SW/S%S #H;JL9S5V_A"9ZQB6TSJ PZS'PL9HF]I]BB%/B&/8A^2@75I:1M81+R?UHM/;[+^+*]*Y'73MRJ!5 MT^&P)4EU/$+O.T4)93I;+DKH[TL)$_,7&]_\F[E.%A%T*I0K4&]\+ D5%*1& MGHN4>Z8TC@RAI@J-0MSO;AGO[WM7; MI<&=+;Q3^LY@HVP]JKWE4^>^P8LHZ[MSYG/F_GMHV#\UZOWF3(0W0]7UK6KTRZ!>ITY>\9$UA7!%U7 =A7*-H4T!-J3RP=P7SO ]PWT.L;O("*FNA MQ,@KTW'?%:ATWO/&G1R\=E_-VU[F<4W=Q1G:KSHF\.G MW$SDC>3/WJT=V_4^V IMD$$%VPKE'A1\>*)M ML#*,"#[_[FJ;RMEC!40\TJ3=R@*BXS9N6:LA'@=&E<&C'7;Q.D75ZA! M =ECF@C[#A<2_>B^F*X'R">_"Z>QPF],'Q;Y97J\?]M*F1OO<65HGD1D]#1@ M*IF' V+'VG"I_2];?L+UIE=:5F1;E)LO?^>'_R336.Z,!7R3NS%5NU&O#!JU[&2+ M4I(3XLKY7&W[E%?;J R::ZZV6LZ[?4XS 9P8*Z>U)LL(J=E>L#@OA.B<$B&: M9T;K.@BJ\[G:[BFOMK6V#*:4-\N;GR$5QZ0]ZD;G=.$YBEL+O^_VF=WWF%G& M$O3+L6N\9EP^*'2&KXW@DR&-B<<&L:2,)G1GGW3;L>F!C!#7XYN6)FT!C9L! M':Z G@\>G91Q=,X,D3)PQ_10\7=]\]_4@@C0Y'SN?DM9<%;*U6^NXWE95]FM M##J-=!_=F;:->!^#ZG\!F6K,F>H?Z,]CE=)9L*0H4 M_G_Y3ZUE#"$D$O V9<):],Y*/^QM*97-A0^]RJ#?3'>D+2<^K-Q\)_OF>UQ+ M.-/+W5+,NN%R'?ECD2S:+Q/5XV4@*N>VP4N%R)ENY6/L4%4?OS M[W=QYRJ<#QMFX^@!9K[@\NA[?8'C.*XPS*B>4:P0=\S*F1&G1'XYKZ*4R,,% MEN]%7GZ$*#;XMBS\WRFP& .H$Z=ZP)/>S !L6%ALC(YQN#R\JM02)A,7OX)B M:$$!43MH1@5H0B&B>AZP/2H7C[T+OA@%GN_, 8?P'QQ=$,E,%_#S!5GF6'+8 MV,B64]QOUEP-@DFJHZ&>.B?\,)^07E,HOIXW4LSA<8(QD]_"]SYQZLMB?_5\ M(>G>FNR2XC;4J Q:K6:&GKAQ.H#.6]0+-G/LF3XG)^M/4:OFP9EC?\*J#?V9P/> MKCV9'K_\J+R7X2N7-$ :G1(M2>_& MY_A38.^ LL@C\@';HSGIHVCRVC^AV9,11H"383[[L)]:/ 5TRF'01[N"P-6 M">KL%[A2\/CPI\>YS.+HBFL*&KA?QYBUZ6] M,[:M^5Y*?L(0@R7&]Y.7 BD:"VU<"_$SQ"J.=? MQ09_X/[2PU';S3Y*S0Q?*]Q6O5J[2CY,C67@]R\F]94IDMX$SEM(9_B4%\SC M+#7)AVDX,R;"XG#D=YQ3^S,#7^MXB(-CQC-VA><%[PQD+X\3_UY.;_,.><+9P)[9UC[,)X9!@P.S$'KA3V&8^WSI(" <4?M_XQ3PA M?<+TC1 ])S0Q\0L1)UX2DQ<\;>M'C$.)OYF3PQCPB&(\')S 6>0SDI<11PO M+J2J<&H$40;1\AQMM&>0XC4Q_C99'7":IXH7\A<,#OWSB MT+AS-K.:5FV-8BIYS2Z3W- 0-"?+CP=PGYT6*H,7&YVHW(^*V.W,P08A38AG MZ5N6-N$>!,#NI&;(604EU7O$26!I1&S"W3#;/S5J?>-D4#7C$V=\=M;/^%3C M.LLZ)E*-ZRS'YM]@7.<>RNCZD96;AE.>3C+\R7C0EFQA"M2O-/:655N_@?9! M&2WV3_E1Z+%%#9.\\_BS__J/7K/3^KA626!!2D/HUTX8(6C5*X-N=D8(&H8H MV;XY0V;=608?N/UY:1OW-G.GS#='GARUC8(0P'V3'8?#=RN#4 MHZE[:T=3:_#_\@U)?B!'P+/Q:]-PZE8G/3FZU4D/IW[X=O?X^[WV?/O_W3]M M'E*]L<' &G6 WEA&=0#QG$TFG S0I\(#FR@(F0$"1@1@N:,4D_:P:1S6UICP M(Y!7%*_")RA6##S3#S"/3X1'7:!*%Z/6F P+H@TC#S)EGFY%>J=(",:=1@L7 M!S;_DLX>>@UMZ*_ -;TQCU.$R;@1)YV\8(:-P::L&P4I\I-N$VZ1 M[#*.,&'J/B(/( EP!^#5/LDX$LC 6Q>;T";R84-*Q*.80N@]YW.K(P:&C M.8I$2JU,:T6=U:?D"TS !9U_8;@^Z+[>S%P0N1'Y(,DL G?A>)@;^B=:!PA, M]FO$HKB>B" B3Q#>6GWU1B94;BWS[\654%:J"!;R:_3HYV,96(\]0!$3"\0U MLHHYV .46&S1]GG>=.)U2-*I$U,YH$%N,0J0C@5S2C C8A+,"RSX : 0/7\0 M/M$*MN,GWLK3NV-OCGS=D?_M0C$1#5//DY$,X\4P+0(C]_-AU@\% :8\!8B1 M%W]$<,?&)G-$,G.B><%D8HY,JM0(>/I\@C& *6M9J*U-F8UF',<3,-"B-B9C M&0] J//P\6IBE($XR]C-$O,^1L$\X$Y+R6;@^\0M1HY5(@:*G!/B@A6^Q,V\ MF.R5$USZ@!RM*2">%'Z$MZ!KFK['K E2"4>GS;N3;M.J]CF@,#M"FY[GR6'8 M% :Q,<.^#$W*L3FF=[GHQ!F3@LMSJGA(A,>-7C#' $0_W [ W_1FL.B+80F] MB#HMH,(,3(&S#=ZL!6PMD.4.M[SBB\:H6G9RP;8VJ;N2)3@\9]UCB470%K8= M 5(9 +IS$/?11$^$K9[D59$A]Q@:_=PVD'7"A$Y2O\3- 1!-/U1+# L+17DD M#W,ETJC%A1<\;#-&.DDFD.@I>I>$>>Q4@G%('0W^R?68";%#+UB@SL8#W@)T M%\I"\&)0$MP% J[_XPP][1:N^IUH(_1\]S^W8?^BL$T049)4!X%H;#+V.8< M>I<&'BB_AH\*+$?#4)E$[Y@#,F$B$@[Q9'\C?'[QG^X M$2''Z#3<@8CZRYTE6C=Q@4614],' Q9VAU4TF-=(+XSC9*A"Q1[C EN^241T M2$;9LA=3\GT<35V&NR$FX! /$$",=(-$>!8^1.B@R"->0Q_R\SJ!-18B-;(B MXA%K;GM@:#K<9ASJH)C B:K: \\5(?0.'R1C'E8FN8#VAUQWY>I6LE73N4RO M)@:.X5_F)-(]=H$7=R? N?''/I@4'B=]8J#\\$.6*+^*TIUH:Q*;* )-.E0< MLLB^0Z5CCB?%K&! ,KCR& L( 9)&8:XB#]G(0.EG:);A3EF\)[A/[#-<0>HK MEOFOP(1?<_\F1P$44"/$_)@P)ASG/;(PG2=^ M*9$TOJ?=#-1S>6:]JC_#+A-J)(GAB(;+BHD-*K)!WCQH@P4Q38$KH#YN+70\K40-V' MC7D\0A@8_C+D >1?]Q#77,YG32GA25B'&>,1M!"IX5G'>N%/&Z"1V<#V:4?( MPP'SPDYV>&Z^1T-D2<8[AH0T[0+?-UW.:+B8IGJZ&" 1^ DVF9#@G)71K@0? M'(T"=U5F[^X^;& 3SD(OAV__2D/=W_]OO]M^-]C2W1_#=5L59ZQI:/ M?_*&H](L"HCKY^PL]E/^$D _Q9?P W.[\S%0+PQ98^3?SI(:P_"(\*? MBA>,QCR#[7IET,GR;6;Z5H"1KD*FFO;X@,X/\@@M3WL*VV0N_#DQABXU*?5D M#;J--BM&< ,0L<$ =&=5TR6#[BKZQ6L!?BG!_8? Y76 M]ND5J/R!'1_^C'LF?>3U+KG7S#!/7I;W ZAX&A;ER?$+F1ON3^:O>B+DV=#* MLU#OY*%DPG6Q/WKAV'%<+Y3ZH"^ZQLT,* :#62AK4.WUU[YS!;="^ &A!FAE M8B:G+IX6)_08P (EVL01":(" +SUFFCS"KL$A7K\BG)8;FYJ.6##:X[)==^I M@?)Q#,=R0=)'RLR";A.;V/Y: ,>&[0)/L-!U,<*OYPQ331<6.?9QZ2#JYIHX M([HJ,<*+*Q D,/#KRUH!WX6G???WVV_O,MQ:M[O+J M(]G+FYAKB3BX&[+3D/N1PN:!$>-RNP[> PQEC#2'GTQ!X(=\'SF8L#,<#!R$ M\0-?X(YP$HCL6W$E%&02KZ.0KWQ;S(MGVIRKDX\F=%32FT#8,.[ P;(2-@6; M'AM'R>YR,Y--8CG3P))))01M_R=L\%WE[O'S[Y7WI(E:J$K34Z@*!J[T G$G M G[.B6MND(_A/K;O4-&-SNDR09Y<+XU (5-/-'^Y8+(2B-AQ[*&(SNF]'#.E M4X"-9C9@Q=1,^954!NC6#-"NR@ MPU94!N@Y;K[H#-#UEE@CTQ)KACEMNUJ; MHI+D<;)J=SY$(N734GR9MD#;C55;LX3&E]A]0DIB)B1J1-1?^\.:?)K3VK)" MT9 RAF:8C+#WP<)C'^0?'['&U#*6'TR;UJ,??4RJ47*UQ MOBQ&I(DWBZ^K\-7?TY]WZM56MYGY5:U:S_Q\W5+U;A6H*==2ZS]O]O*MM&%3 MK4Y_VU(9TYSDO0 MLM,\M67$M"Q M\5^[3RDJ^27$I]%L /8N![XFF#7?#$&/B.P7,43S&P-,,BP64PPVH/$ALZ&W MX?=>\\6/L[HT/&9][:5,=LXYX08,9NYM[9_]@E&;Q MQ77FZ # )3$%]DYXTNY_B7ZUMR+=Y]GXE;=LI0VF9:>N]S/*VW-.;2S/)'!% M,)=*,/TM0XF/03"MRJ!7TYL9,PC*1#!G*,6S%+)R.5:_;*1#P"9[.F\ M:;BU9<+4,6BX71ET>WJ]T2AH5'$)!H_=%ZM0+A[13RX"=<^=@*,+LL][QI(N30W2.'PN1SF MMV5>WS%X'T[RZX!X[:2;_^RG'1=VSR]P^Y)[[4A[W\2K]Y766MG+!$O+9*ALM8N*0GG72[W>6?5M,0J M;?AKU<8,ZT\Y:_L*C"W+3*Q7!NU>.E#ZOAPN<)5Z=K%8GPOIM^1J9N)Z3G]) MHS)HZO6,]K0J)*0RRU1FV582W9)95@2)-BN#GMYKJ<2QBT2@+9DG12 0CKT M)J\2PY0YI1+#.[[:63P"_<09,K]%2OK:GMHR&?=Q*6]P*4N3EP'ZV_ M=C.MN^\>C%*>O7(BSII\V&(0!P<6=/5&AM)8$L0Y0QZ?;?_NS-AC_2K%$C?X M_(<.R8<2<'[/=T8_;X:&1U)@CHA'/2PEPA2ZOP[J?ULWF-$<&97'FV8U(\T7 M=\[;Z_Z?E1ZGU^&Z+$9P2?OA5N+%$PY^^H18<1=#"L&8LE1/=5M]H83&[B])9RJEM*?W\K_?U0S*$TA&;O$%>F4M3/ M/@-!%)5E5).I7C.J!\6)>\U$H7+9AL*T P"#B*4[MO>)\)8_]XQ8>__+=PT MI&D;[O(!QSR"OAN;T"FY9FYVV<7:BWZGX-![F3I5J(XTBAN4N2--F;A!#[V< MG>8%]ZFW2RPF8[J6W,N73[*V+?F&ENMJ/8TJCW- M^7H2/K.%BU/H^3!RG \^QXFR_^:3=55KFO,5>I<6Q5"M:?(=\7(LS'1GFJ2) M&>=A\+?%\(];>WP;8V6Y;<5^9=#1Z^T+&A6@".1B"61+%YNW()!>#0FD=7BS M;Q6.NJ2\,=76IJ"V-F]"LY0WW.FG\P[*U*5$I92]39^;-\&H!F)4MU=NC#I# M*7#>MIKJ>U- WYO=Z#5-DDT<@ZDZW5PFSFS)O=@79UJ ,ZURX\P9,O$S] ?+ MWC;C37YAU>CF;1K=O(F&UL;>EIU&P4D/9T%A$(4R,90I)'"01ID> MF!.J4Z:R)NXUK3XDTS/U<]+9DF0=I0&#.K;GQ!8G$PB;75O$CY$LWP MM+54!1@_9.XJ8;42YD CT4PQZC?UW5CB^K>N:]A3AG^*8G;1FPI>])VYF'AN M3-GCY#O\SO9#FKII1$15KPPZZ:##WS1GHGG!:";[5="Q?=\UAP$O%!(GQ\97 MAKW4 <;,97!<_-!E<\.TL2E[SL/WFV]P^&3AVB,@@>ME@J*Q@05F[[=^RNU2 M4Z+4S650O^!;,@7A'VUF$9 [$ M'TU[# ?]T.R9TUPA% M3WLU_9DV"CS@WW ;"%#.&."W",DI**Z)7\D?5;4OCIOB$]0% M1O/@:CUM9KQ@-P%F:R Z/2P90<9C>Z;G(R>A+?P!Z @?/_G ?#S8\Q3>9%B M@Q,@-RKD1(ZS<)T7$VN1ADO.G>BB -(/MN>;?N SW!WL90:KP2[XWC:Q0QU9 M7FRO@-H<1(N0XXIF #P A8RG M29YJHJ/-8>&5S1] [V,N M;Z;Z#Z,L6]%F+@J0_S#;7=;KU5HC-JHU6ZV&T3?:;3;LUKNM6KO9:$[^7QV4 MWF?BT4"R6+G-['_\W3C;H_CGO'F/-K]1O,6)OK)>*NZ@6Z_P,BGU6WTPMJ2: M(D1P6BE)&F,_N&S#VO_[7[ Q$!EW4I9]6OX6"J];5. (V9YAM4_ CW]&VD:K MHC%00A9X4C=@6PB\("[6S>1B:ZN0SJ^8O=XKL&Z\J&+V9J_ "ON++F8_K:]K M&[$01F;[1L(SJ5#@+[AFVN M*3!3KVTI:HM9 W?"P?6GZ<^D17#_:V0%")A;SV/P_\?/QJ_':R2@(N)89MR8X[!H;U,%FNW6Z6&L/.4"*TJZ+I]DME83'H-D^CJ+H90PQ*5/K!]5,9%\,VU(@^/88UJE1 MBZG>X5)!-1SOA=W/\FN'I)'9\PTKEM:I*0E5[]'8\L+6E8OH8++ ):G%=[S<*CG"5 MIAA)E18J\CY5#\T26+VMRJ!7TYO-WH62=TF4HW+5&F9G&Z_IIGQ^N<9J<%:) M*>$:LDI5KK'""I5KK'*-5:YQZ:V81/&M2CI6Z8[;O-);^AX>PV9K8R<+O7;X M-!R5=*RHL"SGSD>%)7",8M)Q2^^TSI<*SU##.,-D M["0^42;*#FDQ?R=&I= M&C#7+'F_M)A"O)!VVH:S*='6$$93QL8 MV*? MK@$?*H-]@XPX?3E8O8DRHM%4)<*7B6%O70XV,7^Q\MD(5<+T[MZC7KC M8ZG1J_0"X?0;+.M3"G#*"[*65?YO\&J8JB!]DWPX?6)6O8T:2*U[\,AIY0]A$EZ[7>Z4BS.4;F=H\/!V*VM*DG?4;E0WAK<'SN5PP%8)1&R_,NCV M]'KC8 Y8Z"6?R/94Y*W(N\!F*Z>/4#5JE4&OKO<[!ZO0)27ODJA&)VVVLH.M MW#C$5M;>Q,+?<:QNRMT ",?X''K31@)AFF$OX6^ JSD.0(,; =KZ[E+#R?*N MZ>&(9#Y9>>HRPV]'LZ.J:&RU5;YUP MP+1JJZ/:ZI3XJ:MIQJ):]"@,4^U^\F*?:O=SP>U^SC -S?'8XNIUD&GQG'5 MM&2'"$OS]$6MC7IE4&_HS<[!5>BJ=9"BPK*<.Q\5GGP 7:?1J SZ>KVN.@>5 MXRF5>5N"IXX4U#ZIQJA:06WESJ>O9FXT<0!MJWGPP N5Q5M*##M]-7.CA5F\ MO7:Y,>ST(D')^ M[2EU""9ZZ!M?LE'!]^8/V.N9=CC5%J!TC!C'. M"G;21-ZO M#'J'D[@R4DJ)0F]1])I"H6:M,FBV51?H$DN),[1" (WLT7Y-":]$16R]1<)5 MFKKK(" ZK5+K@,K*V!>%CC(FH-FH#-KMHJH"E8!09@0B^I,3^#/M=N+"AI0= ML8'&WR+G)$WCS>-RC4UF9$Y>)0J?OUMRJ4173X:T$E+6A"FC.Z:EK M,/F>7MF8[><3O!*%O7V4Y()6O3)H]LI=P*!LOGU1Z"C)!:U&9=#JEWLJYNF9 MNI+2%_:4NH02/*4NH01/78,+ZA.SIF8P5UZG#=K&4=*<6CB%NWYPKKOR.I42 MA8Z2YM3"-*=.N1V7I^?JY^S14.,R]Q^7J:EYF;MPJM/W-VE1?Y-^H]S15N6\ MV1?#3M_?I$7]3=JM5GUZ\*6-JG]F;Z9%%:NRFFLM7_-C-$D2RN\!'.WI/ MC=U4Y*W(NUCR[I= 3>H!>3<*[ 15-O(^O594N(:5&N$IGX[!ZB_ $7.RK*CI MGFGX;CV.!*QOA'4]> @%:GIXX$']6,$=T5_!SA;2P6KO,+^*7/K*6V MEI\#;QTR-VWZ)LH=&JLL'?@XCF%S#5SLA^G]_,Y<_,"8LGK(GF\:$7_N W]. M1PS^1B?+O;=NH7MK8Y)C.L/Q;SJ@K[=@(Z1M:ZDC?L-&B-,;"&2;^9P2JMHS MW*('FSC.U?2*/3ZF'Z4=6'M>3;_8O35@;VF-_6^INQ#PQ5'"(V:^T+1=P\/' M,BCI,SR#NY>?-I,WG<&3\)2F'="V=V$F6UB08 2M1K6+PB(M2<(QOG^K)'XH MU)%:]!-C"$ (_/4_20].C.^YV3D9 \312 DXQ_Z+^T<4,-M=UNO56B,VJC5; MK8;1-]IM-NS6NZU:N]EH3OY?MUF1/YJY\@@+P*>;(8BGGS?&!([\P;!>C:6' MFD<,,G/3OEFYB54@KH7,9+(/9'J[Z!5T/4!##J>2#Z";,I>B'6^V![O@L_ EER:X__FXVG:)BB9 !^R[S/IC>R M'"]PV3,L]\ER1C\C8=7DXA $!1O?^N(S?!D#R;9 "+L!4/'G^Q\/_[Q]?OCG MO?;P[>GYQQ^_WW][?DKIOKM/O%\14-%^X-UE5'W_!-GL,HW] BD&LMMW4"F" M!VS0EUR7V:,E?#<"JV+*-+ X?J)T#BP?U>6)Z\RUB16,?'Y6#RR5V,-8E::# M=0'ZAPO[)NWZC^I3%8PW8N\5FR!2#OTQ7 MFP0V+8\6G(!J5;LC.&4 37LU_9G4@@0D/);<)K\%_&U@@VRUX,;'VM0PX2O0 M:8$J/%QY EL'A2OQ2]QZ8'O,]RW4U7Q^"0 288BZ;.&X=+_<0,3UUKX!?LY7 M0B*5*\1>5]4 OP*/I9$*/G@UW#$1*:J2'A[4F4Q@N?#A!%B2F :4E5HR?B&& MAPOA35NF,30M$^Y9ZFE@(WQ#TXUO%S87[8'?JP?+BE6D,HOPF $#(LR"50T+ MKC*Z0#SVQ(";?C&L0*Z<<49<'[1B9VH3..&7__4?O4:C]C%!^T#+HQOSU\W, M',.9/B#[:*VPAXQ'VML?Z6Q_I%L9/!+Z D=@@"8ZFE8AB\OX'SI _2,A+9P' MZ04TBS'^=HQ_178!#6XF;HX >@3TXI=9S>L>. ^GPI_(5=D([ % *2G2!'&# MS@+$;0JJ2N'[T'5^ G3@KXGISA$-7QD@G"%9"[!"^LXV;%P$\,CS33\0R(T& M,&>[2VT$O,ST.>R3_,%B3>*\&=U(Q5S!7SLBCEQ!+$+^!AUWV8@*\!<7$MPL? M(3+%5C,YQ\$'37C;@@2L_*6@,:).^!CNV[&G#M+MT/!,_EH#"'ED+I";T+DR MUG\U =!#>!2U9)2&@06RRP-0>9.E8.?.$!0SP8A(_5LYHC8,?+Z0;_R$+[BY M#MP8W=8^22:&+'P*S$'ZG9+;0**J=S]JDG7!1@3(JMIE4LLM,@6N+^[F)2#L M QYO.T*R&G/N=5C+?$FA$#K C%EC("I@Q_^9*PNELZ4*+5)>OXE]W=*V\L90 MVKW*H-G4Z]WTS&("2,Y=;RE\*FS7?701Z[]7?T!J5%JQ/XG@]/ MDW:7NN57X)*'W&EM/7"^P#;^B;MXG,0@QOP,2,":^=*;DE=4T"; Y$C?1.J# M+?)W;S]_+JOO:03J56 E3A6S_WX#Q?,KR* '.]0B'B=?I #\'HF@M"G8::P: M?25D?\_$L2S+>26!0-+'91.+2<8%1^(&)6F?1)U("\@!WW%E_+W0SDDVS[BQ M3+*'6\L;XCZH,8 :+'^3L>:*8AZJW/Q;4K.Y08#*K3OFJBW7#^!:*&[E>D2\ MPP"L,K#==.UU9@+YHT:, 2]OYKS:('@! FE\'/R#0R3TO%+$=X0VX<)C'^0? M'V5HT[0)PO2CCZ 'P;%D]#@C($@HP+\63L=^KUKK]]'O*#+/Q(N%2[(*-_;W M].?-=K5;S_ZJ5JUG?KYAJ4:G6=X0.UU;*7:D^SB'[*=(\NT K7,ZV#K+7_LJ MI-H.Y\V1YE-R,D%MMZ #;^$R%P6SYINQD#*4=NUY5:4C]2^K*F)HF>V"\@5 MA^>Y\A!RF0&UQ1';:6Y_9+M3N+/=*=SIY/7XYBUS2:9OIN[O6C.8"X9.N5.8 MW^5SAJ1*YS$D W^M=XM(!\&CO=4KTJT,>NUT;O+[$]W]U,9M16IU**LE-;-D;L=LS$[E<')<\/J M&;EA6LZ$L#MG/C=]F09V1[":\E2;32E@G7XZ!:S33Z> W3W^_OO#,^5]:;?? M/FMWC]^>'[[]=O_M[N%^>R988:&2K*PQOMV,0S36YA5O>?EQXQJ;\F?#>_2U MKR)%QXRU,2\6OF< *QX#DO%I'D?!T IF(+E8^X/QFU$$-"L"FO8Z8[9,TC ] M#<3.3%NXSI"GWMM8^V-XC@W_7 +R^R"BX8NJ]C !$3=G,IPD,G@,S:4D%&?" M%S06"V:XE)^%>1'P'Q\KC?@Z/)/"ICHEGIN27(PRRG Y7622\&]-CQ\+@T]_ MXN9MYRUVH8O0V2L66LE7QS:5V,?UHMXF,OW*IH![WUT'5"C4@+90Z+FFGSQP MK' P(8?RIL* I4GY/#)H&<\A,3'U[\6Q7GBXT]!X'0ZAK/'J!?A+)+Z199AS M^"V1I8$YC!9]OG P=]4T+*!$^#DHF,3[1<848#4@N*>!2C$*L!*7!T=U[<5P M32>(4L'XF_3P-;1T=%_:S'AA\%L@,F @F,(U9&'"&*/T3DR6="G?D>*Y?OR4 MNBA%Y'E*CD?Q8Q\>HP\99HQO0)52)*Y&&:O\P!)%PI3D!>-9,?$[I3PTC+ 3'ACX(R 11,$Q M6"NP%EA& '@]5F8*NX,5!*,TIE/,5/,9UCOR;)PP[W!E8Q)G5GFIJMIZ&Z;5 MJ*VOVE(%6&4M_%$%6.78?-$%6.MMN$:F#=+29 M]N0["^T^4D^>F/MBCK!:!!_+:C)QC$-N/)+V3M2>R/V+2H[WU9,VQ7B>@>J% MI5J@P:$Y:'B@<%A&D;J#8,D1C50[0IN5?;P;S#F6%-2(LC;@:8KW(T!.BKF>4XIV,YS*D$!!44.E4C8,U RV#.T M75278]J\D]HDKQV)@._Y5+@CE&E>ZA!!1!0I>&"##!UNB1#(^7-H_<"FF MZ MXA\V97!_$IHVO ]!#^2AW:+F&0-R^,A_&?/%1]S8!/Y%:OV=,V::Q_B=U;N- M6DV4NM!>05>G.CWVKX#KUZ WSTVRFPB"\0L7YT%/ QH& />_ "0CT'"!)FWG MU1*)L*17K\(H+,UPAZ9HGA"5?H!-\Q--A"'>)QD#_,7\C:O[-2S/$<@-5\D6 M!M6YA;&6-=#^3B$3IMV"(NO:;.EIOPDP S!#HOY^^]NM)&B.]W@B+)HDDU/4 M8U*?C%?)V&>(BR^F8QEA)9$9 DUTI)'&5@J_0_+@IXS=*5"E"] 11.D&%MV) M,&]<)O*0>3$2;CLRWGAJ, 3*S*'?,N9<,^$+!F>]@BA&_L-'25JJ!->3'12 M9#FR/A(8S.W"-2U1HN!A=>#(-8?2',_*5;Y( ?B[L73:0(4;"X2(=H#'!,&28>!])A81(B$Y-1PCM?D%$ MR!-]0]*\9\(MR/)J=.:$CPMK_XUOV&NOIZ7&A@E1Y$7VRL57")AX)F3 MTB7^'K$2/.^,E^C@=TSJRH2.?/$2AU#5&)-\YJB/6"M7^6^Y/:IKD16B*!3H MK O'\Q=8Z[!BU>Q'X?3'C"U) +G,P&(KTCGBM?O< M/SUT0JP "/\1EK=&S^IIX3\S$G WEN6T>$[)27+6)&[IIX_I,U$D?'DOPF"/ MD^]4NVTQ?" CH:9;JPR:W73R6R9H3GYA5$Y.?0Q/*@-R7MV6#JQ[7UV],NC4 MTO6532(067$J(\QZ! MI0+7>OVM!-"2(NZT!DQ"Y1"JI2=:7*Q8J4@J*+HC!4TTNXP6(-,U&/XE&@>- MN!L,.UR^8/B5NX?P(=Z:D5M*PL#M\#K\\[5H-_>76%59%NY)#8L7C.%;F.@# M"^!%Y!0RG5Q"YI;G$'U'QR!ZT[+$2V.-9L"1)O33>,2]11P[RK^1>3HQ+K_" MUN/*Y/V_ FQK\CUP1S,TL&ZE(RPWI,R/RH'5J-V-CJ6%S%]ZDZ0$CS[[V M[MOCPWOJP7)MQ@^P_: M!:9,S;!%5KA+EP'#<07A\:YP<]/GJ^C:B&T'>.?UH& M.I&-,:QJB&Z#F',DEOG_VWO3YK:19%'TKR!\['>D&Q"; '=YIB/4LNSC,^UE M+/>=^78#)(HDVB# QB*9\^M?9E85%A*D"(D+2%1$MR616*HRLW)?9CYP;I^< M#3SW4C;4R[O6,\V(+"R7GU@3[OR 7X%F6/( ;*XL6RYB.S!$"%@*^3PMA)SC M/2 _QM94PL%!.[+2M"BX"-OP^)Z, .%%0 3Y]1 #Q$51UACV-@1J15Y'O0-=-T"=_5?O.Q/\_%[S??_O7/V]\NN3_'#C#&LPSW MIR%%'(2:_XBLIZ);*'"0T8+@P-KH2EIH,\=S9O$,?4"62W27MN_*>&GY1C#> MA/&V)?U(SYT_&;W)N-N\M)GE.T!2@*EB//0AY="?QRB1J.[6080,+X+U(,ZT20_2- M ]L=P9&$UWNBM:3D+TN##Y#QIV- 0C81?1@_$F/_4_2F39E[L@H12/!"QV;2 MXS].\H^31>B9_&A\5YH?FEU='C; IOC%Q$?J4-L90 MZ3/Z'?:?L[_5+71?_=KN%R !6S:+2"ZL/Q)J(!0=E&RB3_]E:G=7#N ?S_BB>F9]>\*GS7=P94^=>8?VWL8FI&OZ.F9E0^65@E;5=C M\6/C][M/FOG$Y S9#UF6!R5*V3M>%";[@=Z S%R(G(ND*2JY()VD9^@W MFABPY'8L#=AV.@;.4?2E+CWH,!Q@!K-JW\DY@(F MF0D%>J7__(I BE;YAX?S2F0^-670/CK8:@MC)&*VR=B9@('.O5=);U[N M3@)SBUQ>%[#*\')=3* JH-]2[>D?OSW%EP>T,]ACU5<(F\NM3\ M1^&F]TE 8WG$4LA$W^C;T85/Q/$\GW=5TOD@G"N7G*VPTQC+D+D/13IMI" 1 M52-4]DQS0AQIEXLP$A9@B] $!DE\'ABAD*_GC"@189*$-L5,#FS@/N(&,=+ MA&J][1C]WKS2>X0VOPATT. @%%GY0#FW>%@LVP<* W(&3"!@,8W>"FWKKTQ,(ES,AKXKYQ;]]N7+IX:@ M\K,[W4]PM>7#>=*.[R]>JOSAV VLF."T()*D12#)&OT5.VG5?[?Y1I[V&=U, MYX/&K<'IH52^51[V^^^W<-(2DDO2T].\CE'2!BQ;(-Z?KT6Y2!/; M,2M>T&A1!1>O< [X=6P- TH^3]W;R!(P3R2>.5X\@[4!1G 4 M]R($)1U'&P ^_4>,+,<\POD(>EZH4V"9P4Z\B%Z!_ Z/J+R-1V@C7I5"V=H) M@Q4Q/-%((\=9$Y9S(SJ(8*5'08YV&,_G+H;B^"!D2FT1"^5,T?>#Y%T ]<"Z M0C9ZQ2B&C3$ JB(I?/R P0%ST): 6XN=Y6 FYI(O.7^O#,9RB59N$9\Z1"C8)@+PN=HZ[7]YC MRB!36F#T%ZEJ0H4!7B?&E?%,%,'@>%E3&/HCKG:!9F(_HK4K'1$3KD3[#N^/ M-+%"J2PNY(R:5(T+6"8.1@<3!T@Z+NDSB1[%!8F33FG$O Q=NXNQQY#.YXN" M]+@9(XOG(BH"W(PMU?K1BA$+N.O \2C^'4Q:C%PO9 M\<7OGS]<%KX5&UIB-NT,CWN&=Z+S(CF@V%TN@*/O85>#&2J'S"-;@">,1MS& MA\O_9*)W"/L)FZ9#[EHR"I >0IS9\)A>SP44/&4T93,**Z0KU4FL@!E"+?SD M-&-AR80S)LRMS/G&;% Q!IF>;.62R-&B3=** 2Y;7G8'>ZO3PJM78S_GY:Y\0WRGB MMI/<0"&/"0ZW%>"KK"_Q?>9X4TEYC5-1T7V;X4FX[A=(\NT,RKW)>Q-[\&\F MK.-$C=Y;/'/SAAIGXA9%;/UY2JT8+7"%0S&NVY1-)3X).!$WDE%& C171O]H MP0YRGG437^_AE_ V!R^CS:DD%S8/+:Q+X)F=1K>K][L#J584INUJZ%",@64: M_;;>:AN;+F[IU.Q#^-SAL\$;;AO"9[A4O)>_/SL7'1ER*O"Q(74@KBKH,,4G M(>-03'Q;,>==T.'1VU=M')>JTRR*VCGM2P)_0)MO>X:^L#L;"1> M/2W-)*=ACCC-UIM4W"<)WH5TG5 QOYD*(2-0W(8QG[T;^56KXR;DY@[3@P^* M+%M9.&JL<)F-$X9%ALP/ML#DG""Z0E4TYUOGTXR]"4X8IN\V^,*EWPMN'Y*R M23#F2SH>O;WZE;OXL7XM<$9(%DGA5\AX[R%B5KS5 J([L0"X8D*:PP;]KVI< MI^;2+R\L9(?"E(WT^KIAFIMEH#SYMM;9FF=D/+!V+$Y:PD$<+Z$^N/S=?;%+ M.*3"%E2?J-F^2^<_EN0BSD^_62A'H3A%7=LK M_J")A*',D$$-QNPTVF^VTOW-?J.U\^N4S+&;FM:_9UL]G:3.YY_OFZ-=!;Q&,WT3TQ5/G6 M--G<\[V 81DE$N?MW9>L#RM9&7=H\Q(_:S1B+F4VVFN+T+C9HS>;'3U[1N96 MQ!LD92;"H->*EZ/+$[%RRO!A+;W9[?##RQW(N%S,>;_" W5%V>_IP=ETJO&X MR: KM5N@ZE8WFQE(_EH2;S/&2/H(2'#WF/#1I=%I4K.W/Y=GIK:(Y.9CGDL, MU16?2TRG)!VEJ;?;[0(_>JHQOS9;NFET>)(:Y6%:B=Y Q!/B.>%.5GQDNZ5W M.X,U3O<5,WP]0=IL2"TPK 4/'L M550>I(UHL#&8,@=/A'2_%V#B9L+<58DT0RV^ M.(U(O[].M&@TFDAX^,,B6EXZ$XXG)(P39D>9_:2V*_1J- -G3D1U,&.ME3PO MUXTD63:V_@TI-W3]^F,*=G@LXN>A:%U\\U"<.1M0*W"-]Z>+NV]=+X;4!I8RTKX,=Z3_FE2&M("QNM$1GKF)HQQ#SX*>\!QQ/>IP'.8<3A+#QW,D1 <^4: M/IS*#_(.P;*=HJK%^VZ6C1>=]Q!;3AS-^JY6;3;A<:!I*=3W]2>UYP3=T6B^ MD;Z.2,P= DH3]^E" \ATA:.7WW&_V$>/]W[!]]]DK%'?H[0;,;12^^SC(V^H M#10 <.W*J>G=2%Y+>XN9$$+8K=%WJ?I,YZ=F6,58<^3,2+4LE 3R#&DP&FD-*K^2M ME<"6R!:_T''C7$WVY _$#!#>^!35,,RC0V!*-ST>3DIOL832D.8Q M^<%II_-FLGZX) A(,B'R@!JPH#^3 0T$<+N 9]@!0J7=-]\"*2W\"?.EDWXEK1&$UW));%"*.B2H+2U M;(989OHL^CEB8 9T+6DZ/-/.GV,,&AL497+F\RYQ&:-)VDFG#& DNQU8CU: M0MBEWH2)B%L-!?"W%N:M%:KQ%,,E,SO)7*/K"NSH=-M2NJ/*A$X:2LT4V7>B M@C-905&.W7FFP7WQM/\%FB'S?B#ABP5_:=\ZA,QOLF7=NZ1EW;,:T^&S-C:F M2ZMEQ1@:0>4D>C ;,LPI^G P?:%* L6&O-TY;U6W1,7$'&,/NQX6E<-^ERWO MJ/8A8%BPQW)=[&PP#41MG&B\B@W \/:TT^J*AT4TR!80@=.2JNBB72PW"#2> MY@QL-[L4V1:/[^>9+?<([C1)80FVH3RJ0J?4<48#\B127/$$X.AJB]1'_#E# ME 54LLXO211GGOB0>&ZM;#IP%EORABM$"B]*YTO_A2<4)W3#>]BF,]U2S&!W M4A1<%O&UQ 7O4UJ*A1C M03<)#G!$'B^'!^R(,QS'8_ 'SQ'Z['M7'VYNOF:ZS7SB:&<6(Y) M*M=HP?+R"%+%^8K6AG31URJ5G$Q$-*D'1K(";N@$%'\2A8W:A3-&#P:6"8&D MO\2+T>)@'O=K +,%IJKG@] .Y901@YPE3?/2R8W<Z/WE=CG4M>EZV,>B/0\($D\M7*\IMU\ M@Y8[8S/Z%*A8.+U=[N?G7+:H?8JBL?W1&)5P UTEYHWL:'58E;@40P5Y^:0T[$R!V;] M$LN=G M2>J@,&CU_)8_.Y4FLRVISTN^)<.)9[BDPTT' ZX+R!5R<%U8[O(F1BT=0B[",I))S\BA;!O' MG(Q)6G)EZA8PZDD=A&Q*N\N (%K,1:,T,2\RS*>DI6E>I)D._0>6A@4D1'22 M6)DH!WTKHAJ4C98"1C::P?*/##1D"$3F8V7B&9C:92\/MTQW %HW)KD\B' _ M[UQ#=B4M"S-.=-'E&#,1Q9)E.>@#M8V@ M9^'>+9&!P[L:4A"(UXM$RZZ2TO%;\28@HYZ@.H6BC.!6$1'/G7*;-M-#G#C0+XWY9O M%E\WX*M?5C]O#QH#HUWX5;-A%'Z^[E&&T>@-^J4>M?[SCKFS176:55O4H-'K M#BJWIE9K\YI^(;KBM 7DB_1.PT7SSHOKIF; N?XE?]E@Y3)S_A,O?+NJ5RV1 M.J?RPRM7S:<817+D(_M9,#G892]!7'J9X&"1/T>JFT<:20X-RL'M31'KMG7IX9\2;WFT_?_R)"KB!&CR%0 M*W>>WUR^3)L67;I/29O^D&GNN=8$VW0>"O9\(C3?-O56QRQ)]\4HWANW6GI= M:6YUNMCIF+IIE%62%'8.)B_T?F>PO0*@$',PU:RL)-\6-94372^5UB?H^\I* M:\PD0[^DM<%WNH4B>X(TCOW'GZ>NGB"1;^,7WY>1O?Y_N[^^EDTL(U^I.X__/T[TF&(=_5X)FF5R?G# M^GD,LFBM9JJ-T=$'_>:>!%BU/*@GB!VSJW>:"CL5Q_KT%1.I.TGA,#1;#;,JDOT-WS$_)H,G3/WO0T:W=KXWO9F=IPG:1CMTBXK M11N5,,F425<*^?=\UIZ8YQ+RSB?9V75U,^A,W33WY9%4BNG+L=,W]Q5+4-AY MJ=G0;1K*FJL>6CK*F%/&W+EK[+W2<42EL-?$F.LURKJS%&E4PA93MEPIY-]D M>AU3&[4X&$TMWH(MLKR)@^T9^-29FEEU'=T&[W%:7&[QLYU)G:?*O04TWTJ+-38>08 M>\OLKIPL>U/&!#Z^IE'5JQ3@#J4Z%MM:E3YC7Y9F2M;,U=+5N_V^ZMY13>3T M=-/<5PA;(>?%Z56M$IW5%%JJ&B$Y7?_@7OJJG(J?YPM-7!+.'1U#)35S\%RT MFR4:.RGS]%!H,9NJM+62:%&GI7IH,9KU25+?6S[#"4CKCW)F_(L%]@EKIJ;> M,GK*9*@D8OHE*I@48@[EG-I7+;;"S(O30Y65?;;=2S^2(UP;LK$?,.$6UR+K M9^UR*%KZH*O*!RJ*G+;>;:D@?461<]'ME=!T%5H.A1:C/N9V_6:$?$PD-;8> M?W!"Q_=J9F,;>K>]+]54&0TO3JLKWY53(>=0HJ'?4;ZI"J*E59]^=/6SM'%& M[@O2SDY7$457N#+>*HL<0UG6546.H=K.5Q4U9?-H3]>VKIUI_3L+PVL-Q?6% MZX?AI?2*6Q'OG&IABYW(UP)F,S:COSP?+O&BP.>-5AT1 :^907YAMMO*K*@< M6@S=;"E3O*+(N3#T=D^=FBHB9F_E&)63>+6VQE?D^KM/M]H'UQ]:KO;1&S5J M9ZUWNJHW>D61,V@J6[VBJ#'T;D=UK:\J?OT;_",711MQ/)MYT;79 VK@:_[U;\, M^PF)YVQYUQYV2D^\=B* ZRBW]][RWDWI$:(&S)I<^X$Q0*MX9 '37AO=KM[O M#K2Q'VC1%+38:<"8-H.[IZ'& 'BV]LD*1E.M9>B:V33;N@976IK-1@&S0H8- MI0=OX&#.YE8 %S\ZT90>%%HSILUA:3X.C,!;6[IFQZ0GNSZ\7(# BK2;8&39 MCJ5]#7P['D4AC0]\M_"L.X\%$P8T&S:T[_#,Y*5%-SU:X8I"7@3?M8?H4(#/ M[O[!=^,96UVXI85PF>T_>@@\/PZT'VRAA5,_B*Y&BQ%-QOO(BEC8*,NO3I7+?0C\,,24\;$3(0Q' ML$)KPHY)9,0CS$ZC_48#61C&\$>_T7HC\53 LA*^@P]+N1Q0#- (,,(%LP)Z M:DI1RT<9/I[ TQ("!MZ5IU(DID?FNOB34ZHU#/U@+@?OC)V?\$K8?#RV1E$< M$&7"^J?,LCG=+Y-CE.65\.Z4*N%!= P:6FW(D &@!9.T;& 9.)86CN<#2WHX M'Y7Q23S9((N;>L=L;B^*GY:Z*9$VB)PQ$.7&^*1*2D;/]P(VB@,B\=N[+QI@ MR@N=W 1A0F3 7*)E:S1B+G9:1+J._-&/JR&!$@$#5R>SJUYW]6:SH].]QT3V M'%;J83APC%MD,_S#A?U-^$K%85YA$+B#EM[L=C@["MC, CH&&"%FKY 77!$C M2L_\)H:$G )5)B&A*(7(@Q/B C\!KCAUY@0G+BYGC)'@$^"GI1BPE#Y=<_?M MJ^;,YB[M)+L'O*S3'-2'S3PY^;HJ3*;;-';)85(AN8X643K: ?!;4-P6R\27 M.Z@IZ0"%M3L$2S^.4'G58.,/SHB%F8O,MD%O#E-A)]4[*T!E%VC?'X]#L+;P MQ?B^5"0.07;:;!CE"+O;,FJCGCUCO-]15+8,Z;9ZG>>0+K"\-82+>A-^E1@? M)%< (,0$"R$"G-7BD(//XY ?^9P-DZMNU8(.&N6^V@M0O0Z9S8)QL/5$E"7X;%VD^/Q M!4LR:K*4C0X<.._O_HOI]-C_7ZS/6*C9JO= M-JV!U>FP8<_HM9N=EMD:_S^C^>K7[Z2KPNFZA3[E>B4%Q_2XC=* MH>RAWR"\DIN/(P(2+1QT0+ O@=VG]E%B$X/::;3ZJ!S8#NR*>2.66)KHQP+^ M"\ $2TDHH]J8"7OT=;L_P/L8V$+^@N%M:.AQI3;5<'7Q+M0:7O=,+CZ*K=;: MZ*'+DQ*.:B=Q5T&WWR^A**0*:E;C?$U=]I_T+.:,(7\9%(]"/TT]>^G+QHYG M>>3^Y_YIV/NH.#!2$$VI#7&MM/,^,GGM^>TEP7-48+QN-P<*',G+MV22 MP@GX#9(V< :7[%+LL =262-1YXT6< + DO4F3,,R0_3^W\IO)I;CA2*"B%]I M(S1G P<=-U,&4(B'H0/L)' 8+@>$/%K#/O<:7A''\Q9T/Y@I@7V%KI<%]]M: MQ-B0@P%7 KX(S,OS08>F)3O)ZO#!/IU3N)#8I1-HX]BCNS&R)Y::%9XK&X0/ M'JT 6; '[T:N%X<<,,(#).](((%6E#9V@4/&W.374%BS( * K#X_NW1RBG"0 M.=80- 78L+24ZL-:"WLO*^Y:%7;RFMI"*X \@[^BUH414R>D8,U&SW=]3OMJ M$[BC:^K4EHW0%:"IBZ@D17I=GUD11QMTS>W5^X;V)0[@ F!T(4@$9^R @(RD MJHYBPZ*WK"9ZZ"! '7C2E(+SIO$&0&1%<>0'B\RJ2 [QP.0'ADK\(G]?RWR3 MYNJL?0 W)F;.3YZ,0M_!#E&D%P)BR*)'QFC1(.C_C$'>VXX0UPY*0B;3"+BR ML> 1G"!,L@N<\9@%9"'+9V&24GZ7B[)%*Y2 8P*:<@%%:/@72P^1Y67I*SWOW(W>:3:W M.&;41W?K8R:LX4Q.S2HA".03%\9$&#] KSA[')VQ<6 MGY#@?4U5P7K>ES)HIJ149RF\7']V&F@M<)!MTJE6DS/Q0GGBDV.N64/_ 1C7 M/;P=\SS-YML_>!C_L^]=?;BY^:J]3UQDG^#],7!,NM!XR^]-2 H$@6MY270/ M/P+K<36P=C1-9PGOG%F.06CXCR0V>/8?2)(16*.Y?9#B8COP9>0N!/R)21" M9APL"./E5ZS9_)J3\^O?..M) H@@1] [X+K6/&37\I>W+<%P#OOIE]?-NI]$VB[]J-HS" MS]<]RN@TS%Z[U*/6?]YI[7!1W8V/>J)*=V/-S6#ELH*B&A']K5*IR?<-'*I, M"7,U*I67MKPB*&C+Q55$1=57_*1&_ASI< Y&#N8):[C 3979%<0RBIH=;;B0 M^L\49JTR)^#,^O&4;=&P+>+/K<*U[/:K763Y@B;!)4[^,5JK*/JM!_T^NX_R M/NE7C1ZMW>A1"C&=;,^*\T=._T@-17:D17)64'D^L*/I2"?<\NP9TY%4/[K# M-=DL/1UI1\BIF4;PCLT#-N+NUYHI BV]7=JD4HK X9!SK/EH.U4$JL\!GE%2 M61,5H:.; S7RN++(Z7;+FG'54A$JS15X0/4E&L&+_';5HS>CK0\&SY1(5?# M[DB5.#>L=O5F_YG>H$KY)4];![E?4T]8,X4#9]T<2:8IA>-IA:-IGK;"<3K< MX(EV'#5Q4%#S#^6@J"9RJ$NG^5:Y* X ZS5-]6JF'3R/XI1^<#!N/>AV*JD? MR/QES_?8>ESN\RJU0+5 M<"7+?#HD6?V[>Z %V$*Y>ENR!E?\SPZK9ULV>RGT^-AI^9V%XK5E/#,-\NLU! MS;24"U-O=4TU=JUZB&GK1O_P\_!JJ*'L;&)NGJF+TO$6(,'V8WPTL755[[0+ MX%3[[#YK2N]. 53M8C]U-&I[-)XU4_CH1Z-X$NA6?7O4P .RD=8//,#U._;? M7VW1_+W=;K]2;=>L#'[UY$-$6Z]PUWW" MPERCL*W1_E6B?5=]^GX]<+KSK%MG+;2;4Q1P;97G4_[M)L96,[K MHQA5:#JWT56SA8IZ:)!^W:^*V$70/;F, L\!POVJU2A0%[#4AAN1%\;EDBY_ MC)9ZQ^A3N]17[SCMJ/>+6[,(MU5AJ8=1WU1?N3/O*]?IOBR0ZU4*"16X2B&A E5=W (6/,YB[R!PZ,="HG'H>HCYHK;(Y.2W8>8JK-V:,"W$#(U0\^,HC"P/T89.?F.@=TU3;W6VU+#:VE.!2KE5*;WH9JLL:U&)Q8<+#CUSS)M*+#Z#JQ02*G"5 M0D(%KE)(J,!5"@D5N$HAH0)7J9S6ZN'D.%[AI[.OC+KZW%X&FFH;9EW=:)!W8QL>N"Z:!"AX3?-XMXXKT2TMO=EN:@0*^%I@]@&P)_A]D ^^8=*PW_B7?\AMH4"T/MGDU(/*?-ZC]ZR,PY^]B'?!MUS7'^$7H)GX<3""]W,)"8 )!=@" M]L"\&+NC^7.4I5R966VD+T>FA:"XNB[^G ?^GVR$WXWC* YRKV\D:%EYJA-J M-AO#CFQ\B'R]YB(N$T'O(("=L2-U-!IRP)_8((4-="\R^M:]N8WY)Z.8+H)1I;M6-K7P+?C410FF 9H=YMO MD >'\6@JUT_/6-*(\3&W.'7!6^BP8H9S)^C# )1?!^HU!IU6V^+'=:;2[O5W5X#6-P8X* UN#,UY4O]%MEGWW(=:T MN0CV):5SYUABH'MS=%<*M#-@I&.$(+S.B]%0"===SYU.N?NH8^,"M8 76XI I%P"=- MP/VFWFJ5;1*O"%@1<%7V?6'T];:1*00\#^)-[M]40+8+0JX@1LUCS/"IW(%^ M<_DR9?H$APA]"/R0(EQC9WU_G_.LJ#2Z>K_T["I5[WHH=XFI-P=JS%%%L7/1 MTZ1M4M'':]]?!6KO]IBS52; MGM[M=/.4D?0HY';W=*>M!4L@YE,08]-LJ ML% ]M!C[8F>5DV7["2RFC9%S>KG% K)](KT76TDE_),TM+EP_#&7_B)IY?BXZ_;ZR7RN'EI9NM%2R;T61<]'2>Z9*)ZT@ M8@RC[*Q$Y?8Y'8F]U#JL=OZ<05,E6U04.493;_>:"CO5Q,Y%6^]T2X1I%&(. MAIAGSJ*HG[P^00O[=Q:&U\DLGJ15Z5)ORA+-VVMBDIMZJVLJ\Z)ZB&GKAO*6 M5!$QAMXWNPHQU4-,:?FN[/'3D>\K3<@W3W!1#=#VL_UJLX"6WGGAP+FJ=N!1 M]%L'^NWJ9O]ET^&J2K_G[ELP]5ZKA+:NG#Z550K/RNFS,K91+JKJDV_HB==. M!' =Y?9>/*!.=:T'>Q&P76U13>>040Q'E&?$(0 M7#NS@A\L"O'V(4T5HF$.-(7Z.HW T"[#I>/%,FS$XCP#D, IW-MFFZIQEBT+\JO &D(/R&G.W:N)(JW+G ] M]'+7C)BMR'$=]-M"/]@CD>9&Q=6,+I]1KG4,DM R--'J=7:L,XJI?8G0Y\.% M0=9/G?D&B-!@/PZ_9&HY@"8[;MG*@A=4@ZEOUX>VOBQ/*ZP(4Z%L44E"Q^*[ M9ZL)I Q6F&)XH80^7C7)=*&LSV%8DRNY7SQ7D,C2<_@,'B[F1VZT_&E(O36* M_"!$30N8.K[,&OH/-&V7:3BWWFR^_2.D.=N??>_JP\W-U\Q,OO398+"IMK>8G Q(]B_J@E%#>T[[@4WP4M@Y@@2(MD5JN3>\ ,E Y8+'P9 MP;GAVR6' *ULQM>#FUM^Q=ISL#2M?>Z'#LW#YJ+M@:W,;T_,;S[QLIG>8@U# MWXVC];>L#KK*GL)6]VC3G\UNT2AN_N\TD*N96Q-V-02B_'%EC6'UUY;[:"U" M]/UF-@E6[=424)?AL7:3XV/,.S_9T>O?B?+A9-S"&YEWRE/DHU->?$B+WRAH MLX=^@WP^WDC>?J,U,,J.Y.V:C4&[W!C8M=-ONXU.W]S9I-GV[A:E1LT^>]2L M&N>JQKGN?)QK'?+3MJSP5GD\=TV55E1\>##GENZSN"#D[50\JSAWN(W_TXVI(_"";W%0S/:'5 M5AU]*XJ:3J]L7S"E)SQKXM_=%RT*X %.G:>I8"*'8;Y56D$UT6/V]]4D\&7, MX&Q\&I5F43ML(O@B]WKUSL4+&@Q6/$Y28Z2^I#&ABAZH_F?'B-2J_F<51Q>5FFZ]/TG@/6]H 9Z71Y*5'96H;VD:CU^KNIHR@U6CVR]8PK/N\ MTRI^R7DLRFR8S7*U&P=:5%]5@3RW"N1%Q1][ODQ5J*@*E9U7J"A:XDJ[-II: MWF3]7$)%3X5P>U,$MSJXDI*^BZK.:3_;K[8YV^OKAGF>#8L5 =>!@/N&/NCV M%0$K CY1 KYHZ?UVB6DTIT&[-Q<]/1V5XVCJR!B6OOB:)43734<1Y>5UMBL$YV2 MU@;'Z7F6.IE&8U\UT97#^)MG]>2H;QF<.6@\T[&B:..T[Z^#M7;[Y?[[O7;S M^9UV]^^O=Y_O[^[/JV=/W>^O6<>=+:89019:UB2[L([AP*J)\W\TP3U>;-52C7(49A9D#-(M3 MZ#D+]%1.MI42[,=O6%?5JQ3@#M6!\ 3CE,MSJFOF^>GK_=*-DI4%>R@]L:4; MI8MO%'8.%2UHZRU3)996$#&E!W2=KNNG?HFE3[0,?K'54[D-EZ[<.Z'J/*.I M=UI'F@9P@!)216Q5VIO1U@>=TW6]*6([)6(#[;!MJ"2?"B*F]A':ZT MJ92+6M.AL3)]'>F)UTX$[,].16M>ZT=?*@-(:G.K >+"G9]1^1 M#B5!2E(&@GUDKHL_^176,/2#N8SYCYV?L&%83CRV1E$<$/4#(YXR"\59&*V0 M/,(L>V8\R2T:6@THW#"WJV@X%K73^@#-3&![N$#VV6KNG'T&L%L/'[_$08'5 M>1'\-D928CAQ7'.=R)EPQL@I"JCHM:GWN^V&]AV>'["9!3 $RDN?%*Y,#D : MM..1Y*_9^8R9QW8&9FT8[=:IN(=>[AJ6=4P!0$=B"A^(,V%TDQ-Q+"@5(_6H M4-J=:I6*)SRZ>&)3'C$$T6*S823IE YNN]W3X9=Q".)DA:O HWXPTL-0SP)! MQ'^5A[YEM&LA?,RBJ&M%]*K7%-)19VJ/9TI\#3#'M^!7DXRJ79\3L":,L5_D M5I"RTL/W#-U.S&AXDMK0+/"#$!4,L"WP9=80#(2&=@]OPJ0RL_GV#\[#/_O> MU8>;FZ_:>\>SO)$#&O(G6%\,M@-=:+SE]R;+!?[O6EZ2?XP?Q?Q12RCF>N+8 M=T&I)<['31(0!B/'=7(/F(%4@,7"EQ$('[Y=4B%I93.^'MS<\BMV?'H$IMHF MSP.?^WR4\'7 7+(4TG$4.(HBL-K#.KKG5/<#,D&(* M-7MY^&3_G09R-7-KPJZ&0,H_KJPQK/[:[E>B4%Q_2XC>RI>RAW\"7,@.'3F+:3K?9:+<'NQG7@H4XY1YU M@!DRL*BNJ6;(/'>&C)K3HN:T['Q.2QTRP)Y*V7YJKZJQ^SDT=G].YOII-'=7 M]%L'^GU6.F3IX5UY87R=,$^%? M;P&0;3]&%D+&B3)==P&;K6TFZ MV$E$X=M&H]?J[B;@W6HT^V6C[7N/PE=R46;#;+:KN*B^RE=X;K["B](4]GR9 MRJ50N10[SZ50M,15>6TTM;P-HQL5/157WQ?!K0X>I*3T7B7FU#&QP>SJ?5-E MYB@"/ED"-O5FZV5>&D7 54!D70FXK??ZSYS^5W'Z+9/U\"):KAY2CR)2*W>D M7SCKY@1S%;.=B&J6@-'7N^VVRL&H)G(Z(&34S,"*(@<;$Y4=SJR0L0#M<;0\FUG1F8QN3W@9''9HH!]'2Q-)>O[?KN=C+LV_%S&%K%#D/3K3@ MHZL#IF%VV&1!$>4YBP)_-&4S)%)\M9AW&^KH G-C6SC#Q+KG 0MIB.$#_&2N M-G>M"!8S=>;4E;\VXZ^?J!,.4.$\!;KZ<3O7I.0Y[()H#']N-NMQ11D@M63.4F5(F&S51L2SHG_ M'#'[<10Z-FR'!0_."#[+$'1+7T?KW9Y.2![&(;P-1![PJ@>0^_A=JU,+@J_> MX/N,&DEQ!S7X?H^#[W,G"C8B@8\733):8!T4&'.#Q_W(*J^:0E^9*?2_GD:' M:37G6?5-5G.>56]B->=9S7FN1%SKO)H9OB"7L.+-#!7]UH%^7Y!NJ<8\JS'/ MA??7K M%C8<4]TKGL:ELX$.AIGTDU%2^\D@M4"VPX@L\(_WFV3GK)29*FC4R M/W8,G6H+L1=DRN\(0!5-?%:'0QV.%Z3V'_%P;,['%1MLF]SLF_NA@V;5==,V-4P8-:/*VL,>[ZVW$=K$2)F,J"9.=[5$BJ6H;@6-./Q_?J<8LC_6;N&- MS/O;+];);B4ZY<6'M/B-F0%95K$A-> YP\1WSUF*DUI^=_Z*'1MSY#';[=:: M8SJ,]HV%?AR,,BW6#K7*8OZW)-../KF\>)7_8MK4>L ,S##R Y1U[D(;4T(, MV#P 4,WG$4+?"[5QX,\T"[-4ADZ:!^,@*7ETXX3RI=%:&EGA5!N[_J.N!>S! M=Q\PQ#@*&*!- \D<4&),R/,5'ZS \>-0B_A74CQJCU9(>8^=;D>SHDUI8Z][IFX,3+SJ'1NQV9 %R;1UGJ\#YR]) M%DO>9/,4>$HM!(N<4VX M/&!S:T'[U&:6S3 /'U^8 L[UD3+B8PDX&E- D9@TBSXUZ;?V$\V MBA$1\/[W;!C JA>TX---?7N*CH?,==@#9I4!CHG^D+CH%P";\V"Y!&$ [A2^ MT%,2Y72=TKFNC8$!AYKU8#DNX8CX,9V&41P$"%\!^K&%&5V1 QNA&@$/#D\< M8X9AP '8I@L431K['+P/89\M@=-B5@#FLS4. M>W DL10*N1JGCPRFY/HE=E*T ZE8HQ&;BX,*G D %2 + 6[7 -)%^V#*7 "@ M3F"UAD@-Q (D*\PB.Z&X<)GD^,MMAEC3XCDR5GA<&,/;0\H(Y\"F:AS\ JM0 MV 3(KJ%])-@@!&)/,I0+YQ+0#J+^/TR4]O#WP:UH3;G^Y"U< Q>%\%2XTX-# M.(I! LR0S-%N"ND"N *@#*^-,1>=EQ$ ONQX!'@&,/!L6GHKSP6$VY 8+YR' MS)V8W3Z;N_PL8+KZ%0/DCZB,1@H/?!3NE:U"L.1(!%^RO<2$)T2_NALT54D(7;S/<(B:RF^.L,7=PS[% H%A8O$,VFN*O AO8HR9YS$(77H[A';6Z0&H_ M'(I=KAI6K2*(5JK3^;U%I=43)Q3DBP7U-8;^9U(;;\DK@QLE/T$S3^CG*?*)*7<@R&\ $XS0DF& M#-'R?@#'<>&MPX7V#[;X#3[0/EM"6M^$H2]R"')KR+/,A5P#U[N7%HB2X,&Q M&5=$) 1&4[0%PB7-5SXPIV;DRSXHR=[Z2>H3V ,S)Q*:,B ZXF+QF-3YVFPV M=7A%)0D2H7U4X+0XEVS4TW0@9&;N!Z' M8/E['OD"/.U_8X]Q&FPUA=M36L;D#17?&9) _\D?@G[*!!L2 T3>:2'ZL475 MH-6O)C**P-[= /8^Y]35@:RAFYUFX1*.#ES2R%>@VT^@*YWW>0 WM!NP34#W M M0(OVCBQ\RZWU.:AZO)&^AP]SWYW HL"[ =L L._&(+$ZB(\0\:A1BK6D0%F,5*(:[34E7 MD :J!!",+ MC'WM:^)R12X2A:D;8)%K[30!NK2\B(EH1#A%K_ 8TK17><90(;S.P)+6!?"$04B:9;K%_'. MPHCQ/85'M'O!5;X\L,##Q\G.% #Y;RA]+E[=?WG_[=6E="@$Q.6H/#Y])+T; MK^-7@61,HFDNL(L_&O<-S<:V#D$VO%$<_6_(F6E!?!T7Z0>9)R+O&5*[ M#_'L";!T$3DG=IOOIV9-A'/2Z+T-@>,!/C0,\]L:LCVGL*"%%_# M@%SF"MHY?G'9R$ !=@'[I6 3"S$ O\SQD]N 7\8A/3']DL>VCDKN%P_ [!$O MI!^9#;/SACH'XB^PTV64%&[79F-XKIVY>/U>\^\SY/M,\;Z:"8Q"-8#$-+Q# MIJ^,?!#JEB?$=":Z"#)=:@F8!#!U1E,1I9/N;*FRPM< %0?@8//C34'];-,V MLAW"R!_]F/HNC]/"NMAL+K-Q9%"/KGF+JXP#BK-G@NH(Z2$<%HS\OT45*9I8 M@/2)SI4%4I_HM4F>#3QX9OV)1XV4%![EG5E(890JA!>$B<8O-"-.3DE_,$2DI3IA NNJ9EY+A MNA;V%K(HDHVN+&"U#H7PQQB8EMX$T4L)R"KW;E[NLM7KT- *8R!J_JA";_U! MG?(RWK.$#5@>:"X1U]M7(_FDV;<:302%T6@V-'H6=D&%([/T*(LT_7RZ&684 MN:-81-\I=00L&SH=2?MQR_ K3R."ERP1')Y3 AS]S=>1$T MZU+O0^P5%L^R+#'/1^>60V^A3(P+SFFCJ86O]4/&$_$(;\#)Y\)DG =LS +4 MT8B]PGK#&/Y(C8BTGZOE%_N&-^;&6B:MW::[65L>;VXR>3(H1/0XC MZR<+A?1(G-@) .@ZH0V(MI\\"28C;OC;EK>8!1-_GR=XW8&1VTH81(9'K%I\4G+.\F# M(S#:'S8WOT.>T&JT6VMYPLODJ:I2P2J5P?HJ%55O4M4Z!U5O4HW%[Z'>I&*Y M=_]B/-F9;!WR\VIX$4E5+LA$FM0'D$X45O!^Y!*7[N+ GS/X)DWV1:$!(FSI M.4G:DY5Z45!U 3G)DU'_O__JM[KMMSWRY6/M QF2F-H\XQYF:J6=C784::D% MMOMI)W-^ _.7S8@A>+Z'R;.!SS.5I<930SNT0 \EJER)*""\1(R*2EX3147F M/Z#6&P,!R6A,P/ H9,&+VN'*<\EM)#0[/^#^$G$Y=UP@!:,_ <6I: ;L!%A! MX8'J$818KB(=A:._8D?X(48NJ!Q81D/N4)%=>&NY+NP8+T@S"^\= *T5N*F" MN689X]7%3Z6501!!APL&6!P*XFRU>^'6D3#>P-] \6"5RL;HV>.V[4D#NQU/5 H3G#WAX6@*KLIP[X LG/)8 JS7 M9EL?-$U4:F9.&/K XCP_RFLGF':1B(G-T,TP[(;V#1T4N*W/^$13;N%CQ&8: MGQTRYJ4^<"N&K/A*95F, <"(M>(?8L%T BN]1LZW=ALZ:VC;]$?20YG&@JC)U7(O *Z MWP?385!0)TVG\+5A=/1^QRBLD$[40GP<8GEEO@*NT"]#&+SN' X1IE@!5$A6 M\S(/6P/-!W914*A=ES-VFY:*"L.01RV*BATKL+LS.&*?I4/]27A3TP&CI;?; MS6>.JGH-5WY@G!1TDE.]G1AF:)B^![6SN1@E#8^ M(_M:=80 I1=Q2!"ZI"R\4!VF?0PW*SQ,A?#>_@#A&+.!W@4)A0=PN8<&U8\S M.^-YX(7O/%&!F/NCVL5& @(8@O9=!HB4>;9K=9:VV MS )KHZYF^("$_SC)JU,G?U]B= N(ESO[K;9N#KJIMXDBX"L9]VDD&@])3^\T MF]D4R*W7EKQF)?NJE+G*5ZX;9D?/97FM:NOB5/=:'3JG44"SOQ8R#"]\L/RR M0>N4YY<>G'XXQS0,,']Z&6]A@F)+)D/!ARLY#<+L9PGV>&^6M)*$1F]B08V^ M"UH!$=1LZD^3@*D;G5YI'EY;GE529GQ-C^H[F2%3@5V<<&:9Z2$R;YS&E-KG#B_>9;@)I-W"H7Y$3,76"/(:I@2A>+S;*P MN)CZ 9$6K*-;&1-LN8C!88]DVLW]"'#D4/.K7(.J;+L@77Z9=/ " M98\".^3V&49).C)9@*XC!$W&>8MIR:*K!JFD,HT,;-!'T52,@E>T4#E7DX"% MRRT %K(Y#)&Y[,':I%^JQ"/L>]S,P^>9[7%-0[7'K7R:C$I7JL;B]]8>=W_, MH[@#[BTZ+4;8<(E7EZ(R>1=&#GK2G]!3^ :Q6,H9+]Z^P%38ZD&'YJI?44\/ MDL!>VC:/D@"X88C)S#Y%!M%BI/0MWJP1'3Z\WR/:!"EDA4G@AZ&:7;0T*K"VYYZ2"[QT/$,EA0[9+.F_[ M5G8QI&N^L3!VN2'\)>V,*4 N/O5T?G)Q^]WG[16@X,/6X0 142B+A,0 Q^X M\N]W"2EAY"^F6"(VI/SFA#^VLSVRL#LM&^F &7P 7DKG]/PD/)K5UD47T " MSK--TZ^P;2_0K6CQ.UH L^#?4GFKZ"$@'0_\H\1EGDV82#SWR4&_H79^AK$U MA< I72:1I>/\WVL.LK;F#'/\E3W(^SBUO8J5X>WEH'H:KF54?%+M3,^4[87Q',NV$FTEJ=>D M2""Z@[->IMNIP\;:'>_(#0SO"S;X9@&?1D'?I1J._(Y4*L:A+;Q)RQI-JJ1I MHRSTYPGT=2U?'?@M1IW4:%E71N>"7=+51L<6?XG5WJJB8@!O0^>6^%6D)E!%FZPM=*1N*ES54[;@>X2E"Z\ZZ;3P1;AV/]0C M(ND%OCLF7I73=9M*Y8^RS[DX6!H",T,G7/R!&G[2)RRON"0]>\EG."*%Q,Y/ MU C1!I&5Z,L$EK:J6U4._LF?2B27R1^3CE:=$NX#F:]F#>$[U_G!^'B.E1NX M!S;I19^0*R$I-2(#B:3]&@[*39IQDQH[<9.VFLI-6GGWG'*35F/Q9^,F_0KR M@RO@'S]J5]J7[_]S]TW[^/G]EV^?;KY__/*YI*S=EM>T*F :4C%$0_N=34!N M?>6Y<=26J]IVT0EXF%UJ3!DRQNM/#".M]L/%8;Y*OHE/HC[<)S[H2C@>6]VJ MT.E-@_N&WO,@CJ5,R2\'AV5.EG'XO<]SO MZ+ ,*G)83.RE$[")$_+A+_>4Y0Q*TQVO;\V8^VAL_Q&21B4DP&G[;SY2X,YC M?&17XJ.1J=2D./*":]E\C_&*(RQAI!2Z=(B7J ;&,B./G#B8(1V*MG>9'#[L M:X=M=.FWW+/F<8#IFPF)WXC67B*2Q8N./_O>%?G&Z7R\D\5:N$X0%=RK]!7> MG!1X)_5]WJX1SBL\.Q-9*N+00H)B+2PZV? MV=HM&DY&1=I//5=6SE,HCW+0I0<-Q)YP=6%^% M"8B[RY0(?UJ,5V*$V96[2 M_FH]1/C@(Y%(11GU/&=OGG390-^36"@Z ^BQN,(DL9)_EQ_Y4/FDRD2'$T4, MTNJG>>=5JO4'6L7U6HTN^V* M+K0X%/MFSC37CSGY9>9\Y]XX=N,:'79 M>(5@.*WDW4IY*C-,>(KX*/+G_.]UYN0!#Q7Y<;[[F&+IQ:1GI%Q?)EWOJ=EU M%]7Y)U=7X/M#^%VU&@4'%WMB<#_0A7&I79B72R9Y9"NZ*$$7-Z*-WSS@,W<= MFV:Q$'D40/:)$[J:93T"O6P\?BNX-VZ_B5C5R(#4<']O2P)\YMBVRXX$KO^U M/!HU35:Q_&.Y[<<&&EP+H(W$:>X.P$VM ,S4#VK1;VG^+:ID3HE' MRPE&G$DG?YF#%W#I)3"4YM(%8#P13MS1FT990BXFFKTQVPW(>3%"3IBA%FVQ MVK0&3+-=5NCOB-:>J]B>$F/D1PGP;>'N-U_D[C]JC^=[/F\V M:5.3"52+$@+*#,>8+6^KAE'F;-0YVRTTGS1.C;TOG,MLL']SD)_Z K%@EA0T MF$VC*Y,D/B9A?PJ^8\C^PH&G/R?V7QR?S@7/SY7@S,NCTMM-X1"V*#, ;B6< M1U0U\F/7QK8L:7#OD3["DF?V$Q-E> G,;.[Z"\:2O 7*_A=U0#1N"] _Y%/" M*+4 OHHI#R'-C[CH&7W=, Q>G).V=DE/"9%V)DM"8R[/<*''RU2)Q?,R)"[Z M37W0-"XWITIHUH/EN$DGQ4S&AGP%'I/#%UFVS8HD7;4:F+MC474Z=42_9Y[C M!YEDJQ-*JSU^ LMGWRNH]JH6Q+8ET4Y%2+3=T#[A0*%[:\R 362*L"L.Z&J1 M)M:(WOIHQ@2\]0?OH(I=QS+32P(VD?-/1.Z8'$R=Q0%R_/]AEDO3N=-AUWZ: M[??I_G]NDKR^5&]YZF&R>K/7TR[P>ODTO!R^3$?#?,WH*? M^LZW[:OW 8ZM^A?.C[F/ H:U^HRF?5-)*TB(> 9+^QJ ^.(/P25 -'=O!2!3OR$:3J>7U.@VQ!0F'3>5E MI_D9;KBP)0LO_:.V+#87HW0:9\T (FQD7X/JAF\PFL.. M<1,$-[:/W;+>N];DE<;Q#^3[,[H>.S^9#0!S0_:*:'I\U>TAS6[]IN>_9O#J M5XO?\+=?1U%T![S *"'5DT6SI'E%Q#;?8%5_Z6JD_W5_^X M5)U"-Y? FSLI@>_LM5.HO!0V.;H"N.$ H&M0&V>@SZV'V['KXW.K93^GSM") MWAY[?3LLFC^#_45GMZ,]#DTN=_KVKQQV&Z!W$([6%_6N^,"S8:#M:CC+>].? M1R9;%=,>D_.\=(&"D)U)X("!%H(11_YJW[.2B9#3:/;J5Z/9,+1#',Q#;>B; M_#PS95:4[R?)LEVIB ^Y-V;(HD>LE M?LD;WG'[L,A]Q&]N-D:18Q:'.'#+JO_=&X;]PV\H1FM'!@ MUC8D.6AVSXL5*X9< :HO8LCFBQBRHO/#J!Q[7;G1-/9BXPRJU$A];?->;>R[ MKO^(SGW9(S1-:<.^_$P2NMVYW-3U+W\K^0<"-L7]@)C\2+/6\"D/)1:!#[K' M]%,^+3+)2A0YK;SO5#)J\G-^U.1',?$!7EKFG;1Z&J#['L=Q\KR$BX8L^@ISZ?^S%S[9*JW#B8$YQ^3: MV10O#-+R);6;W>\KD=;O/#F:6 %-T67:.RNRX(12"T%/^NHE/SO1"1F]&M^920B4\[<6 M2<:%3TUB^08+ MS;!FUSPZ&>BA$=.L9S__'#YYOO?WR[NS^AC)]*=A7^Z-$D MML F)25)0LQ.?-UZG@=>]$V<1P_3*[$2Q\4YNC1,.S.[0]0O8*=71M4+. 5W MR*:6.Y9YK43._ )Z% M+^UHR<[.;4T1J]K0D8BU>$<7J4)R>9Z4NAT^LB%UKYX2O3]9",[?N)E>!;=7T7/T2_J+=87W._VU@06S$@O.4!&>'WMUN M*-,HRU@;2*D\,><)65^;QW#Q#OUY-XD_+S?2^&O@>-@.Q%V]L5"77XI8&9M" M5ON96%'VLG,3G*=Q8/71K\%+(JT>S;9JRC:S67GP38S$)<\\V8T M\F./,D]*,LW5.[?AFF;[-+CF2O: &FV]=5UO:WU=[R]#WU[ CVDT;2!9^SZ^HT M^M?/+18+B:4 R]-,XWY(&ZB[?K>6>ZM GWY[7%GHGG"',ONRU3TX;"%BZ\R@ M]N*R=:==M<]:OWU^]^[3/]KM[_WI& V9[JV([:(!)]@E!GJ@[A*Y2X*^,?Z3 MWF-T:V'79'S5;G_VR09L_<3I8NFBH\.CDZA9])1??,1GI_CT[+!]3#Z:[1-] M3MKX[/Q#^YSHYOG\Y/RL2XY_75P9/CH7CKXD*XS --NY>'0N6TO775]T.@\/#P,+SI'AX?= MSO>;\8X=$S>>,K;::&T\V7E%]!9[A%%O. M@-X1SX6@P_9AMWW4 M39#**8_:A\?M;24-]YDLKN&'3O"PA;#K ^)B3T+2#S[#P];U*3$ M@&"RB B7K0:QQR[F"^).\(HX:ZR3$L[\_ XA@35=K1EWD9U@86)G[JOL<%>0 M';=0$!=CIF/7#W?1THFL2[3O$,MUQ%5;7!T\.D:K4URJY[07&*]+28[3!-+# M.V4TB 5Y]_S\O/,HHC9=@]3P\]NWQ9_M[A%$1 FQ67%<7#9BPZ;'E M=(CH7JA#:M?,B@49I7_MO%2-YWY>6HV0LI0:Z>-&02PB @'"AS("':(?+-A] M1V>>[?*G(GTPC22Z*-/[MI@9A):1'347?U26272CC,RHN?@C12:V;>;Z].). M>&^]IK;)@AMP2_25BZC#3(D9S2")R31E5/+_=X&YSIDE&<(Z:\[6A+N4./&) MV&>PY,2\;(GIN!U-$#_6G!R )E&3A(#M7B\>@P3BP&3EVSO>&!2Q$(%_V7( M!XL$+JJS_08QR]H/)-2F?POK+3PO:SV0$.O_WG =6V4-!Q+=LZI$O2#7X#FB MQF5KP""/:"%Q[VXZDB_E?-D!4<0UXKL)Q,^'_G]=U-ZD'FWD4WWJ[+;=X>(Y MQ%#MS_[?NUT[) Z;Y!#N.*D_-)T?&<:_'NC3+29>J7>*M.>-H*G>\$V@[44 MUY-BN&[8(_4*;02\(;IQ^T"]N9TJ7Z#-Z*LRFL"ELG=HTV1(,?Y0!>,M22@0 M]8;V!HF9I@[^]44=#Y7I3/G];J3]NS<93I6AHMST^F-EHH+')MI4'8]'D^O1 M1%.FRDS;>SQ4TT(:,:=5(B:NRS]1H T"==!&'[2M$(HT>@NL6!?OS;YH&N?OV;CKXTH.!&Z;:'BP! M8!+NS685B@+9C*10='>A>.:%-LQ0P*U!T/@+H=Y &X]Z_=%XI%7H$6DLI' < M[<(1<4$Q-@W"001R>=>'5%)O'^]Z.R!LD'^'2K]TXN/32'U[LNM;0=8@SP99 MN=;[7F4NW9!*_?PA.9<*:N23-\C?_;O9:*+,8**Z]I.>T@O]77JIYT\3J_R0 M!8IX-,C]0V4Z^@IIC:A\S;3I724,TIE(@?B8'&HB/BC&J$%HP AP,])\JWL3 M47,0&8TRJ9)MY;&2(I-(A&/<_/+3%K\& 01!V=.4Z]%@JGP=*=^4[[>B@E,^ M%#=I9R_7V1J>6WO&+V0I12^1UDG1"S@W";M8#:@:4DD&4EP2"6",1Q,Q MR"PD54-$QDZ*3R*)S*E.-1&OE!I3-:2R&4DQ2B2@:26K)H(3%).JX;%%*X4@ MD8D&Y$UTNJ@R57-YC%+J\)2,LZ\UT=V[59-JKL_@(H4AN<^Z6X%I(B:I592J M?2*;E12=1(Z97I9I(D2Y2<4$A:" MWH=BWL -O3-EEF4R_H"YP9;$'\7G-< O[1P:7"4 M+DNT44P)Q$STK :"FRA2!$6:O$70+H@*YC:U%\XMX;,EYJ\R2F3)D,9#Z4)' M&T6R$ A#OK0WS'?Q&!*3<$Z, 5NMB>WXJMY:V'X-[&6RI#&0**K(8R"2B>)" MQ1<)[$;&0JP*51'A% Y2W!+%EJUB6 -AR"Q?501%RD\*4:+6DEL/:R!D*76L MBF#E<)+"E*C'I)?$&HA/4)B:JG<]QP'K;6-,L$/&%,^I1=VG/K;$4K#JXK#1:QZAWPA"*0@7PQZEH,B00V&^*5); 87*62)DM S9,U.2D6! M4GPSR? LPLPAF;L5@UV$G9RHE2@H,4BT31*W[DMI$X[&[@S,A"O)PX MLL4'!7W=*L)3G+$4M41I*KE9!*-V!Z9 M/UT3MN!XO:1Z],&J/2%=0:(T!!*5J;00V!8LIKM0-)H_H8UP%$EO9'RD;@R^ M?&8LPE2*V0#1$3T,T[O?7]5 M3=#W(5**?Z)(EHF_D-QY+V3_@C;2$;51(!]![XYIT,@HR3G_7[FR)N4HQ3BE MPI;S8D$C@P/G6VO\497&]]KU-\K3/\ +,/ MI?A2X(\!AX'1[<'*)/@R,];]8N,-6^; 7-J4M6+11\ M;G#SS>L+@ZU@>!W!0\%I\VG2A&&WG.F$&,X59ZL9MHBCFC>8_X0@ ,UF1/@#X([*V:#!ORI@ -$.:6W8MRE M?P:[K8%&#RP?6RG9ZZ%;'-QP[2RP&3#;M^(;=9<#SW%A@N6W^$FTUPA?.8'^ MF3!7X+1W!P1W(J("YOOG&?H81H50OQZL..V%WTIY%%O=1!R T2, =3&$+8AJ M!A_GRW3&B_F^9L]?!_**N$?T3A@Q[PFWQ4\-7%$;^ANU%U.8@6;JU32_!Q0F MKT-/$-U5?/\45'2# .T]4B>OUWH,EAGMA4-#-"4-X.[A!&7!@ 7MN\!/C M"_RUQW5L4 PKYIYM7!&+KDGL7CZ Y7C4$\6A3UH;> 5O!V/GG'-L_ M814#XT.P8) L*O*):F'8E#BN:FI+\HU!Q.?;D]ZV%F;T/0<\[#C@\CD,;H*_ MO^WL]/0_/ INA_X2[3O#&@>>>2L8$$%+:&LOMO>_,V>3/4N1>R[XJ0@WL1@PQQ44^>.I MA*@.4(@EZ)AANUB&EM6Z#I:$4S D6(:GN\YX/,BW);M]+0(NN=HHNSJI$SCQ MJ3<*'G%JGAL@Z(I@%Y;&H#(/!N<5S4XF*G"JZQ ?O38P)3JA]T+#Y_<+KA@/ M3!3UWJCFK-IPF]"%/? X)$9Z]ARY!\XOJ#^\KM>B'+J/]9\66TA6?^F-:]'# MI\0@9"74F#!;%U4"9EDBG;%=PF'^^\(L@W#9:K ,CUJ8/6%S8@TL;(3;U_D& M9K6NB2G<7<) ([5AIUDME,]8G.3E^;DD]4GVTZ:(**V]P8]TY:W&Y![R@069 M"H5*S37YC%ZIB+<6DUH12)G^TR^TQ5]-D92ELYC#\DFQ#6+<8*XOC[OBE\^@-VG0M0@V7=FRK R'6I@\)C M1XB3;YN$J YV38@;S&0B2>V%/P0ME-)8L#<(#52S9_P'TCQ!J9JRA"@SC%]# M5&USZ&1]8%,3"%<,8@>;.]C2F"M^-:YPH4'&J*[G&E2;1,6"_&Z3TK .765[ M )9T_8S&M9B*Q) [@MF ^[_#F1Q\Y5N81:CK -F=;5 G_'%[(_JR1'"X% ?G M(8CABM''I3I=^WAM3@@-J27(,GOF?IC7=@1++0.OQ%BDFF)Q>0TK,%A/P'P6 MGKLH5U#.YU3;@O+S[.1HK/),6))+70?TG6)5E AGGU+*:E]7 ],3?1'.@CBS MB"Z4:5N'*P(QY[E)2M(HWJ<6L-6!\S40 2>,LI65=(VQ[,GVN?%);5#[% MPS!M\'\I6UI-K/:C<3L M84$F.QDHIZW/UD&X>UYH:RJ];2U&H^&3C16;\(7XO6RGD#6Y)+4P*O1W(5!J MI7CE\\_;2R[U >#)6;_L5TH]SES?4.-!>EALIU$M,-_'*<6I.":NFG?A=/&J M)R(3LO[J#3'_32-'7T+R\?G=?P%02P,$% @ QX&B6-6'"V@_'0 \1$! M !4 !B;V]M+3(P,C0P,S,Q7V-A;"YX;6SE75MS6S>2?I]?X?6^;L>X7U*3 MV9)E.:,JQ7)9RF3?6+@T[+.A2"U)R=;^^FU0HBW)NI(XTG$V%=,F11U\Z/Z M[@8:C;__YY>C\8M3G,V[Z>27E_PG]O(%3M(T=Y./O[S\_? MN)?_^8^__>WO M_P;P7Z\_[+UX,TTG1SA9O-B>85A@?O&Y6WQZL?B$+_Z8SO[L3L.+]^.P*-/9 M$< _EK^V/3T^FW4?/RU>"";4ZFNKG\Y^ML&98!P#B;: 2A$A.*_!8RH^*N\X MRO_X^+,H6&02!H3R"I1,$8(Q#)+BSA:74TI^^=!Q-_GSY_H2PQQ?4/",?EJ]>V7%U__\MWW/\OEM[GW_M7R MIU^_.N]N^B(]EK_ZK]_V#M(G/ K03>:+,$FU@7GW\WSYX=XTA<52ZO?B>G'K M-^H[6'T-ZD? !4C^TY=Y?OF/O[UX<2Z.V72,'["\J'___F'W2I/Y;!*.NG1$ MVIQU83S_*4V/7M4OOMK>?_=FY]W!SAOZQ\'^WNZ;K<.=-Z^W]K;>;>\<_'-G MY_" ^K-\_N+L&']Y.>^.CL>X^NS3#,LO+^-T>@15\4R>H_KW!SSUU3?D*8S3 MR7@IJ#UZ?_'L"J^G3N"7!4XRGDMOA6(\35>^-*ZZF\Y6OSD.$)R*>V'X#F7=P]]_74V MG<]'R6(KO;W$L.V9NG%=)9Q1C/A MRQ>?L*9003WPC'_R8['L63;?CZ7R.B_E(!QDT M=PYT*20 ).?#%V4@18G*,4&C)+5FV;+E-OBW3V:S*D*5F8O,%,B9D8.EM:>A MGA0D*94F!$[%YH/E,H A3;=K:/8[:J\MW&;\O'/8%A.39D;3.#$9E T2 GT" MT1N1;49KT_,Y%_?.=T/7?C/1-R/#VVY"O=[K3C'O3BC*^-C%,9[WM&(2C"9* M[30P(ZBS7A F"J& C#Q#+2-/$AO3X6Y$#R&$_'$(T5#\S2CQ!@O2]$2 * S" MP_#E&QZ69)9%TE2E$KV4%"#0' :%!2U]3,HRUY@.MZ-Y"!74CT.%1F)O1H/] MQ2><76"83M*%Q0H\*D9@0"OGZT(*@C/.$D%Y=(C.1FQM'VX$\A#EZQ]'^9L+ MNYG>?YU.\^=N/!Z)(E1!&<@><0KR,!/K++$N,<6\-86(%QNK>M7V0[1K?ASM MKB729@K=ZT+LQMVBP_DH%Y44,Q&$YTA1F1(0- 5I)5,'4,CLF6RLTTO--^S) MRH..)#*CI +,CIRFS U0T!?!>!^B#MER8?OKT !CE'6U?9VS&\JZ'7NGDX^' M.#O:ZR:X7[;)0':$Q#$O73(4-]E XP@=1!0TF#(&'9+FC/G66K\!QY"BDV9Z MWU3>_?FAE[I8O2(3..<6-3'1N.H5<7!9%>#64/],T!Y;SV7W0!I2<-**#RVU MT-8WO0SDF\^$R3O)50"3O 3%@@''I =N&4:)8M6]^&@WHAF2"%**T(TDGWC MY=:5C@TC.FA\ZW%=IC-SKK)QW^%\0F.? I)T;D59^93[8X.9AIHQHG?PNQ/7%0D!T@S\Q47'LF'EY9B M5R8E3?R!_'B'A8-Q3B7/!)(4&E/B#CA#\I?:,:*5_)L18G=R2FU/9V?57]/& M"&>#!:4S43)45]X0%L.,UC85DW7K2>%R^T/RB-JI?&T)-]S4P^/0Y9TOQSB9 M(UFK2RN*JQYRERA0+X'Z90T!*PZ"90Q*(:!DM+@TI?G>WKVPAK>2VX(1K?71 MQVK@"H=W12NF$.@/A7#)*?#%,2(LV2I7LB_8FA?WK:&M[PF]#V=UZOVFPRAX MEN2&.1%!^1J>AJ @*I,,0VTPMEXDN!G)D%SC#3EPFPNT@>A;.L2S$\PW]+ $ MD8P,&J0F-TS%4#?:4TT(\C[SE)./K;X/1D:** U'[ZN7GV#HYR@ M_\@9QQ@9*)L%1*\$),<3.B9XX,U7"FX#,R1'N!\^;*B 9GS8.3H>3\\0/^ R MO?"&SAIT7%HLD$*-XUDL$&4IH&7!''C1-K;.V[L7U)"\YL;\:*N09CS9GDX6 MLY 6?W2+3]LG\P61]^NBY]E7"U>0!:$3B)P4,9@5<-Y),#[DDED6039?AGL MKB%YU(W9TEPMS?+329E>D-KSGW:A'L,#^ MF"QH(?P^XFN*^@\6T_3GI^F8Q#NO>P>+LU%@&85E"%%+53?),G@3/5B+R@@G M%?VPOVC[1DPM,XQTX"G(Y>I731(119+0BP?-E..YL.)+:_?IU@RCP439FS/A MCO2<1XF\H8-T=-0MCI8[89-<[7(W^8B35 $9Q(2!!QK"I2YLU;1ESCA8CEEJ M9V/[3=@[X PTV&[/B58J:<:1&_K'1(A.:@U9*>*J%K&FBWA@0@6N GEFHO5: MXWWSW6#"[?:,V% !S8CP 3/BT7)S=#I)U8>?CNF['WS+UKL0^YYVD(H_2 M:? <:\>% *?(->0BZFAY8+IYQFA[/^O]["(9;_GH\[23;$U1)0O(+'!0KNXV MYL(!M7#!:+1%M%Z#N '&D/RN#;5_PT[>1D)OZG%-)Y=0A((YZA1 VQKI2D]3 M>4H4^,J*P'%EL/71W.L8AN1;-=;[1N)NMW^1TWVHAN0?->9'8Y7T M42EEN39&4]GQ##_A9-Z=XOE.W-YT7M/W]\MA^#*2P?@DBP"DN8SX3"_+A,68 M6?3U$"()HOU6Z&,@#FE+H_4DTZ.RFC'J<(9A?C([6_;]W#*>&T6N"O,E)B@V MDG_/,@/O703R[HT*BNNL6A<(N W+(_1_C0U_?W5=4'OTOI>R M;P>']/K;SKO#@_VW^^]W/FP=[M)/K^+:H/[;+8_OO1#<0[K5J"+<_C'.0EW/ MN\@HG(\L!HK:&0=A.,T#!1&\5 IX)@<$K2&#T_R@TW40&Y\UQPD]<5SK.>6C M;M+-%_7YIWCQ_)$L464.RD"4&(#S($.))5O?.L*Y!]*0 MW-./'= M(?6&NFBWDH/+):85!NMCDKFN5^F(H!+6Q4MNESMZLF@N-&N]=W85P9#BW;;J MWT#2[?S62T7=]LOU@CBC;*+Q.DDHP11B(&= %HZ35ZTE15[%NMR\HMJ=B(84 M^K9E0T--;,R.Z@20/T6]PX]=^H"G'7[^VDF=@F3>)<@F47P5K87 DX>DC.&1 M9^VCN\^GN*N!(46O;53<3)PM"]*5;E&#G!$*59)4M?U:6#2&#%$+""Z&=0MEZ MK>X6*(_T7GHO'[J.VK\_>[6YU!L>M5O%ZV^IO^=;\"<'TW$> M*<52\=Q#MN0=*U,"^&0T^,QLSEY[UCSS]W8T@RH;WHHEC83?+@=\Y9Y_LP,C M3JQ,D7DR(HZF;>L,1!L35#\[98_!Z]X6Z;[!:&D'0DX\."/!ZQIR\$#C+ E? M*X/%'%RRMK3>8[S5#@QD^6U-?7^W +>FE-L3^&LX*+@I5D0*[!-/-#PM#50A M"XU6'75D04G5^@#+/6O,SSQWM=;Y9B+_0<(6GI),"=*2RKY.]AD56%_/8B4E MM&^=#/YD8/& ]?.492*#GQA%'FX&*,4PN32>H1=@S"H M-8&A$/'[T&Y]M;4]9$:=FUZ=A%:85"P\L6S :2:H?Q3$>FL%"&\C6F,X=;_U M9'TGHB&%^$,E5D.=]NK(:A-BSK5Y3B^JU.M\+(^U,GE-?&1>-S^W<:\C^[P; M+H-EU(;::[-?\PX7W]K?6BQF73Q9UD0[G+X/L_,;3_;+5OYOBNGKB:7]&YH?3>Z7@O,S2 M8()*>) 4'M7L()R$(1#KRBY:?YIK-I=?$5>M:!9* M35QG-7%=8='@$DTNK"1R6!0R95O/XE< #,$C&!*+-M=23T0IRF'B09*9J+5Y M=-(00L&ZSQR$XI9C\\HF=Q!EP]Y\MZBN>V:2E(6#THCBWX.7YIKJGX6FY M;)X#_6B0@YB%-R?,G>QOKJP^TA2XRL@LC5#4B<:ZLYY&*+7O,M(\GDK.V#IJ MORU-X7G#JG8D6%.ZP\AIWM[_[?V'G7_2=W;_M;/[CM[N])+U'[ M- [S>5>Z\VOHZW?#EQ$JET6)'KRHBV$Z*8HX@P,;=52(BI/GV\<25,_]&M*N MTW..C!L7KX;$J3YLO8Y9)B2H(@L!7U6[^+\?V'KA\2\-?73 M\BS^;;(8Y5PO&K<6M*Z 4&5PQ3J*\S./R;+L7>L\O3O@]-C3M;2>O0PV\0)1 M^^JPRPS1>P8Y%?HX")&;E]WMU1(/UAH\BHHN(,$7A@ MMB9A!/#!!4C"NY0=.A][J*^Q">1!Y4H\ S>;JW4@X>76P3_?[NW_T<^)V6]/ M?]I0\N9.-0H@ZR5,8?Z)_(33CI[V^NSW>2U"_G5S;(ORKCVQ*%'GK5[C(I:)H35B@/X!L__WIU\?Z_#2(::59T#2*7K M1"HC^!(T169.9R4E16BM%U4>@FM(,=,34:BYNGHDTNJNK"4DKC%@$(#"L%K: M7X WY!489Z7EUA2I6\?6=P)Z9'Y)[QLLS\.==374[^QS^8JAD0M9RWKBV$N* M_&E.I$E19@DI&QZ9T*B:[T_>"VI(1X6?<]Y96U'-$R43B>!J/IT6@=OH"812 M-9].*(B6>0B,@@XKE5.I=4AW*YA'UK3Z2TPV;333XT1S<6_?ZM;S&^_O&P5) M712H0.=2*T%R"4YD"S*XPGSTQ/ >3N*N@710);&>;4YJKM,>^7?G!3>2*4E:U_ZTP*,@#NF:D68>J68AOE M5%PTBOPY*>BELMZSX$$XH4RL^VRV]1F^R^T_A"/NK\61M<7?KI+6IS##UT3/ M7-=/:0(\QQ)BX"$P!YDZ5V^M9^"*"!"$SYS+(C"UIL+-2!Y""O_7(D4#E?14 M>NMM-PF31#VM9ZSKZ>HWW?SB2?0V8B%.,%AOB\*9/\+[:L MO*;LGV 1YP,F[$Z7RP->!*U2X,"M+J!R2A3_>04!4?E4@I7-ZR,\!->#^/)D M&ZG/OIBSIL(:.J_GD=MMI;Y<\LH*FT"ZG,AB.@M1B P>5:B7":>06Q]KN0?2 M@PCT5"<5G\S';:>E=CD@U/'ZI];@/@UC7+)YOIAU:4%N%_V C.35#RY]\SW. MNFG^?EQ<),#L?$F?PN0C?@@+W"D%4^VCR9D[ U*0QZ:!#9?C M-QSUZ4/]+4_!W82O[HC-K^$KB6EKN0&.5E$H[\@(\D)OC?T*13"QM25Z.+HA MU7'X\>FYJ?J;T?.\B_OE!15$=[6:H[&DD4&_$"$?VY"/!RM7(4-&I7BW_JY:%N6XO>8 Z S&F3>4A" MMMY5OP/.T,[:]T&?[Y8,&VFGY?IQ0LS+"DLK./OE -/)K%ZQ%QC))*C)=/)K2UZQS.ZH?(0^UK\FGD:X: MWKMZ_'5:W)M./A[B[&BOFR"]W29R=XN1T,669!R8P.L)U$BA(/,">J3#^9=@4%M-]6+$KL)A'%V)+$!VM>"O#S0[1LLAN:Q,]C$)UGSN MN0W,D&Y8?0:CM;YBFANKP^EOW60ZZQ9GRP21BTM$1XJLI6)%@71"@5)&0(A9 M0BA1.I-R1MZ\#L&=B'Z$Y-*^C%0#'?5CH*[0F,CM;5 !A*Y+/\G[FM,JH'!O MC=#9*M>:,K>">61BZ%^"+6TT\QR;&[Z@-3(*2,:3H0Q,@P\$,FOKT6177/.R MY.MN;CQ<#LO*CYTH_=41.M5D4]2>>1@]]=WNV]WM[?>'6YM;^___NYP]]VO[_?W=K=W=PYV MPFQ"TJI;/DLG]PWUIQO/KP)\6 V2M=II68UD\XZVJTMRJ=;M*;5S7JOFTC+7 M13#Q.LR[-"HA>W(\)0BO#"C#&43/)5CK$F.<&:5[K=A]/\1-Y\/?)[G>-5_+ M]F!>J6+9]'CYRYB7-;D77>J.ESE"WP;4N8@\-YR'(,'1T"5?N@B(J,A#9]K% MQ$IQHG4.\::8A[:YU!LEK\^93ZKL?FJC7ZTQ=6]9>!0F>8H40=E"/D;-FHXY MHLZMV;D!W*$YC$]&S*=2<5\7.V .T:L(7HE4S_0HB-7'T(B\H,HN MRQ[B]6%>S/-LM'F4%IH1X8^E3#%OG>(L?,1W)T<19_OE33>N<^S2H9GOGRSF MBS"I&3JCP&(PPFLP6#/#+.,0A!3U5A)1[YVPG+=.J'HDQ)XD\ET[%Q:EH-!) M(R2MZG'L8.K=2 *L$+9>$J^X?R)YW QP2 M#?7+M^M#J3XMMC[C5E80POIA< MEN"NFH]OIWPO5B:V9K.:R[9V=$8_9M MCGI("2Y/23+ 'LOOO7SKO#_0\4!V\0X-_PE);A^WT@&P7GJ\)G9V36 M1U:'F)GRX+2J5S";FO"&'I)*P6@FG6+M2XQ]:W_SN>GB66^[23?_A'EY4?JR M4.X'G./L%..69XOY\P)^9%:GY&XVY$ M0PI'VY-CO?K[NN]G:V#@YW#3?S1 M>Y_9TCM]7 <:^:K5CUC@7G=:MS:OE@RO+!+H Z=IJII9IKN0+65TLE1507FR_6S1IFC\>@L!>>)A%"OK@RA%DL2 M(B3!E!"L]6T(CTB M(9F\%NSXKH!Y.WVT*W=_,Z:Z6WT!BZ:^$E5Q8'6I5=N8@*"+!:V"4-X+20'! MT]#D&Z@A+> \(5/6U,J3F*LW.Z\/#](GS"=CG"[/@&]@F6Y_6$LC]$#(C>S- MZE3A\D1S\5RA5P5L,O4,AQ80HT8HQJ:2D;N06GN+E]O?=-8@>>/7\RC:2:6# M]N""K=>\& NA* 24AHC(O1:^]4[ Y?:'9#76UO'U"6!M 3>OFWE^KNF\D$-U MRZ/BD2.K!HK).O$PB D9Z!BE9D:49%LO#MP"95#!3#/-MY#[\T[X(]YTRJ?' M/BZ[\"#KI\)TZ?JAQD.]*+]-87^)';@]>\'N^]V#@X.=GY= MWLY[@!]KNM+NI$QGYQ+;(!!X^,-;VH@UN]0LDVB5%%Q/A]7[@+K)"<6"%T'A M=#)_C00$O];*QOG.E\4L$-')9YB=[1(_Y[>DFYLB9*X[=I854\^.1W R&K#" M2_0VD*?9P[6K?76GV>+'I3QL5$)XH1/0GT#.%I*$F,ODRDEK-$_:Z-8)*S? M&)(]&PH?;UTD65-[&YO'Y5GT[>GL>#JK)2O/*];/1TK7\T5% UED)$^]!FX" M)9BD?91,<'-]^_26T__?/7I0$<_0:-% &^UN1%J=2+OYFJ;5O96!!^,-.K"N MWJ;C!5(W72%O03@G-;E1R\UMLIU?GR!4F'@N3+G/ M5%U'U+6.K8G@N29 0I ;V7K)[FY$P\JH&B;?&NJT80[?><=6(%CVP3G+H01; M:NGP#($^H4X:63 5K6+[?+TK$ 9U,_)0J;2)VAX85%Y\7E\B38W_^-O_ 5!+ M P04 " #'@:)8J<0DL-X^ !?B@( %0 &)O;VTM,C R-# S,S%?9&5F M+GAM;.V]V79CMY(F?%]/X7;?-HXQ#V?5J5Y*I=)'JS*E;$FVZ^\;+@P!B66) MS":IM%5/_P/ M']G?Z(\_0"_V4[=W^8\??[GX1.R/__O?_N5?_O5_$/(?'\X^__"Q'V]OH#?Z MX7 ?@3IAS^ZHZL?1E?PPV_]P>_=[_Z'K]=^E/N#&T+^;?QGA_UO=X/NY=7H M!TZYG'UL]MO!WXVWVFM+B0"3B8P!B+=.$088L(M>$2R>) M%#$0KS4E43)KLDTQ1C=^Z'6W]_O?RS_!#^$'G%YO./[V'S]>C4;?_O[33W_\ M\=^&O_V_J/#[KP/XF/9 M3__QY?-YO((;3[J]X_G!V_ M1-KMC7Y*W9N?II_YR5]?(^+Q$T9WW^ ?/PZ[-]^N8?:SJP'DA>AG4RZ@5('S M/\O3?MH8TQ4"&<1;5"C\*?2*BE?$.._IFV.^?Q9)D/WM]:@BXI?/KHJW?^.[ M-07\XM$5T(X?1&[@)L"@)M0GSWV$(/+Z*#KKX=_B_V; MG\8P#T]//AZ=G!]]Q"_.3S\??SRX./IX?H'_?CDZN3@__71^<7KX[_\\_?SQ MZ.S\Z/_\CD],3_,N+L]//GX]/?CX^N3@Z.SJ_ M6#W?T._?D+)*4S%9%_YG2T@>20A5L=OKEM7M,WX[A5.D\(9D!7^.H)=@LDS. M@%_WXY,/79=%NG^O5=<^P/7XIYW;(;GT_EOG?(3PR^:),X5C_'+884$"34$1 MZRWN:M8S$A3^HYD..06IC-4O=7(XT_'LAV&LE=,A4#NY^ FN1\/93PJ=8DSE M8A03.BK,Z\*':^B(%, 'ZDB@,A%ILB%.,$-"RLQ%(35-J:TYC1$\G<^#@AT, M9C.;K@=K;6MYT+^IRN>H7TV,$Z80](\_] <)!FC)X:_&B]3?XW5_".D?/XX& MM_#PPWYOA%I]=#T>$%<#N"Q?5-.$H_]WVQW='?9OOO5[^.WPX,_NL)-<4%+G MB-:;540&KT@0#"7DE;80C#;V,6[UX1UA-V"!GSU \3R96PI=W1T65-JT*FGN%UR MPXEE41%&/5.@C&%25";^\?@U^9[G6;PDNP(E_4KR?,DMW91;G-=-OW<^ZL?? MIX!2B%$*D"1&;8C,PA.?09,8F&:6ZL"XJTSP"Q#;9_GUG/1K"K2%M_<@I;'L M_/57WTW'O4/_K3ORUU-P7LK$E$!P'ACJ<;+$4F]QL8*0DLPYYMK>S%) [YCY M>H)^J05\4RTX@Q$* ]*1'_2ZOP71OB1<;/S:QWA[:(C?5E(L!^.'MX&Z\ M9TVVKRDPH[3041FB-<>=RU@@WA@@PHA@0[(L,%M9,Q:"><>:4$? +YE7FS*/ M6EB@P4>8_'\\L5NN^M?X_.'$\#WK7U]_Z@_^\(/4<3Y[(50FW.GBWJ!-$S0 M88EF+2(WWM$N'TMJ1Q1;).2=MV'\RM\7X:GMZ-R;EH.HSO2*,M$ 'QG MF$ Y,%VL'8?+'.J]LU;@:]2>)_$"S_9UHU4R%_L=FS'1@@LR9P&<8.QH12&( MY$F*:!!+\)PXS3*QT5&:14B"UCYX6 AFO_6C#@"8OI]P)VOJ@&"?&.YQG M*@LHFM-$2UP\?;*4Z=H+QTL4^ZT.&TJ]!8?EZZ"?NZ//_>&PD[-U23E-3%*H MD=%)4L8G47LCM)%,B]IVQL/H^\W[*Z7<@MNQR"G"64+WLG=X.T#S.]Y=#'QO MZ..8@5X:?W<]SJSZ&45;YO$!,O[%&<1K/QQV2=U4^Z__L* XYRI30K$;% MEB6#RI6H?.1>,]P+<:*JLB9M8U[[K:-O3C-:<+W&TCL>#F\A?;P=H(WV%0;= M?IILR>-_/Z"44Y$"BF ,O /<&FZM)DQ[M.)"S,1EW*TE*!8CCU;SVD1WW1H#+_^CPROTUIODY3..42E,STVCRN"IO7.).^ MP+VZ/_"#NY?OK3$\IYP"B8F6D#6NS\%F0:BQW@;M*3KW97'YVA^,&1B-!MUP.RK5'!?]DWZO5->@ MH/'AES-K$44G!*4MZ_$)S":A+X[5*M27<^)2/@/^BN.>!TS23PEJ3V@JUL[]K$(RU]'H5XG M_A;.R%L/I' OM-0YD]+: =T;'HD''7#/H%0)YYADM0.^VPVM;1[2WV M/7[5=T)O"\?H36-<3-B(>"3A)N#&YC.Z>PH<85$Y(X+"C:UVEO>K8I!OPO!+ M.AD0Z#K1@*: I J(Y9")-#YI;A6D4#V0TI+A]Z\_/7MWT3/X?=-N%^?'/Y\< M?SH^/#BY.#@\//WEY.+XY.>OIY^/#X^/SD\0.J[3W_$='OGN]?"I\C=K8K'> M !5[4VPPLTHM)W#Q\9>7 [@<[W6G^0R^0^\6'CETE@>CDB;HU)4HAN3$@O1$ M1K@&ZK#"82FW#19P8MDV"H#K2V M%[8,S[9:5535@^>[7S6![[J-Q7 PZIR5;65<>IU9!,TR$)EIZRW;)'!! M6XCZ_*TCL,J\H='>O;F]F0()N)=P!Y[$3-%KT)83SPT0DQUN,S&#$8WVWA7, M/1ET>T[G1F+OUY!9Q9*L,1#_YR,@/.:0BLMGI)?%=Q'$N:Q(AJ12S-PSWZAY MTRKR'@_Z#LE[MQ>LM)10N+P@7NJBH$9+::IW;6B&;&\,HA8):2$^? _MR_BT>6Q:#U_BG?:N M:0*VI79>:P'=39NO-AA?I%2MT=7FTM0(M$/F72EEST%X?.>4(#YI16S4.BJ7 MC5&U^X.] =U:T3?LS:G6.BRUJ5+'O6^WH^%8 FRV$8/2W 9#HC2:2"IMZ[V@><2.-L_"&F1R$4JLR$+E6W9PQ+XAL$W/QC=G?B;B7,E2LH* M=9X8RLNK@F#95A%NQ 'ALR,.W6U1G/X0# MG.I8V9]#G&IZ$Y U@T)-@6T_9+0YA_UM$5 [MM08K /A(Q6)>"?*"3'-Q(<( M1"DKN.,4D5>)/.U62Y;$I7:D).O(O:)RE(/$3CE>AINR/"X[N)]N<#1HS3A- M)#!?.C E2:P#AP87/D4P&V5ZEISQ\K!R[5&W'"1IA[7^-D1>V:8X_:,'@^%5 M]]OX-3#@T3R2AJ!Q),K]-)H$PQ-)+&?#E,;=L\;B\&30O;(B7B_.BHDP3X!, M%;D)E(I&PK/AMV\*;$#$/#HWD&+EG?XYI "X8_'$B!6NI..P1)Q*CECK8W2H MJ[+*2=)6"%VR:[?#YSK"J[TIHZA\ZOJO@WZZC>AD?CZ?L!FU;R==J7>@M-(9_G?=Z_$U_17D'KTU_"A[M)=]6.QA<@1*%( M]$82*6TD(8=,>' \<>82T-HG66O VQ,M:IN8%D+#JSR*>5FRG:#Q02PKHE,L M^1>LM(/@ HU9D50.23I=.U/P-3CW3*M:IZJ-@IKIDGK02R?]$3Q:6D]@U#$A MQ:0")\+Q4@T3RT5/2A*=.7K *C@#U:MAE@':,X6I)_R*4>AI'&,\S5(#'M<-2_@<%7?S>^ PP&-\-)T5%'R0 N@"4QZ83+I$#3+H,@(8!D MC#HAI&MDX*P]])XHQ1;DWD+5S4?(,!@\+4O[>NU[!\,AC(8=U%+EDL_$V]+G M+04HN4BBE)-D3Z61F;/:*>M+$>V)LK0@_H6]';=?.%-*V_*DM*V?#ZZO^W^4 M"ZCQ)Q_[MV&4;Z]G"V=;A35K ]A6X][C_:N1YHM MK 8TD4F,MH31-6JVCH8D)ZG1'JTE7ML,;8IMXZXC\0K2[36T@,6GD/0T\BS"Q0CXLT$*Z2P>4:/ DL>$(="X$"M3+7ODGDE5"W5=[3BC:] M:"*Y!;IV70'THO7)A]LA"F\X/)\\=W(I(S#AN4/_%;1V:%4&B:Z&281):[*& M%%"6M15P&:"=762[#8U8=./MQLRT$&B88IF&:YN :2DU]@F0'=]PNSE1SU5@ M8RFW3CVZG-0X94DHW2]D3$"L$.A1.*.M=>5JY]JMXK= >=.;;%MF?!WAMG3T M- 4T/441='SEHB*2UX]*MLZ85/WT'?K]=+>\ZAT^M% M5?O Z2/Z"T<]&%S"J!N'3W$IP:Q//A+M-2V!HDPL+ST/^ZZ#_O5MLX#DH.\P8'D$"H2HG(DLVC8V4$XJ;(64Y M\Y!JM]!9AF??-:8:%SO;RWX;=$=PFO.P8PQXH60F3BA5+@(N31)CR9!(4N3, M!.Z].UEV[B'NNS:UR5@;%[$W$P[$_G<8=&%2_LE3Z1T2A$'S7)IR#R,GWHOD M(64O3.U^D>MB_&\5VX"SBL?1"](#'\-_2!6<78MWVGMVD5Y'>P1LF2+HHEB" M)F4BKE1D2&; 9,>!6MW(^]H8RKXJU@Z(:N'2PJ:6'V3*K8@D:H0J31P'C!C! M'R=/K1$,:EM7ZUCFK1SL'Y_\>G1R<7IV?'2^P>G\G*=4/&)?A;'2.?EQ[SOT M\"-W#_XKIP$]5P$D685K)*..6!X<:H12@8F,[U#M;A O46Q^,\7TB9/7<30Y M& O&:1 ,O7(5;*FE=,0E8PAXFW%/*!>)-FJR])JI/0:RK7/K#=E]>#2CS[Y'GUNYG>^.ER M/<;7$>Y63I==J907YQ:D.LB9F$(#D57HND:N=JK4:UB\MRVO'%Z@B^ MA:/A>X2_]0>_'_>^#OH1K8JG$$,VVN'L2[I2:86'*Y$5#I>CR$)@@:H0:X?/ M&\#:'^6H)/H6+.Y[B)]0N,,K2#_W^^D91)V5YXPY0E-Q-W'.Q'I7.A!EQS5G M,CS?"NIIQV)8^Z,=E43?YK9R?OOMVW47GJ]LS$2NAK1S2?/WE[/"?!^=''X]/+@Y.?C[^\/GHX/S\Z&*3 M(YN5SZQX@+,>_FIECY/;[,O*/H+/W>^0CGLCW[OLE@/,<<'M@Q+%#"JEA$HD M2^6M=9HX[QEQP?IDI; 6:J^BZ^"K6?ZX:M0/=U_\?_8'Z%X-AY,H=^FL&1Q5 M^$[XTME .Q(R:!(A6^9R=#;6OJU\(\#;*X5L2<.6E4.V2]];.91:(M+'$QS' M8Z.+FFGM2:(R<.I\X$+53JA= ]Y;*)AL66>>]V5OB;LV&ODO MAOH ]%&CV29PV[J!9#VH.[J#I"WJFZM8-=[>@+HQP*W!)/0\<^EE)@+N&=JA M62H=X!R\!%,[(>E-J-FJZTC>J):M0U<+VO6Q7(#1_P;I N)5KW_=O[P[ZUY> M(=CI 0<7/J042=;C.$8)M\M$"=7!0]!>H?]:69M60-K![21M4OJBV4\]/FJ? M(,XZ5'WP\7<$-D/D#4W>1@("XJ3_IBO7U#.NO*,.K=3<[/AW[N/WD^U*XFQA M/9B!.H/K<:.ITC!SIGLV1THI&G30^W> M8:LP[:(N>DL!H:ITM'#>O03?08RW-[>X$D(ZN.D/1MW_&B^*'0TL,8W6D- : MQ<&B($$+28R.RL;2'3-4OS=O;91_396J0=EVO>ERG!,]<"U8D4.Y;X F21P+ MC+ HO08>8M2-KMRHHU [.2U["\JS+A4+K9Q63M8.3T\NS@X.+SX?'WPX_GQ\ ML5D9U)*G53Q-:XJYTCG:RH:XP#,5D 4![@K% O<:+3/Q*3NE T@6=M,7(5I MXU#*LENG0+$@$B_5DYJA*4;1*&.&DX!6GJ=@@TW5XRA+\&SKM*NJ'KR(E=02 M^%LYP%I>0A"5L-+Q3$ %51H]6UP0+1 /2@7@W!OVEZBJJD?[6L55ZXB_]0J; M)F#^JL55:Q&UM-3F-5)NG7J?%619[JW4Q>12D$@ !H1:D\%&CS98[1K(J;53P#@2)*48B#7I*:/EZHEQ648JA%*MBBX' M[G5W=-<1-(6L7"1,&X?K1;E"!1602!HU9R!Y%+5C/4L!O<%K:S;QSNH)?^%B MW4ITIZ09'YV?^,$ I?(=-HCL+'A2Q:A.$ZR5(CJ?T>@"^ Q^B,,,XZ#[;0I[ MUK75F> 9&]^CC:]ZD@X=KY1*8H+RX$6,J7:5X@I(FZX>\Q\_<3--9D[EI B% MB!:G$)ZXE!6!P'0N,W:Y=G;S$CC;BN;4U('GRT4M:;^56,[,41F'TX<3.HJO MXKCU5NI N,>%5/IL<$LLEDLLSGA(I>(; 64ES&V7R0OOK!Z.YBX'M#](]F.JMCY":4-##4 M5R(UH)N,2EMNO=#<*,FYJNV.+H&S;\9!+C' M.J*O;1"Y7C-G&7^)N6CX-R0C"LF07-'$N=*8%T8G;FQ - L8CWW M\=LW$"K*OU]5>"T8"4]!C:M_3O,OPTEJW/U!Z&F>7E_JK[_V)R;348GT#;OC MRY2&HXZ/7G+P'+=+2B>G*8ZEDJ"GD@K:,.=IY06A$O3MZU>;D:U=\-FZ6MY' M\J>MC=>81_3,XN(;B06FT3DSF@2G+=$J<9^,28G5[C]3"_L^*^:6&&W!+EHP MCY-^+ZX]E9!-%B(&W$I*>KH.D81H,K'>!% YT/"\F6U;ROD:^'\)_6R=UXH^ MWMC*F,CHZ6Q.;HM<3_/$\$#;-&L=F2':!$FD2HPXY2@Q4;*8$CJ]HIF]MGJL M_="1-@1;L01N#&\6U3KLWP14S[&0I[4QDQ*+<@OF5*N[,,3?W=Y 6FHN=(0( MJ+M>$IIS.9$'3FS.GBB?M:=.0.#-(GXM@-LCS=HU=;6OS:HQGX?D#6=QV612 MD#"^P:)D#06K/>$IJ@04\+UJUF*Z*JS_5K\*=+5PD=936(=]W(U%3-'3$K\U MZ%=+;DJ&& 74$)] ,)I2K%T-\Q+%?NA+)2F_Y%VW==AQ,[ZH[#0_^EFG))2! M2IZ P/E*8] \T]80P[U./K 8J]\8L@:\_=*4MGAYJ4*FQ32]CT):%9CX_./><#2X+0[2@^88$"8JK@CGY0H2\(Z$X"D! MG2AP]..CJ%YX.1_*YJVK'C]V1#E72G!BC/R;>G M.E)N)5OB>__Z.SI$D[NF/_DX]H:G9[R!<^%+R_X8&" DFXFWI0@E4FH,4(1; M^^*2&,$3 M5[ETIN5Q%66'?;TH-UY%P[YW%B7AQ<#F < M,WBV.?$W%\(CGNZYDTX3@W^G%:4VB>HO]Z/Q]X/H M5TNT!7_L,99IOG!'X\ 6:+DU1Y2M2>-NDJ4F 8)&6&@V5#]9G -C_[A^C7Q; MZ.;_&-)#"FXG9R\TY$ L=ZB(E.(LK=$$70T#3')N;.WKIN8CV3_B7RGEA;F# MK>5AU&B6-/:J)90R-;9N!>'2]":7MW.+ MB1=96:&M=(2JDMP*"MF-/<$@*'[FD,@WD5)@A>26Z6=D;7-OYG_?5VTR^;=P9 M]@31+$[< %-+@?EY>'83E-^4JZ74;R#H;2D!"^"X8I[84G E%96HXLD3'B J MGX6@N?:IW/;(7Q&(WP;WZ\BWY0#>-*0HHLY4&X6&*H*1=E8['RBE+$BEI*AM M![R%R.WF["R)Y+U"M*WT+EJ6W &(SFO!B+.Z)(J'3#PW^"V-PFD5L]&U;^)Z M8_DTU56@GL!KG[\MR H1FF>ME20JEKLW4D1W->!DJ>*<119\AF=FWAO/IJE& M:2VIU:Y,_@C7_@[2QX'_8P$ZQ"896$HB3@PM58OHDM $$JBL::DK\XTX73G4 M>Z>WKBQ;".#-R0Q@(L4$WA+)M)G<)&LSQ6[S:RI M)KC^JEE3:W'6-%OF-0+?9M:4Y#IPKR+15&K4>U',RBB($%ED:90THMVZJ;>7 M-=6*'JPCY^UF365J>>0X730X2J,,4ZY/\HHD:H41$9SEIM%&_UZRIM:BHGG6 MU#IRK)TU]3/:';[W89KLTW_J/DIME:"E@%?@_H;NHR"!T4 BQ*BTYCP_/ZA; M0/"R4?:!WVI2K/X"+TWF0B5#CY [5+=TF* M>_T+7$V.+656O*C.*HF83F9/C"SU&UI:XHI9RKQC&A<6;T3UZT;>>-WJ)I;Z MQC)N*;UB7N5. U1_U;K5M1AK6+/X"G%OKVX50'*:J"!*6%6*--'*2%*12+ES M2GIOJP=9WWK=:@LZL(Z46^#^'.(M[D<%U'1',E%G3;E'2R.4I8Y%XA)88G!' MRI29C&MA9=I?@'@SI8QKL?/BKM=-1%O16A\.1ITSW[N/8A9&+\!C'4V MZB9DUG\U5^_(&PC_.7T;2*[BNOLW-# B+&KS6)&56^O9G1@(D24!FB*"R3Z)1 M*O(*YIX,NKU]<2.Q]VO(K/(&^,7_^0B(8DPHR)F4_8!()QRQ001BHO(Z&AMT M:E06M(J\QX.^0_)>+;,6+-5?_:!;-O$S/YJL)H9I'@SUA,H2D=&R7/>,ZPI7 MS@?+*,VTMJ'Z',-[MVVJR+:%)JZ/\4PM\2:(6@I-O$2SF[#$9BPMH7P#$;?\ MHL^"KSDXZY@E@J+++45(Q'*!"Q@SE#K%M7]^P="[(7U%&*)MSM>1;.T3AJF# M?/H=!KW2O7QZJT+OLN [/_UT-MUXHI6!9L$(>"Z)C$R0D!DGQG@J'37>A&9= MZ!L.N/WHPZ;$]%N6:@L)GA]*SWI$- N-<)^4#9YDRM U<-D2[] _B-1J#2)H MGFN_X4\1O%O2*PBT]HL]KB/M?P=4O-%7&'3[:=+UCSOM%!J?DCE3NDE08D%8 M0EU6U&CT!N+*PKTESW_OQE@MT55LKKX TJSM9@-0\TVRQKSNPMRJQL-R7C<0 M8OOOZQ1<%E$G*X#DV@E:S](,;_J#4?>_QM>[/%)\'D5V2@J2 M1.G7B-\2&\$0HQ3-WM/@,VW\BJ\:;6^VZ*IB? GLM ?WL7Z7F>&92'0BB909=RS'(HE>4 C,2\376 .6#+0# M4Z V,\^9KR76-JR!E]@N_NC/L-F@_'5BW^(HS(2DTRBTF=+GS.Z)+TVU$>#_DWM5,\U\.VZ#.!SE99+K3&RI7:J/P_ZPV''1Q\XMY%D MC_ZR!!$(.DH(D7*N)8V9FOJ-Q1: V0^]J"/KVGO'/&T]B!&?C0+^!'YT.X#C M7AQ,+G^]Z8XZ-AK+2H5Y"!1ED'TH2Y\D%A1X)VBVSZ]9772K^+I#OV\]V(*X M:W=RF(MV?*/G:2ZE;#_?^H'OC0"&T]/(CD\F"RIP/;,H#BF8(8$Z2C@"5YIS M,++AE?/K#KVORE%-W*TW?_C@A]WA^3?4772%'I]ZLH[5&;P%2V <@K4N$E?R M&C@XK[T$Q4-MPZ,IMO>M-ZTR43&Q?9YQU*$@+!KE.$,O#!H_01'G(!#TDF7@ M.0=E:S=R>SS^?C#_:HE6S.=;N'K-SF.F]N]G^ X#?UE4L=OOT,A$]A'125-J M8H/%KQ"L3NB-\1*?;]@<8-V1WS?Q[0N[C[>8Q(\1 M RUWP2A&F':XM_FLT&=WB4#.0F7A17I>,M$H.MUP^#W0D?;%OO!$JY6FX,4K$A^"J,E=J!GWZ#TG.\=_D9_<=#/QC]";SD-* OR;Q%KQ)?<.(\\X0I&GC05K#GZ90;[ZX-8&UJ0"P>8G+Q: MPE]0=OD:R;5(9.)6\! 9T<+8TC?3H"N3*'JKAM,4:;2^411ZUP0V*INMP=\Z M FNU;%8'(7- )]39+;,6JNF.Y:-A'\61 M=)0L>H=&A2XW_3'\*N&J)WG.UCJ(SM2.MC?!M7%GJW@%Z?8:3O.2T3[<37\Y M<71 6RXHYT1*4?I32$6<$9H8:P+-SEOZ_)1RIPB(6F+M@;+,HLH?*A] M1?%20+N*0K2N#<^UKQHKK?3E&V.9-71O *:EYA=/@.RF[T5%HEZTZ-M4RJU3 M+ZD5-B085R*B\R\8\2$&8H2C7DB7K*M]Q=46*%_1]6);C*\CW-H)=BA G[I^ M"FAV:8N--F6C".22CRR*RYEP7^6>4LVLMB":E_KVW:$-I-VO*:KJM11H M[Q_U8' )HVX&$T"JEYVUS%QU/+Q[DW3)9 M2W"U7\:3/GY_>.W34TB>^J"I8B3H$@'*5J%QBS.FPCFA;0+#4R,NYS__W=)8 M05P54U)+S.VPWQOVK[MI;"2./9/Q5B%Q8I)J08P6%>&J94,F6D :*4TJBIU!'G:>GSY'GR((.4C1*YUM"%A6#V M0 WJ"+J%HN=9N.@@_K_;[G BUK+M94!^5!0XS]+KDN$\;1:*),.$3PG=3M>H M5_LZW27G0]EWGZ F$RT4ILV#5;X4E<2%'(A@U-#J91,.RM2>/W7Z,L++,YP3R7R&P%OR'D]N" MXC1/=L*RX\W\FTX(JMROZHD2I?M&8I9X%33)RD'4EGKK:^>!+$:SLRAQ>XD? ME43?1EORE\K_%:TLA.8OT7CZM3^1![I!,!P-I^]%ZE!MDV/>$J%+8Z_H@%B> M@03\QWJ6HZY^9>KKD.ZA,FV!LA8,BS/X#KU;^(3R0A]M-/!Q]%MW='5X.QSU M;V!P]&>\ODT(_& XQ+E!NO!_=G1,:','0] P-\6[,B0D+G &/,O($U.65=:R M5\#<0Q5KFZP67.'[H-TD#[CD(W<8$S9+8=')IR@"[2.JO"R-'K+0WFIK;>UM M;0Z,/=2/385=T=.=WCD^#= <_?D-K7<8=H35F;%(R_7E0*02"&1\Z&L8I2(K MF5VSQ)(7C]XC.BO(KH76* ?7X\] .K_R RC7?*3#_DW!-I[R%&:'\5[)V&FDS9'ND("U2TL(M:J>C*QB<]'O]IZO3#)W4 MPF2M%;*&O$,PAZJP"9"KG@SP .&'P E\%!@!L.C/]'B+9T(>WYP-Q8(:G0IE4 Y7S_RK3H6J(!@)+$L MERY3"7UWT)HP4"X;W#(!ZNM/:]/92UU\&^2_U&N[>@5;GSSB02P''"1/(A1:,YKVTC-<&UAYI6G8Z7*N,VNWSR MWG+[ZN_&/<('@U+[7;Z<+M53*^]9/.FK+W6T'>M%$DY+HG@,Y6C#$NO0U+-: MZ61\E)HW:Y>_(9 ]TIVM\S(GK+=97<"KP3]=4T__Z,%@V(GEIA&N(N$H,2*9 M""0XX,30Z'$Q!2I-LP.EJK#^6^%J<39'_=@6B^L_=H?^\G( E^.9]?,TR!GN M?H;^YQ-"V540 )QEB"$P$P@@7- MH;(*OHHVH_FKU\Q497T.X6ZF?I]88*F(BD,HUSDHXXBV+1!@!62B! M_\I&+M-;K)]?2]HKZ^?7$=4VZ^=IXB989H@50J")4_(F0C+$LZR%YSGRII>/ MOMWZ^5= ;#;E;,^"DHC*V4:E@*_+W2Z*@=9]02*BDGDNE$ MG/- N/4I0,R&^6:W5#U[\+LG;!-!U;[']$LW_?'PGHL<$S,J$&9*>R[)^SU0JJ8UA[+;:>#N\XOYQTK!7.. @$:-2((^+XS M(XGVBFIAG0II66!_"/%OE_WO/TV?.#%*IM\\V"0/X[UG_EXIM8I)[#,$AP>= MI-%=-M$3;LIMUM8YXJ.3Z$)Y$(EIK?2R&[C6X^WP8!]X6U-J%7/(9PB.3SJX M;6;M/"-997SC57%S\6TG++%LE7(A\F5W[:S'V_')/O"VIM0JIG;/$)Q^Z8 W M(@M LQ7*2@UHNSKKR=?MD'WM:46L7T[/N5^@#=3!=, M3)R W0WO$4K-I?4R)2DELQY3Y?=Q[#F_K87Z^2:4JN8?CQ#\.^_=203EBO/ M">ZFI?>18R242UEI@I!SM$5UJO'V[[_M V]K2JUV#O 9FK6G^>(*?NL/KM.L MB:V1U#HA2/(!YY.4(2&6:W6]L3$9$:UNYF7/>_I[)JV.R&KFW-Z;22<=EX/T MV@7T0Q(NVUZ*-1!=Q&UA 'Q MRI1^'U:A[OA J,HY.<>U5)1$FVY M.XQR0_ ':.#F$&U('!?U>F[XR>=](&Y-JS3M8T1BLMON6BS T M<8(S C%9(V3"A7Q9E=YZQ'TZVP?BUI3:'.(V#J#\WX,.LY)ZJAP!JP61/-G2 M4422;%W0)C@P8EE'V_6(^[][X1BL*;4YQ&T<0?GPSTX,SH:,&J,,I64&J#L: MM4@;"A&"8EDNRT%R%5;FFU.80MW$0Y?RH0YG(0*DG02F.]E')398J$>-9ML*$ M($R]0X+SO2!N3:G-(>[5493[U1H]$F5R-$P19DJ[LPQ '+!$ $0R0685P=7; MX_:"N#6E-N?P>^-VEX?]7JEGG31_..L.?_]P]P%Z\>K&#WX?YSSIX(0!%U&5 MRND\IXJ@N>MPA6"40RFO%O4[YR_'M#<)H:V0T$+3])?X9NBF+T$3?"V55ZW" MMIN*J[J,KE27"G2T$*F'V47C$I9.T*S=VH MRXIJK=UJRSHL;+\/[O2$P<2@R^\[2/X/)(C%.5,Z>2)D2<38[(HSG MQ8%1R2TS05_5 7,!ECW3BRHBW\H6!?SJY)=H:;ZUCA(>BI1073:=!$Z^4 M0>LZ*_H\ ;<-RW4&YZ]@M+Y*]"TTS'T!K0";W?'> -JV3-4'6&_&2GT=A:M4 M8T/Y;V/A> 0QLB#0$^,=<3> MAD9,;9P7$&>WD_. D>.!:5^^-NP+2&[ Q7DO?<[6H M*/N*!F>)_'WQ_]D?S/!-VF=$EC2@#4Q\*7Z0+N%,72G5]A$\2B%;6>-.\9[U>#:IB"?1"(-LO@=Z4H7Y;XJU<^[P8'(1H ME-% &(3244,7;RDRDK2+09H(JID+\;8X7U+[O!7*UY%J[2K-TQX\"V8D(T64 MR1!30K.COQ:.W>T152=[]:L)J(?+SFFN8C/4B^W+O MCA6:2&$-<<$) CSYK *PR&H'A=[%G5FMMIILFZ@6=.N%[?G0ZI=U6-99\QP) M1VL3L45-;>4Q+(J&>H^ZGV]7[+\.R9ME03_<+=HI5^RA^/SHY_/;@X_O7H M^.3\XNR7<4/A$S\H\_@.&[1,;O;@BEV17S&36HV/$\Y.DK(H/GQ$9\53+/ M7@3*:92U]Z%G$+;6Q'A#3E]>)?%Z2;Z55L4/8!B5A5SEV3M=R!SB&T MMV1L2SU6'%+L1CO6D7P+6O&I/X#N90\]J*MR20E^^XPN>Z\.D3_I%O/[ZX*9D:W2" M=^ ]W_@M3M3:Z"+-ECDP;09 MSG ]:&^6SB<#F?!<^EV*TO%=>TIRIL:B_78)';5FG:L(_EMQZX4]TD998@&A@X2-^B) M@:%$99HI..%2KIUU_8YB5VLQMT[L:AVQMQJ]F.W#IX]\K.)"6YLB<.V)5C*6 MGOZ">.,$2=$;ZW!WS"FZ29=#(3G#IM" >'%IK+EEB*7PFGF(6,LE+M MZ]4&$_B+Z."V*-YN].WP],N7XXMQM.G@Y./AZ'QT?G&P37&CRU M8NQLW3E4"HT5I2@;)'IJT(M=>*1Y)=H:I)(D9DZ)S.4B/>$584Q"PK5+BE#[ MJM?%:#9=[5X\>>)86@J*0J:$\UPBRAP(;N"1&)RO[,\I\DI-YZ(>3^CPI-=/2.&*#+$V\0L)5+ZG2Q$L(IP7WMI%[ MM:)HX>7(NPKKU*"R7TVDE8M3GJ)YY!$TP52Q+FD1CNV7)6W*ST*J-Q3NMH@W M-MC I2Q6C4!L&K%I]-@BM29D(Z75]=_O'85+ML7W.C*M79+TQ=^A-L-T"I3K"[]>67$5' M=0&H@U[Z!-?=;S 'J,(M*BA>.NDD(@$"P3DSXI1+5'C/P+)74KQXU/VCO9*$ M6PAY/LR^.+*WDY)*8;+WG ')BID2JG:M\$54N'9/,1[>9X;'/&5JC !N+>PCIP7YKK$U=6%^>U9"ES M3[SCDB2/'JWU'NCSBY??E1*L. 3;E@ZL(^46N/\*O5+K^@!NNC6%$$I[9D9$ MH$"DHQDW0*F)\#H:I510OG91Z0(HVX\EUV"J7U_,%8W!!-W.9[CTUT>XTXWN M)JV3M-'1EZ($8.BWA&2(URY. E9HD0@&RQ*R9SVR\=$3LO&+!X[G#+@'._RF M8JS8#KE F:"8]3)K@*/!5KZ:UL>C;G>[WEC\_8JRJ[@VO\!#<7VQADGBJ$8\ MQD82%")S0F89A(HA-[ETMEEY53OQIQ&P'1A%VSCJJD%#^[IR M$./@UE]_'?2_=\OJUL&Y*^>I)?C"(KQR(;K5/.-K03/^/"86:]>RK8"TK_JQ MD>BWFT9Q?G%V<''T\_'AV=&OQT>_'?W'UZ.3\XU2*%8\L6+ZQ#K8-TR=F#3S M&EW!8)(M<]!+1W]^0[/AL09YREF6#.UR9SVR+#0:YXP3Y[-#S:(YZV:G#2L& MVJQ]V]QG3[R+0(5444HB=?)E%JY<%V>)T SGEK52LMF]S4L&:3OIH3I33_NY M59+>KA,?QI,Y+_VBX+(;S^![%_XX[ ]']RV*A>9.C^M=>-UU:6G ]08R MW2[K3E"3)1?$)E>22Q,G5N)7P1DNO W*R/A6V5[@G^^*['5$69MD-"XS#(?C M-@KG,/C>C? )8#AU6VG6V2!=!- D1V,V2V+1926"1R^S@QAL,W=^Z3#;L]]K MD]%O19*U$R&.T-[NWP&:]6B\CL__^S=EOWH"YFAPK9C;,F^_,!NU0EG!3PJ5&A(C $@6"WP9$IY,# M%7)LN&@O&&#+M+;FA-60W\*E^I51EA?1L;&8 -+-3W,K:SYWAZ,&X94U(G!E MP.%#"*X,O5ZPI<(4*A6HE)[6H^%!&(YK."O'))\]?,.@ZUC))X\\Z??B[6!0 MO/*ZB.>/L?78Z7Q6GH="EPIDW=CF],?EGX +^;_]R_\/4$L#!!0 ( ,>! MHEC&E!$MC-@ ,<_" 5 8F]O;2TR,#(T,#,S,5]L86(N>&ULY+UY<^0X MDB_X_WP*;,W8;K694,4#O'J.9TI)6:5]RI1&4E7/V[*U,! )4Z%@AJ2H4S- MIW\ CPC&01) @%2O[=AT5J9$XN?N$>YP./SXE__Q_64)WEA>I-GJ7W^P?[)^ M &Q%,IJNGO[UA]\>/\/PA__Q;__P#__R?T#X'Y_N;\!E1M8O;%6"BYSADE'P M+2V?0?G,P-^R_,_T#8.[)2Z3+'^!\-^JURZRU_<\?7HN@6,YJ'VL_6W^UP"' M/O9#"[HL2" B,8,XC#P8,9)$,8I"F[EG3W]U$I:XQ/&A@R($D4MBB'W?@@39 M89"$E! 258LNT]6??Q5_Q+A@@+.W*JI__NL/SV7Y^M>??_[V[=M/W^-\^5.6 M/_WL6);[<_OT#\WCWP^>_^963]M1%/U<_7;S:)$>>Y O:__\'U]N'L@S>\$P M714E7A$!4*1_+:H?WF0$EY741^D"O4^(?\'V,2A^!&T'NO9/WPOZP[_] P"U M./)LR>Y9 L1_?[N_[H6,?A9/_+QB3^*SO6-YFM&'$N?E#8[9DE-?K5:^O[)_ M_:%(7UZ7K/W9<\Z2X\LN\WQG54%E)*BT?4'E/_:!_7P"^8;H+0]I-4!Y7 M4S0.R?2K,7(?N85@TQ/<@3F9Y/H+=;6B6!BG]UQ_XWQ;K CYA_+IX M*#/RY_GK:\Y(6IGN>[&M%0_G]P]?V$O,\D6Y^?XNV K^]M!"5>LI+O:# EME MCWKFK,C6.:DW-DZ%V-1KPOZMP@== D!- ?B1TU#\Y5]^WE)N0C3+^:6R-"H0 M\$=-P?_;*YF,[& MQ0:?Y?O<9D2=VZT&%9S=BM4$%W'%;[,8Y]MQ?V;+LFA_ M L5/*C62Q_OYX*,^SUNN<$Y&I-X\\3/)N*_S6L*=#R#)LQ=-]LM,\UM2?Q"< MK!] EE.6JS(J++2]O-B M2$N/ ,RJEOT,[NOAP)-ZBG>^7&;?Q$'IN";O<4#60+P2T4.X%;P+1H99%:%'! M%O8,;,@#29:+: 9-2W"3%<49:&AZ-V05M0!W"$- ME!DW4Y2QE^I?JQTZ^0LUH6H&3/V3D+-@D\I7S80)H=:T@!]O*MF>[PEUER)P M/29)91NF+0U#1DP=?U8KIBV>?3.FOY":'6.$+N[P^^_%'DI M>_N9K]1\YPG=?M5EUY_EBZW(;/LU5GU-\Z! 2+YF](8?/])E6O+=_&*=YVQ5 M+D+;\6CHQI"? %R( C>$.*(6='S;9OP [SI6H++)]B)-O)DVN(!]?V6K@A6* M/GVO?"2==Q-<*WOI%<,=S#/0H!KTQ,<8,^5R]^+,ZUN/L7O@1(^^H*:P15XN M[OG'S)HP.+!C1&#DQC:T7((<&C'$7"2CGGOK3AXLQV5:E"G! M2_"%86')JDMPM3#:OBR&5?$$#E4#WYK,22M?#RM#JL9?Z:@9_]=6Q?97FT6A M>EAHU:?OUWJ[F]@E;Y,Z)O$9$Z&([U_P]_1E_?(IR_/L&_?^+O K_TWYO@B\ MB/DA=R-B!SL0\4,F# ."8!B% 79M*XA\6V7#4P&?6.T:6!"WN( TP&J[H9(\ MY3;(J:2DIKJ5=YLE;?BJ)>0,M)+;T (NQB2GO)7JB,#0[JH$/>N&JR.4_3U8 M:PT]2\-/FCDW^>R2U?^]7MV^LISO!Q5"6N+E>5R4.2;E(@B8%_HHA)YO,8@\ M&\/83@+HVK8=1\R*$QRIV!EYZ(FMS,6S,-P@7?U5S:HHR$[.IDPC$36+TM( M?FRI$&$\L"$$-)2 /UI:#%ZMJ0O D#U1 )[5FJ@+9-^6:*R@'D;Z;47SY?O3 M R/K7-BJ/\N[/"7LXGGU=,>__1)&87R5B8T !V<<77S#6P+X)IK_R4I040%J M*R%G(21D,AY5,R<.-0L@*8DS$7(C1L[F\MQJ1=1&EIXMF";'8C>.)OF&WM;_ M\(QS]HF;!'J1O8@84Y5)K^@= M_^Y\Q2]M.HA* MP$^%/'Y)9+4($#@:X8DIM$WG*.Q4>+6C$0N)'P!-D[4XK" M5);>%"3.F]@WH9 /<@&GQ%)WA:I%?^'@Y24NV6>X>GC?-S3,<"TCH79,@FV C#CS8QPI.7&]*TYF_\RPE37 M<1E[5,]CN61QN;U*?&3?RT^)%O,S>( ML!L:2HR3I6EB91=9B"L1V:T+3(3%#-+,6B(<4?QII5X:78WE=TN9?T%/PJ21CA%N3J.ZENZD1U MYNWJ A?/XG_"EKSA):N*HKA!24G)J/C%^8KN_J#S)/8_60'"25&S*5-\2'*6 MZ(-%KV:_:F*%T%MRZ[)N+G-!PUGU)^B0(JHW6RJ;1_"*[O]P]XT+[JBGJ[6P MDDUR1+;J/U$KV\4)!6[(FDY!X:PV>$(1[UON*:%TP^()R_DV4A]*'_'W3O(^ M/ZLN L\FH4,2Z ?4Y^? ,()1X%+(:()];M69E7AJX?%!O*G#Y TZ*/%WL-PB MJX;.AV4F&T(W)@G54'HCA"9\Q:%WZV8XNLF0NA2;QD+KPV@SA]BE6#\,M7WK_CY>V"6H*Y[B6US..: M\5GV)((X]^PURT6F[29\Z(3,#SSFP,BG#"*<>#!R70<28B.71H3RG5HI)-L# M-'44MH8%&US]J&N?I"0#K0;X5XRMZK"N'DL=X>U M2\JK5C%W^%UCI_*HIZ(;5!G":&O(!ELP5D!\#F;MZ?(#1(Z7C0T^K M^[KBP-SGL;=VU?TK+*ACY?T3K> M^<161'3SLSPW="F.84*2$"+7Y1M<@&SH^<2)8D8)#I2R)P>P)E;!#G(5]"5= M;+4M;TA@(3&H*>:^!"ZD)*"\ 4KP9F@7'$*:=2N48'E_/Y1Y17U3O%X5 M*7_R,<=B1L==MDS%@G=Y1FX46G9)K#+=M[0!!PTZ:.&KKZR@@=$U?WV"YET* M;&OM+C+KS[;;*##;W7U47M/PZ=9+9ENQ9Y_G'.)E55*5T.7QMZ?V[#@H$*C0 M!IVZ(O#8^#VR_78'V)?P[T[F7-'%&V7::%QRF#T]3^_XDO,Y>X,L[?A[PT]J MW@JF!7YZRD6S:>Z8WR;W[(VMUIV^CLS%U/'B"'H1#44_#PO&CNU#7]P6>@G% MC"GU#1H#G/I>< =>9 PT!,AM(WHRE',%34I&38M/%(KZ3:$DIZ:N"L?@YKTK ME&3^X+)0]KW3(B@9*[YFY3W[KW6:MUVPW[=%8QJ!E>$59XRW4$X)6&4ER&M: MQCNXGR(IM6",.2&=$*,1\N%4@/L]^1BNP=/C_>0XS@C,AX1WY%COB_I(OJUF M$.(L>UG\^QKG7-NNQ,BK+_S59]<68QGY ?7QF>4,)_R736*S;?NQ[P86]*P@ M@"C"'L34PA#%V$UL'%I6C&7,AB+NQ':C(014E(#_>\UW0=$LE(S'[MBJJ@ KGU6S_#T0,(4 M3S>\FMS7EE>\+(PKLMQZ<.@_JBXWBX75Y+$UL;JOJ[<[WA3Q_,*RIQR_/HO. MNM4UCA.AP&$.A0&*&42)CR%VL NI9?NVZSH)\RW9YL>]*!/;SR[9:_;-GG\8345K"ZA\_?%_W.^<(,0 MVPF*(4,NA_/?X*SC_?7U^W7Z[ X_E_7#TH]^?MEY!*J4T+9A*2LKFX5B+[HWQC]@SMV2XEFO&VWW#+JI]7;;RNNH\_I:WU"#;V ^-QC1K:H M\PY# D.7^3!V+$("*\))(N4X'*P\L='88"D?27?Y'S^&:G.EIN32#"F=.X\2 M?\)9]V&5TOV6UR6SZS_+PH6)705?VK4]?W6+6 MVCB8GI_XB2.&O7H15R=,,<0Q]:%M_CT0E0\,'?D5]$ :I*J3+CZ!QVJ^!&@:D4WR4'@ M--&8*DC2(V+>.A!%M>DQQ@\2-D,0>4X"D>LY M$+. &RT6V0DC?AP'4@T"CB\_]7&AP5+>^(\(8GSW/XT]->,@RYF2!]#/P EN MP)%%9_,%^AGJ.@0#3^F.Z-L?D+DI7:5V:'LLX8=RWPH@HIC"F(0,ND$2!LSR M8]=2JACLAYI5)*:R$&,3JDXW!S/.JY)@<5C1SL5/[14+E_Q"TY78G#$ MS::(# >(M/Z<,[,0>PI8(T*'B# @Z MVFDK)Q3FR4E63K?-RTM-W8V)2J.QIPKGQOI[2H'.W.9311"'W3Z5WM;LZH[S M%=_WBM;CN$R7:^Z%+ (_=%T2VS#V/5M4Z3AB=A:!5AS@** ^BVVE5+\>G*G- M18UBY/30)RDY:V" ?S7U;P&W9X ST( :[$$^S)6I/N(]*//V A]F]:"?]\CC MZD6W=RQ[S$J\%!?AYR^E;&7MWFM3G^"O;D$%MWM??_XB\I/ERV;W>1W6L1/9 M5/2BM3A4JG7MX46KH'5_K=FJ5GN8Z):F]CUR6J/->T88WS?%L#16MDTEQ82A M$",'4E=X97ZAX940X&TO)\G8I MN=X18EYZ>[\BPF7$DW*X)VWX.,6^X^>=1J ]I 3K$=%\C MT,%WU/?5IB/5>9Y_>K]>T2HC1G9S/?;NQ#MLV]VL.XK^#,3O_)!'T[>4KO%2 M?I\]ROOX9GLJVVIZ*L%QD\)FJ-?$$'M:F_#1!6?;B8?8Z6['@\_I[1#3$, Q(!)GC^Z[+W9F0V8N5:/7# M*#]QI!E]*'%>SB&XJ!9<#[BT##^QIW0E3DP@QDNQ\Q93R)$Z"=?+@/M]3$P$ MC[E$8Q91&! 41XZ=6"Z)=^5XM:(?)<466O[(7U]A3"E .7_.B"JJ;A*-#C9W M&S7J61WY,-BC=I0U0ZY:/\ZL?MHHN_M.VO@+NHF1*W:;U)YXDUJ#0X=%*(EA M1 GB9SJ18D4<&U(+VS2*+)LEKEI"Y#[$Q*Y<%7SGQ[$:4C4%\D > P_GX\3T89>ZGB%IQ&47>;+?GC3]?XNCF%50'D111%R'"N&"1(>*T8QQ%X8\+^1P'8][+N.5+>\ M4XB86#FW)('5#DT@;8A2G:NN(6>YS7-JZ:DI?4=PN^2 EIXS4%,D!AK7-!F[ MJ# A$F-3VS5(F'F8N[Z0#F>\G["6FN6B+&VC0@_O+W&V7#@!=N(081@%=@A1 M1*.Z>2>UJ<-"1'P_E$H[/EAYIJAI#29G3PZY'S82)_&D%Q(=84=:F7M)'PAW M\G=JY>1_V>KDX4JS*%HO ZWV]#^@4>C35OQ]PN3/9?;4G+\80C;V;0:#T$X@ M0AX_F28!A=CW'"N* DRP?*'/48B)E613&1K7H K%+\ M3J'/<5X5"GU.YEFOT&>?=T.%/H/<#!;Z'']SOD*?0;222RD5P&8R=)H$4# MUTL<3/Q(O@6^,OS$9J'&%F'?F*.#IPT\*&I\<76_;"+#1"'TK2EL"2=D4A&> M%#)OJ3D#6[$*BL"6)-#0-*D0%;R;286IY_GBP7V: M/T]Q#_J[S# ]*U*#WO%[_58S!=,F?AB\_5?SO:_Z<7V MJ_Z3(:]+6\J#'IGZJO-Y:]H<[WAR^JOH!7V_LK)N\2JR!Q$S% MP!]"3&SEZ](6WW>K/3>E]\M02 M^+9_]2-?Z#)[P>EJ8444Q0P[D'B(B+%R?!O$G@6)3W'"G:PH\&.]PO=#L(F= MB$X-]Z8/^Q\ULG9I^Q&)R:FF*3FH*:F6"$XH6>_GS7BA^A&H#RI/[V>ZORA] MX!V-(-HEBTM^#LO+]+^KLWV= GV[8LWUBF6[D>?QHX#C!?SDY/&34^0X#O0B MER0HHH0Y4LF>,F 3*W5W."0"Y7.>K9^>=T?Y^0K!G#')2<2_#,I#5;GC$G21 M00T-.+;.U=R8+!3"6 9EHA>T&I*-H2"2)(^#(:.Q->8+$$ERLQ,.DGU'_8KO MXED4J]$[QO)?N(:_?EXI#\4>6&+J3( :&0AH4&&?@<]95JZRLO^[IR2"8:MD MD'LU@S3$^ 13K25XU+JI&UIWMELZ">:Z-W0RCVNH8?; EHR4C'ZI"E/85_PB M7=Y[].6I52][><6K=] B@P8:"&P%W3O*MX36G@G] $HL3&,(R="&+?]UU&_1"K MS9 ;AIM8%6^NSA]4IT..R$2-G M4HP?1-'DWM+MGO-?ZS1G]'.Z2DMVP\_W])J?6%9/:;QD]?B8FVUK24IL&[D6 M#!G"(@MW7Q_O;FYOKK[^ ZZ^/ M5_=7#X]GX/SK)7AXO+WXG[_>WEQ>W3_\G_\8.G;PS^#JWW^[?OQ?VC=SP\*7 M=%4F$*FBT]*99"V),(PS:QX)@2A[EA!#V&^5$E#@,HF@Y!*T#<@_'MV T"N6R9,:C) M$V=VL57BY0/R26AD4=^R("8AA<@B 8P]Y$/+"S%BD8-L.>-K4CHZ5ZA3R":B M#+MN$D(745=\=Q(8AU$ ?>HE)& D#))@L6(C#9B,2&;3.4BQX=(D:O9.6E(X)5!*9@DV<2G2Z-2.G?MG4S*4.]X/V M4VG!^0RJ#I\[%E9K@0DF[7QZ_Y71)PY\SY;55ZMX3E]%YU2175S-\A*/WXA/ MG?_RT_NQQ>[3XL^ZZ6Z$(H:\JEN ,-QNPD\CD>5 *W(L1$,OB.7RF^8G?6K_ M76:,S4CWWX_^<.5"*7^?'YFBHVW@TS([;V@2P%C,0@*74\8,H=F 8BF)!&B 8.:YH A=;3HCLA/E*T>\/BW=W@=O0-:L( M4+/8)P>K/R(\W39@.]^K:+O#DPV GRTP_?<2BE8//AL/-[<+7PB*16*\,!W" M2'QB*_+\@O,_FUJ+V+(2+V8>)!85C>^#!(8>0M"E@8/]P+9"WU/1ZC' R=/5 M.O! X(,- 9JE*J,BE%-VDX)14_G39**L[K*,&E+Z4;A955^6^7T#(/V>MAFH MK,G?TO*Y;1[57GB]+QP:Q)&7A)")"8O\V,=@R,(()AZUB>N&A%I*PQ4'T:8W M '51EG:MZ+"LI)7=C 24-;UF_AO'!2WP&=A &]7R<0[-J?@ UMSZ/<[V$>66 M>$DC#/]I78AV+L5%]A*GJ\IVU*DQ;?;,^8IV[[6+@A\6Z&[*WO:KC1FQG,#' MD(68<0??M2&./009"REE7LAB.0??/&D3VXQM?NE2P'9-A\BU$X0IQ*/-?B@2 M,?X/$[6:<6K)!!TZS]KLO$T6'Z<5=%-H&FH/DH!EC-K4GXW"9<*'?49ZMPWS M?U9JMQ.3B'/P^L(LXGSW&Y-(:N<"9!H$8S7;C_QC;>MM73L.0A='4,SB@8B( M=N&$!3"DONWC.$!^XIQ8M=V!FWC7ZM9MAYNZ[4M&*O"V=#L\N5RY*T")W[S93WZF)@6_25)($=N2+&1P('(M]R8$2H M#U&"PS"PW5W7JE+E9-\S\:GS#:?^$7^BI5SH M0S.LKY[5IW@EH/F12-X73"]H-8/;E?&.!"NBSD!%5B7QAK#FLA5,4K]WHGA, M74)H4C'O#<5IHCJXOCAQ.=V@9E'>)K]D&:TR]EG^EA)6/&1+NJ )BST;)=!W MG00BVPEA[/LA)%YB^:X=A6Z@U'.K'VKR<&91=09^S3.Z)OSP57!,U7AFKYAD M@YDFF%>-9-9\5ZB5!6EQP<.0!#3BF&/,&0MB]@+-',$<8_@P?#GZANX$NF4U M7ACGY?MCCE<%)M7IL>I_7-PFG9\MJ(_MB/LJT*;BCH*(\ABNUS#P;&;[+'!# MM>FJ"M@S1Q_9=S&8@7_1Q6<'\II.\"H(K9]0O,]0D;*<09A(=FH6HB$"5%2 M#F3;F[[J'GHBAT8!P&$<0X0(GCVTD4*SD-QV$FMB:=R:LUJF;60X^,Y S$ MZ9RKV0(-IC6*;8=X,E9:>Q1DYD+:(48/RV8'GU;OD'7UG9%UU="36X.G+'^O MQAM+=L@Z^O+$&K?!!"WH7^7[8AWG=EC+C#"JIF"'/!H;Z3S*C59/K.,KSM83 M:Y"A;D^LX0CBP((M94,]. MC6G@08\0R[=)@!RY">IJL%-'_:Y_^7K]^?KB_.LC.+^XN/WMZZ/H77%W>W-] M<:W:/$M2D)+!.^/B48S5;?'!E@#04C!13RTUKDV%X.1 YXVX*0GB(,"F]K:> MW?B,T_QWO%RSZ]7KNBQNV!M;VLTUEVU1[(9^"#U&,40.-QO8I2[T[8@&-K-\ M"RDUTAO FMI!%E# 5K,$0Z*14W]##*OIO %%>H9J''/0,._P?)Z!18-*?@0 MTJQ:+<'ROBK+O*+N-6MTDYVOAZQ:JUBU!K&SM(4UWP765._7#^GX.M+GU5QW MUR\X_Y-5)4K5]+N=^3TN0G88Q2YD"=^,D!4B&#,O@#XA3LA"*\1J2>L#6!.K MQQ:Y'M2HD;,^)"BY_5\BSK![",)Y@SM3$-(L^Y,$BSO[TPRKZCO M3)\Y!]F*B92+-Y:_7Z^HRB9U_.V_J_VJA\'QK>MTWA2]P1H/M(#")Z3I6TK7 M>&EP:QMF2VN7ZUERM@UOF*7NWC?RI$96ZX,H"F-/*;EG;RG[)BYC.Z.R@LCQ MK0C', K$Z&[7CF$88!\O/+&-:F'4 M?/,-UW*.N XO:B9FE UE_WJ?9D/.]&;963WG?6;VW>2#W^MV6FD:N]3]'D2* M,G<<5F51W0#:*(J('WN0V6$"493P?3WV$VBY.'&#@*_H*+5E&$2;^H*T[H"] MQ1R[.]20EYQN&9."FL(I"T"CQ8H$8\:ZK QAS=QH18+MPUXK,B^I'W3/*4V% M2X.7R'+>+M."+#,1!U.>LS>ZT,3ZNL4'G( ?W_X"MC3('XO'Q3%^0C8J"36= M'1+"!)/WI#G5.C^/KS[;45J:T>ZI6OXEO;WX>D5RD5E[R>K_7J_."Z]IX-!!UVMO.R0U.6M@2!9J1N $,6C.'QQDT.CPP>-('S!Y M<)#EXV,'AU_1<-Z_X9S^MJ+Y\OUI>_MU_E)*.^U]"TRLIQR2<4R1RO>@>'D\ MS+>$=VZ"946O7$""HSPW53^&W/$QUO3<\-Y5YW._QQC;<;M''U93-,K2Q=6J MY(?NAQ>\7+:-8Q:8L@AYG@MI0&V(1 LR3*D+@R ,0N(3%%I2GG7/^E.'MRI$ M4$&"%E-. _L$,JQ[!MA4C%\I<2BM:"-\#*@8?[-6,?Z7K8KUK3>+P&EE3Z MQ;'%IW8Z!1RH\$ -**]'!W(85Z)3N%-T(^494U*?/@ZT=.=@L=D4IX^-KM;T M/F,PY%-5FMXSPM*W^C@7N)'K1P&DEH/XQH0"T1P[@DSTPF<)"TB4+%;L2=2M MGA#TV8.5^AINYNQMP57"/G6!=+[!/ ,KUN\[Z4OPA$"/CE0,!WIJ*6UIF#C0 MT\/QE(&>?28])EEYGNB]VB M5^V9\IR;SFQ=+-]!Y=>=.3V,1,\JZGX%O$,;%@W%0F19\*;&9>J"EMKZCDE-:$ !2CF$=X-U^..<:7(:WMA9E5:\>8W=?:T>/VYB#R&+ M,#N6"M7HP4^LX0T@* 7B&7BM,)7F^JJ*2JG=>D0($+6 SN>5ONY-; M6B$^UD*\FUZ(2A.2)Q2F[IADXT)5G9NL*9.1XP9:9'Y 8E5/V1;=9#1/ADMC M<;Q!L)DC>#*,'\;NI-[24^R>P2)B.'M3$$]PXH8>(Q!YD0^1PQTN[%F$NUZ! M'=N6B_Q82;='$2>_-5L]0>%E[8VO4AQG.RXX.94W*@XUK>^?.R2B(RV^.;V7 M9M60ZH_CS:K]TNSO&P#Y%S6.8>?T/[G34$W8?LSN&67L19SOQ.+"L6 MF<*1;#+9Z1W'S,E0[12F)8;!$YC:BO.=OK0XW3EYZ:UP. M!&154(\O5;638$E#R0YI-Z98G:5G5J9#I@X5Z,@S>DK37(P4MTFEE46QQIQ, MT;:I6%#/PS1&W-EP? \BF^]ZD8AV$@>[86B'Q ELA=B&!.0\P8SV_HX[@53L M!VE# B""!C65&Y*?G :>*@XMA6Q!A0SJ/;&5P<6@#)1U5(([0RH[A#2K!DNP MO*_0,J]HA#+%8A?<:5[A55G?>E;-CD*,_-AW(QB%E@-1'""(8X?_X211&'EA M[-E2]7(#&'/XL"UJ.X-:I2O4D'@D0HRG,ZWAMD[%K^((\M/X/F'N^![_!J>- M][,T.F+\R*OSSA7OI_U@F/C HYIWI:+5B\@SS]DS6Q7I&[M>$7XD?19_7X04(9M&B9@S MA+FU"EV( P]!XC/7=]W ^;^8*#+BRK1>5MG#(*GI!Z1A M )1;F@'>!&D5+W5G^82M@#F.A6%@H1BBA)_5L!/R?\91X([) /:OK!CX*JOYR!AA'0XBH V:<@ZJ^,<14U2]6-!$Q!)-)GB 4)=[I+GJ4FE>>(MP<5& MD U-=="DH0JT9('[602J>&";5+ GG.?,"UC]Y*HLM.FC@%<=/#DG,M1++MOT0.B0034J8 ^/8]: ?.(A9(:5V MH%2X;4I>>KDSNX MIP33!P,[9=[1+O(6O6EKYYS[U-NA?5&4N%&2.-")@@BBT/-A%"<$.AXF46C' MS'&I8I7W<:2)-;KMEIS6A^A2("M7=_?(2$Z1C7"NIL4MTTWDH *=8*KA*&?F M*KQ[<.8N\1YF]TB-]\@+ZDFLU <>DQ=AQYS>I[G MG8:R3T_G;SA=*NC2P!)3;VA/3WF5N (JP,&N<$J1A5-PFFM=1N:-W9U$^"N:X:RCRN$8W]FN5D*,*. MF_@!M*B#(8J8\#U# MT$V=P)C8AE2QTHCRT^L79NT!1B>/OL2X0[3V!*3?LV M0.,'P''&%,*.)S"H%U <_^#48H,]# Q&_?;?F2^>UT/M3J2N[QE3[6_;HGPQ MGL?VL&T3UX41QC%$#F$P#'T7VBYQ$P>Y?F#%I_:][>!)?;U.:7C;P3JUQVU7 M3'('T--9-]G55D84!KK9'F%QLC:V7:P/[E][A.WQQK7'7E+WJJ]71M.(90>L&)]_2&#M!ZHBTU5=Z$((E1?B0I1/M+ MT) F[Y'+2VW M*N],3$)=U_-S73NR'(9]Z-(P@,@5V>2!%4#/\UG 0A='6&FXX3&0B>W$%A+4 MF%ICAH]*1VZC/Y5G-5579E=]'MD /Z8&D1V#F'<"V0"3!Z/'AI[5.'A?9"\O M+/_O&*_^O$E7[#:YR!E-V^.:DU WB1T78C]TN$K:-@R):T/7)RY)F.]Y-)8^ MA@]"3:R8'6RP%)WELP20"E[A,#LL*XDSNS$)J*EIE_F;AOD:6>=(/RP%A0.^ M,6GHMNE\Y;^M"MCXH7;O6P$23*I^4 !O0HI)W<]S0_1/AN($4G(8C!H,KS!? M#$&*DYV(@MP;FC?;XH[\D;];[9\J%]7=%Z>.Y5>I%0),\4IZASDYYT";+S5S MLV7)N#MPE -35\P[:\][K7R,K8.KY*,/::K&JDQINER+YPOF*'^5$U]N'9RSNWJJ!%-2/B1LZ% 9.A"!B,86A[XHD,,?# M'F$^\B(EO3-!U=3ZRFF$+9&@V%Y"_9BN0"'(*/ZBJ,E&/@M)"S"WA!4M1X>\ M[@5?2^!F"VY)K*8*-42*:W=0D6GNLGT2N9FR5T9HFM?.F13C@7TTNOBIDXVV M"85<\-A M@V0RB^0H"\;R1G97GSE3Y"AKA[DAQQ_3K+/$:?X[7JY9D[5=^1N;'_Z:LIPO M^?S>='RUO3"T1*]-WQ:C4>*('X%6E^]W_,M4\F/-U7^MTU%<4B#''L4[ZWT\#'U=X.<6PCB!*? MGSM8$OA$J:'O,-S$!J4%/P.O K[2#M82H-B =%AL8BV7V3=19?0N4%@)WX8$5^I3X$R!5/?3AU. M=3X#&R)%X[2*?^M$J./L]SV>24P[-2AUDO7]0ZO!KZIO@'5*SVBI;/8G9W**7HD@@;0+" 6;\P.M9T,.. M&.$1QQ"+A".$&$LP\9( *37%/PXSL4)N!X\+V+,F[5@KG-XC)KGM\W3FU12R MXOM1E6_U^JM!MDQ58!T'F;<&:Y#1@RJLX:?5,V2N5F5:OG].E^SKNFF $GAA MY%L0.0[_(X@(C +JP03'MD\3CWE,2CF/+3ZQ2M9P0."!&E ^&>9 #L/:=RIW M:CJGP)A2WDL?!UH)+P>+S9;ITL=&-\6E]QG=G8V[I-E*>*=L)&"9AH%1&)('YH3$>006HR# 6Z-D*\]1@CY:(3 9\9*1C M,.ISP._DD9\MXM])].= !/(1H,-73S43HAW138KCJOBZ[;+,CZ4D098-+3>Q M(;)H!&,KQM!R'&9'"7)M"^M9B&-P$QN'!@4LJ\Y8RQ9LKQ,_[NIP+M>E?Q;D7(G MX[PH6%DL"$:$8I]"ZB$,D>]RM[T:)>%;#O%8'/FA6G;&(-S4J1@=<%&F^LJ? M>^8B%7WH6T( KBA13+P8%B+S"&8)%Z)E^0Y$V(GX*8A+TL&$QBB*DL2F:L-+ MS(E1:WS)1PE2SH::$XZ:#=V7RA89G _+0CW_1(I%4\DFPV#S9I9(,7Z01B+W MEFZ,\.&9+9?B7@"OWA<)H91X80RI&XMQ=)'/C24-H!TCA_H)=GU7,4K877Z> M.&&%"!I(U4CACC1D8X6Z/&I%"^78TX@7'N/BA(CASG(SQPR/L7(8-3SZE)XC M\FE=\)-+49R3_UJG15I-E!1_S5E[Z\.U*K'YC@E)2+AF>8Q"3# 5J>(6PHPA M'ROY(J.($RM;BP\Z!)R!E@3-&[-Q,3>5YM70ACJ.-^N> M*LW^_K8J_Z*>2?C*OC7)GOSPK5+U0W^L_M\UX?4*"@$4NC$/$ M'>TH\6$8)RX_O#BA9X<8V4PI;*E*P,0&0V2\KDJP)0GLTJ1F*92E*VDZP*+,2+V>7W 94P?B8 M%8Z<\37'LIJIK7%A!7P8]S@#0])0KPR68M)4*? PV+RUOU*,'Q3[RKVEGBM\ MSXH2EY6AO60B]2I=51&62_Y#V8SAH34F]Z8VT& '&PAP^83A03$,JZU)":@I MK";S2EG#,IQIY0X/+CQ;!K$,>]T\8JGGU;2PR$N^;!M]/W_B!Z]Z7OM:= QY MQ7GY_A6_M ?_*'0=W_8BZ-EB@!NS/#%#W8.A[?B^90R MQK:\7C+;BCU;E +6,V(^+_&3](Y\_/6I-V.."@0LM'?*0)4G-_5Q+[$1G\ZX MXAX\S#/X0\ ;*H$=84YO&^Y9<[X=>)BIG\9%55 M>E'F*>'KBU^DVA2^;+O4R:_07',JB4,$7]A6_0S$+.G="5Z0(O[;/I*7+Q"?" M^$\_[+.0"WK,)EU%/XP#G8%*M%==B6Y) ?4C0O![/^R^82YP8D10AN(JI]$R M:]C%B-CVHS)F%E7;MJKQ/NVEW47V$C)%L7YA=#<' M\3Y]>BYOD]^*.HZT_-4%Q@!L:%89W3?&!#!O.OP'?1CY 8*Q'838(0X6 M(Q:4NKVK$R&E\:?%%ZBL0FN3Q5%J7)&]41:4Q_R]I' MP-_+S>N(@!1N8\=6TC-0OZUH*HX1\9JOVT[8$E6#HK899'>8HY'TM3*2 MVT%=EV)T%Z,+BIC'K50";<1$]PO/XJ;+(M".XRA!2>S&-%1):3F=I(D=^G-* M_PIVJ!3)+B!=D>R% =Q2"EOD-B9RSA&6BH-&<;S4G,D*TT0-"LMM.< /=MJ<&5U6QKE6R8OR\^ M72T\.Z%6Z#(8HDMTIQY#?J M=\$<1& MQX=[L"4%U+3(7RU+"6?\GMFT7-242$8DX ^CR?"J3&M=1DL!S'8SK<)N]YI: MZ3T3?3TNLJ)[=)->:ZN%V718E7HGU[XY=N1[U6K7PVDX^Q%>/$ MX>ZE:UD11#X3Q>6A#UT:A#3Q+M'\=4%/%D_:O,Y^T?]U7C"._T4P? MS5Y>LE5U(JNUZ;HHUHPN$I_8U(L1M*D50Y10S+_S_,#C)A$BB6_! MF?CK7Z."0L">@;2"!#^F_"<5#7]13"3LD974Z0KHAA>JN/*L2'6%I7W&./:*[NZTJS^]O:?E\L>;;P O+#[JBTL2-613Q MO]FH1-'UGEVV IR[%F8P!B'%D340C * P9MQW-(8+G4]A/I1/(!H*GCT0(9U-!54FL+ MKC8N8E1EF!R, EYZ/WYDHDEN-A) M"I9Y7L^%>W6.J(\4O^/EFBTL1I@OCN11F#AB.IMH.>=8,/:H;1WGOI0]/ZANZFZW[J&ZU6O3VR([+ZB*M+E C=9//^G?@F2UI-6R; MLH3E(G6?=&8/5J^^XOR?0>#89X%K52OX87066%9S_#\#_(]71LKTC2T5.^WW M?BQR/M%)4M8<<-Q(MHD'U*!GH((UY_J,,6;(W>F%F=7%&6-VWZT9?5Z]^W.3 M3O9^]9T\B^I]T;YA$7H1\EULP8#Y-D2A:/8>1C9, F8EELUL%UFR_9^/ 4R= M,M- @A:S:B$BWP/ZJ$R&]=($IVKZJ,BD4B?H(4ZT>D$?77"V;M!#['3[00\^ MIS\C];&9Z+C@VZU%;(:A[XG)J!@1&"4H@#0,?-^U:!1[2"79;I:>?8KI/E/'9I<>/*,YSV5; M1%+YQ:(Y>\Z>N6O&':W:2189TE]9>9L\XN]\NPJM."(1Q'[B0^1:(>3[5\A] MVLBCB":13Z3RES7Q9SF(-Q1Q BHW=4,.6')*% >4*(I73FTG%)J:9G=+S6K9 M[9#2'F'KDHRJK:=('^$D&1QMHB<+4[-.%-'G'7ZB)YJ#:2B:RVC$^AZR=?G\ MA55C@ST/N;X=QM#S(FYI/%<!&6JB+;7WAJAU@@*<2KNBQ+ MQ.C5]\&!9>@=Y&)-;?%K:,NH$96V^[[^9?; MV(VPKJ;K1[D>UWWE?7J4-4,[;&/G!CZQ*7[W_[_JR?FG/V<@*;,O'T/)" I%O6Q GW%'SD1^Q(/*C*)!*B3Q8>6+#U6#)SUW8 M97O8#)W$C)K-:6 ,'IEZB3]A,L+N>K--/SC*1G?"P?$'M.MC]@.3F\"Z3RT_ MLTQA2+T()M2R2,)LU\-$Y3YP &OBZ\'="'O;8ZJL^]J()";1\.CR MRP7X99G%>"D,_D]U&LYSMN3"5$XN[A>JW)'%D*C4M%+R'N(,G.])[@Z;SB\> MY=Y/G(7UW$?HPM%% 8D,#E=H\1B(,H@([G.'[ CVR^)S4C>W_AJ<.Y M#1006/+IB#NL#]N64QA2C*Y*\:*4=7B,<*ULPYV%9LLR/$9^-[OPZ.]U\A%$ M[ODG,=#X#K^+!3MSMYH3?=,[,LU6=RP7\];Q$U?8KYP'41>5+?G23[??5OP; MO'"3R,4X"6%0]WZD,<343J#K>7& *'9"*I4[99ZTJ3T+02N,J\'0KS6U &_) M/0.L)OBL[94KKB!?-S2+36^U0S7(*K)5,A.,?I(2,= /^WP479#.1],0VATN M=]8&"<_ EEJP)1?<)F"78'#[L1^-2MK)1WU$FHDKP5I[3=U^J;\$Q<""C813G926Q%QB6BZ+ZV M-7]=?" (V(RL&*OJUQ6.PF9@7$AZ1MZ L-3,MA+?@^98;J7YS*P29SOF4^U- M];;9_("^7N+\)BW*ZJRNW"N[=X&)[5J#"P3P&:B@Y?MA]W,];,.,,:QFMKJ\ M-G$V8+S/]2A?6LVM^U>=K:/U*&/=-M;C#^MU@3R_6G@NHXA2'V(48X@K_F1*Y?Z06\I/[@]Y/O,DABWI^_TA.[]1C]E> MK1'+C<*"89\ M0WX-8]Q+B1K=N99.MV/G[K=E2V M;N?$K?MZ]<967/CO=]DR)>_;B$444#O!20+MQ+:Y4VT1& :N#1UJ(F%GW MUC%F]_?3T>\N/W7&1 U6W1MMAI:*FX#V1DDQQW)7-')*JL^PFFJVO#9 !G,9CS)@*CEQ M=_%YLPV/,G:0/GC\*3WE^I*N,M&O[7K%O\VL*.NKX>?T=7M[_.F]SIU?6"RP M8S^,H.O;W&TE#H918#-H^YAB+W!I*.>V:F!/K)8;Y$YVDIHFJLA13DTGDHZB M#J_C(J4I%OOK5DA;"LZ,UU5HL&U(\U609S4+&B+9MQDZ2^@9E*H\4J2;X.*Y M+OAH=R<218F-14?4&%.(&$,P]"B#26A9<>3XD1T3M5!8+];D\:];^9R/<<'( MV8/3F#VA[+K!W!1;-;#]@YO4)XZ.L69J\&@OSKSS1\?8/1A#.OJ"GJY^6A?\ M,,U/UB+L5:3"$3W_GA8+VW8$T!*+Z5>P ]JHC0F@/Y62:-O:N1AW^4988P6GSG%#WC) MBMOD"\[_9%79>].+/67% D=^0IF;0.HGF!_=0\IM@QW#@,0)L?R8^41^H)(D MZ,36H:4"B$\+%((.829>-I2 8D.*0@*RK$2'+<-4!W.U9=>:+UM;D;N=?&W5=S5;Y2^7V3?, M.?F6'@21'[J.2Z�FY)8\>!V D=2!EQ MD&W'86 '2HWR5= G-JDM+L@WP'7I9D5@/>BI(1'@YEG%OOE*LI;SOB:3H)JQ MW0COOB.\\QWA7>2,IB40W6HFF'BI)0=3_?*5L.?MEJ\CEH->^5J+Z.858LJ$ M&R,Z:E;_$$-TBJ8_6AP[%!,[@)$7B=&8@0TR-B5+.#$PB(#63L"^;K6C MEHY)ZM:TA6"\+=08[@>U@)(41W^[)]D%].S*5U9NI_9TVQ\^9O>,,F[.^-]W M&P&TU\&+($Q8A% (+1S[$&'N7V 6NI#&U(XPI=RMP!J#;$\@2>,*5V/6[3G] MSW515BTWN)[E&YKV^]*D#55JYNF43T3.8$TM8"T3)MIP[G3F/&C&N:5MOW7) M]9B@E=+S8@RA ",:1 MP_C'Y5'+M6WFR WF[5E_CCNQZA:A %ODX@Q\PLLJSO#PS)@(,9!F!'?\WGD. M7 CQ8E*WG-/KZ[DO3]4KLHE[;W:8-=Y$LX<)XW=>']#HLH>U_MNL4YI1MJM= M\+V7FX3\0M HOICB*WN?%G\V9W=LNUY$D -]VPTA2B(+8N12:-/(\RSD>G8B M-2I0$F]BU6W1P0X\$/B*K;M'Q":GD0:%H::A W*8(.HAR::I7MTC://VZY9C M_:!GM^1K)^2'WJ0X;DX_;:S?CAG__R"&D8]MB*AC0QP[/B1N&/+MV0F16JRC M!V=B'6\'#5=88+F%U\@5/2(D.3$,'^W;@ M*%5_[ -,K)DM'!!X6FF@!Q*1T\93^%130R46E16PCP]#FG>P_*PJU\?ELX9'((1[QH2\&0"$WX8ZOQ_=&C\4!BBW+H4PI MR: '9V*5:V) &UC^E6R %36O3TQR"FB >34]U.%;HQ)YD"MCA?CQ$UL&W&R&!**84=MU$DBI(]K;!DPD7"S%UEUV>$V);G M2P\NVE]\8K6N,,37UW9^C/_29I)+=LT[*HQA53Z5136E5>5.J1]6'QM:;; . M%INM^U4?&]VF5[W/:-0'_8V)1G;5K4 4.)C87%%H*,KO7=&3TL4N=UXCU\=^ M;#-'?AC#=MV)5>9OTDD7^_P.J\8)7*AIA< 8O]88Y$2ACD:/([U2F<&/1JT$ MYI#LP2J7SN/S%;(^9N7_8N4E MXSKUP@_(5'E$B,Q:$RLW)R&O,BX!)R1;L6Q=[(ZUX80!3AG8DB:OX%*R&M=Q MTV)24W,-"8$_C \A49&!ELY+ I#N,/*X9E&6Z %_711K1B_YZ7OU M=,?R-*-5INUVZF+7AB]"'R/D.PZ,+8L?J!U^EH[B)(1QC%P:83<.0Z5*3'42 M)M;K"K0 :4422%> ?Z K1JH-[%M:/C?#'TAW8WOE*Z@VL547O9QEF%:@:D:C MD65-S69"1#WZ]5/_Z%><\,\-?,[RA*4E/QD8K/+2%HZIQ89@X(20B-LC-F><1 MI?;9 UCSI)=P:+#%/C''Y+C,Y,R-(4FH!A0TA:"9<#+(GM&DD^-('Y!X,LCR M\>23X5?TE+K9'XK'K&WF6]F.YVQ)Q7QT.\!.$'*]%B<*B! 3X^"P T,KP!ZU M+!R$1*."2F9@4,BTPIW*@A *VHHPK.;,%'#>:[,4B=UW4GTG'GY)KRM=(D MK8N$OZZK=CPB58$UBC2QV:BQ*Y=X M%QW4\*J3Z?KD-6P2C$I!S0AH"T!C0MT(M;>>9)=2,,'DZK&WOAQ"Q8 MT94Z("QQ8L^&CF>'$%'LPMAA/O03Y/K$COR8(*U\U^E[>I\^F4X(@/-H)[Y- M8.#'+D26AV#H.Q:,/(8N+G[I>;3O^I1 MW18XRI=3[TIA6..T>5-3,4VVI)7K*!M#VL1?Z&@2_]=6BW;7FD5MCI+?ZLGQ M7VKV \I61;9,:>4V;T8/[65VP?9;3RNT7"7C5V=A$C!X=) MS,^Q?".KG4.,' 3CD$96:&-*J-2L"Z-43:R8]X8[%YKY).2VT]GEJV8<=L@[ M UT"^9<;U+U/.C2>@2Z5H"5SGOG41F5IJB>2$9KF[9QD4HP'_96,+JX;!:PN MA3 1K=PN<8G;#D-AB)D3BQ1$@OBIP"$1C-R 6U W\AP26(R?$=2"@,>!YHD! M=K"! !]M2Z0F+-D(X.DBT H *G.O$?\;9NV$\%_/PC-'_X;9.PS^C3ROV<$T M+7"34,XMAJBJ?6.K==O.E/INQ#P'VE%((?*I"Z/ XF<)%MH>BR/'8:Y2.],! ML(F5=A>Z+O.NP#4;E0Z)3WH^6?[3,6M^D7V]- MHGY+B>*5DX0Z7O*D[*4"'"O!CN@)%]>._J)Z.!X4I>T8V)2*MD_*8=$R>F&48 M/>''P\^XJO-3-%Z57_#W]&7]A0 MB )&8K)?TE!T!EYJ6L"R(094XQ<4 M^D8IBWE8\2<7GII)J.1VNS\1\5W&:J)^Y$^ M)NE7I9IX_!7=X*BXF&P:[7@>QH0Y&+(X$+7#-H%1X# 862@.?0V&+K,7G*X6),:V1VD(:6#%_' BNE!'C@4](GIWA4'HQDK7[CNK3ZPSV[95 M-9SBUK8K"#G]T69/38'D.5/OEW., U.M<';6GK?+S3&V#AK8''U(=QQOPO)\ MM]W-'?\0SXN"E<7"LK 7)0&"@3COH\CE6U',/.AZ<<"U*F1\2U*;SCL$-W5" M2P.^TR*+G_'7Y1HO0;)>T0(\LR450WK+9P;*?*V:J#LBSM"A2>AY/G3] $/$ M77(810S#($FH&R:1%_.=G1\4XFQ^@79A3Q,IP!6X41S ML,&NVF9_/?]=:YZCI##E#(%Y$:D9A%.DHVP2U)@U9!HD06ZZ884>8[3,/)<22K3WL YG8'.S MU@/=%,\S@Q(:UGI3?*OIN!;+2D6*8SR=4+/8N_1L)8QCS'4K&D>?U=N_[UF) M15_Q*YROTM53<4[(^F6]%.E]W&](25HN(M?#EN<32"T13Z=)(/9N!Q*,4&)% MONO;6&7O'H><6%%; @!K*%#;I25$)K=#FQ6$FN9N9-""@Q\[\*#![T^\4MZA MY9DUM#M+ ,ZZ,\L+8']75GA3/0FIJ2ZO'$O)Q*/.*Q-K:H/T5_EDHBX[PUIX M B=JJM: &/-Y>PC7R@#JKC-;UL\1XKN9/L=^K5N]__*2UG6KYRM^_EV))OUL M)4;I'+D$C:@=^2(>Q1")^3[G(A@&K@WMD'E6A(($>5+=YK30)_=--[149[ = M:DS<+JN)6FY_G$R JDZN.=EIE,]KR,!8F;P*]LSE\!IB.2Q[UUE$?8OM9 NW M[32O5_0K?F&R.V[_"A/;#0$AO_D.,#J^%YOA44VUN^4&+>@9X+#I6TK%C<@@ M_TH[]CA[6AOXP+*S[>?CK'6W=XFG=7O*%<56B=^YEYSSC_ NS][20J1!TCAP M+(8L&,46XOM[C/C?W!#R RT-DXB&S)$*,4GB3:R9=:4GR.MYUO0,L*),Q81V MD<3[RDE+1>L=;L,43[=C4I3;N@W*1DVC!7!GAWX'#?3_INY=F^/&D;31O\*( M/;&G)T*8X 6\8/:3;,N]>M>6%+9ZYNSI#Q6X4>9NJ4I+EM2M_?4'X*7N))$H MD)XS$]UM620R\ZG*1&8BD7GE;8F[;$UG)*6S+G7#U&9N6&CH+[;7<=*, M$.MXF;8MEAT0SE)C(.(SI\EL@#E-F5FM8M^ZBJ_+EW79--#:J%WXH]Z=R_>/ M:R$7L4AB@F6 A$\)PH%,$16VQ<.753.CN MU/5J:/W9FU\9"'NN!Y;):W8^ M1U-%T[;5VB:X8DRS/!,"Q52&NLHMTC,Y,R3#+,X$3628@CI^GJ4R=?LK@>_TFRS>U*K?/:S'E:EYOB M?YOJT7I:;'W&&F.2B3#!B,M(JAB:$Y11GB.&&4U]EF(1&G5G-:8XL=)I%KP= M#_4\LBT75U[#!ZBXTQS+816=!"&8UOY,< !7VEV#9'>-W0@L1U?6(1(/7E,W M6FB^J^D0N0ZNHX->M(WZKX50GW]5!Q3W99W$5"(MXA G020IXCQ4X7XF&:)8 M_1@1%D=!@'D6"EBX?Y[0/'%^2WLODNWH0Z/['KA,P_K+0;"*YRWDMXCBAX6[ M('SO67CFN'U8O-. ?>1Y^!&\OOMRS?4EM^7[ RW$WZLS#3[!';A@JTY?XK.[ M=]5QY6FVO+?JKUY?RUCSTWT@AL-Z/2U\,$VW1&Z")E]VB%@5#@!)S59,8 ?! M?H&!Y0H6$=+=6OW5QR45[77DMH%#&BF@)8F13(6>6*$G_; L1'D>$ID$B1_S MP#@F.D]CZK*?CBC B^\!0V92Q#2/49)B'^$$J]@P]%.4YC[G,2,"L\#LOJ\C M.*PN^3H$),XE]H/ 1W["$X25^ZTBYB1&*HBF+(GB-";A8B4WTX*Q[>2\^6E M&(2[EW_:L)U@2\]K"8YW/C$6%Q# 7BZV7# MZ'/D49MKDZ]ZC,L++3?ONE*NSHBP5,]%#6(4T+J>S0\0"62F#$D2ADGLY]2L M*70?@U4#Q'0X=67 MG]NS'B+TN8LMCOO5&V75VTX%D;*, ^FATEG.(C]D(2Y;U3\ M J#YSW$J"&KV $'4(%1RCQ/,#OQLB!R>#\*AFO"$T&$_#0OA+SHLG+.=AH5L MH -#)\TVOA:K==G-Y)35YN,//:;\=J5G93^_:&)UQYU%[A,:)#%%DF/E'H69 M0(0S@H0(99AGZM>945$%D.[$1G1O>,8Z]TK'\\%-L37SI29 #)J).L"DX^/* M:SA1('D[7IHV6^X<+:#TCGPN4ZJSNE] *(X],>CK=G:E:PRB3%7M[WV@5<&W ME7\TD30)(H8HCQ(==H6(!&F*DDCPD.:"^@&HE_8@M:D/)N1&??7Y^EEZO^B[ MC7_Q5.#61%P>W6S*@KUN:INR67N?OG[T?EVN56RFB_+_VHP<; Z H-7,PP#+ MC%">I1+)W.<(DS!%1 @?T52&&?-EX-,8UM+4&<1VAQV.0':)L9G9=H8;S%AO M>R@INDT(?.75I";>_-"I)T4PSIF+0!,E?080'?GI&>9MJKPV:TR6_'. M">/[=3FGOW32Y^.F[7MQGS^T72_T PN&:2JR0**,9@1AZ2=(^;I"_2F@DF9^ MB#.C67T@JE-'T$^EE,)[?5$A7R4WFZ6LHVD*&',/ ]%L#W,.#4S_CEM^7'DW M>ZU0.AZ\+T.M4"YM_3$L\S0-0'IH_LPV(,,PC#0#&7G9XKSB*WU7@M&_*P"H M**C:4=5V^EDNBQ>Y]W?M7I+XF>^KX UAG.1Z;%R,6,0)2@EE89"0..5&83*8 M\L1&HV7%>_NKUU)N(C7%D-=P=/PK0'(>A+#!*<94N,$L"APRFSHQ$': XXVI M,+0[Y'#X]8,==-C ,'C< 5IPOD,/&SD/CCZL%K =V\E+?3_UDVS^>[MZE,^Z M,4/Y?O,_K\7F_=MZN?R\+O^@I5C$,DA$+G47UEA991YD^@29(1F+A*0127AF M5$9M0WQBF]RQXOW2,?,7G='?\N,U#'F_:Y:\EB?PO$\ UF:.WE0(PJRS8_ L M!H7"47 V.11 >N91HG!03F>+6JQQ<9W? RWOR_JFF:C/8KI4X8+S/,I3GJ D MRI1#F"4,$>)'R).SX: =9K3-\4]2V#8FL?OZMEZ*/ZO, M;0R"@6JWT5YJXSIPTY $!S2!2!L&?*_EA&M\ONDU0 M-X@!((ASA85=T'8))K HS43.P:AL<('YHC 3.0ZB+J,7[)R;.[GY2*L?];5Y M(<6']]\J*6Y7>G1[I9-MUWQ3O!6;0E:+A$>"!CA /@XBA/,T0"P0&4ICFH2I M\ G-\6*CK\^:^3CFI$$&; _[J/W6H;;EQ;L>1PWL!<$!<.0, 0C/ZA/! 3EV MC2Q6@%].U%>O[O.O]+_69==?MZW)3G*FHJ0L12$.4X2QQ"J"BK >G1W2D&=^ M%AHUV!ZD,G7,M&T'#1[EV _,L$5P)BXP]#&6%'1%<522"^XI]J\]VV7%4?'V M;RR./VR]XS?E(OK$[/J-%DM=G_>XW@N-VIJ\N@!JP2(2BR!4ZBB8K\(6$B 2 M8ST/0_A9KER!-)? ;1]"?^J]7WF\I?Y&>KGZA]6%>*O^FD9@+2@4:^/=?RH$ MX2Y 6Q;VRY<:J"TWNMYS/S_2,M36.CIU!&RP<.<-@*C/[1+80'/&+[!:QLXZ M?><_I'A=*LNG'8^5^O#?VZZ_CS79;I0#133@/V:83# M.$@H!9WXF!*>V(7HV*BCZ/7SRWI5SY)3/VW9@ID@8T#-;,\4,,&,SCY"6Q[V M.G+7?$PSB ,JO",K8TQV5O,"!>/8KH#?MS,H1Y?U=-N/-!(9CTF"TMA7'@WG M,6)Y2%$B\S3R,0YH C(=IR0F-A)'ET%!S5 &<#&S )=)"]-UH*!@A>Z7Q9'J MGB$PJY+V"WBLC@-/PA2/-^,R%I]N%IA0BOTT0P1CBK#D$C&?41T_I#SPB92Q MT8G';LE9CC8,=]@]08OUW?_>;EJG#([4%#>/MQH0OO#3@GV MEIKE2W_*>O^;RQF,QZN,#$W^K]R:6*<"F?=+VS M(J^K_HR)KN<%ZQGH MVO.PY?VZ%YW%4:O6(RV^%)05RV+SON")I#2G.>(1(PCC.$>4L!B)4 1"\"C+ M$@I)7O70F3A)U7057M:%;,N.)LS=ZP/(S.=S(#9033N"7DWQROLR*C;\HN&P M4*YN&/90F?=JX;"H)W<*1QZWK*.K3ZT_4UXOUDR$H8S@3,9(^JE23YY&*,L# M@5@H.$W3/$IA9;NG)*8^\6D*'3J*5I'8&5S,M/(R:6$*"1047M;6*XNK*K93 M O,6K?4*>%*CUO^D14G:-:^=W^J;BKZ*-YU9:=;7V=SVMK >@%I6=%EO,PL_ M#0.EA!B%F$0(QRI\8U&,449]CK-<^HR93VF"4I]873MVO'++SY5'E\OU'[HE M8WT$Q)LONC[WN:I/@LIF\+QQT8<=ZL,:/SF6,&.PA?';'HRMA:AO6+;L>+]T M#/WEJAF-,"6$@(JY*:&TJZ*; %)8<9TM)(,%=^!%YRO"LY7WH##/>A'+V^RM M)Z8+Q22+0C\6*8)BDNNQL6$0DPP2V>RM/4\TLZ,'O(V^!X*9 MGV0I&LPF?C&0!WYS_)1S5_?#]U:>]Q;XJ4@G=[W//&*9%BB?Z*KMS?AQO:K6 MRT+4/UROQ(/Z,#LS?9]_+E;*!2CHLKX1H.UW]:FHN'(#7LN]0]*0QJ&?^SE* M4QHC'/DJ8)%ACC@6+/9S1A@UJE*;BL&)_:KQ]O M[^^ B0C7'XEA!N,G @U,?>QQ>N4=\%HW7]KG5I^!;_GU=@Q[.XX=3YZ:&D]7 M61?7[,V;KID(W),\SU1TX('==57)3+?(\%[D, J3BG11AFOJ(1%@WOTYX M+D46DGH^FC[C,YP18L>(D9YLQZCMV#%6EY8)3W:=%[4GL-8,7-KHP0AG,Q]K M0NQ<-G_HL.PR*AK*IL5EP]"4W1\@@$S6!\*(B9_<$0("U'AO"-!J=A;LFO/7 MY]>E5NUZ47VNK6RFHE.\R:: NKW9&^34)YC%B,491ICQ%#&"0Y2E61@RSDD0 M@@Z]C"E/7692Z]#'AA=%VCM@9+BGWH60FMFG28 "9L[O/]YZUT=]L1]HZ79^ MHK7 CDR..=U9K0P8CF/# E\ '@C9E9;-6D_FO(8,7#@V5[78K!5B#LO"?E8M MV'@!F).JKWJAY?+F3\E?]4[S47U"3VM]1 OK6#VTQM0ZM%QZ6]K>CCA :88 M,% A1[(#%:I';,=-L4V$LU.LH87G4S,#\0Z4SN1YB]J2;DR"% _TO;XV4)9Z M9HW^8^=C+^M/JIF-Q75"\4DW[:T]G@4F(O'SF"*,J3[#S#-$I9IL 4& ICE,9#>^UVS MX"B/-2ZC519K8-G9MF\/LZMDVP[D#%/.<9!D2+ L0ECB"&41 MCU&\T801E,N-!DF>9 M](V*[G=+3JQX'^F*"@KK(J/D'%8H.^YARO/Q^N[ZT[6[)C([7B]N(J.6FK6) MS([UXR8R>[^QS575)00/M-R\/RH'HM)]Q=>KMM]OD"8RSQE&64 SA%.9(1:' M/LJY]&/NQS@*4LC6,TAM8D5H:7LU<6^/.K!#LAERILDI1WA $U/64%CDI Q$ M=):/&J(UW'A4-%=]C/L)S=NR>%3@D^[$XV_8Z>X-+5?%ZJGJQD)MPQZ. M<8I%K,;%_Y?OU M/\U@@LJCKYL?Z[+X7RG^S0O]J]3'ZK>XOMVB?L1)>H5)W#U<5-6K%%>>^O.+ MU(-=Y!+84.X$/F>GS;_*E2SI\GHEKL5SL2JTB=#?T+:(9!%C/R6)BHUC3E*$&=7GMRQ M&:>)'[* YS#7>83>Q/MP2[W64WI ?WO9#Z:88_"9Z:E#4&!JNX_'(>FN9,R= M]AH*Z4B9QZC-JMN&HA^KNNEKEKG>NP4+*2>^'R 2<147\\Q'- LDRA."&<$\ MQ#P'Y7KOIL[U_BA6T%3OG6FJ%\0\<'O\]]L[EYG>NP%M 69Z[V;.]-X=?]O/ M_.8G]!_:1E0)26GNQPPE3$_@XHF/6"H)DB1/0R)HGA%0Q.F$JXG5RDD7'-L# M3S/QEZ97A4<7VIBB]APX-4LZ#86C\5S?7O\Z]W#[5[!0W7EU6P! M+A(:H#1LRR8 "&:E3+&99#H84'J[>X<&Z\]W_=!JV3.U,R 7% M<1IE-$01CD.$(XH1Y1E!*9.<<9%CKL<2F/>[/E@=9%%M.UZW^'ETN,N8 19F MYLQ:0J#O59/9#F!UV+WH'/^N.A0=K#UO%Z)S8IUT&CK[D&VYX9MV63MZ=.FFR7'I[-$'=E4[E-,B"7"@B<.L] ME,Y]$Z5>66R;)YTN.&?3I%YQCIHE]3]G<1?]-[58U31\E*(K@-+-,+_)MM6/ M%)NUKC\N>/%2N][?I?(5Z_D7GXJE?FV1^AG.TRQ&.,LDPGX:Z7:A%(61H)$, M*,M3!FA>X8PQH^_VQ?8J[8L VZ% M._G,AJW%O!^!E7DY!'Q;/_F+9O OWK=#U ^8]'9<7GDMGW/##[B\/_?'8'?) M?Z:/ ]8:P"5T@RT$G!":K]6 2UP.6A(X71BVG57E9O%%K?/4'.C12CZJ!=K+ M5YGP0Y]QAB+I,]W0+]41M$9W@O M<"4SS+R#Q36V#";R#$5QZOV]"$[]M/,C!Y>>1;U-A.LTUNA9R[,NW8#Z;KU: M=_G:IO]T5^69TXC2-(X0#4.,,)RV@#NTK.X.3(R7 MX6F:,PR !V2U\/N$O8:R]TM+^R\.S[B,A'1U;#5,;-Z3*"/!3PZ7S-Z"640A MB\7-:E-LWC\72UFV#8[?%U$6A7Y ?20C/T-8) %B BYJ^NVW46%1'.^DXO5DW4V/QC_=3\Q>MFA0^R/6=7%^_/=4% M#,"1-'WO3ZS"ND7?P\V]=Z?^N5;>LVXFWM1?7#2BIA>-\3,A%T# U-<-!M!. MA8-"VO8I/+_HG%T*!\4ZZE$X_*S=+OPHGU_6)2W?;_[G56WP'VE9OJL=JOGP ME/^\?!7JQX=U61?6[XT6>USKHBU]#+Q>+FM?6ZF3K#;5 B=!R(*((!;G>1OP MLE@BM6>'(1,D%G&\4"YZL1;?-[3[AF%:,@QNX"J!R'E'PTW^&3[!CUNWG)U?BG^G#,W, ?^[' =MRMKQZ#;-77L=NN\U< M>5N.O9;EDT&(AUQ[6[;=.9K30>K(,YV P5E=V>D /O9])Z1DMU%O"Z/K.RT+ MG_MQG,0412$C" =1BB@1>NA(B&E ]NSW0W)@"%D8>06%F M[NP%A)DJ<]G YN6\"(Y,P]'BLZKU><&.5;+G*7@ZMRU\_EQ4G"[_4])2>06? MU-J+C&>Y'NR.$J(33C%A**.8(Q+F/DFB.$O,<[I]1"96K9:LU]#U-&%/4?8T M:?/\;B]"XTE>%W+#-,Y*9%#"=TPFJZQO[Z*SI7['Q-K/_XX^ZZ8/XL-Z6?#W MWKBN"OB,5IF.Z%# M#(!',B?B7WD-<>_W]K].KTX#!9ZH=^(QM9_:0K%']+%.BGVOP?.^.H=%GXWN M-N\]/K%>UME,1<8\8=N),9Z?M9 >)HRQCPHTWK$KE5BM5MCMCSJ$=/[:=/C M7]FV %WI@9+-)>9O1?7?NPF3P2*ED?(.\Q E3.A* !H@FJZ3]DI%>V]*,+2#YP!D9AN5*R" [N0!!IKLU=[H6)?-/<>E<];H MM-[JJNMMI]M%$(8DP10C$;,$81D0 M1"-!$>$IXS+*DCA,8 4(0^2FWN0ZXEW7WUU+7^^78M7V[NVO7K,!T$S/W<$" MW#FWB+1M?!O2WHZVRQH$$QF=%2 ,$INY^L!$\-/2 Z.W[+1>CUS\IF+7]MZE ME$D2^#Q"G(=J_PZ%VK\%SY#,A HXU=]E&-3Q]W#YJ6N*=&W]-^/D3@\$9GIJ M+QA,+[]3SE;O>\?]U4&UJ?ARX"2>* !@&2 ML:^3-S)4.R>-D2\D#5@64IH&EVZ?>_3FWC_7.])N-]!]#.UW4$MDW&RA>\2G MW4//2#GA)KI/[:?OHF=$-]E&S[UF63M44B&O5Z*NN[_F=5_CZIODLGC3)S1- MTFB1*PN0,9\@DL:^GF@3(YI$$D6>,X@5,*(ZL2WHR'H[NL"J#R/H MS)3?.2 P$W &BVG3N2!Y715.&-&0/H95YQX+RTK'GOW=E?'Z)8/X%@[8?E@0$Y&9X'7\&B 8Z^AW#] MK.NPFD[@#W6=Y^,?ZS:TC1E+)$M]E 5IA##UO3#^^KPNN'%P7U7V> /BACR U;#M=XP&Q% M/8=]G[+7D/84[?&L 1P+0+L7AYC8=7(9PL917Q9#&0=;KHRM,5\W%4-I#AJE MF+YC-ZKH]FY!DI3SD*531;>^HHEO;447Z"/ZF+/5=)15= MK-]D^=X4[1K6?YQ[=^+OL2*Y7LGU:[5\]^JA LK_/+C8UC%C7BUR%H'A;[X+ MX6%Z8"RWN\+F,2&MJD_.+CA;*I-0T74AHJT)Z;AI@%B'KAI/%Y_^4^'F\:CNTWC M<>9-X[%WTWBT_$+O"C]*?0=G(^_6JW;N>NN.!S0(24QCE))$?<^#A"#U-2=( MX @K-S,6D@!+KGHH3?SUW]*MIYVM=3(.6F75!Y%9WL>)X##5V9*L)XJ@ENH$ M1[VCLCFKKNJC,W-IU8BXIW558R_8J>TG^5)*7M1.@_KS4K8SV?;#I04+, EX MGJ$@T(7]3*DQ]5F"8HZ%'J(>Q1C4V\6$Z,3*O,]",W!YC_;?8'IMA*&9BKM& M!IJHV5&_\K;TFP',>QRX4WN(O(XL@!')68T!!(1CNP!ZUW+X3GOB=+?>R$HM M_65-5WO'3U^*E;S=R.=JD;*0)V%.4<8"M=&3,$-,MYR421[A)!$^9:"I(::$ M9SH_UEO@1K=-KOFHE:*=>K1Z.CA/U8QY-6? N[+&2)L9DRGP@QF42:"#3P\" MXN!JL) IV7EG#@'!.!E'!'W?3;0H%@V@+? (WQS)0[((#*/X:!]_LTPU='9;6?N]J_ M]+PC5T=%/)FV.OZ&Q7GN-BIIV[96"\(P8SRBB&4Q15BD=7UV@&1.HT!0(<-8 M=M-)AG7X/ &CK^OAE!&8YOZVV@U/X-N(OVV@#!D<(.]EH;UWXT(X MP*'K14+:';-^TVYR54^@W_R0.MA[;<:AO@Y^W']U= 3;*_'@H>OI6_,=L_9R M?'"PVO_4A7USS@P4W8[02S/,61@G*,AUF(%Q@%@D'D F[]H: M#.7!_%@OU1M5T_QKD::"$Y9CE$L<(IRE'#%,!0K\.!8)E2+##%*>>DH"9 QL M1P17>V3_]5^R,$C_S9,U>:@).$%( 9#+/ ]1F@EM0 E&&:=8]U#B>28"%A(. M[_EY&4[6/3L_'+?C!%;GGL&'Y$'L9PE%67T) HM8?8/R'!',0IXF(LB8@/;3 M=($.N!_FS4&KR\N!,=TI+A$5MB]T'2:/VT<^4+<#J/ME(Z63 >EF(VINO\T;7?Q8JB@PBG$B;825T(S$TD@0+"YH?-BS/!=/#>A:> M;7;8L&#[D\-&GG323OQ.;IH9/ N9,)[$&*/$U^-R8I\@RH(0)4D0\%B&>191 MT"W 'D(3*^'==B[L15V>=[B8[7\NI(4IX&G'92WZ[;#HES9,/I%KFK;'.S(_ MLWGQB; C+8A/G[ MKSS-;3LL]\H[2"VTX^'6I7? =O?WO^\X]_98!V9EW'ZH9D;IIWU4,$OV9"V$F@/6T8F8*(A:'9WJ4O93;&Y9?)*WDW:NNZ;O/ZQ^J M!:-!2&.?H53HIBQIE.C:FA3E?NB+3$9)DJ?&]R''Z4WMC]7$M (O:W* \R8# MK Q.U]PB +-L#>VKO9O1-47EJC6HW.?-7SA&!7 LYQ8=NW.ZRU&"'PS'Q'=^8R'9SE 5ZS\V4_%ZMB([\H@RINU?=B]:1MZ;4BNJF^TO]:EQ^7 MM*IT_]=V4'I, BR8$"@*XQQA3C)$9!H@EB=AE(2$)Q143@BD/[$Q;+A!-3O> MCA^O8>C*JUGR:I[JCL' $?2VH)MYDQ-"";.J[E$$^X*66#CR]J#49_7G+*$Y M]MALEW'4/OK#^Z-:J./A5NJM;1>Y1^;N?H4Y%'&T>? M><5.H9OP30=Z>C:N'@I8K%Z5A].Z.NM5]4'FZ[(-\Q[IG[)2L5Y)%8UB1(^L2.W_?';]>/-[_>?O2^W?S] M]N8?WLW_\W!S]_WF.\Q,PP U,[R3P00SI37ASD#JJVK-7[2L>#M>'-]?N0@& M1]8/1GM6>V8%R[&%LEO$KL7+YV\+',6"$4H1#;($X5AYADR/*/$YYD3(),.) M4;RX6W+JK%1I/A1[3\YA_;;C'I@(^G9]]_'&79.7':\7-WE12\W:Y&7'^G&3 ME[W?6*9P:5'^G2Y?Y5=)M:KH!'_3?OAXNB'-(RFC($9)(-06FJ89HEF>(S^F M1"21_OK#DK>FE*=6$,6'5S-R>!/A=E5MROK QCOF$-JF)J= BB@+NXPVF-B MGO&18/%=Y6&-Z*0K$Y5G3OV(("(C+D+"\SB7BS=9LK7MD-GSA"'*LD_>6&=.QZUZAYQ8WP$S M1-;,NKA'"V9:G,!T\4S:8:DG&DW;0_2G3J@=!F)L4.W(V^[F'-U6U:N>$"AR M$>GA@!'E/L)2Q(B0*%>.B60\EEP$##2?NI_4Q$[(R72CHJ;J=K!1"YJ977 # M!GC-C6LQ4K>YQ^5YA>;SU3OY9MWW2&J%&I'_RSIYK7.]I>Z?NQ+ M\5QL%H*S-,UQ@$C"E >?<^6\ZRR['\>)\*4"FAH-\+0C/[%";VE[>4,<4LP) MAG)8M:<'"*;QFA6=,VF8\3INKKP=:"U#5U['DE?S-"F(D +9*<&TK)=U#RJP M@-86D^%Z6O"J,Y;7VDI\6&UKO8KM1;+&06LREO+CNMI4=W*SP*D,4HX9\B-E MB7&L?*A,I#$*)$]SH?\G8[-^72.4C'3ADL9=NG[Y;Y[0\W1T.*1I>UP3AU[. M.@^461QTB?#VLY5N.WEK>O7M3Y=WG09%\?#8IZ>I-H^''+EC;\ MAQ2O2V4==C>5]DX7NDM+MZNS[75DF:_+9\W.[N @)($D"::(QE@/=4URY7QE M(6(15>Z7GPK!056KSCF6J]XMS_N9M'3,5O">=9R8C9%U87/MGGV3S7TWXN#?.M_5R M^7E=Z@ZLBS@-(DQ$BH(@I0CS($6ZE2&2,J!$A)@GL5%7&TOZ$UO9;7CQ2\?/ M7SREW_LL_=]M?PIP13 (9C/[.2%X,.L(P,W[77/DM2PYM)"68+@KN051G[N, MU@::,Z6Q5LO NZ?KBU#BYD_)7[5]O,_S@BL*GU?@!NJC"TUL4&KZWI8!K^/@ M2BG >K-:;PRS:V:@#%L-YWC ;,0X%!/T4C>6UZJ=^OCJLW54-Q9TOZFZ^4L6 M:?5'63[KP0I=9J@=$T8I)FF2$Q3&^@";Q1C15%"4$Q''/J999!;(#="86*VRT:?R.\HR#PLT MF$KN>76^?/$P[P=)X9%'+0Q)-ZUE-Z#E>KE<_Z&C(.5I-.EG'3-UL=/]2OVU M+)Y6'U_+4J[X^P+G@8+4#Q&168YP@F/$$FU]\C @B:*8IT9%,V[8F3J&>7ZA M?%/I1%'>$/9X2]F3?_(?ZEGIZ7[W%70&I*-/P\#HS8HQS#YVK.V-?+KRMMSI MN*8[R-*,'2:([E=>RZ?7,3HK\@#S.^LG8&>IY_HD8&;>&7"#.\+E5.;;/)PA MS]6/T;#]=R8Y,+]O(S2HDFM4**LZ MKOY59ZOB&A5LOX9K_&%XMNCA[:4^>0%GATY>G%BS'NB[]U;7_7=I_+V;N%=> MS8MY/NA4[/'\ST42PS3JC+!3') -2F65U3E=;;8L3J\@^UF;_H?@JO-8BNNR MO%V)QV*SE*9Z<_C6U.D63<-<*XXD&E<)>V& B962UI-,%#$=@C77"179XJT0 MKVK'&983I _G1;)2AJ.E9M.$\R+LJT'/$Y8%*[K<_P.MI- %Q7)5-2%21G&J MG+@8);X0" ?*DR.Q^E$RG^92)F&68%#5R5DR4Y>.Z$,:Q#15C^^1!=:(G$=H M6+_J@EZ:A^J';L#O=,-6FCUHVN(X;!.8U!25\46YXG,6S$Q*.A) MV8BA"BV1?P,F/EF!ZI\9TN9>4UNK%> MU:-$=^QY7_0W7)=>]^' MNF9MTJ(Q!R YLEB7<#*K67, V;'M<[&D;1O8Y^=U4Z31'L!%/B-A'' 42CP$QLS87B0FS M(0VIIG1J_.35HI%KCR3.VK<>KS]ST]8>\4Y;M?8]" ^B=T%BXGWVKL/EHJ=G"YO,B[(?-/4_ #T$^ MZMM>:LOZN!9R$:1QG!&9()YSCC#V.:(XE"BF/ Q)G&2<&%: M"/7I5 _K:D.7_V_Q4G\YA,AC/PJ4K\5T#[E .5R9CV-$E&)$/.6AC(TT>#B[[,P='H9$ M.VWP,/BT71O3NR\+ZJ<\\ ,?13A5.U2@_I5)%0A)G\9!Q!*61$8U8+LE)U:Z M.ZDKL]1?"<-3]SUAAY7)3@28XMS=//[[S;?^ILR@QN:[AB^N*&I6FK6 MAJ8[UH\;FN[]YM)*E/^4M&QJ+'#JIT0J+RP*!=/?=H(8)\H]\_V8YBR,TMBR M#F5+8^*O_W%!AJ9[60W*#IWQO<:!S#!]L1#W@NJ3$X$"QB M$^4;I#*Q^NT3!(YM&P9G6/>8[=H(WN@J).N7\JJDU9L-=Z=,?C^OQDCG]OKC N M@B01?N2'2&">J6U3YHC&3%=S9H1*$J<\(5TGF4?S++DK_HP4X+#_S*/%SKO' MD;=9>Z444C[7IU2KPQD[1UUP!A>7BG7UH9BG\63\#.Y?Y_ "C*Z]CM3E7 M/&!6?SX][WDMP^[.#EQ#Z.C(P1E;LYY4N ;S^(##^?K61Y#;S HH(C8GRGB+,T\0G?@*:M6!(=^H@INONN\^.][ T MO3L*1=',%$Z #3!3O8]&RT'7]VN. 0M -P=C1I1G?O % +%F6-4T.LVUS]+ M3D5!'\JU>.6;ZLN7C^W1?2:23.1!@K@D <*4^/K,*4)^DH1Q&K* 4Z,SIT$J M$QN(EJS7T;WR%&7(G< ^<(8M@3.187I_5EJ;Z^6]8D-N.#H0W_+B(NA#!UX_ M')%J^%9AW\LS7A8.P#JJ7^0O2,(?K MS99Z.2O&?KKE_ -V?OP_9/'T0^WNUV^RI$_R[E6O>9\W8Q+N7S?5AJ[T]9;M M+)[4IR**LPPQH10&ZZZ=1"82)1S'DB1Y1AGHZ@24@8DUK&/'HPT_[;MU),]=JZ\3\7R53\]Q3 D6U <10)@ M\K.&!+;@',<&UNO8#DU:O\AR\ZZCZ\WU2NA^="_:.=.=KYE,I9]&(5)1089P MRGW$$DP0R0D1RA0%<>I#9MP/$0-9'OB0^H[TE?>BB==-7&1'_LI;#?3-AN-F M9F-U";\4P/Z^X!>O#+_ M5-*KB9G?83D2;=C$7"85,!>JZ7B&8H&NL9R7P.H:R]%2LUUC.2_"_C66GB'F-UEM[O/''_(? MZW(IVO1[0B7)!4U0D@5:+$NY49322V%B0Z))=OTC_M!4 M 2=[9P$9M@5.Q(1I_+Z$-4&;0\RSH@(.,"\5V>[P\IM\4;_5LVJ\\OAS_JNC M0\PAR08/,,^^.-_AY1#?!P>7@P]:9D=V\X(^TNK'Y^7ZCVI[5""5LY('28!\ M7@^L)1AE*:,H$7DZ'AFJ>SC5U$V.">"X&68D'*$! MS#78 P%/'!A(Z"HE,$1JWF#?0.B3,-[D'3L%;YR/G4IG/L9APE%*8]W3/I"( M\MA'(9%1D++<#W*C2R;GEY^Z[.G[]YO'_HN!)O*;J::]5,!HOG'UI]"]\R(X MTK:CQ6?5K_."'6M4SU.62:['YZ>OJY="=]T%=PON76!J9:DS18_%LZ[N_WKW M<+O7-!B8"#LKOF%.[%+);=)CYX6>8$[4J(3VZ;.SJ\Z;21L2["2I-OBPW=;5 MG2A=KTZ"Z=VGNMO9(A(F@H5(^+% ./:%VMD"'TG.1,J95 BDD)T-1'UB7>YX MJ0^K3U-%^]]Q2W\6AK79+CH9@C";X!0\\#YL!8*C;1I&>]9=W J6XTW>;A$[ M8W0G-]HU?RC7;X60XL/[;Y7.\;5#=E=/UWQ3O!6;0E8?UZM-L7I5?W?_(LLZ M3;+S/T.!4TXE1C1D#&'=5(3&B42A3'D@N7M M6/5VO$YB!=W"Y\@\.F)J5KOI%LAC@^IX=3M+V]U^;*C*^F+8K^6ZJA99@$D8 M1BD*XQ CK!P]E&7*>Q:"^]+/>1;[1E>W1BE-'9H]K\M-\;]UQ0Y]U@U]8):O M'R$S8^9$;IA]^B39QKNMJM=ZHDM[:;.FZ<[(C(KER&[TTYG5%(R*>ZS=XR_8 M*6QK 59/7_1-\6^Z?/L^5Y:C]L3V4INM&:'+AW55:(NA^UJO*NVT?2FJS2** ME"=$0XHP3=6_?!(@%K$C6;5U[-*%KG2+': M!"E7WD'6?LNOUS'L_;YCV=,\ Z,_5Y^@F?GY"9\+S%@Y_TAN5J_/[2[IT*ER MC*,CZ^B*JUEMJ6,HCRVOZ^6MK[KDS73+A?"C3)(D0[J+)<)9J/[$54 :X(P% M+$L"XD,OMK1+@ZPE_!J+CG.*%5\_&^:PS\B.PRS/LD @/TM"A'F@O,A<* "B M--7]=9.8@DZU+66W:NUYJ>Q$21=G@B$_B1+UN<U;Y:;IM]0'2CU MMZQR>E_K2')WM[.ZA>>^BW4DT)F;5\=/3)T@7<2$T)"$! 5)DBHU3'V4<4J0 M"-,HC5E I*Y4--]]S$G/L#O5 ^*&TIQ393F=9S+_J;*5/R,7^=/RC?^L.<7+ M\X:._2=XSAD@NF<09CS5(],R! )8H*R),&,)40J$V.3'#PE M-;&;M^W^MJ%_>K0F:I<>/ ,2+#]XF>C0!&$K=>L5**K;6Z9.[V2/"^JA"X6H2)GV'!<^2G M7-=PI!&BRC-'W,^#A(7"IY%1XR1#>A,KHS:KXAJ(?:[_I:_;#)8N-3G=5URO1'",^2>4E MR+V:C5V5(:4B(%D4(RD"J2R""%6H0$*$";NX^W-\ R9R"L9E9B.K!@1F./C[J(ZX"3Z2H\ M+X/!X61, /'9QV;"@3DW4]-B%3OS\^&U4H:LJNIV"4V._4&J;]UJ0Y_D??[W M]6:OEW75-558L"1@41X+Y O<-HTE))9A%LD3:S#)-CQ_,0G7\>'L,77F'@#9,;;.6U;;5BSM+=1DL MCBR6)1.S6J[+@#JV8!>N9IL*>9/+]8N>U<%_K-;+]=-[?;!8M5>"TYA@'&48 MB1!SY2_YD?*<$H)RD0TJK=7VOME2AB9$AJ$RS8HX P": M&FD)>SO*34E"-<&H;T,QG25)AJG-G"DQ$OTT76+VFIV>_[82W=P-*6YHN5*V MI-+G-=?+^L-49-EOV-.('#'H[#J^\FD=W1LT56HZL MWL7LS&H678%W;#>=K6MG6+_)#55NVY9RZPS$"0ZY+RG*LE1VI5&AT,W[64;\ M,$PX:*30>3(3NTL=T:WZP6Q8#S1FENER@6'VYD36"9RB89D<684>(K/J^K"@ MQQH\\K3E(=%Z]:1V^F=]9>#C:UFJ,&I!& E)BGT4YY&N&%%_HE$LD1^1G/H\ M2:0 *>49&E,', T5[Z6M;5KGWE(Q@=12SYY0; "/@K98.?+=^/3 &9Z97?:= 9Z3:1$U-4^3N_*ZK\]7 MNAGS2N%'9/V"N3H6.T-AWJ.P?A%/CK\&'H49M&Y4^W_\8Q'DPO>S($11HCP+ M'"LC1DG(49[%)$[R,.28F=BOW9(3FZO_>/V#%H:JM2?GL";9<0]3G/_X[1_7 MMX^7*\;U7H#:98SB,RP M;C@%!:8R0#RFZ*-C(KA=+YW!E>?KIV,BX$%/':,7+!WL@K)B63L1UROQ?:-6 M;"9Q5WKLQN9]$<%7V MHW[%6^Z8N#(83GY55QI4>[S^Z[]D89#^6STU9P,\@1B%W- %=0@DT!_=4=Y. MS!D >Z#&DKFRB$=(S>O=VHH_(FK:OJ>Y8V.]6K=75QL2D%O_M3;P:X/5"J( M#+BOCQ=SJ?XESFJI_V6:OC"FPKJZ@C%*;]Z;%Z;BGURX,'[1LJ6#5H2VZEN)TN9) M&.=88J:BV#C-$?9CC*B,0X0SB7$:,9UF C5H.$=E%A6WN59Q'A,SI;Y84I@B M-T)NKT]L*3KL/3 DD*M. F=IS-L78$C,DUO^@P_# ^T'*-[EY+5?>-: 'D@DPXY&V0TQ@ MFND #E!D;2BH56P]MO9LT;6AD/OQM>DK%L-9/JK@LMA9*G.3.?TC)(:F+%_OZ^$D53R<%K-CS: M\6'H.1N@-:S);C& *7)#UMO2]3K"-C-=AD$ #'=Q!H;=E)=>4!Q->#$2;W#4 MR_ *\\U\,9+D8/B+V1LP>U65F\5]5^?_:?U,B]6"LHS'-/=1P+6!XE+/O,YC M%*9^+&4HPMRL0^V9M:=V[;== MO;;GN*N?=@[!N15G4:/>_F7KXN8ZG!VG]\_3;ZXVO MC5ZR4^BN@NU!EG4PT)1B^SCA,LXQRB7W=4^1 %',(D2I'PO"XS3&H)D29ZE, MK, U#>^78N6)]7))R\I3,'J5)@]LI'8>(S-=OEARF YO2T$5O2;$=EY2/BB1 M(XT]3V-631T4\UA#AQ^VO>?&-K>K:E/6\4@]YGX1Q=C/FX'M^MRQB_;8%V"+D'&)F6GHA M#C =/8'@T0H"BPMNO4(ZN]1V2F'FBVR](IY>7NM_U'+B(*_+S)0=>%@O"WV- M?WL"*GB0LMC'2')O12P-X MF6FM&Q1@RFL) 'R,X:ALKD8:]A.:=[SAJ, GHP['WX"?/34%)'^GR]A6 M R&;H%34#@JK\RT@J=F.N^P@V#_]LES!PHR4I:Y=O5[1Y7M55'"#T?/^U*:A M+-Q9 MZV[<35U8?9^ZZW+PJ"O)G]>K_5+13\52W[]>R(S$,8D21*4O5$R=,J0<\E1/ M"HAC3B(<9*!^,6 .)M;INV8$R[KT M2W%=EI]>FQ%)IL[!X5M31_QEJ7YLJAHZDN9^P)& X[N_O6PPE7XL:3UR R0> M:(\_+XG5SGZTU&S[^7D1]G?QGB=@FB!DL;A1@?SF_5H(]9E5']4?[\O']1^K MA>X]DOI!AG :1@A'D40,2[59\R0C&4\2[AOUP1V@,;5/75/U6K)7GB:L8/$T M:3-%&L)G6*,<20UTIVT$-E8M Y$&=$R]W>B8^L-.QX;6G$79#(3JM,[D48N[ MS7_04CP^/WU=O10?5Y4HQ>RR>M1G_>O=PJ]LC5X62 MU[1CZX#@XQO5Y3(#$\\#XGJ_:]JN[B0/"F9W&?G\DO/=0AX4Z>#Z\?"3%E71 M2B3E:="NI#66?AZF!,644X23+$:9%!S%0N(L)VF0$J-^&*=+3^X&UK0 M;V' M@@\KU&7B !6I(6-3KGST69J7)UN+9E>.//9AP8J/SS(_6&Q\^,9\Q<5G.3TH M)C[_A%VJJ3O'O\^_RR?](7V3=:\F?3,Q7Y?/]6?VX;W]Y2X%&@ ML4CG?:7O2@SZ]S:1<+OB[1838,H3&J((M#E- P1YCZ$2)$9(BEU"=,_2_+C$X@7#,V ML6D[N=R\Y70;%%]Y6VZU1[/EU^L8]G[?L>QIGH$I V>?H9E3]#,^&9C]=?ZA MW*R:8D?U]PZ=+M= 3G*M_0*V?N(-^,O!'+XL[V!]ZSKDC[3Z\5"NWPHAQ8?W MWRHI;E(YVF8)"QE80S*N+IA:V);K3GT\N7ZC\I[:1G5YQR_O"I>O6+U%_5/RZY' MM_S"JY9=?#YFEGA^U&%V6-OYGEH7:YTT0 MC0E!(4E93E)E9+G1]>LA(A/;Q(ZLMZ/;'@F;UY#VXC-LQ5Q)#;-)%@*#:DC' M)+(J(NU==+8JTC&Q]LM(1Y^UKR-]**78E,\KJS+2@Y>GKFO;+ZO4A*5N2*)G M^\%K2 ^%'E8J)_+"-*I?U$GJ1\]*=5'YZ.&*LU>/GA7H7/'H^0=M;P<]UA]2 MO4E^4L$+[)+0T-4^3@]X3.A9U7(4NEA*F0N=N#1D+;7%[J$>P"RX1 M':\X\UVB'H%.KQ3U/6A?@=U62+5I>&;@P.:\ZM;_05W X*W0#WK#9%KSQM\&1TI$E M)D>0R57@$ 6(R(XAE41YFF(D, MX\6;+-EZ%D3V*?TT3 S.[RZ5$^C-M )NJU^MR_D/!857]5L+?%%Q?R>XVR+_ ML[*8U/H?OCA[R?]9OL]5_I]_T+(6KUQS*47U6;'TG2[E]4JT8XK?[_.OM/QO MN=$5?]\E;T<7+W)*\RC,(R2S.$,X#@5B>2(1B2*:LN-56WZ Y7U@P,WRLY/""#-KAPAJ9NJQ@QT[&L@=0][W M<2#A]8*V8+BJ) 33G[?&T!:>D^I#ZX5L2_IYJ8_$/LGFO[>KMH%>]4#?Z^+U M.$E]D4<4A5R7]P>2H$Q9>Y3&F.2I^C%-!*R\?X3BU'YA2\U[:1G"QN 5@**NS&P%C]&:^'6 H_NE- =,7;6N2 MM[UKZO[4U?7KYL>Z+/Y7B@4A:21H$"-.,JQ\$I8BEJH_)21.29(F,<4^K"2Y ME];4Y\9-'Z9Z=O&51[=DZR;P=6NK"MCY?0@W,^UWA 9,[_<;4ETU;> K;T?8 M93GRJ'3.JI'[*ESKR9:7[VHR;I3ZE')'*ET/YU9 M%7I4W&-U'G_!(DG]?5,JG7@J^#?Y5L@_VJG&U8+C@,L@"E":U$?Z)G?S+[X5 MU7]?_UE4BRP+LX"$REO 1/D-0@0H(P%#(9=)QAGV_1PX8::?V,1V9T=Z;ZZ* M][NF#!XL,X"8F;O@"@>8*;*"P&*PS+ALSB;,#)":>=3,N-"G,V<,WK$8EVF M/LG':F:Q?O:'!;-T1Y_3EE_OM'>W[MC=7^R^NY.T8W^:"3\3XNMJ-M 4+,X[ M56A"D$_F$4U)RZ(4=[ELR]7VJM6JMLK!M")W8(VI#>]RZ9TIMP/,(!D$8-@& MNI0=:,=ZQ';8&,94.+M:W:&%YRO9-1#OH'+7Y'DK%51&H1X=\ )6O*,W9U"W MHSUT?Q@.2.N.93;2M0O$A6O8@*3N%:U',EOU.EYN3J7J$>5(E?J>NC1=H9.M MMQOY7"UP%O@DRA@B?I"V4P$B[*. A"QC<:@PL\Q2;&G,EIRHKKS/M"CKX7+2 M^UTSX-4<6"BXJ;?LM[W)C3Q^S>=-,WENGK59^!NOW&CDEUTV^EPQ=EO.YT5Z-QMI_,/ MPK];]Z^;:D/KCGPZ>'J3Y7L](.YY8^HT]:\P?>')WMC 9UVX8^XP#<@]KEAN M1(9IUQY-KR/J02 *=BXA%9:-K#L;*HV+MJ^OAD\?6D?^Z[H[&Z]D=4775-Q MO1)MGY2:JE1[B1Z&UG2#EEC?ADD1\S-?#S4GB&:!0%&6QL5/:G-O!55_FWN[Y:SK8E]*^4.W?=)GR*5#6JXT":%EWWE>&1%:;!*IU51]T*1NJF+SRKH\^AT-&O=LQ\&T*@5U YJY8^")NYBXH M=@'=F:)C)\M:7XU\*RH5"WQ>EY_6KVR3ORX[P[Z0&14\HPS%09PC[&>Z'9.R MGU1D"2.4I2DF9O>K31ZX#:O2T0] M;2XMKCWV@VEFTEP!!,S#=!>-=KOV55NN[&FKU54&>K]\DPKZBB[[[V?8W&,< M%=G=E<5^4G/?3AP5^LQ%Q/%W;*N21-U7BBX?:"%N5Q_I2[&ARX4O9)KF28I\ MGV0("QXB@K&/"-?US#3E.<.PPJ*S=":O#>JH>B^*+"I6'F\(0XM\SJ-DIMH. M9 =J]4YL35'?*/PX(K9%<)!$F*AH!W;@-DAO\L.W MAOJV@(_^"=V3QP S/7ES!@/T%*Y%H TB%.G=9MQ2=[@7&\KI['QNF-K,9W5& MHI^>VYF]9IGRW;7!;@AJS,",$!RA/<[5?IYPA(EB((HIEZ!/U MRQ0T- !(?^H4[WZ'^;,QMD']IQ.<#7.XTZ$'S-VZ Z>I+43WU5R%DA]WJ2L M'30GR5C+9:P;DS0F[GCV5Y:1)*0ZIQIDRND03/D;81@B%23(+,O]*,TYL!_) M64(3FY?=%@MU,GJ1,;,3+N2%&82=J/.,0QN3T%V;D?-DYNXN,BCLF:8BP\_; MIO:DCG9;?T19AOO-#UE>5Y7<5&TJ;.%SGY)0,)3B4/D+.,Q5?._[B"6!B ,B M.!>@HV$#FA,K<9VE]<8ISIS=,X;@-,EG_BJ\=NM6>07JR5T-_1= <6#_RU-N5#7- MGJL67UQ7"8Z+:%7$-+#L;$5,XZ+M%S$9/&V9:5XNUW]0Q>V9)/;N]&'!<4YE MZJ?ZK"E F'.):$08RF. M<9\0&K0XWZS$ST6Y8\ =QE_5U_='!S">!&##LP'GD#DX #R$;^\XT.'Q 4AN M5Z<)9D3G/5P 7%RU@![^]+RT[8W7FK.P4\J+05#U%]6"E_*]FAES?_[ MMJI>I?CT6BI"#XTK5S=^K/_]@592[-^74%ZI[KT:9"ABH40X#@*D_".I_B5Q ME,6$TPQFSN \3&W.FAZD1$%FK4&V8:=KMEK^U]4\Z';/->V;"_(O?)HKCY&3VWLN2PV MKZ7#)M 7P./LC ;.P\QR!B6U30]+;T?0T4?.QFF01J)JM56GE@V=G2RN.B[:>5#9ZV;W;P56Y^K 58&WM>GU@5#UH?-*3A@VR/ M)1[7.@?" C.+IW).H& C8EW4W^%XS=D[//0(=:['0]^C%TPBJOM*+]O1",U4 MA(-K23O7M0U?]H_H%B$.TIBD.%V"8+=GCS>M&I[0S4X[N47[JL-]] M'".!ML-##7<0NIR^=!E#\X]G<@+@V?E-;E:V,ZG-]W%;F?E(__RF?-*N"6E1 MA_V?UZ4LGE8'3WPJU(NZ^$-YKRJHD3R)TQ0Q&L<($Q\C*J,0D4A&.,B2+#.; M->&2J8G-:D>**V5G?4'!C.Q3CX: M,R,[-^# %$3'W?ZE$TW>.^3PRFMY/'ENG\\K[T$J.BXKS%S"Y\C$.F%I5B/K M$L1C,^MT;8N L.MK">A)MO_.U*'?MJGI<4_3*W!3L@-1#<(_2RF!,5^O@$X[ MCIT3QB[2VU]HOO#N#/L',=VYWU]V:W3_H_A24*9T53,SDN8WCLAN79?FE@(_, H@Z.SS-99[Y1>@"I M#L;J0=Z#ETA\:K\'#UUQ^2<5@2SBC AVD8 M&7E!O12F3I2T-+V&J*>H>IJL>9G$>5R&S9@3:8&^#%104*G$H#!6M1+G5YRM M6&)0H/UJB>$'K;O,<2E%]5FQ].5@AG-&(A5WA &*XU2Y%FF0(D;2 /DD9SA* MB9!A#KN VD-I8K7[L"[+]1_%ZNGR@=?]8)F%&$X@@.EB1]+3W[GI!EZ/2N:N M35P/G;E[Q V+>Z9!W,@+\%Q:G8#@FU>Z7+[K1E9_K[:#TL"5%B9K3:RGA\FH MEI>F/=I;]=>](83F*3@CA,93L\B$Z"L1RZKJFY9]UV6;P67GZ7LYO"1A+- ;]18RE1WEA*(I6&((I&)//0E MQYE1!^UQ4A-;@'W:7DOXP5 81OS, P/OT>=EMHOQA$ #QO3,P[")[ M^!<"%M,;B3<8S0^O,%\<;R3)001O]@;<*VF*1Z_%^D5_U'6 :NB#G+XY^6E? M0PH0A?=(..Y#7"8/$A9 M_EJN7U_JBT=E]7D%=MH'EIAZIU:4O9JTU]+6%2?KS6H-4:0A",8URI'TP&UZ M0/ )_&\#&:UT;6C=V93.0+A][3-YW++Q#5?.R>M2Z;/X)%]*R9LR&/7GI=1_ MN%Z)ZV=]Y?E_Z[]7.^>++#?O#^J;L5&_N_F?U^)%&]D%3_R )'&"TD#&",>< M(BHI121F(8LXD8+GBY5\TI3,DF:N6#/2"-)HQ#Z#QHJA!]MX2#=PZ?CUQ![# MP 8NKCX0L[3%0>2OQ'1DE,YJS6AP0#,?F M!/:R1>[SDV2;CVM%A'8'GY_6S[18+42<\#1B/I+2SQ'F$4$9S4(4^%(HSROA M)#4O?>JC,G5)@"+K=72[X_+?&]*0A%\O2 8)3Q>BP_1^^_9Y^S2FN;KU8=[[:)3!HCF5. M2(:B,(L03O-$A8&4HS@041[F/F$$-I_+BHV)[=?!Y.&^GI2R+KS8\0TLNK#$ MWSCTFQA5<* 'Z/;9MM:;9C# 9="XB^%LF)@[8KL J#/QV26KV=FXQU+2ZK5\ MKSMA-==OVT B"&D2I")&1.8IPD*/(8A9AF3*!BS^_IJOV=]^]R65]<]<[>R:A??:' F07] )O9*2>P04^1#A%K MK_6[#\-&97-D2_KIS&HN1L4]M@CC+]@VH?LH=<2VO%T)^>=_R/<%XW$JLI0A M'.,$84(DRA*E^SQC0M\S2[+(:.9(+X6)E;SMT-82]6JJGB(+;41WC,NPCCJ1 M%J:;8$$MFM'U"'-!-[KC%6=N1].'O6SJ??ZY4.$)+U9/']7N M4UVOQ*>B:L=0\\"7211ER*=<(,PB%3'(D"#!XRP7C&,_,*JE@!*>NLIBCXVZ M^4ZWJPH= .MVMK5KJW=C:&1@BJQA+# !7D#O_PBJ.D5PVR%4,U+[*UM6''K[ M0.%=^?>F9.?UZ(%@G/CPT/^"F+]J/GN2Z).W\M(UVY.K"%SE/ MQO*]HQTHSQ0:SNALO! MS6^ B!IF1MRA9#^@9V@23\N!V^F'YA([G'YH0'3VZ8?F0)R;?@AX^[("C>N5 MN%MOY-[)J=X'XS!5$80><2ABBG"6<\0$]1$+0X*C*"-AGMK489RE-K'W4!/T MRBU%W<.QE$+*Y_JGNX^WWH_U4D 'J@\#:&@B7,$"S)AV]1(Z+;I-M!U43S13 MNN:8F&H"@>.ZB/.T?DKYPZ#8?54.PR_!;]7=K5??7I!297[172A#U-&04'=S?U6!;UU59FU/QN73\0P_KL# .8'IN)[_VN MN7!TMVY42JN;=?VKSG:O;E2P_5MUXP_;;"]VBZC[_)BM9OLEJD2!2N8T%=J;HXQ1G5GIC"$X-@/FK4PR<6-*J*O)"JJA\ MU0YG6/ @R3,F4I0+WT*K_Z'0DQ3F 38_J)H0->G0W-JQBRXZR-%N&YII=,8#%+(,LSM'_)YIJ,0 / M;,3%T$+VYX#=5:=/ZU>VR5^7IQ>B_E&JD.8^__^:N[;FMG%D_;Z_@H^S5<$I M7D'@/&R5DWCFN(YCNVQE]F$>5+@QT1E;\I%D)_[W"U"41$F\H"&"3NW6SFQ" MHB]4=Z.![J^+U33%4H8B4B@E48+2.-&N240ZXR3 *7CM\0,.C4<[:'NS=SH+>'^04^(\Q/U69P5$7,=8:#R2+8 ML+PY=KTM@MH8WEMS"+LOX3K\6E>_Q-<"](:][U=S:RE[OZ\'ZTOSI]O.=C8/ M9,?K@O.GLX/F.8]DSKSR,[W&.JB\+&O06)E0>9ZJ5*>JBJ,48YVT2IVO1EP' M6\)D**45S(<-,=\W]#=_7MY,;N^O+A\<;_B:% 2\VCM3;,<[O6!/=F#D>8B M0]_A-9%ZG\N[#J%;;^VZWO&"DWSY4SR^F!S)E/3H_\H)^SD5E!$2JP)AE<4& M-1DCGDJ!&(WS@K.8I(750*@S>/"=W>I O&)@*$$79194$)XE',E(:F<9:V42 MD86(ICA-0RE"RI/IJUKRQ2^BSCHOOZ)"[9RK9R7!?*X%4+7I0:I8"K8\F3JJ MT="JNS0R#G9U(P>_$I)UEXJ N-:=2[G"L57HQ5Q0PFD>HJ(@F=Z>T0R1-),H MQCE.290ED;*"7#Q>V+-/KC#)8#C.)\)W>X=S1 *>\5M*XP"LU@3![(2G-B8< M^>E6OQ/LR)E$4 R[?I M[9=I43 >QCQ& N,4I5FH$(EHCG@21FD2IC(LK+J,]DMZ]@ZW3\RRQ: F9;<1 MN_$.,\_;+QZO_L#:BVU"BF<?_*&)#(T M2[Q+!W"[3@79I9OGB@VSEE+B"4QB<+[8)=) "6$CB5$SOBXACU.ZSF?A.=O% MDYI+65F"( MV2=MA]+W9VW.,L$LRU(<4-;6R+I3VG:XTFAY6Z, ]<2M^0'7FZ?#+M.F^Y4B MS 3/)#$X\PE*!4T1XQ%%89QQSBDF>6$UN@M T[,9W7V]__0_%P^7GX.KF\G% MS1]7'Z\O@XN'A\L)^%ZJ7WUV(6U@I<#L\*0;?(S;*FMY![NTZJ:[0(VB)$/8:V/>(6 M13^QU?>+N33_,!-W7]FC,FA)ZT]LN7R;S;_]R1Y?U)2:09%03+]L+A/D7M6<#%D?M%&@720=7"_#HEZJ[VJ^FKVJ M31%:66PV83_U_]M<4MX9!.?%_+ PK:T6.^9%) E'1$4ZD24D0CS,4J1H%$M, MHD291+:_%ML3?R#O Z_%OEU_5\NRU6G'YZX:_FUK-2AW*9 W,WKG/UH]H3-^R)C*/#+CN/ M?V>B;**ORAXHR=)$Y#D2,M$[.98)Q HJ$.=)'B4TIQD#86PT$?&]<=MT5&]I M @M!.K5CZ?W.E!GHPJ#BPAU/ASQ#>8\F$N.Z@ XA3^RXZUDW8SR8K5F"5*\N MA-ZJ:4I3+".A)$X0R;&IPXIR1+%D"/,XBVAD9M_NP"4FCA-P#TE:_5H/T20F M<$/=#78MV\@")M:S5_,+_FTV#U8E/^U8;V EVIGNN3H99,#MANZ'8$O9TX3; M9O%\S+@]HO1^4VZ;1>Z<<]ORBBOF%5]?S5?K9=D=]I&M9JL'O2-@\G;^)UO. M3+"_U\8438N,9Y+E B4182@-"494% QQG+$LYKE,,M!MNBUASZ&Y)!RL2LIF MOLIK17O7#1J8V5]0F"M+G=IY !^:@KF#S;#-'0L?@HW6'G9:V_(1W',4L KX_A#EJ>6AP7"5J8W+^=Z\=Y=7;HY%!JA$;595 MMXOPI"7XB86M@D8I.NV4?Z!ZTV8:[UAJVBET=Y5I]ZON%7F3JJ*HAN>8X9!$ M(A$H%N7MIB0&SH*B(N5AQE41RL1J_&XW&=\7G;NJ/#.G&UZ(UZ 7NYW ^=(" M;SZ/BO'V?5P53%#PA:U?EB5PT+#5>>U2#EB?UT!D] J]=D&;:O0ZGG8STW^K MV;?O.E>^>%5+]DW=O#QQM;PM/L\>7[:CJ5:W+^O5FLW-=Y\6/(L)YSF*TI#K M+"#/$1%AC+*,"DRT"0N:0>P72-^S85=DW=-]J#I502A-!PSMI1$0-Y<2CU4=V[HVJ. M_;[K,O#T[7TN&=_ M7_$4;)DJIV5NV3(F=,R8?7[GILO^;,^[&F'N!ZQ!#PG@62IQ2@?=*(Z6')ZE MD'JJ>-Y"KD4[IY "9=WMQ7R'4_HV*2^A=V83%R+-,I8ABE.#<$YSQ!1G2/%" MI3K?C#-A53-[!@^>/=6#^*ZD&0*H36J'LE&#;866X,!U;+SM76RI?E-FY39.(25X(@B*2ABC-:81('*8(*UJ0A'&![:8[-B_OV0]I>CM# M B!OGFJAVYV<+QO,4]3%"O[:4+.LSFF1#P ,>I:<;KB>5I\1!L'9*D4G@N;I M6^,!8+9R?(!?V?Z4V_[F]EFG<6N=J%5S[%87?%4ZI&D6YI&@28R$ :A+$TD1 MS0J%1);A-!1$)06HT*V5DO<+LU4U=5Q5A/\;MCUI5Y'=)F00P8$.9$MR.QQR M%?RUI3K@5J%7LH$V!.UT1@W[O>(>!_?^%[Q 3=8R$9'D3 =XI J5Z.".!2(1 MQDAE,0[36.0T!XTZL27LVZ1O;R;W%Y\FP?75Q<>KZZL)&%366H-V)NY#+S"+ MMP ^]-3-"Y5]'(C#=\H,H,H @AD.A;?T]6+*PCSF@BDDDTSO^Z7@!G56NX:" ML4AH)Z&P57C?+^G9Z+_^O62SN65-2TW0;@MV8Q]FFU__]_[BZN9R.-2E/;-G MHR[II49%7=JS?HRZ5/L;MZAXQ]Y,ZK&:+*IBU+OE0@?@]=N=_AHFGS:=?<_F MD2F66:2P_O&3D!*4%DFBXV+&$4\981P7'(<8-HW0GKC5[^R<080E ZO9]LC[ MN6+D0V".2]>;G?"6&5C4!&C8+FX.K#4GZ]SR8%K4*BZ"NYW.2D8VYV^7O4H# MQTZX_ -%3P#A4>,G7"''$=1A!9?*TB,@Q(NGM7T9Z>F[WE/@%LS-BR?C?"%E MH@UR=YOZ$")#S]G=I 66>;:+Y%C3V;#@B 6<[>(<5FMV/.<6MB^D+&,5>S3E MGU?S3^QYMF:/U<%EC"DM>!PAK+-7G<%F1&]3L]1 ;&?$E'[%L#Z/3FJ>S7!/ MNRQ'1E?SH"(/G G:R"V4X%_>?<\-&^-C(.--'@Q+P2L)(4T$HW4EN:(U@6H-UU"P WK0-^A[*AS:+C&LN!("=65M,D)CQ/98S"+"_,62A%+!<*297E4A099A14L-5.RK.] M&L+! >7@+T,[*(F#0;I;%687U(91 \R<737@T!;4)]Q@K4&MA$9N#^H3^+1% MJ/<-.$#I)U/[:7D#?_*\ST.'5W/#-N E>ROS3H"3V:<*F?ZU<)H)YN M4-6XU=>Y_EA@)7?6@G:6X/6O,EY)GK5$!R5Z]F^Y'IANAU.;2X[FBAK>>O9GON^^M\"V"B?G?U MJ8+^0A_+CU%=]047RZ5^4&VP@*[FPJ!3J;*5U]1^!C46ASQ;'D>/@QU/>V9W MY!/N<91_>D@^$EW'JJZ'J2QPH;TW15DF"I2&*M=>6RJ$,4F*(F)1RJQPYO=+ M>G:N7[7XVI0?]([&MFVL)FZWSW,3 N:5OMY<32X_!P^3BTE'#2J\PNNAPP$ M*[P>1J[P>C@VGX:_<=OY?-$_DN6,/1J[F9L=U?Q;>9Q0;,H5PI&>.(2Y:"!I*UD_)LWQLC:_=TA[+LK'L8%< L>R-]C>B' M8$]VP :E7M&&ZE!J)S1NBU*OP"<]2OUOP*^]]2(W:K$-,I;WW 6MI:F=BM1M66=) S.DK2 #1L16[IWNH0]7&NWBN5& ^DUS\P,.%P]?9O*' M6JVK'P;'HZM&>+J&@!3LD/!;>X M)' 6!V82%1F7@_]#D0"'_,ZBN1WH]WTLV,%](_.=A_2';XQW(-_(Z<'A>_,3 M _7&3W&6ZCUF*E">*8G2!(>(190@29(BCDD>AHI 2AA/*(",W+6:49QTQ)_9 M$._:".]Q?WG2 .^QZWWHO>3)^N_;Y=ZZX^_'KP]7-Y<-#\'#YQY?+ M&^@4:ANEV5GGP*IP/>FIJ/N?0@V0=R##MJ$XJJD#5'!L_)!7W0?K'LWCO->1 M?3DSW4?5O,[#/Z@]N;E?V=X%?E:;?^YFR%W^%-_-E:&9,'%9%$JLIP4)"<-I MIC^;N3E)18PXTY%>"9+E,:8DXB%HFN:H['O>-YA!C[+BPA1)B^%&_X[XB>W\ MX*_[X6 NU7#VH6$2\9[W8//(!EOPX \/W]@(M;]9_VTKUS_K8S^WLI5#=X*- M=,,..1[_JPPX+7E$YD8(%%@ MG5=B$WQHF"":QCBD*1-;UA0^+ABP)NI4$;9;U3/$@VY,2U+E MQ!$/MXZMD@RVY3Q>?^0-9HMXI]O)M@>=+A_NU.)&+<#7#_771KB N+N\#6XN M;T%W$ >26=U"N H%OX>HY!G^*J))!-?+B(.UQKR.:!+BZ$*B\1&W&&/"V_K- ME* MYCK&5>.9HYA*FH4"44ETDD-5@6C!.6)I'"=9BO,L$I XTTC%L^5L: 8[ MHH[CJYL59!=_SA8;9EMPB<%QJ%.B@6)1,XU1XU&GF,C7L&3_;J7VF$U.Z/BXN['>YG$*OT M;T!=P#/"-C5X&+ME+ZIKYMBW_)C)I*6H1_FE[5MNT?QPHOOU#BPDSF@1R9!K MA1;<#)(0R.#V(9QPA3$M,(,EG2UT/%MU>0"X)WL&KDJ;GNS"]@#2P^S827!P M;.X1:Z!XW$9EU!C<(^IQW.U[?-!)RR?S.S^RU4Q[G2P5BN9(@*C[+L Q- 8?Z-NB2)S(),TRA7*!,Y3*)$:$L ()*>.8 M18D0BDWU2GSQ[JJLR%,H. 2A2)V>KOB5ZGNJPB M"1<&.QDIF>7 D X,;<>KO2Z=V<7[ M@30!LUQG);B,^.T3;[A1OJV4QA[9VR=RPVC>WE?.;"RZ*C>_!B=SJ@J2Q90J ME)4(%CS#B I.=8X0YV$4 MH2++%4HI#A%)N4Z>>74JS="]5S4*[]-]=2IB:_]5PZ,.?L&^;XVA'RF5H=C MR*X$!=%X?J"OXJ^0EL[H$&T"!D_KE'33J. M1S_2Z+TY*T"W!?K:JMZAIJ@[ZJ)[R#ITT1%GL#O*>SBBW761@3+$CV\?U5Q\ M?V++O\L:K#"58:0_ >)QKO>3+"*(Q5F&0H&+/%:)I)B?E28>$1P_5]R1[ZOE MW+;IQ#[.VAW]? M?KZ\&0[J<\_KV5"?>JE1H3[WK!]#?=;^QBVJW:M',_GXCBW7;Y,EFZ^8,+93 M^F.*,\%Y(E!&=1A+5:@#6H8%PC1G1@8X$.6IZ-H*(??Z7&Y[;[%8/C&MTQKRB'VUYDZZ;CMS%0QF4)TR58GW0%67Q\(XU5;N M%AFM@O*8[7J=Y,G?.39Y&T1SD^M_?%G-YFJUJHZ"5Z4[UCLU)LP8U)@:,*,\ MSA$A$46U<%-X3;R#-4@ MWDEKW&9Q&[%/&L>M7G(SX1NU-D@1=\O%ZTPJ^?'MZTK)J_GN?.="Q\77\D!G M,^7N1?]9]9>+^6HWHX[$J6 ICI!()=_<8E$>QXBE"6="RC16(%L?ABW?IS0& M1:9X7/Q8!<\5HP%_J]V#L1V7ELV% W\5.]N("'F! MLYQGB)%8)_HLU!LD4W:>Q7F:J4SD20Q#>SPAX7MKM"5X1KM(@UZ VR(G:8%[ M(9B@[ENB$UF&W@==OT]32+N K3N>TR?A6?GOFM_%7)DI'J]J^?;Y14T6.E?\ M_Q?V."MFHC3PVV+"?GY4*Y:"+4^!?"F'O1^S9:[] M-6/!EK,/P<63.=FT/Q!P4FS_X8%OG<*LWILZ06<0Y^C$Z;S"B>!H9QOGJ*-^ M#G+6.@[H*#_84JX^/2Y6FLZ7^?/,'%F!3@S;5_#L53:$@Y*R03*8S)Y*,_AR MT0Y 6?J?=MN4 MFSW&;?%IJ>1L/954%20U*"R%F7[ !4>4*8%$2DB1JC@7Q&JX9-/BGDVTUD(5 M\,5RN?BA_PT(O7*@"[LMN*N$,..[-D/$-F.]S=Y;!]L-Q>&VWTUR#+3Q/EAZ MU"UWDU#'F^W&9QSKM%Y6Z\636I;7:R9O_CY[WHZ32HH\2EA"4186II0V%H@D M)$9%2%5,4DQCE8-*M-II^3[WJR@'RSII8$%6AZ;L[&X@^6%FN!/]@*H'T%@+ MZ8:JONJ@-&[A5;_()S57%J\XE,E72+6W>D\\-W6XO\_F;"YT-#'PT ^WO]]7 M/U05R9R0*$9,2J5-.LH126F$H@A3G%-.TS"TKHZW).K]HF^#A;QC(]CQL0%] M_\VP8MFN#U)FM]7[4A'T.M!*.RYCR6S5!*AR]Z NM^+VRV M:XU7O@Z4[J!J'?INF^NL?RB]>_K[7__8_HG^'\Y6ZE__^ ]02P,$% @ MQX&B6&NOLBH.>P /X,% !4 !B;V]M+3(P,C0P,S,Q7W!R92YX;6SDO5ES M8TF.)OK>OR)OW=>+3M^7MNX>4RB46;)12C$A957/?:'YJN 414:35&1&__J! MD]HE4ES\\'C,F%4I)05U#I;/X0 <#OSK?_OS9O33MS2=#2?C?_L+_6?REY_2 M.$SB<'S];W_Y_>H7,'_Y;__^3__TK_\/P']\^'SVT\=)N+U)X_E/Q]/DYBG^ M],=P_N6G^9?TT]\GTW\,O[F?/HWKS?_#%IZFU]N?%OSY\=#9\ZX/X6/KS?_QV M=AF^I!L'P_%L[L:AO& V_)?9XI=GD^#F"ZF_2]=/*S]1?H+[CT'Y%5 &G/[S MG[/XEW__IY]^6HIC.AFESRG_5/[[^^?39Z^,W\?N9AAN4)O3H1O-_CE,;GXN M'_SY>(+ 0)(7CYA__YK^[2^SX'+%_^_RS_\ M^?']7Z=IAJ!9\'N&O[C[^_*6W6E)?\[3.*8EG_=O&DW"LP^-BI0G#W\Y*TD:.]3$%*0(,ASU@OI,Z1] MH919"O]\/?GV,SX8E<-X^:;(A2]D\NIU2_GL1O?]*KS"SPZ,\CSA0@$1)4>R M302?9 0:@OO@@I'4 MNQ$<>/MPV%V6C8#A:NK&LV$1_!V@20A*,YZ!<960AV3!LB A)Y:8 MX,R03.OL#B_>O!$D1/N0V$NB/:/B9#P?SK__,ARE\]L;GZ8#)3G)CB'962*B MG;7@,WJ,E%EIE,HRJ/VLP\LW;H0"V2X*]I)@$]K_G*Z'10CC^;F[20-T<+RV MQN'>I@-^">CS,*M!6>]DX,$FGBH@X/E;-T*!:AT%>TBR"22<8F _11.V$/PE MRC\=3V['\^GWXTE, RVRD)X',+F8-<,9>"(D2,.U(C)+E60%8*PE8B.(?_21'M$9SZ' +5"6=PRL M9L7K-X**:1TJ-63;!$B.8D05S.[^Q]=DA4-QHNW;X:.AG.=U43;$D0^369S-_K_AU\73G5.D6B#43G/A0N% MGK6ABH-.7*!5M"R+_;) M*#@!ZQ2#R+QQ.BN?XWZ>Y].W;0: AC.=.XNN9Y67$_31IR^3\7UNSF3"$:T6 M'(\9!.48,)$C+-VZF^H;3FWN)L&?U7Z9P.T7H4N:OAO-1 M&K@HE:-" ,N!@4@9:6=: O)#(T;3UO+]5OW+-VZF_H;SFGN)L&?U7TU=J5*Z M_'[C)Z.!I>BK")Y 1?1@A$P1',.=RN//*FE&$MDO='CVNLT4WW"B M65#"./2"HLIIOSCBC9=N!HCFN-'HP^UL.$ZSVB!>A*RTSF4G$DI!,(MST6>03-+C3*.$5G#D7CZSLW0T'#.<4\Q-@$" M)/RF%/A,PC\NOZ#<9A>W\W+/IT36@Z!4R-EJ("*7/*K-X!/58+GP+"2,JWD- M4*RC83.0-)R=K"SF-D"#DINZT>DXIC__>_H^T"P2QY(#+B@KA_4:G",4DN:4 MZ>2L5+8&3IZ_=C-H-)RYW%^8?9]7+4.E7X:SX$;_,[GI_:4#H=$AO!DF&DYJ5A%I(_DE9UKGD]^+%FX&BX2QG#8$VA8GE%:4E$])FH7.,P*7W MR$30@%A."&S+$PTZ<+=?75S3C:\U?_^4^M>^=^2 MBSW[ =S.X-JYKX-%@5R!Q47^93AVXX!4?9HL;P ^8,XIEQFU"@SC%(1A&1RE M%B(5CAN9LA#KG+3L9GX!C;N7+M=;&LUG][]Y7'C;T+6K+;E_Q]%LEN:S!RYM MU(PJY,UB%(7N-*-@-?/XI5Q#B$&%M*Z@8A!SI!P;WTJB+O'C>"Q756@L?5H$RL-2H-(3:B3^0IE.,/."D'ZALX]FWP3)/F)N M "O';O;E:!S+?T[^\W;XS8V0F=G1_-A-I]^'X^N_N=%M&F#H[E,V')@GI?C, M6/"))Q BA. (4][5MC<;$=8"EO8"P*1K;30 L=_<]!]I[OPHW16V#-.]T 94 M&2Y5#B 5+^<+QH$M5W6=,Y1$PG+6Z^*D78"UAIQ^>J=T!Z=:DF\ 1$;")@K"N!AF6"<\U4$K6WMC7T]--SI3L8 M59/]SCC"J-)/*B'I=/P-Z9Y,OR,3@^BH1,F@,&R,RU8!5FJD7GBM>4J5A:TL5)RFY"OVE[/]H"I?L;8X0:ULW1WA\9D[D:5[,[D:YK.OW\:.13' M.!;'_VM);OPZGT7!MV!A0KB]N1V5UK\?$Q(1A@N=X/>CM%#..![=E'+Q_UK\?B7S ^>) M=X)KH&A00;"DP$8:@&5SX;<43U'RX^NA'Z6E7 JD2R6OH$WZ&AY5L+DRA%93TT]WQ@[@4TG@#4#G2+PSGTO1?7*;Y,1BCT6?'# MY]\?1(.[I/)ENR14&Q B%R%% =D+)VF(UJIU':)W 9[P]3(?:R*EOB0-J$VET:TQ8$,0P+45.5')B%[7D'Y/L#55,]2-]E=#;!]5 M- "J^^/B3^Y[.2N^3\L+*V(,B0(K2P\%HL':5.:YA"R\$3F2ZH<>;U+2#)CV MTO.*,_H]A-X&=*:W^-97,AI0YK6U,D%06>/2\B61&3VHTOF.1XUKK;8Y6DE, MOYM==P"J(/IV,/000CXRDBPZ?]0;X,0)% _A8 )50+1)P@>O3:R=$5Q)3+]' M%=UB:$_1-X"ADYNOH\GWE#ZGQ1G,&XM"2"HT%P$<^HVE'Q^&*03#E*ADH,(S MQ4GM2/Y=HOH]C^@(4W55T0"VCB?CA53^/IQ_.;Z=S7&I3.^Y^OY@<[W%75M+ MD'DQ>S4B3\YHE)@PAD9EB*D-KTWHZO=@HR.$55=( R [FXROK]+TYF/R#Y6: M1'I.F2J[M\3HQ&D'SD@)C'JTP%(YQ6IO?V^0T>]11T<0VE?<#2!FD4E]P[HR M%V4B+I7I%>4ZMD*QZ$ A&\653EP)6ALU*TCI]Y2C(^34$'L#Z'F# T*%)>6@ M.!EB,6R0"ERYK2VX-])&@]:T]GVS'3'3V4%'5]9F/V&WD/*^LY=GPW&ZR,=( MP!#]N*")MBJ"M%[B%LL%6%^FR5M?YAGH**J[U&_1T4QTWV&N<5_Q-V!Q7AT5 M/Y%<.2]F*00;M *411F?8AV8R".DE%Q.F3-B:Z/I'9*:"?F[ U9-I32 L9>; M\Y,C9LM(SB1HL-(&$$8Q,-Q;T%%EI8(7+-2^WTPT?Y!3M:V$W8"/5+HK#N.;LJQXH ;9PW! M("68LG%3EL$30T :HDU$_Y")VH>WN]#93(J@.R1VKKX&(+I&=-%E&3.1D+/& M*(7Z,A51>$"19:9ETM[6SBKL6?5TB.Q"=W"KI(H&0/7I_KT+EI:=5%)66EKG M,1Z1M/0?=>!*PSI#E77!9JW >!)%G.&B78P WDX#D50@OO:Y>AO*2A[U++3M"REZ";@,I1C(MZ M4S?ZY(;Q='SLO@XQ%!A0H8PS3@/GB[1:2N@=.@DA9D4,UYFQZKUIWB:EW_Q3 M1\"I(?8&-J?/:>Z&XQ1/W'2,;MOLV07@/ PE/YN<(I03\,EF7!%* QI06EK@ M9B:C8UG7SA6\3U6_F:>.,%59&0W ZPD'BT1:F>PQ35_2>#;\EI;)VK/)K*1H M+_*5^W.@<^*!8:C DTP@9$Q@#"60A0O,><=2K-UT8DL2^\U==67,.E13 RB\ MFB8WNYU^7TAON>,O-WLO6>!)$0C"EL-05HX%$H/@@B\N8Q2D=E"WBI9^_0U.^5S$,? MS>ROEFHPZZWQ_Z>%9KZD^3!@J/:,K5I3 )Z_XL C =;P=\CY &6J9592H+M. M* BB$+$7,N6.<Q7+&">C.ZR< MRD1+4OS63L'VDJ*^4[$'!=E>ZF@47*>SV2UR$I0(QE(+FK(RY+1$0H0E<$XD MIQE-071[?OB4FKYSL3V :@..[Z@5H+P)43&K MC#\$JK8=6-QAMK4':.VJD ;P]>0P=>4&;U$D,?LR4,_CDO$T@I'E4J,Q7IN0 M,7+O\"![+^>KP^QKQSBKK9BVL/9JGT\^"4F5A, <.I%E*HAA!B.7+'#U.".% MKMVN=PTY?6=G#X>MO131(J;NMGE)B!/,"8AN,2V:HWC48KZ((_7'PZ^7QT=8K_6BV[O^+QW6?V M-^&K4E9_6?;P -,'3"9!G95,0;81G27'$#U>6"#19Y1?P:R'E=&M:MKAK8-8\G,]P,2N?_Q;ELFGX;AC2[G(QP_Q=6 M>DH5)-SM"R<2=P0O@#-OJ63<\>JUK*NIZ3=1WP6X*DF^ 0PM)BA]FD[R<#X@ MAF0K @,M?6E!J358CU\BDN9LJ?JO?MCXY/7]9MJ[0,FNLFV@$N?B:YJZ%B/OR6[O@::$&-<\(#C=J!B(F"8RY 5,@4X1BM5!_G^@Y) M_;I E13_T@)5U$(#H+I,BPNT]]3C;IJ\LV5< ",@61SMJ[R"\'&PVH%,P9C@:9A,6D2+EL0!*2%,*:0$7U MXN/U%/7K]'2#H(HZZ!%1);$SN"SV,ET/ T:3P_3'O9@&GGKOM.'@/2E.?F+@ M,A&@DF7.>1,C?U&F\CI/M.X%_3HV=6%139 -F)=7DAEHIP-!2$.DB2]'ISO% M8FENE)@C*9'JO1-?$='OF7\W1F0_2;<403W>!AMPDYU13@!/I36QT JJE4)H#=[D<[20! M+JD$0="(Z#>"N]J9P9?D-!O/-XM=O:1=A/SXA_WYOLSN>'X%D5UMWE/QK,/ M*4^FZ*T= MMSG7GO';(3O]UK]UL:NVHOL&'+T'%N\6\HL.?OO)O($-=WF4N(QNM#*Y#-M-,B40'G<2&W4$ M[JEFAF/D36M?CGU\>[]U<%T 9$?)-F!.SM/\T;@>S>?3H;^=ETNI5Y,5]A*= M QZC"\B10'O)!0AL3>1F00#YD2#6K:(:L$[/&!Q(20GQ MW %G&D7%: 1OE05/M!&$9LI4[;SH,P(V0] /5=&VNX ;L%/W'=KN;\]\<+-A M>!1+,LPQG7#G+8VY&4.CFS*#3)S%.(:[(&NC92U!FZ'GARI9JZ> !FS-F\P, M""=EZ)8'C+/5\JS:YTQ 1N(D99KFPZ"HWQ16145O J&MI-X@=#X.1[?S% >" M9L^XB1"UD,B&=2@87::4Z!@,4<:[VNGU%:3TF\4Z''QVD7P# /I[&EY_0;J/ MOJ6INT[GMS<^32_RJ[O(#S+C&#(00C**2\4RKBN"=3P#=5X1Z2@UU.FTG*V0S&IK6>V3YZT(['?+ M[!8K.P)S>\6UB\H[4_^Z7P.BQD0=&:02V0H?(AAK/$1NM$JX"V HZ[CZ E;':NG_Z[P"P;72'?9>'@Q,^%1#!?Y72FD*%1T(D.*I3T% MIQEMW_L=O2*Y9T7_D'W&GW;K.+[X[=/GD[_B9T[_ M=G)ZCC^>/.>M4CN2M]YSV+XD[W):O^WX$IF+ ;&O!K<\0-^Z$(-"KQL@AZ^7TW=>(92*KH;Q\5/HX4F M?W7#<>%[6>GW.861F\V&>1C<_6?=GX,0I0F92R#>H$/#=03#&85%0T7OC535 ME]PA^&JF57GG^&X.)0VLG#?$<3\8#']:MB'Z5.[,(H.;% 9Q+DJW40J.&X7A MID$WR(L$.5*::2;)5V\I59F%9KJJ=[X>^M1] V4_:]C?B-T)P+,X6\S4T%4OU.R)\G-]';O$]K5==NV%1]$SZWW7D/.$EGA"M=GLA1, MMCI$HZBWM8]7UY#33 _X/B&XE4Y^^&3!Y=7%\7__Z\79QY//ER?_X_?3J_]Y M=/[Q\\G'DY/?CCZ=I!-VH^2P"8<* MTJJ?DE@SO,^D%#DO?9FXLJ7$3H-EUH+2'D&.=I*0VLVR-B)L__&@=R^Y*AO% M@$>?G">EAEE$$#HCFYQJ\#%3&S!8)K'VX>IS"II)0U3"PNL)H3O+NX$-^('Z MI42*[9^,RT')T9_#V2#: (9>\/!Q4'4@5$WJB5A5!E2Y$A#!) _&J=M;I M34(:PVCE%=$](N0W?6Y>K[)#L)M !U',2XF=+C1)S>,I^-C]W6((>,=,TZ( M2"5'9EPJ33QBZ8KH#!K5Y&,4.8=<^]+)6H+Z/:>HAIIZ0F\ 09_3',UKBO?7 M9^ZYB$$'377PTS%<3< %B.0KB] MN1V5>JU5)W%WC"7.5>:RW-ACZ,\9$\'J8$$K+P+!;VFJ/59P8^+ZS:'7,T.= M**,!E+TQ*>J.$2T55T%J4(KA[JQ- J=U JZY-SX:ZFGMJN25Q/2;!J^&HCK" M;@ U#_'E&=K914>G ?4BD>@E&&=0+L9A/"GQBZ+*Y^B%U*;V)O::BD:*,RIF M:G83< ,00:-8T)X^IN5_3\>O,Z&?)Z/1+Y/I'VX:!]9EQ[G,P*PJF0D,"[Q* M"6@D6?' M'.U(ZTM26PDI;,C(E[WT>I,/0V@[_CE,,VGE]V$EH9RG]"$4XYR MHZH$#"4#CV;8&L/1JG<7U.]V+;'+]C;= >&]$:>[:F5GA'U-T^$DXEJ:SKMR MG^X';4J2/(\.8L"H5"3'P"J:P01+2.8^\'0Q7>VJ@&7OUI&8] M9V.CM ITE+@@@A50J(:@G"[M,JGB/=\2Z/(6\\&0LZ/$]S!!=9!RD.IOR5(. M(D8,=G$A"=0DADA&0F!.470#4"RR,@:;N2/0Y5B.@Z&[.914G%F^YWY].IO= MIOCQ=EK*PI=F?.&)W+?B2HM22A3:@M5!8D8S8Q10Y7CIP)'!9G121)(T!!:, MJM[69PY\2D?TIWT0!BRR MF!B7-FEV&)2NH;+WIOM]@[26!AO Z+,F"BL.@Q><^I>B]% M@UO,Y'J\>,I"2@-+E1"91\B&1A J43 B9> T.BXP*E2AMAO<-4^]=_T_&/Z; M0D<#J^6WX7@R1?G>7\PY_N+&UZB!TH[AYNLC6UXP*7S6X*0IHV 5+1Z5 !U" M$;K@0I+*H-^0M-X'$AP,NUWHJ@$(/LO +;VEHX""0TH&*E-J@F2@A'/H%:$W M;V30H)(2UJ<0>/79/FO(Z7\R03]IT3V4TG_CH3X:.)[/Y;VG^98*L M":*\(P8(T1H$31A"LN @11.4\TZ06/M,>A.Z^A]HT _P:JBIB?EG:\^Q3 C2 M)(,>-3K:R(U48'!]0=;19Z(T9:JVD=O_=/'_B,.?:FK9,UU_,JX#L]6'6<+E MJ!4MI8RDM [P 6P2 I)!1KR,1E7WW_8[7.RTX7@#IXO;**3.Z6(MD+UQLN6$ ML-P9]#,=^@'"XBIQK-RYUE;:F$KQ4FT+MN/98J>-;OL\7-Q&!8U8J]<2N\(X M9C)UT^^OQ:4URS%'#R&2[EAMRO^ILIZW@AAX=^K0.BI$TA,^ 1OP@F+3@5,D06HU N M<:)J9[=7T=):$=IA(+F;*AJPK)VGUIGC2JB<0;O2_BRQ4":H>]SA")'<6BIH M[:/$)@Y>#A@)=03QIJ#1P%)YF@7!:0U$-6-H._/VHHDZEHR#Q MZ/0+(A,8EC(([:)B1J;HJY\1]1/N'; L[\<)][91?]5$6V^S*(XN__K+V<7? M+Y]S56L"Q)B"_/A-_35 MT^P8U]-P?(N_N_M'='L>I$)Y5):C:V-]6>:FU&PS*L$(KT.@1#I1.XM6A_)& M;OGNB[0WIIP=6JT-^ M/+M\('C*)2"^-BTL$@J'#G0*PQ$2(AII0?1Q%*T-1 M^M#]ZEM0VRBBB=L<+^:XH1L1AJ/T;";6U61# 3\(T]/ I%42%"TM]KS1X&PP MX*GQF2ZFQM0^8^V"C]['^_4-[-[!T8"5_9CPS6&XO%]@F,\J:P]1\C*ZF*,P MB:.X22F-OK2,2M0^<7CZ_GXM;?]HF%1230.PPK . [G_6M!>!A#,W?AZB,'< MT6R6,'*35"4ORQ0 5;IM(2APU:)S)*7D1C/JA:T];WP]1?W:PN:@5U%];;@! MS_CY93AV*.'Q=:ECG1V-X\?A+)0TQ&R 8I&9.@[!>8O;2_%EX21_2.&'L-["12F6D!^F= 2&9 M1G\[E^!/8" HJ!'5&[R]0U*_9T'-P;"F AO XZ(U14G[HPB7+-WQ,[ 8U,GB M!TM"D!$5&;B0%>BL3)*)!BEJGTZN)*;?DYOF,%A':4U<$GI]*O8@M+L:F0>) M:<<-BQB3A6S0W+.HP)6C6!T(0;//12*U2Z$VIZ[?;@K-(;0CM39@,%]S=A26 M_B_*/0V_+9K:DBB8)9H#E9R6TBP)WC(/UB:N8N!:A]IM#3>AJ[5ZYSJ8>!=Z M>RJH43MY.OZ&0I],<:U!LHA.L(RX2HFU4&IF&6-9A-2]:7Q"4&M5 MS <"VJXJ:11AGZ;IJQO&>X_WSL? D'_A?]QGJ'Q*T3@";'$LX%C"7<*6#)5" MCS?X2%WM$\/=*&VM[/A F*RNQ$;!>F_D/[GOR[[R.J@H,P%A+'HO)8=JLR^V MWNG$=HULI_#[S_[J*:)CV^Z&)/SX;.#T?E M5BIUR3**1I^;4H!B2^\PAU^XY-Z5F5U<=F\1UY+86GGO@7!83VU-HA*7V?06 MZ;CCJ#@AE B)UCR"6]AU'Q1X%3E8(9G50<9$#Q*'O*"KM4+;FM^7.TD7^S4W_D187-RY3*+\KJQ7#-FT,L4!U M6:U64?!9&V"XJ[ @$G)8.Q.T-9%-UOEVBJ37=;X=JK5'W):[,*^XFZW@2;.0 M;;0>XL,HEN*_E(P-#%7.14(C:+EI+,'"96A TF-$T)%F53MA%,= MRONUOX<.F[I4:P-.P>?T]6XWNG W'Q>?KRE$I@U:XQ00>0 BKT5DIC9F)D#XS[42JW2E[)3%-1D)]X6YW-36 MV?V M_!DC02 '7)-RV%4840*L1)>&).ED8$:)ZF.?5Q+39%#3V[:[LYH:VFX?N"E& M^MYR+ZZK#2)%?UF6*[V62Y13)F!CYKB@&.&:,FM\5SF@-\CIMPZC >C54E5[ MX+N:W#>76]Q;N^M;/]">>$\( HKZ+<5H M"((5%-8>"G^93-&ZWT[#%S=#W_7)Z)$&4B"2"H>C@BN \AON9@F?,H_/++".U M+V!O3EV_4T,;0&A'BFP@!7Z2E?U[G>=9A]*M:EJ ?:6J,#IV"-P+TKHW2^4'Y;#?B.ZSE9*PS!I8./8SV(8&8/U48&PY4Q#4 5&)0',2C0D M#F->5_NB4O>;06<18YL0WTJ)S1LH6LK&)$JT= MD[7=].YQVUELV2ANMU'BC]#8_GEQ2^?/I]NW&=[W;,"2<34;#N,3\.'YZPL5#7SD#J(SY3M(3Z MTO3?$%=N*7%P*0B@1(BLR\$[K;W4JQ"^=W.D?8@H??%&D]GM-%VA,C^,2NZ& M&LZ=0O&11"4(95"DI7(Q$::9D\XH6?OA'*&OBI8@B 2N3B@53"EPN4]P8+YV) M%1&I_C3UU?3TW8RM#B9>=SVHI('6C?C@[.;J\ M/+G:R;2L?EA50[,AS97,SJ^32?QC.!JA8_RRK_T;H,O2T1BE NW+7I8"*RVH MBG=N!='41,%JQYA;$;B_:5KUAL?UP9C$_;NLN53R0"%1,%S'4GNB<"DZ)SKH MI?8N6?T:JNY0]-ITU=50ZQ;L^.+\ZO/1\=79Z=&'T[/3JQW=HK<>4WNLX7HZ M*]FKSPFWKMO%D.*W.D4]5D]XF6W6!(APB"S!(F) 6E!>!"HL$<;67J4;DK9_ MP?;:USPN@T!]"#8D4"24@;B4@W4Q0%"4".M$=OS (FC$6G6!H=?UVAUHJ75C M53R5W>S3W5]6-4EO45/)"IV5P_''$%]:SZ+$P#X1AD"Q,H/3RH,.@MARP5C* MV@5$SRG8UZ:<)=Q,TT-CJ>7#'S%J"&Z9D3BPR8K270 0OF2,F , M/*&<%*SJZG.C5Y#2KV&HH/_7DVSV%WGKEN'T_/CBMY.KH__8->7[^.>54[XK MZ*J6\KV;3O0&9@1C(B?#(,;2@SF8# @>!R;YX%)* ?W"ZEF&E>14Z(/[\M&/ M4+8YT$43_E1N,0JK)3A/$S#-M4TR2N%J6X]U]/2=\JV#B3<:W=;10.O&Y,/O MEZ?G)Y>7ER>__G9ROENF]]4SZI85K:6PDFVY3->EF.%S^EKF0HZO'X\C!17" M<$2-CJ53;(K@K,/(TT1!!.=)^-J^_"I:]CZR?O'/+Y]&]'5Z=_.SD]O[SZ M_/O.QN;M!U4.>-ZEM5H$-!U^0TJ_I=,Q@NIV6=(UCG]-\?K9O;,WMC?)E)!. ME4YON!4AU 18CKN=T()X8416O'9_DSW(W3^6VOK53S9L6JI&2()4VMD(;@(8 MFPVD(&6RG%#%ZD>4N]/;=U1V&$R^#MT.I.'6325&4;^=7BV,SM'YQW)2='K^ MZ\GYKN6&ZQY7^4QK0[HK&<]R@7PXOX?)\G+P=1J'MZ&9%$NF%,2J) 2(Z#EX M335(2KB/.1#<:&M?[=B&P+TOOFSRLB<)D91$9E& YZX,+2I=YQSWD(0RT>H< MK*SMZ&U'8;]&L#MLO;KKTIW>6C=TZ%L=79W\>GK\^>1OIR=_/_F/3R?G.QZ( MK7I4W6KJ3>BM=A<4%QXF!S&CP7BHJ1>V6 M0UL1V/.%DGK8>7-*=R=J:MY8K;M*<5]C7OTZR,.##WNK\>(BVUS%D- M:MEE@C.,(GR$1)FVT5O%>>T4?G?70Y[=HEH\_/OCLE"6*<KA.GJ:O0JR#2)>NU65%-! 0Y.KJ8N/TVU?#?Y>TDC8E&E"BKO2X3-: 98RCMY&B5@:E M$&O;\2J$]]NC^1!F\" J;0#'[Q23OMP-# ;H27JW]()%H+DEUHD(3 MKD3M;F&K:.FWKU='L*HB^ 8 =.*F8Y1-:32VZ-W[DAUG)8F)*,A1XGK@I: M M^@21^1B5U8]>-B>NW.W)' MB.M&-0U@[CS]\41DT\D8OPW+1D5O\\=4I#G1",4-P)44-?H%P:$4%8V!)<)I M;8=L6QHW0J#]P1#8J:(: .)#TXA7+H,C3GDB@ <,H870 CS+#$AV.2MAC-2U MBY%6T;)9YI?\8,BJ(OD?^CCJJN0@ZQ]&W3WV<$=1;_'1_4&4X-P&Y1(8KS3" MA&/,*"D%KHG(0EL93.U*H>X.HE[GIH]&H\D?9231+Y/I;(W $!WJ:*8#SB@&7U'.EO:/59][N1FFSAU?;H.BE!3N TAK8(2_#EQ1O M1^DBOXRR/[C9,!R-X\?AZ+9,;'G.IHX.+;4U@)&W+!>(;1G!$<$(G[W,FE-3 MN[W7CJ0V>_2U#S@/H;:FT+D\XUNTS[D_\3L;.C\<+8Y(7G"95>9B6DAT:J^U: MIRNN0EAY2)0;0$BKNE-J"U#\RRJ)RL??IWT,:2C\OF M*/SG[1#Q_M#.F#+D%'=W M)22X'$TJ5_2%J"VB_:G^D=I2;H/!U6;Q(/IMW6"^T0UR=U.Y^F%==[#LT#QN MVH.0\<@)]09*DAB$=P&\EAE,)LYF1CT"\["U7!4KRE\_NZP/7*WWD)#=F5U8L5;H7Q,#*0QI24LD6 2H<"YS5QPQ?3+4<&OE;_3FYOJ>+F-TN]- M1_?R;MUHE+:3NYN,)W]=O1EFA^9B14O$8+7BVI"2#@VX&3#<#$H>PA$?G17< M4EK[3D4W+3$?'7\4/WY=GF7]XL(]GA^A[(TCEA'<8(, (;D&YX6 %+E!!Y\' M)KL[Y7F'N+X;M.R-D=7Q6$VUM&YA7G:6V]W:K'A2IWWP.K1"*SN>*>.8#82! M4=Z#4+BU.&L3AM\N9,I%2JYV[5)GW? >(/_R#:?C/)G>+#3UX?O=/SZY1Z"S MSI$&T&HQ@\-10,^?@I:06,!6L5 MBRY6GPBV![G]5DAT@M%#*:_UW?7-+HK[./2K']=]]\=.7?X]^NUE9I,DO-1Y M+49#93"$>,A2:Y43,Z1Z4[,>>T ^6O\WB?C5#<>E*NYT_&0P_E,^B641N5(*O=FDP&I!0&?!->6,9%>]NV]M)OH.1@Z#WM6>0!]8:-WV MKJVJ/G?3Z4)>']/<#4?UZ\1?O>!P%>/K>3M $R-#G?4^0RY- $6D$:PI,3*S M5)&D$L\_3NTX+EEW?3U-UW?#W^\\F\5>.,A!$>]+)XCB30NO Y@8/5 MN?6: M*$]2[:UG#3W-UH%O@XA7+7%K*:#'F&8VG0\^N_%U.OIS.!MD&I*B&3WI3"(( M33$0H]F#Y<03'J)TF]TKP*<^00S^](B69R_L>7.LIK_)OL)L 0&_I1N?I@/! M= B4I-)#!FDG 5=$I@XHSE;X;\/Q\.;V MYHYP'PQ%7\]!J;/&>-HPM'\ZH6]5RKE#3IIOM%F\H_)G+^U9Z;NH;%)#?GTK MWOWYA' 6LH^4"=#""42]XV!MEI!3E#%DYJC;J%'K>XI_^M)^';OP[3%(GZ\OT,=[_1PA8B'U0PC+)HX+CU92[1#")_Q 9.M!)" MY]K'")M1UF\ZLKJ[T*%:6@+;DQX6L]?\?9SV_ D%3->0Q"Z M=.T1#"QQ!)+G&AS MC"6XS]$3ZT 35I8AZ!K7.U[56^_N]]IH)P'UWB+N.[9. M7V]QT90*013-8DF]9.E^/27N N%E3%TI$8HD@_,A@92&,\L(DV?RODQ'JY\ZB$J\4 M922"IV4 HHX"C$T6O0-\"J(VM%H>\V;^TQPN]&XY-#B+]G:W7QQQB? M\V7X=;'D='*XEPL-N)-S$#PH\)I%B#1G3:5"HUW#(CU[:;_ME#O9PG87:BMH MN%LN/J'I+959AMM,,E=R 9F7*=E06'"$"-$])QR2X9WRC+675&QK0 M^B[ZFM067@/A\PJC>#8RZ@@^C(*66'$9I)P((.A/'LKA:M] MD_$]FOIMG]Y9KK"J*GHW+J\:J3TV3[N;6U;XF\[D>E3PZE@08LUV_#\60ZG'^_=\L?3/NG M- U%A=?IP_=/"R4,%-IQ'[B$X+0 (4P GWT&5NX.,VI+(_G*1FP+\IH\^]@/ M@5TKJ0'\O18:ZR"R<[4U ,U[TW\TCN>3>7JR!9RG^4#[&*+T#+@MLPQ2 ML.")%* RDQ+_P>I4NU'B6H*:S K4 5L]1?3MS[TW-,I]7][[FMZ4IJ3#21Q( MX9/UR4"(9>R/X!A5Y<3!^R0H)99S83=RZ+9^=9/Q006/KEL=-&"W/MZ]]NE4 MED\C-U[V7QC@BI VN@S..%:&O:=2V,.!^)P=$5ID5KN%QWJ*^AV\U*GEJJB* M'_K*QF?T#O)D^H>;QDE^Z 6.O_DXN?7S?#NZ-_%=7>G8FH##7?G83S;=7PFA MBCF9F0=I?-E?96GD)#*D( .EGDFB:I=_='_.YNX8N#N7XT3D'+($1IE$!I("7Q:3*(W; MJ%.>H[;RZ4TT?-E%4V\<:>XNMNWU;I=Z'Z?Y_EK_B$[LR3A-K]-\&&;/ MN9"<&A== .44N;OOSF0&QI$-0P1-SF^D_#4O::*ARKX8J"7$G4W MS3UDQI& MX'R"/Q^/7'S.1'3.,"TQ$M;$@6!!@HNE\X&)B1"I13*;(>'MY_>;.*\$@@JB M:\!+>.9I$FX48E1"R&84BBH2O.AH"%:@=NCBRFQVFSSNUD0V$;)7QLI+0':JN!\&F0.AHB#9%4=0E\HFZW$C,10TX381P86-M9/O MFU'6,P:[A<=.8-Q*5SLC\.OBB GCS^E^SOL];Y^FDV_#&:KM#=X&5&L6DDA M9(ZE^:T!4[H$$G1#"88#O9_7TZG*/;DV<# MK9/C4F2P7&+\R[0'XTK_91$%SXN.E-7;2FU'8L_C)!NT?[MI;X_LQ;6;WWWV M0&YB"A-<%,.TO!?.8NEKXSGZVDF@-%UDX!R/+L7LN!;]>(D/-/9;W],B0'?4 MW[X(O>JJM/OM&=GWG2 ORLZ1AM?CY?S%\'V@'/)IJ 0KRP0QHB/8F])2K^E0H?!9@]*^X'"FI0),SQ 4,B:T&&1WZ9EM%YTQ&A. M4VW'LF)8TUEM48M657W1JO<VQYIM1UB^XZJ#@'6A54$D3*9GS-#\=XU:1 MBM\Y($EQ)Q(!IE,9;LP2.,$)I,"4HD9JRFLCZAD!;0&GAHXGM<3='EJ.YO/I MT-_.%V>/D_>N=@UL=ME$%D"Z0$!(&\ &+T 2)@TQ.0M;^Z1W#W+[33(?&HD= MJK+_O,D]Q[^/XW"VY#/%>PDON!\M_AC?-?GDIG/T1[XNQH]>IG [74SQ^.!F MPS @CD5/,P4;2U=:HSP8JCD8*[)02DKK:KMO^]+<;W[Z # ^J%+;P?+SU?L- M0[;ETCV>W-Q,QI?S2?C'ET6GK#LN&0;RUM (WIE%:XPROY)%H,DJB7$\(]4O M(FQ)8K^)ZH,;W+HJVSUF*C\D>#R*+..4BP*I8DI\3OV]NP#9PU3\@7 ^CM@;2EW]/P^LO2/?1MS1UU^G\ME2P7^2%/&<7 MM_/9W.&B'5_?L?Y[;6_P.&4SQKF/-T71:QC#ZP(IOUS#?R?B5 M[ >!!,&""N!X#KCUN03640\N:LYSML)6OV6V)8G])FH; '&7*FT@/?;2*UOL M,8^"R[ETH+-06CN!<)[CKL,]4&:--H897KT0;BU!;1T;='* O[L"FMCLWV1G MD)B4+G(,#W4J=^V8 )]L@,"2#QB8)L5K3WM[DY"VSO'W4/4F(-I*Z@ULGJ]* M_NZR#"$)A^PST$(P$(DF,,QQ<,&5WM0R>]MU.=$V*:"#!=#=P6<7R3< H*/Q M?!@+Z<-OZ3&7>O)G&-W&%)<=,F^^WL[O6B.^,N?+MKY*$1E%F7+GG =D'/=N M;B0P&UR6,1B:-YJ1NTW)9PW">[Y^V$WEY.%5^D,WIES5H+.K.O'WWG>X>O&M M.#] W7@9::DR@ERQ,B&<*?!*X]8KDXN94J%%=2-2O6Y\V?QG;<_7Y46@^8!) MI:6GI9V'EZ6[!T98I:U,IM8AR]ZXE\W\5O52VN1U[1:);Z'VYRV6JDNY@?WX MG7;!/G(=B4?'PIC%,'5T5+FCD(Q6F0K#/*E]MZ)"Y^9>=M =8-6!$IH(,-_B MYVSH_'!4)C3<+13%J.:>)0@.]WH1.0,;,33WZ 7P0"-%:1X 6B_IZOE6_N$ MMI="&K5C1P>OZWD_.KB\\+#WAG'_^-IU3UW-^CLI(_?CK^AG1. MIM\?SP$>VW6GK(7Q%(@L?2I+0LP1W.>X8B%%1;D7M7>$->3L?Z1Z]^@[^[IL ML>>U58G3 $)Z4P9F6S2R6D-R)CO**->\=M#Q)B']NN>U4/#Z-'-?F3>PL:WO M#$T\BH0$B>*1:!FI3&!%Z8L7,Y>&Q!A9[31]PRW9*RA\JX;KVTB_!2@]ZRO+ MO;549@N:R-+>4Q@PC!.PQ,O(LHN.U;:O/TS#]:T4N[;A^C92[KM@_>BMSN'6 M2QEYZ1SN0H0R;@HL15-,B0TJE$[$B;SGK?P0#=>WTM2[#=>W$5O?>E_7+3PH MD4A*'I22# 1'E]\3:T!RIK3,3L@@-U+_#])R?6<4U!)BWV!8T34\>2M3:6N6 M?"X645APVE*@)CK'%%?4Y8UPT'[#]9TA4$%T#7@)#T[4V4/C949\0)N5(!I9 MC!FQ*!%THU*6TE.>C=.UOJ[EGO*N26D?'9__':?0SA/\S+#<):F MW])L4-IU&QDL,&8"\8X4[Q*&M/]7F?JD:"E!WUO@I&=930$JS^ M/IG^XW3\:3H)Z)\_9\EGK6PTBWDVR)+'O=5PBQMLH-Y33Z0/M?NE;D!6(R:J M,K JJ:$E9/TR' ]G7U+\=3*)+UA263I&J042BUU'&8%Q5H"QV3+%J/ O'9UZ MR%I-5K_^45?(JJ2&EI!U>?OUZVB87EI@J@-3Z$VJ:!3Z"-I?^"U!JRZ_PQ'(V.QO$4J1]?#TL[[461S1L'439[72;G@?-E M\H 2 5V=0$&YG'$S(HR8VG[!5@36'$S]G[=#A'C9G>?I;/@MO7S]A^^_N?\U MF2[.ZI>!L*!6>TMDN?!79BLK"SXG!2%E0VT.U@1>63I[$=QO"-@=\M;-K>Y6 MJPWLG*M9FSWE;7'"$VQ05"D',4=DC>%N8@-U('-BQ#K/N*Q]Q7X+\MJ9;-TQ M:":'T6#;X'QD[-S=I+LL-$TN&ATQ ,H:5SWW"JRRZ*4(FY!7)Y*N?9%S2Q+[ M!6EG4-DUL/KE)TP\N_ ,9 MN>? :1*="9!XN>\J:2GLC.4*I'266"-XWJRXX,W']YN./012*HFV 3MTS\3G M-%IH:/9E^/4>YR8'0@BZ$$R7D?4NEJ9E6@'5(0BE.(FDMJ^VAIQ^4[&'M#^U M=-( O*ZF+J8;-_U'&3"\^*'(Z,&01F,\BV@^#2_S!6D&+XV (!C7A,440^WS M[;4$]9N=/23$ZNFE 9"]'RW-'C.9(2<98TP0A2MWN2Q*S3D*UAL4I^#&I-I' M MO0U\[(^L-&H)WIL %\KN'IUVF9(F(-HU1)!4H[CCY#MN!X($!I8CHKSX*O MW=SJ/9KZOCC<%1HVCS*W5TW;4#L*X?;F=E0:&!_=3*;SX7\MU#E0B4:J,)KA M2J'X:.#@%1>@59 &N1/4US:(VU/9]X7C_N%80WU-S&A>PV,Y( PN,<5ID9PF M($@48*FG0(-P*C$?@JK=,W@]17U?1>X?>MNJI?5SV^.+\ZO/1\=79Z=''T[/ M3J_VNQ*ZYFE5SVHWI;K2*>WG]"V-;].R<=!X<2+V]^'\RWUL^G!*IBA3/E - MTL@ PF(H8C6G&"M$:I-G5-/:OLN&I.V=HAW.W/7UM)B^1>1 ME2F]BF*(1$P9.L3 8_3E2#+>Q.KYV37T].NN=8&55TG96MIHP$M;?PDN2&Z$ M91F2++UKHC=H:DT"EZ3TB3&GZ?]%=TOKZ7VK*Z;;**$%1#V[2>.R3%GP"$X5 M/T"F"+ZT)"1&YV2"0\>@]O7V'^:*Z5:*77O%=!LI]WT,].9=R=(BR]G$(<2 MYEACU(!^G -ILPR"YXCQPT:G0*U?,=U*4^]>,=U&;+TV@EIW.2[HY"7%L%'1 MXM0'IP&C@USZ.QA6NC1;MYGN][A7>*"KI3MKOX+H^M?_NONQ)&0;2+DB'5*I MZDT6?$G=.FDR13GA_GF82\8'NF&Z,Q)J";$!3V&%/_681$@L$YXRA\1L"?>Y M17&)#"YF*V6RRHK:[N=[-/5K33KS0*NJH@%HO17[/308&W 2?2Z#IJG2MO1/ MS*7;N@=!@F(T"19X[<3>6H*:#&MVU/W+ H)JBFB]JUNYKW!R^?GB]T6FTHWC M67+XWGM>/[B1&X>,_.J@ZO4V3&%/! 5 M" K+4C"[UVB^HWGN@?3CN)O%T\#Y:UU0HMR[8*CD#P'GY$K MYA./06@,6[O=U+9SN3NKK^P>.UN)NO53\J7S>>ZFA=-O:6\7^M63.G"5UU/; MC4OL'+.Z%(?%D'/!D0:7N(?2K#(QEQP3;;O$9PF=L+1XYL?^D&U1 MJ#0;+I11SMDL,\X(Y8$Y46QLUN!IZ>LGN5(B&D%9[;N_YF"""X%K R:Z5))4&;S*!D*0E)N0++7F $!Z1E2_D*JB^@W@M+L> M&CGNON\);'*@VC.@PGH0V1 PVFJ@(<1,C'4NF/=\F->/;0\#>^CKC4/O'837 M@#U9W)DK$]*G\^]74S>>X59]OSY4"$S[.* ]R@!5A;2DNX5IEIDU+:K +CS<I*L@&;,O;YO?LX?2WW*1TE'J@NO3;B\*"H3&6%A,20TN.FV_M_LWO MD-1WWK>;[:JF'AJ U=ICMH>ZV(O\RW#LQF'H1I\F2]_QI*3&9N7*S]EP-A^X MX 1+CJ%("5F6N%D:RVTB&:57FEK7[1'6SJ2W&.SO"*=MCE [TFUSD'YYYK<% MW\%1@[Y' )-H.0,"M5+@(J[04(&2E8:0GH(&B($9TYOEG8\_Z[^CYSKH^O M+H3<-V;NTYG'DQN/2V&AGKNV!\O[[T?C>+^"RCSDV>SV)L7U566<>UPG3@#) MN530)@8F9P?29>6(YJ>#@%U.N MRL45;Y0#%H.,B21(H'Z$UNJ_*:-#,J>@\#:'ZS.,MR-L(9>9'1%E7.FK]6M#'DP]7][T, M)_EC\O,]RA=7/ZQJ!>.&-%%!B*WJ+@$C15'H/H6*[4)0O"!6<9U2[0 MVE;H#3)ZOG?XO]O[LN6XRO;TQHB5$<7K\*P;1WV]'$3NRP.W M0Y%N4"W+$VV7DA(R.>15)(@3\%$=-6#]>\:DER[1E_&&XGII(17D<(9W2&8 MW V(YEO\V=W\!(/_/?0]FGVT?NXI+M,7'*7,YA?QO",1IJ 3LCI?S/88*Q4Q M3*_TN[I;!]26A(8P_LH2+@5_[1C3)0#SN;/CEU-(SN&@*/+$JL6=)DT%1XK1 M0$7*KP+379;NEO8K'T&6$T0I#!M84I[OS?-U-BA'% L21<]!R#Q09&%.*"C" MN(M!,">/:N+6SVPM;;$HR!$^T18 MZ=JMF\;2DI6[/\=;)3,0\-K[S&*C/+F>Q/D9]8NEDB;'C7("$3=W&*5"%KN$ MDH()4DK(JTH9FUZ0VM9-2ZH82F-W%$RKJZ.[O8V3_W)V_,\.>]]@OVT9W7!K=VTM,\444(!-S M01>)$])&>9"\<,%KDF@H[14_[;^EW6<@H2]#*4/1;4 9'Y;=+E+EYD>F\Y2F#>Q*,S.8!PN0P@ M7+&0"';9M)<"%E?!\\U8(Y&"?R<%QCJPXLO*D_Y;VG<*+2M#T2U6 Z>,,E:% MQ"0,5$>1Y5)%P2I4N_7C\^I'4S2\]MG8&(OX6LE9* MU-M:VT[Q7)5?4FMK0[J"T8$2[@3"4N1'[Y)'VH&C!#(R/DBF?2A=ENK7I:DD MH9G4W" L2IK(/[WW25/:!N@$7Z/G9Y2), M+1T1DEH4(R&()^>0-9XC9QFG6DBC>&E;]O4HZFOE(&)?5D\_#.7F=+)Z+AP^ M%"J(13K?'N,"E=Z"!T?U?))0AS&X)O0V N0&A;$^AB3 ;F^OG M&BUS^KA+R%(%?\2>&2E\4K)T&=3#,YB.%HPK+I]RX-<^.=R0>\,D35(*CH3/ M#^D$#RZ= W"PH)1XXFR*+PR9\OE+1PNZ%9-#*01KB^!#O+'W,7R8V#\VS ;F MPDG4&'D BPX#;,)3*(8HD@2Y]MUMI<>=G95-\Y65AIE<6U@TUF3F4-8\"%: M#?Z?S%EZ@(M.&,!AAG(7$R'RN%E+;>:X'>+R'(ARA[?E8"6OJ*< #6V2$EI>GG4LT$YB')[^^(OR"(HL',4P;< >67L++J?W&IXL M4CS?5Y%<(Y---&(-D; 6L6*OZ8R]$;I+TU\/,1V/1CI!M6R_)1BY!0'S)!@ M6N1;D[!M!BZ0Q]08P:W5Q6-J;^9&Z5X,][M1N@_<#8CF(OH[Z#5/8KE&*B_! MA:<6]DV7/R/BD0E1(P5K9,)$)?C."NOEU2#:DLH09KN2,%?4R70RN_IFQ]>+ M[X7!HNI%\BBXG"@382=U7F#$@LHIFR'"MMU'&]#J$UW GQXU\:S#EK+7AF\R MPS%L@?BE7G5,'CRM>3T?D2OH^7R[V2.L>%"$RFA,KY/?/M377 0.(.LEW0.0 MJTSXE]%X='MWNQHX\3):*5%()#^'D AR,7 4>8H^BF0#ZY6(N(/R9YU6)GT( M95T)_&H3;_]\,G!!"!,Q)937.L0-,T@[YI#RPDJOM).AUVV(7<0_[;1.E*(8 M\8/Q:\ &_-U.1GES^V9GBU5/$4F=PA9AGKUO"=N=([#^46<P3CA$N;@"_' MT%+N\>'NY4$(-Z:0580F.:,-T8AA\)HX.92X=G/.?<3+.M9>7M>C'UWD^%^CZ#N:4DAP10 M_:",K_>U?V,(/+9US@9=6%1 M XX::02899P8E:LA8*0CTPB;)+"28&/[G5=;MK1?MRYY*;.C%(#M:6#Y323F M9= LHI0?I. $)V2%8 @$;&'%@[GX?N>FFWJHLVT4XVV[#@: 6%L)_^_.3J"I MTWP;[ L,XSLCF)2,X0X'EBBGP1Z1] M5$@)@9.UV-F$>Z\KNWJK^RY!\;VF*+BMJV55.])+DQ+F*(!5G1^,!5N;PZ?@ MD@E.1T,#[IM?W*>_RNM,68;WT<\ N%M0T.N)G(_C0XS0)*)H0AQ,NZJ3"593,@-A;B#:MJFH"M4R$IM-=T+RN5<"HR^ MMX Q-2%XHYQ\84CGLG9AC>#S^BF-BN,]72+$EN7970-9)V':YE0I;K\"?+)UPN,?X6KHJ,5 06VZ% M%V6G >6M*Q[XVZ2;3O,3](Y2[5&R..44<8?@0X0I84HEQSYA57[)VC"8EJY8 ME-%4&=QKFTGKOHP3[X$0H.9CM+.[2?PT]I/%NYNWH]F5]DJ3?)75.0R8)>OR MSLZ1CB):PW#2+U^LW/2H]+Y=MY10?YB&?@'T30IK_B#B>\I M8N_L=#2]@+'8<#Y^>CQ,KK1,T>JH49R'^+7QR.3$$QJ-E18,5>I*&UI]Q]92 M^E:I#?$(K#2@MJ>?TQ6.3(.?#(A8IL X= (9$QVR#'-'4W)"ER[O];3_ED[? MRYOF>Z';X@:W.F=<^A:?X\\XL==9]J/N"GO"DO4P&Z[RU4JGX7_;&D2E>2AA?N1\\R':+CPQ$GD M(T\ ""%YT!(Y+1WWF@H2>SWV4/1B[-&D493"M9=D]\&S!1$L3P,#U8PZ3Y!D M\'%P@148]P&#[Z81PT0ZKS6+)!2@O,%+LGM1MO&2[#[XU2;^V25/BXU*3,.FQ_+I M1U0260,8:.QA^_/,6]VK#L_;NR0[F/C!^#40)]N\YSTZ98[F9'SF$+$:%D+P MO)&QQ"(BL*-.:D9>7FX[H@GY>:^,BJ,=3A[#5C@6)PW([#2EZ/.#. _F=XXJ M?XN^&^=8T)RVC]TDCJ['S_[&AQ'\P\P'>)%7E'LG1(!O,R6). FP%PN#$5?> M"A@T?+RE2X25&'>K1NU ,765F6T]#O/N[Q>?SDXO+BY.?_MR>G9Y<1&OP]U-/$\O>W@"\KO[Y0\7>TR4FC),*>*< MY4(L7""CF$1**X>3L1J_/'L_?/K[#[/N\E=$.Z_*GAV9K 8V[ N@:%ZC^-W= M%/:)Z70YF>FB.+:T+%$K$8LXOPMD!')!:K"72>*)>69=Z7>%MPZHLL:.+8>7 M\BO&30M"6XQ]514 :Z9=B//[OX@[1I!U'LQF9K!E'+Y,4SHV_VP E854CMA7 MA1J'HES[;!5PMV%DEQ-8/=2AO0Y)"113OOG LJL>I$?48BR)ECJR?N42UK7> MQ(8UA*FN)&RU>?\ QNCI.$ZNXVSDI\_G86#/%H1;E&* %32%@"SQ$1'##&-2 MA/"R]N^FD_/-G=0-+Q1202D0#WA<>G:X%,XZ^//[&QN>3\!BZR06!#F9XW5) M"P3J%@@S8YC4(2H:>JE@??MU$Y<+": =-6XS['5]]UXVMV,PASW>;!BOA5R M@(%CR9"2C*]RJEU$S!N1KVHGKWJEB.X(4J_OO?+*\(N,S4+H5S[;>#V#Y1=E M0_1"@.2%SL_[*%C]=(P2!>$32\EPJWKYSGLKJ*:=68K3K1(9 ' #;LA#F'1E M>65@(L-"!-)E>9)&5TZ&7W#4%J2S!".-QUR' !X [KY ML@R6/@2\81W.""UG0[AGRA**I,R%MGD,R"6=D"2<>&H(9?V.T?>0S_81U3MJ M/8J*"L+?@)C>=Q/8RV%*9]WXN<&&.1&*JXB$$!*^"FR0L3@73+,TV,@=Y[T2 ML?;0T<;!U#&,CR:A,J WH)Y5T.C$_^MN-!W-"XK K? ,<,F54PG@HA,3 M*"C"; C@!)I>]>[WJ3VZ?BB57:I?'*8MP4>CLLJ_G<15*5<30N+:8B2D!:2" M2L@2)Y CD68_D_)0VD;:.:BZ0;PBU/>0TW >:H?WEO')5;:T#2@X5F#=)2 M^OR,%/PN>((X34EK$[U1I6]L]AE7W3OGO_R:[H]#0@*#6+/-? MX\1GMJ[A2_V]6^ ''<;I;+K< <(5ECH88C5B,A=Q]"8B35-$#G[1EB0OBS]W M.FRD39R#'4^(OX"^!D3Z+?Z,X[OX$? %'WJ> /6/T>S[^[OIK+N-D],__3 MY[&)&ZS-GW'BNM*Q]T6"<$Y4OB*$Z<291D%@ $U:#Q\8SS5'$I-62ZUUZAP-=V(A]"=Z=__HAC^ *NF):)$(_S ^L1<<%@X/,CS M[W%RUHV[YROI:CY<,I6D%"CEQS*Y%OFUDAB1DMPR%PQ3JO2QS?81U:TJ=/P- MK1P=35A&*\=C-8&H%%'>8:0T!T0X.,@ZET<*F'.N#)AV.!76TXLAU"T;='0! M'0+XH0O293%W[]&<6SD.H_$=P+6T][KQ]%T$X!ZO[,7IZ9_@7.0JIF,[N9_C M")^1SRY'=W/SQ 6^TA&SZ!1'FJ1<[2UH9*.4B$1AD@(;(<;R$CS:='K)V;QA M.;S-X7*CT+/?K2\K/CC)LY)'H>G[R!<)4RLR]FU3HK\R*@*R$5# M$6'!NN"5I+2T>=AG7/V"P?C-RK0X-[4=TT\<0OYRD M-RO(YXO_^1]C&,^5SR^?4>$1!8 1)\PA9R)%"GL+JW[$7/4[KB\ZK'YB?7M' M%94)?&OU%CZ,IO;Z>I)M:NBA2\L0NKO_+7;7$_OC^\A_7N)4L!##@%Z/6J'A M4!2.7KJ!29DD<4@2,"$Y\W19O-YJ'SG!RH7228G'*MWP'.KS%=2+_ NC*4Y* MP,1D?N;$^U$TP$5KIVTK;QM)56,$@-KXS'4O W<$Z[_0(XH,2] M#13Y7+*8>Q:14THCF$.,BA$G:2S]S;1;=:$<[WN55]B'A!84]>P>:7).1!(C MDL9$Q*5/R*B4D ),@N5@BHC_L>45]B)V:WF%?5"N[1BLK1. M5*8^8!B,#FT MPPRRFGC$%(N)"0:_\E[V?>OE%?9B:F=YA7U@J\W[MLH .%#E-%%(,\803SF! M!#9@9$F2S-+D:=_GO]]&>87!*B@%8FTQ;*@2D 1GP5D/:$308C.[EU>]2S*8!U+LC7XC8KC3*M;>6?\3I:DWDV$F>S2-!6RS(M]EV.D.AZHVPQ?=W>S[:MNS,4KO8;1Y!^6& MSHN?!T"!J,A,A,VO7TFF)XW6JUAP!(Z'@E6;Y+-N,OL>[8- I9>&$JP1YI@B M3F1 QMB(J+;!19\4L?W>+GO1<+W: D<@^Q#0:A/^913^>%R/6/*!*.$04;DZ M4- ,:>$H[_DAD#P>L(M4^OR\\N;_Z^\65YHP8@R.* MV$L8L8-U*0?CI158,FV$"]N"R]/H__=U]_/_+%M<6&_+/SP:;X_]U4FG+\_] M0 0;X/S]R560X/8J;Q%5^)SO MB6 #G)]_N8I6L<0BN!,Q[T81? H#.S.BGNB4&/.4;2O0LA_GYU_JY(@?C_,] M$6R \[^?7"ENG/*!HF@BN)!6@W>19YD6X_S?_E$I+?EXI.\) M86T?[1OX&^?I\GO\1S>Y":O2SHIC;1A#P3J8?Q *.9]?T+9*^Z"8U[)?"&9= MZY7R@8_DLAV,7P-?_?NS*Y,I@K!_P#/(SFO7:"P<96+T9Q][D?Z&PC0 M#82P =(_?KM*$GNON8;%B.4)1XD,HP1%'[1B/,!>M>W"Y7ZD?_S6C_0W%)G; M$\(&2/^/DRNB.;98&!2U9(C3H',-'XZ2-DXJ9Z)BV^J&[T?Z?_3SWL@;"LWM M"6$#I+_[VY5W1KL$XA0*XSQAD*D$P4J%HX].D,2W9>?N1_J[O_4C_0W%YO:$ ML '2/UU>,46HSML0GI?VA+ !TB]. MKS!A*6)LD1."@NF9+QAP$9"R)&FFG&.JW&G;13_2Z1N*SNT)80.DOP,G4ZCD M%1'+9X93C,A$$E",+"C'D_!QVQ/5>^[I/4E_ P&Z@1 V<./J?3?.EZ\7]56^ MC:;_?'?_+H[]]UL[^><\(50ZPU0T'E2;TX H%@B\$ ,+&<$TYCH"K/Q;+MO' M5#<5_V@W^8I2T:2T5K-9?FG4R>@-+(W$D>SSP'[H@H'O)5G/K2"<\=(W1'>- MJ>YUK[(*V"FO ^AH0%X[B@TO#TB4=R+E&FA2J;APL;2%WQF%+5=6)++\U3QP#WX.B M)"1 )(5'&J: HL<^%T@GVT_9BVCI<3BM;78#*=\EI8'XMR"EY=[\:DK+5=;0 M%(0- GFF,TSPV;F8.$K1\&@CE;)X)=\=0VI,4D.I?RFI@CQ4OG;[Q?YG-UG- M9U&SQ),@(]A]R.8;)MP$0,;DN^;61PNH)C:'Y=<3G5="R8A(=+D0A(2U31,ESK F/*KE^%_M>-5V/]D)< M=<6 :\ :),:KZQL. MU$F!=^7V(:T!7;ZR^!^K(I,KDF22-'E$P<;/!44\X,PY; $AY*/[^Y M;3Q-5CHJH[1B-+1>A_K#Z;=/OY]6WO\_+,)_929[YSWA J>E^ M#1>M)CU@+H4*1G^ H?R<]_)I/)U-[A;U.] MF\2'*L("BZ 8!9EZF=]3EQ;99,"A-Y0R"U(-NO3)U '#/?Q!DU77"YLD1&Z- MY31?8A"(.TL!!_A<$TV6.4RQYZ7WU!=#J+Q?_B+EO'Z\9#@/#6R3ZV#+R_3< M7784ZQ!)SMQA8.>J! L_40PIG;R1,B6'?\47M1I/*P(;0/1&T1R(>E,*6IF2 M3V*W&OQ@02)#*81<%"4&I$4^30Q:4Q-EY(%#3QB.8C3(\>C<+@RAALD*#1PTP$01K;@(33''P.@:4K??RV M9AB5W;ZC[&?#,&Y@W7FWQ0U6'X-! ((LE 6(W# E,\^&B !,+>X=4 MRL>.2G$BBC\:UD(@ZTG7*P;?W2]'\"W>S%4R_3[Z\>Y^0>9#T?7/RZ?LWMUO M^T12&E!/ M4V;)FF@#%E2Y1"+,@"LP]IU&AF"/HF4^$B(E+YX:_18B>VUI:)^@X3Z$-B7. M-;&+F(1P4C*4(AA_,'"?*^-+I##1W,8H8#)_!0WW9GV?H.$^%#0@IZT1*T%M M$$HH)",!8Y\J\"JBPD@DG' TS(14.K?IC08-]V)]GZ#A/A0T(*>M&\*CNYJX ML4'%A&C*+WBP_,:;M!BEA)4&;S)*?;PHXK:1M>+9O[GM]$"2FY+N:BKG3US> M' 71.OA(I452<)_?G6'(*C"^@[=*&\ Q17HTU6X85"MK8CDE;!1;"5J:U-G# MQWN>%E_S^>1]=POC^Q['TSFV^7^>YO#*= 0?[^D8@%[DA5TEPB@V4B$:#7S' M)FFD,?R.&4%T3("M.+XF#YA PPONL?3[J^AN/1#[_OS+ET^7\[#CR=F']^=G MEY_.?CL]>__I].* .&N/5HN&4?>=1:$H*2CF=C1;Q8JR10J601S[]7$B[ZF@ M"8-.- 'SE$N*3"[V%XPR1&'IA"H=OMMK@(>NJ?FS>M;%PLC1. H<$T:4IGQL M02,":]HCQ9E3F NG;.E7V]>/I/85T6-IY>5B5X"'RM$Y,P!PG^N<=:N:0XU[*\.&I'V$KPN5$: \&M?47TB[V'=NWO M@+L-(PM&W.JBO'?,!R:1EP(C+I)$EJ4 J! CHR"!6[[+J-G:0RL:&$I<5QK% M]J0 V^['>#/Z$==,3,!RZ@3-Q:=@NXW1(<"(("-,P,Q:$C49*(_-O=9[&OA7 M2*80V@W$"A[1RD[CW>(J/E/)6DHB2H*H'!+VR)@\&Q^\P\Y'2;:5N!]DU:X9 M1UW/O:!U4@SL!@7S<'_?!BJT1#S9G")/+;*&F%4. WC_I8TV'=TLL%]Y]#P:RL@\6HE]\$!N5K13@R M6,*XE?;("9B!83QQQX1WJ<_CJ9M%\+2W.JO"P71U!;"K[>(L#>OEJL6MQ99% MBP+-&^<\24'E9X-D4-%1S9GM5PSI6;/UZ!U.2U<$HP9L@E?KV^-I6+X,X+C@ MR,,^ES<_,)B8%0NQZ^!AJ3MZ5/WS7@D;1ZL->PPOI SPS4GH_G0Z&^7SL_/T M%7Z0#S;S7[CBV,+7E1RB I@Y1DR6G&D*%C?4B=A1>D,X1E\&"@Z]-?F=1(R:)Q31)(7B_ M5^:W=%)WZRI(]?-2HH50K>TZ7>22;O%ZY+_%GZ/XQ_MN.GNH <\D-9S*@+ P MN9) C\REQ-0TM(<_]&.X%[JV-))'764I; [ IZ-ZF+IA1J&5>*4(1U,3D$, M%&D.OW-&46:U$XK[0Y11,Z)2EL8>VAB :6UU@!V5XG0Z+_9P$2<_1SY^C'&Z M#"[@)),"GE&$;0[LML21=H 7H][R9*)WNE\ 9FLW[:EC")'=45"MK8]3,#*[ M^PBV+-AK\^/U[C8OKT\/%X(@AGGI$.$8/B,&BZT1X.'%0#6.F!O"^JFD1V=U M7)QC:J4TPK45P;3+G?U;>\"Y:*2_9B2M/5W<,/\-]Y-.@PA;UNKQI?6W'O>H%0 MF9Y/XS#Z.0IW]N9@9EXT5<6*VH>4]5.OS,?)STKT1H\G8TGF.6U]=B&\RKAJLM:D,M M@SXPU5[RKJ]GRTF=W,X.6^R>-U4EUG,(6^NAJ,S/:D!C>W,_'4TOP0]Y!S_[ M9PF[^W6C57+K"MC>&^&IS-[%[)]?)_Y\_=;?Q?7[[9'+_V?YQ M#.ZW=M8K7(!;5T ?/!N4 F M3BL.P;4M2< R=F/'RP%_NOV1LXUA FYT,YK=E['=AO782Q1-!:H.0K8=#ZRD MB;>EV5[\-A7:VHU1>R06]J-?-MN+Q*9B7;LQ:NA4H(M3\ N_Q7_=C28/ZTJ9 M17F/;GJ1W%3H:W\,6\T"^OKS6!E SULNDOVS9; %,G^^VOO?IU_C!+RM6SOV ML73B3Y_V#_BN 9S#&JEVX+H'"T^_R)>SKWT@]&?T=_-'27+^8#>Y/SAU M9'V+]6AZB7?7<_*U \DW-R^'-XJ%DD@V-UPO^VHK%=U^N%2F[FOL"O#TV$K- MG)+=6'=;)EX_R0>&=%:$CI=M5V9>4#2#\E:OX*W>:O_(3_\I/W(^;\)^7 MW=P?/_3S>-Y2M32J;5_'VLG6)N#FYF%893Z-E\W5V];7PMWUF7ME4KY$.W]K MY-!OXFD[U9+4MGT1:R9:VZA=CK9,T.UU:_6V[.(W]U_M*!0B:EV3U1)KA_.U M!9G:CG+V%&&$>52EEL9-;5;+EQU(W YL:IN=J\CPR<_K8FOCQD;KI;H.M3)W MP-,0>_.1/5DA2I*XKNUZ>:H%N-P"5@M+Z<-0BR^H&UNNEV%ZR+JZ"ZC:F17_ MNAO-[G^W-W<+*,&]N?TQOZX]2C"8"+,MQ>Z>7=5+.!U(]S H:[N-+Y:9WZ?S M3>3B.Z#TO;L!E+_-2GF2^W55+U=U<.QN")3-\7\69XO:;\=B?4T']5)6BW&] M&;;F&'X59#X6TULZZL5X4[&C 3!69G[-\I-GO@Q^E2&];Q^]^&XI^K0G>,U] MY/,BGD?^OM?WT8OJE@)7>X)7^ZNV[N[&3CZ/IK."1]V;6^U%9TOAK)T U2;P M]6-Z'?GYK&^Q%5TL!J&VPU+[JG VJ/*-" MA*UKKQ=?+06,MH#20HB_2'G,IPWU(JBE*,\Z&*H;(=W!J9*K-GKQT5(,YL7D MVTCS/IB.??-5:4MAD@;35+OQ;V"X+ ?V(4[]9#0_ABF4I[J[^5XDMA0 Z0]9 M]7TIC&;S=^PXIC\?9U?J^'E7Z[V8;2D6TANP5@MJG/QA)^%R=#L:7Q^IL,;Z M'HH4V.@Q^ *%-A:]W,Z[>"6&81_"VA8/^6Z7#7X9_QCE1@M]KQM;K7=I;1L7 MSS[,78C47FE7XRM8MWM3F_4NJ>_-5I/EN%>C^PK=SB:WX_#QQEX78>IYB]4N M4^W-TUHD&F$I?_'OQ],P*4?3BR:K790:M/J]QJ(1HO[6_?$XOK(KX(:FJ]V* MVINX[=C4=LQ7>^KH-H:/W;P2W>_VYN#/;5N[U:Y"]::N!RHM?'C3]V FQ\ON M8;CESKC[M%_MDM1^GV _E)KE\T@TUKLR58"]1DBK6_+H>$[9=LS_*H+T5Q&D M0Y((%M\__.4='\V0)(+G;==UEGM]15M!:8"L>3;*.SN-\SNJ<3Q=XC?)M\-S M$>+IN_O'O_/5WL_?"LF3>9S1.'R]L>-\[/&AN[6C<6'.CS+$*I_W=C%TOXZ9 M!H1W>OOCIKN/\6(&1MKYC\4#;SN6\B'JV=Q/E=7CE[#;[0EU W*8C^WD!W3O M1W,HOHVNO\^F%R??+HXBB]W]58GPU9!';^AKVWWK-MT2+WUL;;A: 8/#W*BV M7O>8#_'OXS"YN;^^B/YN,IJ-XL$/-FUNM5[E@OU8VP9)"Y2=_CGQ7RFRJ7BF"_?8'].-H,1V6RGG_9 M]U_^.9M+Z?WW\?57?]BRMZ/I>K4">E/7#YQ6TW ^C:=75*W4,C*EN;/:0*VD/S;W+;Z0='J-?VV#%\.(N+IY= M0ML"1NVK@P]#.S@X_Z*I:MQL17LM*XU$$Y=1Z35K29GP_.:&&^!J2YA^)R#_ MHP^XCF(_]OV&_CK:^NMH:[],FMGDYC).;J?GZ7(20%]E$C&V-%OM&]K/1M@- M3'5+(8^J1*3P>4O5'63+\52BY'LX/-ZV=-54OX'$C*,P JL_+M[B82 M[ 3)5DWH?LSBX7FYF]JLEM^Y'T\[(*E_O^\8G&UIMEINYWZT[0:FB05P/JY< M%=/.2BR"SYJKEKTY9"%9H6SD,D]O1V!9<"5^V6.] >,AJN &/)KCZ<#>9#ZP 20]-U3L1 M'L+.2P2:H.5)"L'U]EG;K'0\/(6PK-F_CE/%K=S/R,(&OD\X? M\93Q63='.&7O;/R@6OVP^/&VZE$NWN_5&3B2W\O8\ M@-\3K^IG+.O&>=;-ED,M$T;NWTLC4>4#>=Z"W_%7].4/\B_.3N/__5__#5!+ M P04 " #'@:)83Y5ZOM ' !?-P &P &)O;VTM97AX,S$Q7W$Q># S M,S$R,#(T+FAT;>U;76\;-Q9]WU_!=;!I#$BR)$NQ+3L&LHY;&(NTVS1 'Q?4 MD"-QS1E.28YD[:_?<\G1ER77,NI$BJ, D35#\O*0PW/ON1SJ8N@S?7DQE%Q< M_NWB[_4Z^V"2,I.Y9XF5W$O!2J?R ?M=2'?+ZO6JUI4I)E8-AIZUF^T.^]W8 M6S7BL=PKK^7EU,[%4;R^. J=7/2-F%Q>"#5B2KP[4+S;2?A)M_NVVS[I\%;S MM'N:GK[MGAS+X[9HGYW]IW6 IJ@>VS@_T?+=0:;R^E!2_[U.N]$Y+?SY6 D_ M[+6:S7\G]\%EETK&?Y9A],AG/?Z@YGKNZDU:EL:)3_Y/ !'CA-L^G,+>RUP/5^PG;?I< MLYL\:6 EG^W\XMEDB4=W\M_2$4G/=P1X>[_JGW'5_Y,[K'6LZFS";G,SUE(, M9"TN_FK)"X/^<@.A!'-QWDJ%7";2.6XG5"7CMQ+]+MATN"< !EWJ(,'0!U5(E(7D0K4$_JKT%JR5*5@S;$P#E-:F TJJ/8+I2K/$6@XU[!CLH370K8!!47 M.%$#C14%QP),(B= SD'K.^M'"CG+4='G&Y&W$!96Z"OFX)90;MG\)<$WMDS^!D9_'EIN;]^==IN MG9R[BJ-5UD1AS*2IPF4@P@WC5@;*@4*JKR51@TGPO*^5&U)UJI8AA%,8IVNA M7**-*]&.@KLU.G*OL":1 K<=>P.J"0GN1CY=WR%_RP>2O4?<_%1JZ2HI?,SK MK>X;>1@OR4BK*^*MPV!345*:1_933XS"[()3B"0E5$_K,EWM,D67-/;[3@,U M2..OSS1?E"/H=K8&G!^^&$>P51?P03H\75 @B-K'F5HCO9WPTFW>A(1O7X)K M54]12IO2P@"BZ4BY$*-12^;!#NW3S*/[HD*P4O- WDI+SVE7J]0#%2I$>F!Q M1BL1]EQ=V7=**&X5#4!%Q1\T2TZ62DGFVCI/LD5"QK72#R!SR'L-CJ)$ M%D1^JE+F/O(03D(5(;9OJM(7*+4!#WY>[0IX GZ&W7':.,_+ M&:[#B&K(W4Q14W ,GD.*H!K"?%01?<*TNI6ZVBJ_5[_VEZ?H._$66TSHN_L- MLJUOD(4WO&+J=&KSV$FA?)'X\S!*U'V"UE])?V?0.%)@;ZR;R>MP R:S3'DO M@X]8TZQO(-ZI3"A@"P;>P#5 $SC2'/A+2?C4G\D_2@7HP7>5>1)VTP_W^UW[ M_:[=9_1[C<02SU>!L+1;2SO B9)@6*7#9_M.8\EO25C'1#-(ZY BAQ?.TY=( M3^)MM444]\_7!%PNT-#)6;Q]D.-58HTF("ORWUI4]P[2WI59QBUF) RFTCEK M7[=])[%XB\#WFV%_F:T0Z*E%"*N!.S)$7; O'+*H:%J+^E;E(Z-'DD1NS@?5 M61%;!6J9%=I,)$K'0Q.C,U]R B#MLV0 C6^42ML!\X&V4H)JB+#81SZ)W]JU M< YZ1W ^.&D^;(%6:/KPP]+6 4KSPLG>],LYA&"A^:2G\F Z-#J'CQZHO-XW MWINLUP6.$:E))':5*PL+)A979['/SAHG)R=T'-M;_!?3CJN3VHUP4OO(B]6R MSFGCK/EP<;/1>K#LF

!<@1-B;&%3Q_=W!\,&U0<$$[Q[UV<<=:A6?A;Z/9 MQK0L>'VV7/\MT5>0LHB2/ZKH9(IN[Z324FO M!M@O<6MB_X!W<6R;/>#5L_^K3_,HZ(H5K?3GKRSO_>:K,"Z!HEBY M1U&[MP< "TW ; 8F]O;2UE>'@S,3)?<3%X,#,S,3(P,C0N:'1M[5M= M;]LX%GV?7\%)L3,M8#NVXS2)DP;HI.DB#S.#[133QP4E438G%*DA*3O>7[_G MDO)'8AMQ, WLM"Y0Q1*_#JE[[CV7DBZ&OE"7%T/!L\L?+GYL-MD'DU:%T)ZE M5G O,E8YJ0?L2R;<+6LVZUI7IIQ8.1AZUFUW>^R+L;=RQ&.YEUZ)RVD_%X?Q M_.(P#'*1F&QR>9')$9/9NP/)3[NG[9,CGF1O>[W3H[=)I]T]ZG7S7BKXV4G2 M^6_G $U1/;9Q?J+$NX-"ZN90T/C]7K?5.RW]^5AF?MCOM-O_.@A5+R]RHSW& MLV@??\9NECKSXLXWN9(#W0]3.HA-I\6I4<;V7[7#OW,J:>:\D&K2__FS+(1C MOXDQ^V0*KG]N.*Y=TPDK\UC1R?\)8 *\<#J.D$_0CY):3*?0Z1+HZ[NA3*3_ MZ57G;?O\J-/JWH>]&G"*%1;VV1'W5B*.4'<(YNJ%O;K^]/GFX\W5^\\WO__V MQP[!?=*J;@?,38-=6YFR/UOL"U=8E 9+A?4RGS _Y##6X]-=@;J)-4J=X=;V M.W 86[J[G=84X5<=_>@)2[1\?!9(&RX(NV%#/A+,BI$48\0;/Y2._5UQ"VM3 M$UPOC?7,:/;1V"+B[;2;_V$F9Q]^O6+_5B;ABMWHM 5K/-MY ]C<:?Y5.2+: M^8X [^XM]X'E_L(=[!6664S8K39C);*!:$0#KLTV,QA/&Z@I=,>E9EQ/6*6] MK03@0E\%J053YJS F94PY9RGN&29*:1GWL1Z2Q6T2(5SW$ZH2L%O!<9=Z-/A M6@8P&%(%G88QJ$(J+709JFDT!Y),6#8>RG3(7$6'>?NQL*+NA"902*<@X$@+ MCJ4?8H*N%&D 2/V6@&8R3'.$9AE+)HO+L"?F02>JX034JA0J@IP&'PG NX$FY&[)*@73><@S$Z6+$#92-!0JZ M*9@EM'L6/B?PWIZ%#UCX^9[)_O3JM-LY.7B#8>\2O3Y42KI:51[S9.7XMWL13ZJ1SG,5+;T*?DO)"'1E, M(S$*=PO$CD0C5$\;,E\>,L>0-/>'Q$<-TLNK,Z]OBLS'O:T!Y[M(YG]RW*HC M^" <[C&($"3FXWQMD/I->>4V;T(R-!%@7#U2%+:FLN@ <7$D78BVJ"5TZ(=V M+^9Q>C'66Z%XH'"M;.?D:]0Z@ HE8C:P.*-D%K9)794XF4EN)4U 1OT=U(>F MGBI'FCCX/A<$=(C-Q@D \M "U*A$SBO32G&2%)A6 #'7UF@1E?IB@H%?B:"* MB/IH+[+-H_P6^?5B'4/R[3B&'7()&X?5)<^P>4#>V$' J8QD1KSGSFA.&H0[ M^ S*F,D9<)M-B0E7(7DBE?03TNBKAB4W%3@+HZ)0X. T1U5U,O!-3^?4( M-M$N?%9;T*Y"_OCV&$NF^Q7!IXFX$L 3^$L#[#G\3,"S;X?#VXWGD1C+!*/] M[CKU#24K6?R$*$ZRW:1I98E&"QIY1:^%<1[7Z6$N^G(I.JH?*['7:YKD\ >( MKP]JU\!3L#1LU=,NOJYFN-Y$5$/N9@D%1>;@/T06)$M8CUI.3)B2MT+5^_8/ MZC?^\1)])SYCB[L:Q[OH,U[@3E]X[)M-'4=C'@4I*"^2=QX0B7Y/2!:6,O@9 M-(XLWAOK9OH\7$"712&]%X'G*YHE!NJ?RC();*&#UZ WHKLC]8"_M(\P]4GB M[TH">O _E4[#UOZ;_<;=?N/NI43U]PKY*>ZR!&UI\YDVM%,IP+-:5\\VT,:" MWY)0COEJD,HATP[/L:?/M9[$WGJO*SX.6!$Z>8:&3LPBYUJFU_DYFH"R2*,; M4:T[2'57%06W6)$PF5JQK'P"^)U$U?W.VLOG+ 1W;A'.&F"0"!$8' QO<-1D M;42]*O7(J)$@T:KYH'X1Q=9!6Q2E,A.!TO'0Q$C-[[D"4/>K*/K6"R74=L!\ MH V2H" B+/8KG\1?W49\$WM'@*Y=-1\V5<"=RQL$V 4KQTHC_]<0Y56"H^ MZ4L=N@Z-SN&J!U(W$^.]*?K'P#$B:8E,K?9HP6)BU#][OE'>N4GH6_K787R[+@Y)7(EY?)E%^=2X\917N%4=0+\/C;DU\LUN^O\V[/[?-[N354(J< M?9QIDM_KW8GE%\OW=_G^W-HTLWMQZC"$Z"79L>+SJP6%]^ +KM*X\%)D/[Z! M,1)+WW3-G4J0 .UY$Y[ LU1^?9-U7_>L_4"L/L;/U0[#9W+_!U!+ P04 M" #'@:)8W$^D]?0$ #<' &P &)O;VTM97AX,S(Q7W$Q># S,S$R,#(T M+FAT;>U9;5/<-A#^WE^QO4P3,G,^;-_!O8:9ZW%IF18NX2Z3]E-'9\E8C2VY MD@Q1;SX-#&149 M$P8BQ8AA% K-Q1F\ITQ_ ,^K>LUDOE'\+#$0^F$/WDOU@9^3DFZX2=E!+6>R M6WY/=IV2R5K2S<&$\G/@]%6+QV&TWV/[ZT&W/^P-HG# Z'[0[ZUCXK-^3.AO M00M9L7O)H\TF9:]:&1=>PJS^42_L] :Y&5]P:I)1X/O?M5S7@TDLA4%]"OG+ MUU+,EC##+HU'4GXF1LZD5LE:DR.92C5ZYKN?L:5X,M#41VM-,\;CLJ/F?##$A//=Y44+NHYR4"U:;$(06]/PRX6MNGC\+]OUQ M-^P$-V%?F?1XN'IWXBH!;8&YPWL1#C=33^2^V?QT=?3Z:#9='2U.X,V[T^6[ MZ?XK3&E&SAEN50&9 R'QS/X(95KDL*1B#JP8SL^?S8( M0W\\DUE.Q,9]!>.7@+)>2Y55L>-[;R&6RDG.$:>DP 3%;'%,5)1 -VB7B8%H MB'F*[51E?AK M8.T2T5$;CCF*8BG\5!C2AC>*:4YM(K-J9@EG,2I#Y8:?,UC$,8^8LDZPDBMC MVX!M=N@@+Y0N"#(;B>M'J:)>1$K/7EM$K)6$RMQFR^N,-WK:(*BT+8E:$\&T MM[A,V0:FD1L,&P1MI!,T;6^P/='^);-^[)JXL*X?=??SQT^G=P/?X2]KU%]4 M??=ON.VQGX]BX /]"RNZS0[1AH%IFG;SF.R*9&&U9:JV>YK&!A# MUBFKT:REHDQY""HEN6:C^F5,N-M-,O_B MH?.I2>'?,2DJ!WS:MJ!GC3S3F7\>YZ;8];!P?5(_X.L!-M.UA [Q=3]L>S5VWM6CN=JE!8!I7 M5YV"1A!XC).*X\80Q]@=LKB&"\6-80(!X='-W9U5A0\*Z\UV%3 A&M8,^^=* MGG-;-#5RJQ1K%XD+CL?!M2VC5 =(E'97O[A0@NND%/30&JL"CJ=&A!S'4.38 M8C$S;;;/BK6C;UVXY5*[4^A(L93816SK"NYC6G9;:/\C"UEC;B[,_2SWG;[N MO<^KGN7MXJZ[U?P+4$L#!!0 ( ,>!HE@IT,)][@0 <; ; 8F]O M;2UE>'@S,C)?<3%X,#,S,3(P,C0N:'1M[5EM4^,V$/[>7[$-TSMN)C:VDT#> MCIDTA):9'KDCH;2?.HHM8_5LR95D(/WU7T(8S(3^S"U+*-=,IW:_U#'?*^^&.'62X$-%R?QBQ"V#1^P;K$1JU6K[7 MZ?2\=ACL]=I^I[L;QMV@$[2CH/6;W\"NV+SLH_0RI>\;&>-.0LWX_7;@MKNY M'ERR2"=]W_.^:]BF^\-8<(WC2>Q?_BS5K"G3]$H[)&7GO&\I-*RH6)_4L2$\.SM90EY M#_6DC-.:@A\8T).KA"V8?K/E[WJ#5N &-V%?4WH^7.T[<96 UL#<8;T0IYO* M%S+?>'(R/SH\&H_F1]-C^'AZ,CL='<]A/@6_"Z?NS!V[,)N,C;1DY+;LP/83YCQ.8C4Z^'QU/9L[TEY\FO\)H/#>2 MP//6O?WE*'UM'/Q>*,WBY0OA/.(0"LYIJ)G@<,ET CJA\*D@$HV7+N&$YD)J M$#$.C"MFGX9JL;!-Y@++*<\*6]\P?O '4="IE5L>,YGR 6 MTFK.$:>(@/((L\4'(L,$6GZS3 Q$0, M$QXRI#B-8Q92:8@;;17!)N S,UV0%U(5!"=,B]4UHS3DRIIA2)%(Y"8YKO:Y MT=+X?#70C,@%X50YTZN4+F$46ML;GV^BG""33G?=K_XE3CZPCQC./=?]UF[^ M_-GS;N#;[%V-^DF';_T#LSWW]5D(/M*^,$=/KE:.N$AQ&0DQ?E(3QM>A+>D? M!9/4[/J4NUX0J5/Q>JXU!TAN8%>,U4+XV M4/YSD?+B<<$XYL*,V(2+N5<3;!;A4^O8== 09I)O+JDR\=$T8I*F@-UP9$Q/ M*,@Q8%33]HJOTQ8JC)A5;?(EMBK2,KP$)EX[IKJ5TMS-CI&- K-INTQ8_7P@ MRQ)V4&ZG-MN4&P9&DT5*:S0+(2,J'025DES1?OUC$#&5IV399]RJMIT&&9'G MC#L+H;7(^AW$<6'VB"%)*Q>QWE**JX.'7L_=V]LS9P]:XG]4#UP=2[CV6&)' M1^NR=M?M>?>+/=>_5_9$:GNM0N<&R__Q M5%8ACD"-9E B91'4\#:+^..F_'6:-Y_;XV;R;TXB;A_!O$[S36Z>878C4>W8 M'+VV[[CCI/\E]B26Y0@46AE+ "$9;B1P;NT&G6&MC"6NIAP!X;;?OF:IBN8( M%LOU$Z2$*%A0;)]+<<',^9H6:RYCRH)+AJ7$PI3@5?&!VNYJ%Q>2,Y64BAY[ M'">!8<6!D.,8BAR?&,Q4Z?4ZHS;TK7]11]VE+,R-[1.31E*2)\?[Z M>[HU8SN.$S $XEQ!0;!'4JO?^^FV2!UWDW[O0!YD MW3][.SB*[?&,#S.CGNU,=-'.%=T_..R783C56<@'O6[W'SM7]TDWQM;$AF G M@Z,R8'EDBP V',C&EY'Z]3OBV6#+0:_/)_5D+*0)X'HBQ^K/;N=#.=X1WJ6K M3R*!AL%N^7%XE9$#L'RI7-"I-&UI]+@8!/4QU,NU-'N'A^7'M<)?H[7$ZL%M M,GZ&9IKUU!KK!H_V^,^05MHC.=%F-OCI5V4N%?'^4\O+PK>]AUBBA],HP[VN]VAT85JC-;K'\!2_U2)JZ2;B=[3%OL1!!VA;B%UM4OED^4]*)5[+@39\OX9!U'-7]H?)!CV;W(/39;Z?BI;&)-.)5 MD7;$D\>/COK][A#/^55O^+-P*H7<9B9D4=BJ2!&%4F0JU9YTDP/UGD1K$AMX76F'$1R"-^Q3LEEE2MDT)?*BY%U?/IL5LCS0KDQ">5% M0E&NO.^(]VI!8V8K1^^"+BKP )DO=:K 509N,BB#;8-;5ZB=5\Z62KR<)+\N MY,.6N8"XB0P+'> PL5-?0IG&5VF*=98,9_BV>M=")G4I316OQ[Y;!!*Z2$V5 M$6$=O"AMJ"_VTBCQA$XN,2C>.OL!RFP8[8AW5J@BA1X0WZ0/8L6IB=2%4)/2 MV!GT,M4AC[R&W-EJG-LJS'EJ2+;$%)IS2I1&2:]8)CL:12W#O*GT.2@W#I^0 MP[>@C(0.+ZDIT[3N88Q QL3-8"7DV@NC @S=BN]QUWCLU!CZ$G(")PJD*+AD MJ]OM=KI=2+CW=']X10,KX397PF>&V/5,=/\11P7AWU=U.*J@-.76ZS)1QDY; MO&]%&["R,5A/[40))*""@A*N6(F:2:*:29)J1?,V^-FT#$ M8Q)Q,QE7PA87@0\*U@(W2Y'H@F.WK%R:@U-XM2.!BC"7G@/Y$TF@X?AM0^9% M0^8J]V102 1B%J,<[J^OYG14F,9--5<(6L57J;L2Y3H*'&P4B6I4%4LL_+CU0(JC2&$6VF7)A;0T9#,7G@ MF>-5(606DP32:C3F:6-;BB9/"H8?)@K>"/=#W9XD4.->+P*:%AN!#8/8LF0= M!9DT*8_\5RXN0'CU#\C)&@\+=F[,N6V:VQ]Z2OXO 8NH"6UTF,6JFBI E+6Y M%]5MI1(N$NR2 E.G.8W=#@Q+.E&,VT:-P,]ZG<1'2#Y@8]#N?7]\3%KJS7M'046>?VQ_8#,%^B6(0<6&BD%+\!7P[1KX:40GUMV,@^&7>U,A2.9Q M?4PY?S/1@AX8\<$F2&Y!JT@:!WQ5EB#/!J=H\B7H^>6\O[AD ?D2,%'8((R> MZ+J:2>^U9SH,VR 12GX9*W53%)>J(6Z/SZ%^T%3 9!(P*U:EB>+]/I):K9.0 M5A87_(+(6$8=0&J.LJX+3 OU WB0+Z5DGB$:QL";"D= 5;&D7#.+&!'![P_A@HJ:_=5%3]PN$ .!LLPT;AXX0K^KHB <9(, # M"0AJ D%V;H MA(#N:GPAG[.G!PTHCS"E,0%,6%.JK8G,[%-TYQ1>/) @VM=BJ.!19RPSRSA] M@='YW!1O^8PTL&*&C4Y=:EOY>:3>@IR_T+VWPE;O%F.*I4:.RAMRC(]U+98R MUI8/DNML+,-.04TT-I*QVTA4F"KTLF1A6I]QIJ5XC55R74ZD?4 2(*TR%2^, M.906ZM;,HEM3,,8*#RUV@L,^7J]RQGV0=* 3BSR#GBFP*9B)4,!) MTXK9'P?+IK&"RUP;P5!7BG[_4J//:HG<3H%77"OZ45BKSMCYDWO-)672$3$L M^%ZGP-A?0A$CG44L0^!\?J8%LD6;]( VI')JF1HKL;G% V^AT[S&55T)\9?J M$K5 ]3@1X)%+W7H/H0"N8TSB 51!UTULID>:/J$H3)ST".M>(9H [W]/C@: M\S)42:W+&)FSE\9)U)21YBD))C/+*T23IHR.DQZE3G(>HX'-VW;4QAD*L"+5 M0+G^)O,VLZHX6F-/8/@Q![8\H*A?&TEM!_0N WG@RNCNRCSS?$[J# 0V'6=N MS2<&;WE@S#+7B1"2DZ^GMIQ%M:S3*NQQ;O1?$F&>B_-B;+3/J=9MB(Y/(7[B M](U"?)8(CQ\=]X8;7OP>/LN9]^NN-OUN\*DS6 P\+)_;TP%6ML&J MD:57@^;%$+"J-'(VT 5?RH>^Y'L#/?Z<@JT0H."0-3?7RQU>V@W9];7]@T[W M8._&Y6ZG=^/:;60/^IW#_VH1E?RN+9SM[.PC%YQ#+HEQ]%[VK\ MTM1E53D3G65&W4/)7G&26NJO%R@:^K;XVHH8^8]"W@>81#]+/WFEQ>OQ:O?3U<@YP]/_[1 ,%UT\ZW)\-^?D5]F\6L#]S3/9@ME MZ,H>\G_\S;T;$MPNPYB' MD;,W0G8/C^/[P*+'_]_"+H.A1Y[A[\_*70M$-R-YM@7X@R(V_@51_@)'1 M&%"5066;?-%V*\18%QAWATVV"6Q].R_=KN+S,+#0*UF(ETZK2^6W0&<+*/1I MOAY>A[49&OG_#/ROA5=W8O4?1!XND6V?2>_&7Q?;Y5]3^Q]02P$"% ,4 M" #'@:)862MLH!HM 0#'>Q$ $0 @ $ 8F]O;2TR,#(T M,#,S,2YH=&U02P$"% ,4 " #'@:)80>D(XE . !"D $0 M @ %)+0$ 8F]O;2TR,#(T,#,S,2YX&UL4$L! A0#% @ QX&B6*G$)+#>/@ 7XH" !4 ( ! M.ED! &)O;VTM,C R-# S,S%?9&5F+GAM;%!+ 0(4 Q0 ( ,>!HEC&E!$M MC-@ ,<_" 5 " 4N8 0!B;V]M+3(P,C0P,S,Q7VQA8BYX M;6Q02P$"% ,4 " #'@:)8:Z^R*@Y[ _@P4 %0 @ $* M<0( 8F]O;2TR,#(T,#,S,5]P&UL4$L! A0#% @ QX&B6$^5>K[0 M!P 7S< !L ( !2^P" &)O;VTM97AX,S$Q7W$Q># S,S$R M,#(T+FAT;5!+ 0(4 Q0 ( ,>!HEBY1U&[MP< "TW ; M " 53T @!B;V]M+65X>#,Q,E]Q,7@P,S,Q,C R-"YH=&U02P$"% ,4 M" #'@:)8W$^D]?0$ #<' &P @ %$_ ( 8F]O;2UE>'@S M,C%?<3%X,#,S,3(P,C0N:'1M4$L! A0#% @ QX&B6"G0PGWN! !QL M !L ( !<0$# &)O;VTM97AX,S(R7W$Q># S,S$R,#(T+FAT M;5!+ 0(4 Q0 ( ,>!HE@IM:9)*PH *TV ? " 9@& M P!I9W)I979E XML 71 boom-20240331_htm.xml IDEA: XBRL DOCUMENT 0000034067 2024-01-01 2024-03-31 0000034067 2024-04-30 0000034067 2024-03-31 0000034067 2023-12-31 0000034067 2023-01-01 2023-03-31 0000034067 us-gaap:CommonStockMember 2023-12-31 0000034067 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000034067 us-gaap:RetainedEarningsMember 2023-12-31 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000034067 us-gaap:TreasuryStockCommonMember 2023-12-31 0000034067 us-gaap:ParentMember 2023-12-31 0000034067 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000034067 us-gaap:ParentMember 2024-01-01 2024-03-31 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000034067 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000034067 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000034067 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0000034067 us-gaap:CommonStockMember 2024-03-31 0000034067 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000034067 us-gaap:RetainedEarningsMember 2024-03-31 0000034067 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000034067 us-gaap:TreasuryStockCommonMember 2024-03-31 0000034067 us-gaap:ParentMember 2024-03-31 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 2022-12-31 0000034067 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000034067 us-gaap:ParentMember 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 boom:ArcadiaSegmentMember 2023-12-31 0000034067 boom:DynaEnergeticsSegmentMember 2023-12-31 0000034067 boom:NobelCladSegmentMember 2023-12-31 0000034067 boom:ArcadiaSegmentMember 2024-01-01 2024-03-31 0000034067 boom:DynaEnergeticsSegmentMember 2024-01-01 2024-03-31 0000034067 boom:NobelCladSegmentMember 2024-01-01 2024-03-31 0000034067 boom:ArcadiaSegmentMember 2024-03-31 0000034067 boom:DynaEnergeticsSegmentMember 2024-03-31 0000034067 boom:NobelCladSegmentMember 2024-03-31 0000034067 boom:ArcadiaProductsLLCMember 2021-12-23 0000034067 boom:RedeemableNoncontrollingInterestHolderMember 2024-03-31 0000034067 srt:MinimumMember 2024-01-01 2024-03-31 0000034067 srt:MaximumMember 2024-01-01 2024-03-31 0000034067 us-gaap:FairValueInputsLevel1Member 2024-03-31 0000034067 us-gaap:FairValueInputsLevel1Member 2023-12-31 0000034067 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0000034067 us-gaap:CustomerRelationshipsMember 2024-03-31 0000034067 us-gaap:TrademarksAndTradeNamesMember 2024-03-31 0000034067 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0000034067 boom:CustomerBacklogMember 2023-12-31 0000034067 us-gaap:CustomerRelationshipsMember 2023-12-31 0000034067 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0000034067 boom:ArcadiaMember 2024-03-31 0000034067 boom:OperatingLeasesMember 2024-01-01 2024-03-31 0000034067 boom:CreditAgreementFacilityMember us-gaap:RevolvingCreditFacilityMember 2024-03-31 0000034067 boom:CreditAgreementFacilityMember us-gaap:RevolvingCreditFacilityMember 2023-12-31 0000034067 boom:CreditAgreementFacilityMember boom:TermLoanFacilityMember 2024-03-31 0000034067 boom:CreditAgreementFacilityMember boom:TermLoanFacilityMember 2023-12-31 0000034067 boom:CommerzbankLineOfCreditMember 2024-03-31 0000034067 boom:CommerzbankLineOfCreditMember 2023-12-31 0000034067 us-gaap:LineOfCreditMember boom:CreditAgreementFacilityMember 2024-02-05 0000034067 us-gaap:LineOfCreditMember boom:CreditAgreementFacilityMember 2024-02-06 0000034067 us-gaap:RevolvingCreditFacilityMember boom:CreditAgreementFacilityMember 2024-02-06 0000034067 boom:TermLoanFacilityMember boom:CreditAgreementFacilityMember 2024-02-06 0000034067 boom:DelayedDrawTermLoanFacilityMember boom:CreditAgreementFacilityMember 2024-02-06 0000034067 boom:TermLoanFacilityMember boom:CreditAgreementFacilityMember boom:DebtAmortizationPeriodOneMember 2024-02-06 0000034067 boom:TermLoanFacilityMember boom:CreditAgreementFacilityMember boom:DebtAmortizationPeriodTwoMember 2024-02-06 0000034067 boom:TermLoanFacilityMember boom:CreditAgreementFacilityMember boom:DebtAmortizationPeriodThreeMember 2024-02-06 0000034067 us-gaap:LineOfCreditMember boom:CreditAgreementFacilityMember us-gaap:SecuredDebtMember 2024-03-31 0000034067 us-gaap:LineOfCreditMember boom:CreditAgreementFacilityMember us-gaap:SecuredDebtMember 2023-12-31 0000034067 srt:MinimumMember boom:TermLoanFacilityMember boom:CreditAgreementFacilityMember boom:SecuredOvernightFinancingRateSOFRMember 2024-01-01 2024-03-31 0000034067 srt:MaximumMember boom:TermLoanFacilityMember boom:CreditAgreementFacilityMember boom:SecuredOvernightFinancingRateSOFRMember 2024-01-01 2024-03-31 0000034067 srt:MinimumMember boom:TermLoanFacilityMember boom:CreditAgreementFacilityMember us-gaap:BaseRateMember 2024-01-01 2024-03-31 0000034067 srt:MaximumMember boom:TermLoanFacilityMember boom:CreditAgreementFacilityMember us-gaap:BaseRateMember 2024-01-01 2024-03-31 0000034067 us-gaap:LineOfCreditMember boom:CreditAgreementFacilityMember boom:QuarterEndedMarch312024AndThereafterMember 2024-01-01 2024-03-31 0000034067 us-gaap:LineOfCreditMember boom:CreditAgreementFacilityMember 2024-01-01 2024-03-31 0000034067 us-gaap:LineOfCreditMember boom:GermanBankLineofCreditMember 2024-03-31 0000034067 us-gaap:LineOfCreditMember boom:CommerzbankLineOfCreditMember 2023-12-31 0000034067 us-gaap:LineOfCreditMember boom:CommerzbankLineOfCreditMember 2024-03-31 0000034067 boom:ArcadiaSegmentMember 2023-01-01 2023-03-31 0000034067 boom:DynaEnergeticsSegmentMember 2023-01-01 2023-03-31 0000034067 boom:NobelCladSegmentMember 2023-01-01 2023-03-31 0000034067 us-gaap:OperatingSegmentsMember boom:ArcadiaSegmentMember 2024-01-01 2024-03-31 0000034067 us-gaap:OperatingSegmentsMember boom:ArcadiaSegmentMember 2023-01-01 2023-03-31 0000034067 us-gaap:OperatingSegmentsMember boom:DynaEnergeticsSegmentMember 2024-01-01 2024-03-31 0000034067 us-gaap:OperatingSegmentsMember boom:DynaEnergeticsSegmentMember 2023-01-01 2023-03-31 0000034067 us-gaap:OperatingSegmentsMember boom:NobelCladSegmentMember 2024-01-01 2024-03-31 0000034067 us-gaap:OperatingSegmentsMember boom:NobelCladSegmentMember 2023-01-01 2023-03-31 0000034067 us-gaap:OperatingSegmentsMember 2024-01-01 2024-03-31 0000034067 us-gaap:OperatingSegmentsMember 2023-01-01 2023-03-31 0000034067 us-gaap:MaterialReconcilingItemsMember 2024-01-01 2024-03-31 0000034067 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-03-31 0000034067 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-03-31 0000034067 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0000034067 boom:WestMember boom:ArcadiaSegmentMember 2024-01-01 2024-03-31 0000034067 boom:WestMember boom:ArcadiaSegmentMember 2023-01-01 2023-03-31 0000034067 boom:SouthMember boom:ArcadiaSegmentMember 2024-01-01 2024-03-31 0000034067 boom:SouthMember boom:ArcadiaSegmentMember 2023-01-01 2023-03-31 0000034067 boom:NortheastMember boom:ArcadiaSegmentMember 2024-01-01 2024-03-31 0000034067 boom:NortheastMember boom:ArcadiaSegmentMember 2023-01-01 2023-03-31 0000034067 boom:MidwestMember boom:ArcadiaSegmentMember 2024-01-01 2024-03-31 0000034067 boom:MidwestMember boom:ArcadiaSegmentMember 2023-01-01 2023-03-31 0000034067 country:US boom:DynaEnergeticsSegmentMember 2024-01-01 2024-03-31 0000034067 country:US boom:DynaEnergeticsSegmentMember 2023-01-01 2023-03-31 0000034067 country:CA boom:DynaEnergeticsSegmentMember 2024-01-01 2024-03-31 0000034067 country:CA boom:DynaEnergeticsSegmentMember 2023-01-01 2023-03-31 0000034067 country:IN boom:DynaEnergeticsSegmentMember 2024-01-01 2024-03-31 0000034067 country:IN boom:DynaEnergeticsSegmentMember 2023-01-01 2023-03-31 0000034067 country:OM boom:DynaEnergeticsSegmentMember 2024-01-01 2024-03-31 0000034067 country:OM boom:DynaEnergeticsSegmentMember 2023-01-01 2023-03-31 0000034067 country:UA boom:DynaEnergeticsSegmentMember 2024-01-01 2024-03-31 0000034067 country:UA boom:DynaEnergeticsSegmentMember 2023-01-01 2023-03-31 0000034067 country:KW boom:DynaEnergeticsSegmentMember 2024-01-01 2024-03-31 0000034067 country:KW boom:DynaEnergeticsSegmentMember 2023-01-01 2023-03-31 0000034067 boom:RestOfTheWorldMember boom:DynaEnergeticsSegmentMember 2024-01-01 2024-03-31 0000034067 boom:RestOfTheWorldMember boom:DynaEnergeticsSegmentMember 2023-01-01 2023-03-31 0000034067 country:US boom:NobelCladSegmentMember 2024-01-01 2024-03-31 0000034067 country:US boom:NobelCladSegmentMember 2023-01-01 2023-03-31 0000034067 country:CA boom:NobelCladSegmentMember 2024-01-01 2024-03-31 0000034067 country:CA boom:NobelCladSegmentMember 2023-01-01 2023-03-31 0000034067 country:CN boom:NobelCladSegmentMember 2024-01-01 2024-03-31 0000034067 country:CN boom:NobelCladSegmentMember 2023-01-01 2023-03-31 0000034067 country:DE boom:NobelCladSegmentMember 2024-01-01 2024-03-31 0000034067 country:DE boom:NobelCladSegmentMember 2023-01-01 2023-03-31 0000034067 country:NL boom:NobelCladSegmentMember 2024-01-01 2024-03-31 0000034067 country:NL boom:NobelCladSegmentMember 2023-01-01 2023-03-31 0000034067 country:FR boom:NobelCladSegmentMember 2024-01-01 2024-03-31 0000034067 country:FR boom:NobelCladSegmentMember 2023-01-01 2023-03-31 0000034067 country:ZA boom:NobelCladSegmentMember 2024-01-01 2024-03-31 0000034067 country:ZA boom:NobelCladSegmentMember 2023-01-01 2023-03-31 0000034067 country:BH boom:NobelCladSegmentMember 2024-01-01 2024-03-31 0000034067 country:BH boom:NobelCladSegmentMember 2023-01-01 2023-03-31 0000034067 country:IT boom:NobelCladSegmentMember 2024-01-01 2024-03-31 0000034067 country:IT boom:NobelCladSegmentMember 2023-01-01 2023-03-31 0000034067 country:AE boom:NobelCladSegmentMember 2024-01-01 2024-03-31 0000034067 country:AE boom:NobelCladSegmentMember 2023-01-01 2023-03-31 0000034067 country:SE boom:NobelCladSegmentMember 2024-01-01 2024-03-31 0000034067 country:SE boom:NobelCladSegmentMember 2023-01-01 2023-03-31 0000034067 country:BE boom:NobelCladSegmentMember 2024-01-01 2024-03-31 0000034067 country:BE boom:NobelCladSegmentMember 2023-01-01 2023-03-31 0000034067 boom:RestOfTheWorldMember boom:NobelCladSegmentMember 2024-01-01 2024-03-31 0000034067 boom:RestOfTheWorldMember boom:NobelCladSegmentMember 2023-01-01 2023-03-31 0000034067 boom:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000034067 boom:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000034067 boom:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000034067 boom:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000034067 us-gaap:ForeignExchangeForwardMember 2024-03-31 0000034067 us-gaap:ForeignExchangeForwardMember 2023-12-31 0000034067 us-gaap:ForeignExchangeForwardMember 2024-01-01 2024-03-31 0000034067 us-gaap:ForeignExchangeForwardMember 2023-01-01 2023-03-31 0000034067 boom:MayorgaVArcadiaIncMember us-gaap:PendingLitigationMember boom:ArcadiaMember 2024-03-31 0000034067 boom:MayorgaVArcadiaIncAndFelipeVArcadiaIncMember us-gaap:PendingLitigationMember boom:ArcadiaMember 2024-03-31 0000034067 boom:MayorgaVArcadiaIncMember us-gaap:PendingLitigationMember boom:ArcadiaMember 2024-01-01 2024-03-31 0000034067 boom:ProfessionalServiceFeesMember 2024-01-01 2024-03-31 0000034067 boom:EmployeeRetentionCompensationMember 2024-01-01 2024-03-31 0000034067 boom:StockBasedCompensationMember 2024-01-01 2024-03-31 shares iso4217:USD iso4217:USD shares pure boom:lease iso4217:EUR boom:segment 0000034067 --12-31 2024 Q1 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#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense 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#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense 10-Q true 2024-03-31 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 19982074 20444000 31040000 0 12619000 2429000 1955000 104697000 106205000 172113000 166712000 10187000 10236000 307441000 326812000 226327000 223683000 97299000 94416000 129028000 129267000 141725000 141725000 189966000 195260000 7718000 6738000 84142000 84693000 860020000 884495000 50892000 40202000 13106000 10830000 14451000 12810000 11797000 16918000 19177000 21621000 2500000 15000000 9285000 9080000 121208000 126461000 85509000 100851000 2390000 1956000 53919000 57172000 263026000 286440000 187080000 187760000 0.05 0.05 4000000 4000000 0 0 0 0 0 0 0.05 0.05 50000000 50000000 20704004 20467495 1035000 1023000 315233000 313833000 146860000 146604000 -27539000 -26426000 721730 689700 25675000 24739000 409914000 410295000 860020000 884495000 166869000 184341000 124517000 132130000 42352000 52211000 15980000 26500000 12223000 12824000 5292000 5667000 2169000 0 35664000 44991000 6688000 7220000 -409000 -200000 2317000 2381000 3962000 4639000 1643000 2500000 2319000 2139000 -244000 1230000 2563000 909000 0.01 -0.01 0.01 -0.01 19610644 19462636 19622455 19462636 2563000 909000 2307000 1138000 256000 -229000 2319000 2139000 -1113000 769000 1206000 2908000 -244000 1230000 1450000 1678000 20467495 1023000 313833000 146604000 -26426000 689700 -24739000 410295000 187760000 2563000 2563000 -244000 -1113000 -1113000 236509 12000 -12000 1412000 1412000 137000 2880000 -2307000 -2307000 2307000 32030 936000 936000 20704004 1035000 315233000 146860000 -27539000 721730 -25675000 409914000 187080000 20140654 1007000 303893000 125215000 -28758000 605723 -20710000 380647000 187522000 909000 909000 1230000 769000 769000 258807 13000 -13000 4795000 4795000 232000 2600000 -1138000 -1138000 1138000 77184 3705000 3705000 20399461 1020000 308675000 124986000 -27989000 682907 -24415000 382277000 187522000 2319000 2139000 3419000 3400000 5292000 5667000 190000 138000 1549000 5027000 -546000 178000 985000 405000 -962000 14664000 5910000 22678000 -3022000 -1131000 10660000 24336000 -2391000 -906000 -4141000 3702000 13440000 7065000 3000000 0 9619000 0 2968000 2226000 9651000 -2226000 117500000 6250000 50000000 0 70450000 0 30450000 0 2735000 0 3125000 2600000 936000 2157000 -34296000 -11007000 609000 671000 -10596000 -5497000 31040000 25144000 20444000 19647000 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, 2023.</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. 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 months ended March 31, 2024, our expected loss rate reflects uncertainties in market conditions present in our businesses, including supply chain disruptions, industry consolidation, 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 for credit losses against the amounts due, reducing the net receivable recognized to the amount we estimate will be collected. The offsetting expense is charged to “Selling and distribution expenses” in our Condensed Consolidated Statements of Operations. During the three months ended March 31, 2024, net provisions of $476 were recorded. During the three months ended March 31, 2023, net recoveries of $154 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 Products</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, 2023</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%">60 </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%">1,838 </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%">57 </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%">1,955 </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%">514 </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%">514 </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%">Write-offs charged against the allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </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%">Recoveries of amounts previously reserved</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%">(38)</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%">(38)</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%">Impacts of foreign currency exchange rates and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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)</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)</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)</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%">Allowance for doubtful accounts, March 31, 2024</span></div></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%">60 </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%">2,313 </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%">56 </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%">2,429 </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></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 Products”). The limited liability company operating agreement for Arcadia Products (the “Operating Agreement”) contains a right for the Company to purchase the remaining interest in Arcadia Products 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 Products has the right to sell its remaining interest in Arcadia Products 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 Products’ average adjusted earnings over a three-year period, subject to a floor value as defined in the Operating Agreement which is based primarily upon a contractually stated equity value. 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 March 31, 2024 and December 31, 2023, the redeemable noncontrolling interest was $187,080 and $187,760, respectively. The March 31, 2024 redeemable noncontrolling interest value is equal to the floor value per the Operating Agreement.</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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Products</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, 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 at the earlier of the exercise of the Put or Call Option, or 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 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 Products business segment also predominantly 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 advanced 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, 2023.</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 performance and existing 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 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:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></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.914%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">2,563 </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%">909 </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="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%">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%">(2,307)</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,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:#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%">(5)</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="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%">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%">251 </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%">(229)</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="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%">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%">5 </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="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%">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%">(5)</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="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%">Numerator for diluted net income (loss) per share:</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%">251 </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%">(229)</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="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%">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="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%">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,610,644 </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,462,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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"><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%">11,811 </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="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%">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,622,455 </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,462,636 </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="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="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="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%">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.01 </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.01)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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.01 </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.01)</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="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><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 months ended March 31, 2024, 10,052 shares have been excluded as their effect would have been anti-dilutive. Given we were in a net loss position after the adjustment of redeemable noncontrolling interest for the three months ended March 31, 2023, all potentially dilutive shares were anti-dilutive and were therefore excluded from the determination of diluted EPS.</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. Effective January 1, 2024, diversification of deferred equity awards is no longer permitted by the 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 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><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances related to the deferred compensation plan were as follows for the periods presented. The amounts included within “Prepaid expenses and other” and “Other current liabilities” pertain to scheduled distributions per the terms of the Plan that will occur within twelve months of March 31, 2024. </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%">March 31, 2024</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, 2023</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%">1,392 </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%">1,428 </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%">7,391 </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,449 </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%">1,392 </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,428 </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%">10,970 </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,078 </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. The carrying value of our revolving loans and term loan under our credit facility, when outstanding, also approximate their fair value because of the variable interest rate associated with these 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 $1,915 as of March 31, 2024 and $3,257 as of December 31, 2023 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 March 31, 2024 or December 31, 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%;text-decoration:underline">Recent Accounting Pronouncements</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%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update 2023-07 (“ASU 2023-07”), Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which amends reportable segment disclosure requirements to enhance disclosure of significant segment information on an annual and interim basis. The guidance is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024 with early adoption permitted. ASU 2023-07 is to be applied retrospectively, and we are currently evaluating the impact on our financial statements and disclosures. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standards Update 2023-09 (“ASU 2023-09”), Income Taxes (Topic 740): Improvement to Income Tax Disclosures, which amends income tax disclosure requirements for the effective tax rate reconciliation to include incremental income tax information and expanded disclosures of income taxes paid. The guidance is effective for fiscal years beginning after December 15, 2024 and is applied prospectively. Early adoption and retrospective application of the amendments are permitted. We are currently evaluating the impact of ASU 2023-09 on our financial statements and disclosures.</span></div>We have considered all other 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. <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. 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 months ended March 31, 2024, our expected loss rate reflects uncertainties in market conditions present in our businesses, including supply chain disruptions, industry consolidation, 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 for credit losses against the amounts due, reducing the net receivable recognized to the amount we estimate will be collected. The offsetting expense is charged to “Selling and distribution expenses” in our Condensed Consolidated Statements of Operations. 476000 154000 <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 Products</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, 2023</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%">60 </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%">1,838 </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%">57 </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%">1,955 </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%">514 </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%">514 </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%">Write-offs charged against the allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </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%">Recoveries of amounts previously reserved</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%">(38)</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%">(38)</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%">Impacts of foreign currency exchange rates and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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)</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)</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)</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%">Allowance for doubtful accounts, March 31, 2024</span></div></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%">60 </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%">2,313 </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%">56 </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%">2,429 </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></tr></table></div> 60000 1838000 57000 1955000 0 514000 0 514000 0 0 0 0 38000 0 38000 0 -1000 -1000 -2000 60000 2313000 56000 2429000 <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 Products”). The limited liability company operating agreement for Arcadia Products (the “Operating Agreement”) contains a right for the Company to purchase the remaining interest in Arcadia Products 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 Products has the right to sell its remaining interest in Arcadia Products 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 Products’ average adjusted earnings over a three-year period, subject to a floor value as defined in the Operating Agreement which is based primarily upon a contractually stated equity value. 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 187080000 187760000 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 segment to determine the appropriate basis for revenue recognition. Revenue is not generated from sources other than contracts with customers and revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. There are no material upfront costs for operations that are incurred from contracts with customers.</span></div>Our rights to payments for goods transferred to customers 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 Products business segment also predominantly 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 advanced 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. At times, we require customers to make advanced payments prior to the shipment of their orders to help finance our inventory investment on large orders or 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 performance and existing 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 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:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></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.914%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">2,563 </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%">909 </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="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%">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%">(2,307)</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,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:#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%">(5)</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="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%">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%">251 </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%">(229)</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="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%">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%">5 </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="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%">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%">(5)</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="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%">Numerator for diluted net income (loss) per share:</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%">251 </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%">(229)</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="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%">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="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%">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,610,644 </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,462,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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"><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%">11,811 </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="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%">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,622,455 </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,462,636 </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="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="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="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%">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.01 </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.01)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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.01 </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.01)</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="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><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 months ended March 31, 2024, 10,052 shares have been excluded as their effect would have been anti-dilutive. Given we were in a net loss position after the adjustment of redeemable noncontrolling interest for the three months ended March 31, 2023, all potentially dilutive shares were anti-dilutive and were therefore excluded from the determination of diluted EPS.</span></div> 2563000 909000 2307000 1138000 5000 0 251000 -229000 5000 0 5000 0 251000 -229000 19610644 19462636 11811 0 19622455 19462636 0.01 -0.01 0.01 -0.01 10052 <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. Effective January 1, 2024, diversification of deferred equity awards is no longer permitted by the 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 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 amounts included within “Prepaid expenses and other” and “Other current liabilities” pertain to scheduled distributions per the terms of the Plan that will occur within twelve months of March 31, 2024. </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%">March 31, 2024</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, 2023</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%">1,392 </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%">1,428 </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%">7,391 </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,449 </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%">1,392 </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,428 </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%">10,970 </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,078 </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> 1392000 1428000 7391000 8449000 1392000 1428000 10970000 12078000 <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 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. The carrying value of our revolving loans and term loan under our credit facility, when outstanding, also approximate their fair value because of the variable interest rate associated with these 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. 1915000 3257000 <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 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 November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update 2023-07 (“ASU 2023-07”), Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which amends reportable segment disclosure requirements to enhance disclosure of significant segment information on an annual and interim basis. The guidance is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024 with early adoption permitted. ASU 2023-07 is to be applied retrospectively, and we are currently evaluating the impact on our financial statements and disclosures. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standards Update 2023-09 (“ASU 2023-09”), Income Taxes (Topic 740): Improvement to Income Tax Disclosures, which amends income tax disclosure requirements for the effective tax rate reconciliation to include incremental income tax information and expanded disclosures of income taxes paid. The guidance is effective for fiscal years beginning after December 15, 2024 and is applied prospectively. Early adoption and retrospective application of the amendments are permitted. We are currently evaluating the impact of ASU 2023-09 on our financial statements and disclosures.</span></div>We have considered all other 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<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 raw materials, 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. To determine provision amounts, we regularly review inventory quantities on hand and values, and compare them to estimates of future product demand, market conditions, production requirements and technological developments. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following at March 31, 2024:</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcadia Products</span></div></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%">9,493 </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,893 </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,115 </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%">42,501 </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%">8,955 </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,822 </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,701 </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,478 </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,786 </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,271 </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%">759 </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,816 </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%">318 </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%">318 </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,234 </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%">74,986 </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%">21,893 </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%">172,113 </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: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 December 31, 2023:</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcadia Products</span></div></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%">9,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 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%">26,107 </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%">7,089 </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%">42,453 </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%">7,565 </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%">23,196 </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,509 </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,270 </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,463 </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%">23,644 </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%">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%">80,740 </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%">249 </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%">249 </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%">73,285 </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%">72,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><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%">20,480 </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,712 </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 raw materials, 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. To determine provision amounts, 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 March 31, 2024:</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcadia Products</span></div></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%">9,493 </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,893 </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,115 </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%">42,501 </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%">8,955 </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,822 </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,701 </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,478 </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,786 </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,271 </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%">759 </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,816 </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%">318 </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%">318 </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,234 </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%">74,986 </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%">21,893 </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%">172,113 </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: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 December 31, 2023:</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcadia Products</span></div></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%">9,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 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%">26,107 </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%">7,089 </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%">42,453 </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%">7,565 </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%">23,196 </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,509 </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,270 </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,463 </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%">23,644 </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%">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%">80,740 </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%">249 </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%">249 </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%">73,285 </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%">72,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><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%">20,480 </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,712 </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> 9493000 24893000 8115000 42501000 8955000 21822000 12701000 43478000 56786000 28271000 759000 85816000 0 0 318000 318000 75234000 74986000 21893000 172113000 9257000 26107000 7089000 42453000 7565000 23196000 12509000 43270000 56463000 23644000 633000 80740000 0 0 249000 249000 73285000 72947000 20480000 166712000 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 March 31, 2024:</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%">276 </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%">(268)</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 </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%">211,113 </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%">(39,819)</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%">171,294 </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%">22,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%">(3,336)</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%">18,664 </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%">233,389 </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%">(43,423)</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%">189,966 </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, 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%">283 </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%">(269)</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 </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%">211,128 </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%">(34,913)</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%">176,215 </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%">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%">(2,969)</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%">19,031 </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 #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%">255,411 </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%">(60,151)</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%">195,260 </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 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 March 31, 2024 from December 31, 2023 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 March 31, 2024:</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%">276 </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%">(268)</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 </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%">211,113 </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%">(39,819)</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%">171,294 </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%">22,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%">(3,336)</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%">18,664 </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%">233,389 </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%">(43,423)</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%">189,966 </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, 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%">283 </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%">(269)</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 </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%">211,128 </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%">(34,913)</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%">176,215 </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%">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%">(2,969)</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%">19,031 </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 #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%">255,411 </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%">(60,151)</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%">195,260 </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> 276000 268000 8000 211113000 39819000 171294000 22000000 3336000 18664000 233389000 43423000 189966000 283000 269000 14000 22000000 22000000 0 211128000 34913000 176215000 22000000 2969000 19031000 255411000 60151000 195260000 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 advanced payments prior to the shipment of their orders to help finance our inventory investment on large orders or 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%">March 31, 2024</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, 2023</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%">Arcadia Products</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%">12,527 </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%">13,815 </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%">5,420 </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,662 </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%">1,230 </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,144 </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%">19,177 </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%">21,621 </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%">March 31, 2024</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, 2023</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%">Arcadia Products</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%">12,527 </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%">13,815 </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%">5,420 </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,662 </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%">1,230 </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,144 </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%">19,177 </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%">21,621 </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> 12527000 13815000 5420000 6662000 1230000 1144000 19177000 21621000 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%">March 31, 2024</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, 2023</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%">43,656 </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%">45,409 </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,845 </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,652 </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%">37,916 </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%">39,744 </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%">45,761 </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%">47,396 </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-491"><span style="-sec-ix-hidden:f-492">Other assets</span></span>” while the current lease liability is reported in “<span style="-sec-ix-hidden:f-493"><span style="-sec-ix-hidden:f-494">Other current liabilities</span></span>” and the long-term lease liability is reported in “<span style="-sec-ix-hidden:f-495"><span style="-sec-ix-hidden:f-496">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 Products leases certain office, manufacturing, distribution and warehouse facilities from entities affiliated with the redeemable noncontrolling interest holder and former president of Arcadia Products. There were eight such leases in effect as of March 31, 2024, with expiration dates ranging from calendar years 2025 to 2031. As of March 31, 2024, the total ROU asset and related lease liability recognized for these leases was $24,515 and $25,432, 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 March 31, 2024 and 2023, operating lease expense was $3,348 and $3,040, respectively. Related party lease expense for the three months ended March 31, 2024 and 2023 was $1,156 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%">March 31, 2024</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, 2023</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%">43,656 </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%">45,409 </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,845 </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,652 </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%">37,916 </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%">39,744 </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%">45,761 </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%">47,396 </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> 43656000 45409000 7845000 7652000 37916000 39744000 45761000 47396000 8 24515000 25432000 3348000 3040000 1156000 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%">March 31, 2024</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, 2023</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%">40,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 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%">50,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%">117,500 </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%">90,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%">117,500 </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,991)</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,649)</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%">88,009 </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%">115,851 </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%">(2,500)</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%">85,509 </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%">100,851 </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="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:120%">On </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 6, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company and certain domestic subsidiaries entered into an amendment (the “First Amendment”) to its existing credit agreement with a syndicate of banks, led by KeyBank National Association (the “credit facility”). The First Amendment provides for certain changes to the credit facility, including an increase in the maximum commitment amount from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$200,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$300,000.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The credit facility allows for revolving loans of up to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$200,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$50,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> term loan facility, and a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$50,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> delayed draw term loan facility that can be accessed by the Company at its discretion until February 6, 2026. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$50,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> term loan facility is amortizable at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$625</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> per quarter beginning on June 30, 2024 through March 31, 2026. Quarterly term loan amortization increases to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$938</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on June 30, 2026 through March 31, 2028, and increases to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,250 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from June 30, 2028 through December 31, 2028. A balloon payment for the outstanding term loan balance is due upon the credit facility maturity date of February 6, 2029. The credit facility retains a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$100,000 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accordion feature to increase the commitments under the revolving loan and/or by adding one or more term loans subject to approval by the applicable lenders. The credit facility is secured by certain assets of DMC including accounts receivable, inventory, and fixed assets, including Arcadia </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and its subsidiary, as well as guarantees and share pledges by DMC and its subsidiaries. The revolving loan can also be used to issue bank guarantees to customers to secure their advanced payments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, bank guarantees of $443, respectively, were secured. </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:120%">Borrowings under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$200,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> revolving loan limit and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$50,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Term Loan 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (varying from 2.25% to 3.25%). Base Rate loans bear interest at the defined Base Rate plus an applicable margin (varying from 1.25% to 2.25%). </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: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="background-color:#ffffff;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 EBITDA (as defined in the credit facility) for such period.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The maximum leverage ratio permitted by our credit facility is 3.0 to 1.0. </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:120%">The debt service coverage ratio is defined in the credit facility as the ratio of Consolidated 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 divided by 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.25 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 March 31, 2024, we were in compliance with all financial covenants and other provisions of our debt agreements. </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 our NobelClad and DynaEnergetics operations in Europe. This line of credit is also used to issue bank guarantees to customers to secure their advanced payments. As of March 31, 2024 and December 31, 2023, we had no outstanding borrowings under this line of credit and bank guarantees of €1,619 and €1,696, respectively, were secured. The line of credit has open-ended terms and can be canceled by the bank at any time.</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%">March 31, 2024</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, 2023</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%">40,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 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%">50,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%">117,500 </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%">90,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%">117,500 </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,991)</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,649)</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%">88,009 </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%">115,851 </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%">(2,500)</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%">85,509 </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%">100,851 </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> 40000000 0 50000000 117500000 0 0 90000000 117500000 1991000 1649000 88009000 115851000 2500000 15000000 85509000 100851000 200000000 300000000 200000000 50000000 50000000 50000000 625000 938000 1250000 100000000 443000 443000 200000000 50000000 0.0225 0.0325 0.0125 0.0225 3.0 1.25 7000000 0 0 1619000 1696000 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 Products 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 Products 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 months ended March 31, 2024 and 2023, 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><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%">In March 2024, we were notified of a forthcoming tax audit in Germany of our NobelClad subsidiary for the years 2019 through 2021. Our tax provisions reflect our best estimate of state, local, federal, and foreign taxes. While the audit is not unexpected, the outcome cannot be predicted with certainty. If any issues addressed in the Company’s tax audit are resolved in a manner not consistent with our expectations, the Company could be required to adjust its provisions for income taxes in the period such resolution occurs.</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 Products, DynaEnergetics and NobelClad. In December 2021, DMC acquired a 60% controlling interest in Arcadia Products. Arcadia Products designs, engineers, fabricates, and finishes aluminum framing systems, windows, curtain walls, storefronts, entrance systems, and interior partitions to the commercial construction market. Additionally, Arcadia supplies customized windows and doors for the ultra-high-end residential construction market. DynaEnergetics designs, manufactures, markets, and sells perforating systems and associated hardware for the global oil and gas industry. NobelClad produces explosion-welded clad metal plates for use in the construction of corrosion resistant industrial processing equipment and specialized transition joints for 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:61.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.174%"></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:17.469%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="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 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 Products</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%">61,925 </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%">80,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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%">78,122 </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%">81,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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%">26,822 </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,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">166,869 </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%">184,341 </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="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><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:61.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="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 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 Products</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%">(588)</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%">3,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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%">8,842 </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,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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%">5,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%">2,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">13,354 </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%">18,922 </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="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 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="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 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%">(5,531)</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,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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"><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,135)</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,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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, 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%">(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%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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,317)</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,381)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">3,962 </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%">4,639 </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="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><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:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="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 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 Products</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,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 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,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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,697 </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,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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%">780 </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%">740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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,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><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%">8,996 </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="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 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%">82 </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%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">8,711 </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%">9,067 </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="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><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 Products 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 style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disaggregation of revenue earned from contracts with customers is based on the geographic location of the customer. For Arcadia Products, net sales have been presented consistent with United States regional definitions as provided by the American Institute of Architects. For DynaEnergetics and NobelClad, all net sales are from products shipped from our manufacturing facilities and distribution centers located in the United States, Germany, and Canada. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Arcadia Products</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:61.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">50,765 </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%">62,282 </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="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%">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%">5,614 </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,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">2,817 </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%">6,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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,729 </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,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Total Arcadia Products</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%">61,925 </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%">80,338 </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="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><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:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">60,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 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%">64,649 </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="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%">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%">6,431 </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,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">2,942 </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%">623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">2,069 </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,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:#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%">Ukraine</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,237 </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="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%">Kuwait</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,076 </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,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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"><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%">4,298 </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%">6,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Total DynaEnergetics</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%">78,122 </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%">81,968 </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="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><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 5% 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:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">12,360 </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,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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,435 </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,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,230 </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,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035 </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,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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%">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%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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%">864 </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%">558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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%">794 </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%">430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bahrain</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%">656 </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%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">601 </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%">671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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%">556 </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,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sweden</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%">386 </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%">497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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%">113 </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%">466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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,921 </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,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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%">26,822 </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%">22,035 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align: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 5% of total NobelClad revenue for the periods presented.</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%">During the three months ended March 31, 2024 and 2023, one DynaEnergetics customer accounted for approximately 23% and 10%, respectively, of consolidated net sales. The same DynaEnergetics customer accounted for approximately 31% and 32% of consolidated accounts receivable as of March 31, 2024 and December 31, 2023, respectively.</span></div> 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:61.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.174%"></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:17.469%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="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 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 Products</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%">61,925 </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%">80,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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%">78,122 </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%">81,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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%">26,822 </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,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">166,869 </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%">184,341 </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="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><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:61.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="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 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 Products</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%">(588)</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%">3,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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%">8,842 </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,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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%">5,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%">2,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">13,354 </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%">18,922 </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="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 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="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 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%">(5,531)</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,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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"><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,135)</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,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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, 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%">(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%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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,317)</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,381)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">3,962 </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%">4,639 </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="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><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:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="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 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 Products</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,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 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,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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,697 </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,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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%">780 </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%">740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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,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><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%">8,996 </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="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 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%">82 </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%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">8,711 </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%">9,067 </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="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><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 Products 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> 61925000 80338000 78122000 81968000 26822000 22035000 166869000 184341000 -588000 3133000 8842000 13168000 5100000 2621000 13354000 18922000 5531000 7254000 1135000 4448000 -409000 -200000 2317000 2381000 3962000 4639000 6152000 6469000 1697000 1787000 780000 740000 8629000 8996000 82000 71000 8711000 9067000 0.60 0.40 0.40 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Arcadia Products</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:61.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">50,765 </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%">62,282 </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="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%">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%">5,614 </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,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">2,817 </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%">6,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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,729 </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,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Total Arcadia Products</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%">61,925 </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%">80,338 </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="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><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:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">60,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 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%">64,649 </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="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%">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%">6,431 </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,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">2,942 </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%">623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">2,069 </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,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:#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%">Ukraine</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,237 </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="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%">Kuwait</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,076 </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,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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"><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%">4,298 </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%">6,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Total DynaEnergetics</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%">78,122 </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%">81,968 </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="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><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 5% 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:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">12,360 </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,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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,435 </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,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,230 </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,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035 </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,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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%">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%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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%">864 </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%">558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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%">794 </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%">430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bahrain</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%">656 </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%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">601 </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%">671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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%">556 </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,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sweden</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%">386 </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%">497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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%">113 </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%">466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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,921 </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,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><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%">26,822 </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%">22,035 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align: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 5% of total NobelClad revenue for the periods presented.</span></div> 50765000 62282000 5614000 8553000 2817000 6853000 2729000 2650000 61925000 80338000 60069000 64649000 6431000 7040000 2942000 623000 2069000 1747000 1237000 0 1076000 1357000 4298000 6552000 78122000 81968000 12360000 9119000 5435000 1855000 1230000 2206000 1035000 1271000 871000 353000 864000 558000 794000 430000 656000 205000 601000 671000 556000 1860000 386000 497000 113000 466000 1921000 2544000 26822000 22035000 0.23 0.10 0.31 0.32 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 “<span style="-sec-ix-hidden:f-654"><span style="-sec-ix-hidden:f-655"><span style="-sec-ix-hidden:f-656"><span style="-sec-ix-hidden:f-657">Other expense, net</span></span></span></span>” 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 March 31, 2024 and December 31, 2023, the net notional amounts of the forward contracts the Company held were $33,179 and $32,310, respectively. At March 31, 2024 and December 31, 2023, 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 reflects the location and amount of net (losses) gains from hedging activities for the periods presented. These hedging net (losses) gains offset foreign currency gains and losses recorded in the normal course of business, which are not shown below.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:35.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.014%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%"><span style="-sec-ix-hidden:f-663"><span style="-sec-ix-hidden:f-664"><span style="-sec-ix-hidden:f-665"><span style="-sec-ix-hidden:f-666">Other expense, net</span></span></span></span></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%">(855)</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%">171 </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="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></tr></table></div> 33179000 32310000 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 reflects the location and amount of net (losses) gains from hedging activities for the periods presented. These hedging net (losses) gains offset foreign currency gains and losses recorded in the normal course of business, which are not shown below.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:35.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.014%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%"><span style="-sec-ix-hidden:f-663"><span style="-sec-ix-hidden:f-664"><span style="-sec-ix-hidden:f-665"><span style="-sec-ix-hidden:f-666">Other expense, net</span></span></span></span></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%">(855)</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%">171 </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="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></tr></table></div> -855000 171000 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%">In the ordinary course of its business, the Company is involved in a number of lawsuits and claims, both actual and potential. In addition to the matters discussed below, various other lawsuits, claims, and proceedings have been or may be instituted or asserted against the Company, including those pertaining to environmental, safety and health, commercial, tax, product liability, intellectual property infringement and employment matters, and other actions and claims arising out of the normal course of business. Although it is difficult to accurately predict the outcome of any such proceedings, based on facts currently available, management believes that the disposition of these other matters that are pending or asserted will not have a material adverse effect, individually or in the aggregate, on the financial position of the Company. </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">Wage and Hour Matters</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Felipe v. Arcadia, Inc. and One Stop Employment Services, Inc.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“One Stop”). </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 October 22, 2021 in Los Angeles Superior Court and purported to allege a class action on behalf of all non-exempt California employees who worked on behalf of One Stop or Arcadia Products 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 Products. The complaint stated claims under California’s labor laws and under its general Unfair Business Practices Act, California Business &amp; Professions Code section 17200. The plaintiff subsequently dismissed the class action claims without prejudice, acknowledging that Arcadia Products’ 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 Products employees. The California Supreme Court ruled that the representative PAGA claims are not barred by the arbitration agreement. The plaintiff also commenced arbitration on individual claims. This action was settled in April 2024 as described below.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight: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 asserted 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 limited to PAGA collective action claims. The plaintiff, however, commenced arbitration on a solely individual basis of his wage and hour claims. The arbitral body appointed an arbitrator to adjudicate those claims. However, the parties agreed to postpone any hearing pending the completion of the settlement described below.</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%">The parties reached a settlement of both above actions. Under the settlement, Arcadia Products has agreed to pay</span><span style="background-color:#ffffff;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%">$375 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of a total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $600 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#ffffff;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> actions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The settlement includes the individual claims of each plaintiff. The settlement was subject to court approval, which was received on April 26, 2024.</span></div><div><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:120%">Arcadia Products pre</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">viously 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 related to these claims.</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">Environmental Matter</span></div>On February 21, 2024, Los Angeles Waterkeeper (Waterkeeper) sent Arcadia Products a 60-day Notice of Intent (NOI) to file a citizen suit related to alleged stormwater-related violations of the Clean Water Act at three Arcadia Products facilities located in Vernon, California. The alleged violations include exceedances of discharge-related requirements and limitations, certain alleged stormwater pollution prevention plan inadequacies, and certain monitoring and reporting violations. The Company has engaged an engineering and consulting firm to assist the Company in investigating the allegations and in responding to the NOI. The Company also has been in contact with the Los Angeles Regional Water Quality Control Board (LARWQCB) to address certain alleged reporting violations. The Company understands that reporting violations are subject to mandatory minimum penalties under the California Water Code. On April 26, 2024, Waterkeeper filed a complaint in the U.S. District Court for the Central District of California under the citizen suit provisions of the Clean Water Act but has not yet served the complaint on Arcadia. The Company cannot predict how the Waterkeeper allegations will be resolved or the extent of any penalties that the LARWQCB might seek to impose. 375000 600000 375000 STRATEGIC REVIEW EXPENSESDuring the first quarter of 2024, the Company announced that its board of directors (“the Board”) had initiated a review of strategic alternatives for the DynaEnergetics and NobelClad segments. In conjunction with the Board’s consideration of various strategic, business, and financial alternatives, the Company has, and will continue to incur, significant expenses. During the three months ended March 31, 2024, strategic review expenses incurred were $2,169 and primarily included $1,138 in diligence related professional service fees and $489 in employee retention compensation, including $72 of stock-based compensation 2169000 1138000 489000 72000 false false false false