0001628280-23-033979.txt : 20231005 0001628280-23-033979.hdr.sgml : 20231005 20231005171512 ACCESSION NUMBER: 0001628280-23-033979 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20230831 FILED AS OF DATE: 20231005 DATE AS OF CHANGE: 20231005 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ANGIODYNAMICS INC CENTRAL INDEX KEY: 0001275187 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 113146460 STATE OF INCORPORATION: DE FISCAL YEAR END: 0531 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-50761 FILM NUMBER: 231312144 BUSINESS ADDRESS: STREET 1: 14 PLAZA DRIVE CITY: LATHAM STATE: NY ZIP: 12110 BUSINESS PHONE: 5187981215 MAIL ADDRESS: STREET 1: 14 PLAZA DRIVE CITY: LATHAM STATE: NY ZIP: 12110 10-Q 1 ango-20230831.htm 10-Q ango-20230831
false2024Q10001275187--05-31trueP2Yhttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent00012751872023-06-012023-08-310001275187us-gaap:CommonStockMember2023-06-012023-08-310001275187ango:PreferredStockPurchaseRightsMember2023-06-012023-08-3100012751872023-10-03xbrli:sharesiso4217:USD00012751872022-06-012022-08-31iso4217:USDxbrli:shares00012751872023-08-3100012751872023-05-3100012751872022-05-3100012751872022-08-310001275187us-gaap:CommonStockMember2023-05-310001275187us-gaap:AdditionalPaidInCapitalMember2023-05-310001275187us-gaap:RetainedEarningsMember2023-05-310001275187us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-05-310001275187us-gaap:TreasuryStockCommonMember2023-05-310001275187us-gaap:RetainedEarningsMember2023-06-012023-08-310001275187us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2023-06-012023-08-310001275187us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2023-06-012023-08-310001275187us-gaap:RestrictedStockUnitsRSUMember2023-06-012023-08-310001275187us-gaap:CommonStockMemberus-gaap:PerformanceSharesMember2023-06-012023-08-310001275187us-gaap:AdditionalPaidInCapitalMemberus-gaap:PerformanceSharesMember2023-06-012023-08-310001275187us-gaap:PerformanceSharesMember2023-06-012023-08-310001275187us-gaap:CommonStockMember2023-06-012023-08-310001275187us-gaap:AdditionalPaidInCapitalMember2023-06-012023-08-310001275187us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-012023-08-310001275187us-gaap:CommonStockMember2023-08-310001275187us-gaap:AdditionalPaidInCapitalMember2023-08-310001275187us-gaap:RetainedEarningsMember2023-08-310001275187us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-08-310001275187us-gaap:TreasuryStockCommonMember2023-08-310001275187us-gaap:CommonStockMember2022-05-310001275187us-gaap:AdditionalPaidInCapitalMember2022-05-310001275187us-gaap:RetainedEarningsMember2022-05-310001275187us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-05-310001275187us-gaap:TreasuryStockCommonMember2022-05-310001275187us-gaap:RetainedEarningsMember2022-06-012022-08-310001275187us-gaap:CommonStockMember2022-06-012022-08-310001275187us-gaap:AdditionalPaidInCapitalMember2022-06-012022-08-310001275187us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2022-06-012022-08-310001275187us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2022-06-012022-08-310001275187us-gaap:RestrictedStockUnitsRSUMember2022-06-012022-08-310001275187us-gaap:CommonStockMemberus-gaap:PerformanceSharesMember2022-06-012022-08-310001275187us-gaap:AdditionalPaidInCapitalMemberus-gaap:PerformanceSharesMember2022-06-012022-08-310001275187us-gaap:PerformanceSharesMember2022-06-012022-08-310001275187us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-012022-08-310001275187us-gaap:CommonStockMember2022-08-310001275187us-gaap:AdditionalPaidInCapitalMember2022-08-310001275187us-gaap:RetainedEarningsMember2022-08-310001275187us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-08-310001275187us-gaap:TreasuryStockCommonMember2022-08-310001275187ango:BioSentryMember2023-06-080001275187ango:MedTechMembercountry:US2023-06-012023-08-310001275187ango:MedTechMemberus-gaap:NonUsMember2023-06-012023-08-310001275187ango:MedTechMember2023-06-012023-08-310001275187ango:MedTechMembercountry:US2022-06-012022-08-310001275187ango:MedTechMemberus-gaap:NonUsMember2022-06-012022-08-310001275187ango:MedTechMember2022-06-012022-08-310001275187country:USango:MedDeviceMember2023-06-012023-08-310001275187ango:MedDeviceMemberus-gaap:NonUsMember2023-06-012023-08-310001275187ango:MedDeviceMember2023-06-012023-08-310001275187country:USango:MedDeviceMember2022-06-012022-08-310001275187ango:MedDeviceMemberus-gaap:NonUsMember2022-06-012022-08-310001275187ango:MedDeviceMember2022-06-012022-08-310001275187country:US2023-06-012023-08-310001275187us-gaap:NonUsMember2023-06-012023-08-310001275187country:US2022-06-012022-08-310001275187us-gaap:NonUsMember2022-06-012022-08-310001275187srt:MinimumMember2023-06-012023-08-310001275187srt:MaximumMember2023-06-012023-08-31xbrli:pureango:segment0001275187ango:MedDeviceMember2022-06-012023-05-310001275187ango:MedTechMember2023-05-310001275187ango:MedDeviceMember2023-05-310001275187ango:MedTechMember2023-06-012023-08-310001275187ango:MedDeviceMember2023-06-012023-08-310001275187ango:MedTechMember2023-08-310001275187ango:MedDeviceMember2023-08-310001275187ango:ProductTechnologiesMember2023-08-310001275187us-gaap:CustomerRelationshipsMember2023-08-310001275187us-gaap:TrademarksMember2023-08-310001275187us-gaap:LicenseAgreementTermsMember2023-08-310001275187ango:ProductTechnologiesMember2023-05-310001275187us-gaap:CustomerRelationshipsMember2023-05-310001275187us-gaap:TrademarksMember2023-05-310001275187us-gaap:LicenseAgreementTermsMember2023-05-310001275187ango:A2020StockAndIncentiveAwardPlanMember2022-11-032022-11-030001275187ango:A2020StockAndIncentiveAwardPlanMember2023-08-310001275187ango:EmployeeStockPurchasePlanMember2022-11-032022-11-030001275187ango:EmployeeStockPurchasePlanMember2023-08-310001275187us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2023-06-012023-08-310001275187us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2022-06-012022-08-310001275187country:USus-gaap:NetAssetsGeographicAreaMemberus-gaap:GeographicConcentrationRiskMember2023-06-012023-08-310001275187us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-08-310001275187us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-08-310001275187us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-08-310001275187us-gaap:FairValueMeasurementsRecurringMember2023-08-310001275187us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-05-310001275187us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-05-310001275187us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-05-310001275187us-gaap:FairValueMeasurementsRecurringMember2023-05-310001275187us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberango:RevenueBasedPaymentMember2023-08-310001275187us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberango:RevenueBasedPaymentMember2023-08-310001275187us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberango:MeasurementInputProbabilityofPaymentMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberango:RevenueBasedPaymentMember2023-08-310001275187us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberango:MeasurementInputProbabilityofPaymentMembersrt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberango:RevenueBasedPaymentMember2023-08-310001275187us-gaap:CostOfSalesMember2023-06-012023-08-310001275187us-gaap:CostOfSalesMember2022-06-012022-08-310001275187us-gaap:ResearchAndDevelopmentExpenseMember2023-06-012023-08-310001275187us-gaap:ResearchAndDevelopmentExpenseMember2022-06-012022-08-310001275187us-gaap:SellingAndMarketingExpenseMember2023-06-012023-08-310001275187us-gaap:SellingAndMarketingExpenseMember2022-06-012022-08-310001275187us-gaap:GeneralAndAdministrativeExpenseMember2023-06-012023-08-310001275187us-gaap:GeneralAndAdministrativeExpenseMember2022-06-012022-08-310001275187ango:CrBardIncMember2012-01-112012-01-11ango:patent0001275187ango:TheDelawareActionMember2015-03-102015-03-100001275187ango:LegalCostsMember2023-06-012023-08-310001275187ango:LegalCostsMember2022-06-012022-08-310001275187ango:ManufacturingRelocationMember2023-06-012023-08-310001275187ango:ManufacturingRelocationMember2022-06-012022-08-310001275187ango:TransitionserviceagreementMember2023-06-012023-08-310001275187ango:TransitionserviceagreementMember2022-06-012022-08-310001275187ango:IsraeliInnovationAuthorityPrepaymentMember2023-06-012023-08-310001275187ango:IsraeliInnovationAuthorityPrepaymentMember2022-06-012022-08-310001275187us-gaap:OtherExpenseMember2023-06-012023-08-310001275187us-gaap:OtherExpenseMember2022-06-012022-08-310001275187us-gaap:AccumulatedTranslationAdjustmentMember2023-05-310001275187us-gaap:AccumulatedTranslationAdjustmentMember2023-06-012023-08-310001275187us-gaap:AccumulatedTranslationAdjustmentMember2023-08-31
    
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended August 31, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                  to                 
Commission file number 0-50761
AngioDynamics, Inc.
(Exact name of registrant as specified in its charter)
angologoa23.gif
 
Delaware11-3146460
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)

14 Plaza Drive, Latham, New York 12110
(Address of principal executive offices and zip code)
(518) 795-1400
Registrant’s telephone number, including area code
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbolName of each exchange on which registered
Common Stock, par value $.01ANGONASDAQ Global Select Market
Preferred Stock Purchase RightsNASDAQ Global Select Market

Securities registered pursuant to Section 12(g) of the Act:
None
(Title of Class)


 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes      No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.    Yes      No  
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 or a smaller reporting company. See the definitions of “large accelerated filer”, “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer   Accelerated filer 
Non-accelerated filer Smaller reporting company 
Emerging growth company
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
Indicate the number of shares outstanding of each of the Registrant’s classes of common stock, as of the latest practicable date.
Class Outstanding as of October 3, 2023
Common Stock, par value $.01 39,846,641



AngioDynamics, Inc. and Subsidiaries
TABLE OF CONTENTS
 
Page
Item 1.
Item 2.
Item 3.
Item 4.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.

2

PART 1. FINANCIAL INFORMATION
Item 1. Financial Statements.

AngioDynamics, Inc. and Subsidiaries
CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)
(in thousands of dollars, except per share data)

 
Three Months Ended
Aug 31, 2023Aug 31, 2022
Net sales$78,679 $81,537 
Cost of sales (exclusive of intangible amortization)38,619 39,232 
Gross profit40,060 42,305 
Operating expenses:
Research and development7,941 8,333 
Sales and marketing27,368 26,543 
General and administrative10,856 10,101 
Amortization of intangibles3,625 4,837 
Change in fair value of contingent consideration(130)211 
Acquisition, restructuring and other items, net3,212 5,581 
Total operating expenses52,872 55,606 
Gain on sale of assets47,842  
Operating income (loss)35,030 (13,301)
Other expense:
Interest income (expense), net119 (381)
Other expense, net(288)(175)
Total other expense, net(169)(556)
Income (loss) before income tax benefit34,861 (13,857)
Income tax benefit(11,023)(853)
Net income (loss)$45,884 $(13,004)
Earnings (loss) per share
Basic$1.15 $(0.33)
Diluted$1.15 $(0.33)
Weighted average shares outstanding
Basic39,842 39,302 
Diluted39,968 39,302 
The accompanying notes are an integral part of these consolidated financial statements.
3

AngioDynamics, Inc. and Subsidiaries
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(unaudited)
(in thousands of dollars)
 
Three Months Ended
Aug 31, 2023Aug 31, 2022
Net income (loss)$45,884 $(13,004)
Other comprehensive loss, before tax:
Foreign currency translation loss(930)(550)
Other comprehensive loss, before tax(930)(550)
Income tax expense related to items of other comprehensive loss  
Other comprehensive loss, net of tax(930)(550)
Total comprehensive income (loss), net of tax$44,954 $(13,554)
The accompanying notes are an integral part of these consolidated financial statements.

4

AngioDynamics, Inc. and Subsidiaries

CONSOLIDATED BALANCE SHEETS
(unaudited)
(in thousands of dollars, except share data)
Aug 31, 2023May 31, 2023
Assets
Current assets
Cash and cash equivalents$57,586 $44,620 
Accounts receivable, net of allowances of $1,878 and $2,150 respectively
49,755 52,826 
Inventories59,972 55,325 
Prepaid expenses and other8,162 4,617 
Current assets held for sale 6,154 
Total current assets175,475 163,542 
Property, plant and equipment, net43,356 44,384 
Intangible assets, net106,671 111,144 
Goodwill159,017 159,238 
Other assets9,430 10,676 
Non-current assets held for sale 43,653 
Total assets$493,949 $532,637 
Liabilities and stockholders' equity
Current liabilities
Accounts payable$24,807 $40,445 
Accrued liabilities26,079 26,617 
Current portion of contingent consideration4,729 14,761 
Other current liabilities1,837 2,002 
Total current liabilities57,452 83,825 
Long-term debt 49,818 
Deferred income taxes1,279 12,813 
Contingent consideration, net of current portion4,438 4,535 
Other long-term liabilities2,976 3,350 
Total liabilities66,145 154,341 
Commitments and contingencies (Note 14)
Stockholders' equity
Preferred stock, par value $0.01 per share, 5,000,000 shares authorized; no shares issued and outstanding
  
Common stock, par value $0.01 per share, 75,000,000 shares authorized; 40,586,641 and 39,981,422 shares issued and 40,216,641 and 39,611,422 shares outstanding at August 31, 2023 and May 31, 2023, respectively
383 382 
Additional paid-in capital603,759 599,206 
Accumulated deficit (164,971)(210,855)
Treasury stock, 370,000 shares at August 31, 2023 and May 31, 2023, respectively
(5,714)(5,714)
Accumulated other comprehensive income(5,653)(4,723)
Total Stockholders’ Equity427,804 378,296 
Total Liabilities and Stockholders' Equity$493,949 $532,637 
The accompanying notes are an integral part of these consolidated financial statements.
5

AngioDynamics, Inc. and Subsidiaries
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
(in thousands of dollars)
Three Months Ended
Aug 31, 2023Aug 31, 2022
Cash flows from operating activities:
Net income (loss)$45,884 $(13,004)
Adjustments to reconcile net income (loss) to net cash used in operating activities:
Depreciation and amortization6,688 7,660 
Non-cash lease expense476 621 
Stock based compensation4,144 3,024 
Gain on disposal of assets(47,842) 
Transaction costs for disposition(2,427) 
Change in fair value of contingent consideration(130)211 
Deferred income taxes(11,415)(907)
Change in accounts receivable allowances(78)45 
Fixed and intangible asset impairments and disposals65 87 
              Write-off of other assets 869  
Other(9)(96)
Changes in operating assets and liabilities:
Accounts receivable3,157 (1,425)
Inventories(4,574)(6,238)
Prepaid expenses and other(4,168)(5,733)
Accounts payable, accrued and other liabilities(16,539)(8,990)
Net cash used in operating activities(25,899)(24,745)
Cash flows from investing activities:
Additions to property, plant and equipment(791)(809)
Additions to placement and evaluation units(767)(2,227)
Acquisition of intangibles (540)
Proceeds from sale of assets100,000  
Net cash provided by (used in) investing activities98,442 (3,576)
Cash flows from financing activities:
Repayment of long-term debt(50,000)(45,000)
Proceeds from borrowings on long-term debt 70,000 
Deferred financing costs on long-term debt (706)
Payment of acquisition related contingent consideration (10,000) 
Proceeds from exercise of stock options and employee stock purchase plan410 82 
Net cash (used in) provided by financing activities(59,590)24,376 
Effect of exchange rate changes on cash and cash equivalents13 (316)
Increase (decrease) in cash and cash equivalents12,966 (4,261)
Cash and cash equivalents at beginning of period44,620 28,825 
Cash and cash equivalents at end of period$57,586 $24,564 
Supplemental disclosure of non-cash investing and financing activities:
Accrual for capital expenditures incurred during the period$(68)$426 
The accompanying notes are an integral part of these consolidated financial statements.
6

AngioDynamics, Inc. and Subsidiaries
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(unaudited)
(in thousands of dollars, except share data)

  
Common StockAdditional
paid in
capital
Accumulated deficit Accumulated
other
comprehensive
loss
Treasury Stock
SharesAmountSharesAmountTotal
Balance at May 31, 202339,981,422 $382 $599,206 $(210,855)$(4,723)(370,000)$(5,714)$378,296 
Net income45,884 45,884 
Issuance/Cancellation of restricted stock units386,031 (280)(280)
Issuance/Cancellation of performance share units87,377 (210)(210)
Purchases of common stock under ESPP131,811 1 899 900 
Stock-based compensation4,144 4,144 
Other comprehensive loss, net of tax(930)(930)
Balance at August 31, 202340,586,641 $383 $603,759 $(164,971)$(5,653)(370,000)$(5,714)$427,804 


Common StockAdditional
paid in
capital
Accumulated deficit Accumulated
other
comprehensive
income
Treasury Stock
SharesAmountSharesAmountTotal
Balance at May 31, 202239,541,173 $380 $586,879 $(158,413)$1,357 (370,000)$(5,714)$424,489 
Net loss(13,004)(13,004)
Exercise of stock options6,617 (29)(29)
Issuance/Cancellation of restricted stock units213,241 (648)(648)
Issuance/Cancellation of performance share units29,826 (312)(312)
Purchases of common stock under ESPP56,894 1 1,070 1,071 
Stock-based compensation3,024 3,024 
Other comprehensive loss, net of tax(550)(550)
Balance at August 31, 202239,847,751 $381 $589,984 $(171,417)$807 (370,000)$(5,714)$414,041 

The accompanying notes are an integral part of these consolidated financial statements.
7

AngioDynamics, Inc. and Subsidiaries
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
1. CONSOLIDATED FINANCIAL STATEMENTS
The Consolidated Statements of Operations and the Consolidated Statements of Comprehensive Income (Loss) for the three months ended August 31, 2023 and 2022, the Consolidated Balance Sheet as of August 31, 2023, the Consolidated Statements of Cash Flows for the three months ended August 31, 2023 and 2022, and the Consolidated Statements of Stockholders’ Equity for the three months ended August 31, 2023 and 2022 have been prepared by the Company and are unaudited. The Consolidated Balance Sheet as of May 31, 2023 was derived from audited consolidated financial statements but does not include all disclosures required by accounting principles generally accepted in the United States of America. In the opinion of management, all adjustments (consisting of normal recurring adjustments) necessary to state fairly the financial position, changes in stockholders’ equity and comprehensive income, results of operations and cash flows as of and for the period ended August 31, 2023 (and for all periods presented) have been made.
The unaudited interim consolidated financial statements for the three months ended August 31, 2023 and 2022 include the accounts of AngioDynamics, Inc. and its wholly owned subsidiaries (collectively, the "Company", "we", "our" or "us"). All intercompany balances and transactions have been eliminated.
2. DIVESTITURES
Pursuant to an asset purchase agreement dated June 8, 2023 (the "Asset Purchase Agreement"), the Company completed the sale of the dialysis and BioSentry tract sealant system biopsy businesses (the "Divestiture") to Merit Medical Systems, Inc. ("Merit"). Total consideration received by the Company for the Divestiture in the first quarter of fiscal year 2024 was $100.0 million in cash and resulted in a pre-tax book gain of $47.8 million.
The Company and Merit entered into various agreements to facilitate the transition of the divested businesses to Merit, including a Transition Services Agreement and Contract Manufacturing Agreement. The Company determined that the sale of the businesses did not constitute a strategic shift that had a major effect on the Company's operations or financial results and as a result, this transaction will not be classified as discontinued operations.
The following table summarizes the major classes of assets sold on the date of the sale:
(in thousands)As of June 8, 2023
Current assets:
Inventories $4,068 
Prepaid expenses and other2,000 
   Total current assets$6,068 
Non-current assets:
Property, plant and equipment, net$54 
Intangible assets, net17,629 
Goodwill25,980 
   Total non-current assets $43,663 
3. REVENUE FROM CONTRACTS WITH CUSTOMERS
Revenue Recognition
Under ASC 606, Revenue from Contracts with Customers, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.
The Company has one primary revenue stream which is the sales of its products.
8

Disaggregation of Revenue
The following table summarizes net sales by Med Tech, Med Device and by geography:
Three Months Ended August 31, 2023Three Months Ended August 31, 2022
(in thousands)United StatesInternationalTotalUnited StatesInternationalTotal
Net sales
Med Tech $22,242 $3,618 $25,860 $20,442 $2,375 $22,817 
Med Device42,157 10,662 52,819 48,581 10,139 58,720 
Total$64,399 $14,280 $78,679 $69,023 $12,514 $81,537 
Net Product Revenue
The Company's products consist of a wide range of medical, surgical and diagnostic devices used by professional healthcare providers for vascular access, for the treatment of peripheral vascular disease and for use in oncology and surgical settings. The Company's products are generally used in minimally invasive, image-guided procedures. Most of the Company's products are intended to be used once and then discarded, or they may be implanted for short or long term use. The Company sells its products to its distributors and to end users, such as interventional radiologists, interventional cardiologists, vascular surgeons, urologists, interventional and surgical oncologists and critical care nurses.
Contracts and Performance Obligations
The Company contracts with its customers based on customer purchase orders, which in many cases are governed by master purchasing agreements. The Company’s contracts with customers are generally for product only, and do not include other performance obligations such as services or other material rights. As part of its assessment of each contract, the Company evaluates certain factors including the customer’s ability to pay (or credit risk). For each contract, the Company considers the promise to transfer products, each of which is distinct, to be the identified performance obligations.
Transaction Price and Allocation to Performance Obligations
Transaction prices of products are typically based on contracted rates. Product revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products to a customer, net of any variable consideration as described below.
If a contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price based on the estimated relative standalone selling prices of the promised products underlying each performance obligation. The Company has standard pricing for its products and determines standalone selling prices based on the price at which the performance obligation is sold separately.
Revenue Recognition
Revenue is recognized when control of the product is transferred to the customer (i.e., when the Company’s performance obligation is satisfied), which occurs at a point in time, and may be upon shipment from the Company’s manufacturing site or delivery to the customer’s named location, based on the shipping terms of a contract.
In determining whether control has transferred, the Company considers if there is a present right to payment from the customer and when physical possession, legal title and risks and rewards of ownership have transferred to the customer.
The Company typically invoices customers upon satisfaction of identified performance obligations. As the Company’s standard payment terms are 30 to 90 days from invoicing, the Company does not provide any significant financing to its customers.
The Company enters into agreements to place placement and evaluation units (“units”) at customer sites, but the Company retains title to the units. For the duration of these agreements the customer has the right to use the unit at no upfront charge in connection with the customer’s ongoing purchase of disposables. These types of agreements include an embedded operating lease for the right to use the units. In these arrangements, revenue recognized for the sale of the disposables is not allocated between the disposal revenue and lease revenue due to the insignificant value of the units in relation to the total agreement value.
Sales, value add, and other taxes collected on behalf of third parties are excluded from revenue.
9

Variable Consideration
Reserves: Revenue from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established for discounts, returns, rebates and allowances that are offered within contracts between the Company and its customers. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as a contra asset.
Rebates and Allowances: The Company provides certain customers with rebates and allowances that are explicitly stated in the Company’s contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized. The Company establishes reserves for such amounts, which is included in accrued expenses in the accompanying Consolidated Balance Sheets. These rebates and allowances result from performance-based offers that are primarily based on attaining contractually specified sales volumes. The Company is also required to pay administrative fees to group purchasing organizations.
Product Returns: The Company generally offers customers a limited right of return. Product returns after 30 days must be pre-approved by the Company and customers may be subject to a 20% restocking charge. To be accepted, a returned product must be unadulterated, undamaged and have at least twelve months remaining prior to its expiration date. The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized. The Company currently estimates product return liabilities using its historical product return information and considers other factors that it believes could significantly impact its expected returns, including product recalls. During the three months ended August 31, 2023, such product returns were not material.
Contract Balances with Customers
A receivable is generally recognized in the period the Company ships the product. Payment terms on invoiced amounts are based on contractual terms with each customer and generally coincide with revenue recognition. Accordingly, the Company does not have any contract assets associated with the future right to invoice its customers. In some cases, if control of the product has not yet transferred to the customer or the timing of the payments made by the customer precedes the Company’s fulfillment of the performance obligation, the Company recognizes a contract liability that is included in deferred revenue in the accompanying Consolidated Balance Sheets.
The following table presents changes in the Company’s receivables, contract assets and contract liabilities with customers:
(in thousands)Aug 31, 2023
May 31, 2023
Receivables$49,755 $52,826 
Contract assets$ $ 
Contract liabilities$433 $499 
During the three months ended August 31, 2023, the Company had immaterial additions to contract liabilities. This was offset by $0.1 million in revenue that was recognized during the three months ended August 31, 2023.
Costs to Obtain or Fulfill a Customer Contract
Under ASC 606, the Company may recognize an asset for incremental costs of obtaining a contract with a customer if it expects to recover those costs. The Company’s sales incentive compensation plans qualify for capitalization since these plans are directly related to sales achieved during a period of time. However, the Company has elected the practical expedient under ASC 340-40-25-4 to expense the costs as they are incurred within selling and marketing expenses since the amortization period is less than one year.
The Company accounts for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products. Shipping and handling costs, associated with the distribution of finished products to customers, are recorded in costs of goods sold and are recognized when the related finished product is shipped to the customer. Amounts charged to customers for shipping and handling are recorded in net sales.





10

4. INVENTORIES
Inventories are stated at lower of cost and net realizable value (using the first-in, first-out method). Inventories consisted of the following:
(in thousands)Aug 31, 2023May 31, 2023
Raw materials$30,737 $28,679 
Work in process8,162 6,708 
Finished goods21,073 19,938 
Inventories$59,972 $55,325 
The Company periodically reviews inventory for both obsolescence and loss of value. The Company makes assumptions about the future demand for and market value of the inventory. Based on these assumptions, the Company estimates the amount of obsolete, expiring and slow-moving inventory. The total inventory reserve at August 31, 2023 and May 31, 2023 was $3.1 million and $3.1 million, respectively.

5. GOODWILL AND INTANGIBLE ASSETS
Goodwill
Goodwill is not amortized, but rather, is tested for impairment annually or more frequently if impairment indicators arise. Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in each business combination.
The Company's annual testing for impairment of goodwill was completed as of April 30, 2023. To determine the fair value of the two reporting units as of April 30, 2023, the Company utilized the income approach for Med Tech and a combination of the income approach and market approach for Med Device. Based on the results of this evaluation, there were no adjustments to goodwill for either reporting unit as of April 30, 2023.
In the fourth quarter of fiscal year 2023, the Company concluded that the sale of the dialysis and BioSentry businesses to Merit Medical Systems, Inc. was a triggering event for the Med Device report unit. As the Company concluded that this was the sale of a business, goodwill was allocated to the sale based on the relative fair value of the dialysis and BioSentry businesses and is included in assets held for sale as of May 31, 2023. To determine the fair value of the remaining Med Device reporting unit as of May 31, 2023, the Company utilized the income approach, as it was determined to be a better representation of the remaining Med Device reporting unit's projected long-term performance. Based on the results of this evaluation, the Company recorded a goodwill impairment charge of $14.5 million for the year ended May 31, 2023 to write down the carrying value of the Med Device reporting unit to fair value.
Goodwill for each reporting unit is allocated as follows:
Three months ended Aug 31, 2023
(in thousands)Med Tech Med Device Total
Balance, June 1, 2023$159,238 $ $159,238 
Foreign currency translation adjustments (221) (221)
Balance, August 31, 2023
$159,017 $ $159,017 
There were no adjustments to goodwill for the three months ended August 31, 2023 other than foreign currency translation adjustments.
Even though the Company determined that there was no goodwill impairment at August 31, 2023, the future occurrence of a potential indicator of impairment, such as a significant adverse change in legal, regulatory, business or economic conditions or a more-likely-than-not expectation that one of the reporting units or a significant portion of either of the reporting units will be sold or disposed of, would require an interim assessment for the reporting units prior to the next required annual assessment as of April 30, 2024.
Definite Lived Intangible Assets
Intangible assets other than goodwill are amortized over their estimated useful lives on a straight-line basis. Useful lives range from two to eighteen years. The Company periodically reviews, and adjusts, if necessary, the estimated useful lives of its intangible assets and reviews such assets or asset groups for impairment whenever events or changes in circumstances indicate
11

that the carrying value of the assets or asset groups may not be recoverable. If an intangible asset or asset group is considered to be impaired, the amount of the impairment will equal the excess of the carrying value over the fair value of the asset.
Intangible assets consisted of the following:
Aug 31, 2023
(in thousands)Gross carrying valueAccumulated amortizationNet carrying value
Product technologies$210,589 $(120,652)$89,937 
Customer relationships57,528 (41,714)15,814 
Trademarks7,450 (6,689)761 
Licenses4,837 (4,678)159 
$280,404 $(173,733)$106,671 
May 31, 2023
(in thousands)Gross carrying valueAccumulated amortizationNet carrying value
Product technologies$211,751 $(118,314)$93,437 
Customer relationships57,509 (40,755)16,754 
Trademarks7,450 (6,660)790 
Licenses4,837 (4,674)163 
$281,547 $(170,403)$111,144 
Amortization expense for the three months ended August 31, 2023 and 2022 was $3.6 million and $4.8 million, respectively.
Expected future amortization expense related to the intangible assets for each of the following fiscal years is as follows:
(in thousands)
Remainder of 2024$10,727 
202514,303 
202614,122 
202713,980 
202810,749 
2029 and thereafter42,790 
$106,671 

6. ACCRUED LIABILITIES
Accrued liabilities consisted of the following:
(in thousands)Aug 31, 2023May 31, 2023
Payroll and related expenses$10,803 $9,232 
Outside services5,593 7,088 
Royalties1,649 2,874 
Research and development1,847 1,525 
Sales and franchise taxes1,088 480 
Accrued payroll taxes484 441 
Rebates485 469 
Accrued Freight450 450 
Deferred Warranties492 475 
Accrued severance179 262 
Other3,009 3,321 
$26,079 $26,617 

12


7. LONG-TERM DEBT
On June 8, 2023 and in connection with the completion of the dialysis and BioSentry divestiture, the Company repaid all amounts outstanding under its then existing Credit Agreement, dated as of August 30, 2022, with the lender parties thereto, JPMorgan Chase Bank, N.A., as administrative agent, Bank of America, N.A. and KeyBank National Association, as co-syndication agents, and JPMorgan Chase Bank, N.A. as sole bookrunner and sole lead arranger (the "Credit Agreement"), and as a result, the Credit Agreement was extinguished. Pursuant to the terms of the Credit Agreement, AngioDynamics had the option to repay this facility prior to the maturity date without penalty.

8. INCOME TAXES
The Company provides for income taxes at the end of each interim period based on the estimated effective tax rate for the full fiscal year adjusted for any discrete events, which are recorded in the period that they occur.  The estimated annual effective tax rate prior to discrete items was 32.0% as of the first quarter of fiscal year 2024, as compared to 5.5% for the same period in fiscal year 2023. In fiscal year 2024, the Company’s effective tax rate differs from the U.S. statutory rate primarily due to the impact of the valuation allowance, foreign taxes, and other non-deductible permanent items (such as non-deductible meals and entertainment, Section 162(m) excess compensation and non-deductible share-based compensation).
The Company regularly assesses its ability to realize its deferred tax assets. Assessing the realization of deferred tax assets requires significant management judgment. In determining whether its deferred tax assets are more likely than not realizable, the Company evaluated all available positive and negative evidence, and weighted the evidence based on its objectivity.
Based on the review of all available evidence, the Company determined that it has not yet attained a sustained level of profitability and the objectively verifiable negative evidence outweighed the positive evidence. Therefore, the Company has provided a valuation allowance on its federal and state net operating loss carryforwards, federal and state R&D credit carryforwards and other net deferred tax assets that have a limited life and are not supportable by the naked credit deferred tax liability sourced income as of August 31, 2023. The Company will continue to assess the level of the valuation allowance required. If sufficient positive evidence exists in future periods to support a release of some or all of the valuation allowance, such a release would likely have a material impact on the Company’s results of operations.

9. SHARE-BASED COMPENSATION
On October 13, 2020, the Company's shareholders approved the 2020 Stock and Incentive Award Plan (the “2020 Plan”). The 2020 Plan provides for the grant of incentive stock options, non-statutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance share units, performance shares and other incentive awards to the Company's employees, directors and other service providers. On November 3, 2022 the Company's shareholders approved an amendment to the 2020 Plan to increase the reserve of shares of common stock available for future grants by 1,950,000 shares. As of August 31, 2023, there was a maximum of 1.1 million shares of common stock available for future grant under the 2020 Plan.
Prior to the adoption of the 2020 Plan, equity awards were issued under the 2004 Stock and Incentive Award Plan (the “2004 Plan”). The adoption of the 2020 Plan did not impact the administration of equity awards issued under the 2004 Plan but following the adoption of the 2020 Plan, equity award grants are no longer made under the 2004 Plan.
The Company also has an employee stock purchase plan. On November 3, 2022 the Company's shareholders approved an amendment to the employee stock purchase plan to increase the reserve of shares of common stock available for future grants by 1,000,000 shares. As of August 31, 2023, there was a maximum of 3.0 million shares of common stock available for future grant under the employee stock purchase plan.
For the three months ended August 31, 2023 and 2022, share-based compensation expense was $4.1 million and $3.0 million, respectively.
During the three months ended August 31, 2023 and 2022, the Company granted stock options and restricted stock units under the 2020 Plan to certain employees and members of the Board of Directors. Stock option awards are valued using the Black-Scholes option-pricing model and then amortized on a straight-line basis over the requisite service period of the award. Generally, restricted stock unit awards are valued based on the closing trading value of the Company’s common stock on the date of grant and then amortized on a straight-line basis over the requisite service period of the award. In July 2023, the Board of Directors approved a change in terms of restricted stock units granted to non-employee directors to provide for immediate vesting upon grant of the award.
13

During the three months ended August 31, 2023 and 2022, the Company granted performance share units under the 2020 Plan to certain employees. The awards may be earned by achieving performance levels over the requisite service period. The performance criteria are based on achieving certain performance targets and the total shareholder return (“TSR”) of the Company’s common stock relative to the TSR of the common stock of a pre-defined industry peer-group. The fair value of these awards is based on a Monte Carlo simulation model.
As of August 31, 2023, there was $25.3 million of unrecognized compensation expense related to share-based payment arrangements. These costs are expected to be recognized over a weighted-average period of approximately three years. The Company has sufficient shares to satisfy expected share-based payment arrangements.
10. EARNINGS PER SHARE
Basic earnings per share is based on the weighted average number of common shares outstanding without consideration of potential common stock. Diluted earnings per share includes the dilutive effect of potential common stock consisting of stock options, restricted stock units and performance stock units, provided that the inclusion of such securities is not anti-dilutive. In periods with a net loss, stock options and restricted stock units are not included in the computation of diluted loss per share as the impact would be anti-dilutive.
The following table reconciles basic to diluted weighted-average shares outstanding:
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Basic39,842 39,302 
Effect of dilutive securities126  
Diluted39,968 39,302 
Securities excluded as their inclusion would be anti-dilutive3,401 3,821 

11. SEGMENT AND GEOGRAPHIC INFORMATION
Segment information
The Company regularly reviews its segments and the approach used by the chief operating decision maker, the President and Chief Executive Officer ("CEO"), and management to evaluate performance and allocate resources. The Company manages its operations through two segments, Med Tech and Med Device. The CEO evaluates these two segments based on net sales and gross margin to, among other items, allocate resources and assess performance. Executives reporting to the CEO include those responsible for commercial operations, manufacturing operations, regulatory and quality and certain corporate functions. The CEO evaluates all other elements of profitability, investment and cash flow metrics on a consolidated global basis due to shared infrastructure and resources.
The Company manages its assets on a total company basis, not by operating segment; therefore, the CEO does not review any asset information by operating segment and, accordingly, asset information is not reported or evaluated by operating segment. Total assets were $493.9 million as of August 31, 2023.
The table below summarizes net sales and gross margin by Med Tech and Med Device:
14

Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Med Tech Net Sales$25,860 $22,817 
Gross profit 16,727 14,429 
Gross margin 64.7 %63.2 %
Med Device Net Sales$52,819 $58,720 
Gross profit 23,333 27,876 
Gross margin 44.2 %47.5 %
Total Net Sales$78,679 $81,537 
Gross profit40,060 42,305 
Gross margin50.9 %51.9 %
Geographic information
The table below summarizes net sales by geographic area based on external customer location:
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Net Sales
United States$64,399 $69,023 
International14,280 12,514 
Total$78,679 $81,537 
For the three months ended August 31, 2023 and 2022, international sales as a percentage of total net sales were 18.1% and 15.3%, respectively. Sales to any one country outside the U.S., as determined by shipment destination, did not comprise a material portion of net sales in any of the last three fiscal years. In addition, no one customer represents more than 10% of consolidated net sales and 83% of long-lived assets are located within the United States.

12. FAIR VALUE
On a recurring basis, the Company measures certain financial assets and financial liabilities at fair value based upon quoted market prices, where available. Where quoted market prices or other observable inputs are not available, the Company applies valuation techniques to estimate fair value. FASB ASC Topic 820, Fair Value Measurements and Disclosures, establishes a three-level valuation hierarchy for disclosure of fair value measurements. The categorization of financial assets and financial liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the measurement of fair value. The three levels of the hierarchy are defined as follows:
Level 1 - Inputs to the valuation methodology are quoted market prices for identical assets or liabilities.
Level 2 - Inputs to the valuation methodology are other observable inputs, including quoted market prices for similar assets or liabilities and market-corroborated inputs.
Level 3 - Inputs to the valuation methodology are significant unobservable inputs based on management’s best estimate of inputs market participants would use in pricing the asset or liability at the measurement date, including assumptions about risk.
The Company's financial instruments include cash and cash equivalents, accounts receivable, accounts payable and contingent consideration. The carrying amount of cash and cash equivalents, accounts receivable, and accounts payable approximates fair value due to their immediate or short-term maturities. The recurring fair value measurements using significant unobservable inputs (Level 3) relate to contingent consideration liabilities.
15

The following tables provide information by level for assets and liabilities that are measured at fair value on a recurring basis:
Fair Value Measurements using inputs considered as:
Fair Value at Aug 31, 2023
(in thousands)Level 1Level 2Level 3
Financial Liabilities
Contingent consideration for acquisition earn outs$ $ $9,167 $9,167 
Total Financial Liabilities$ $ $9,167 $9,167 
Fair Value Measurements using inputs considered as:
Fair Value at May 31, 2023
(in thousands)Level 1Level 2Level 3
Financial Liabilities
Contingent consideration for acquisition earn outs$ $ $19,296 $19,296 
Total Financial Liabilities$ $ $19,296 $19,296 
There were no transfers between Level 1, 2 and 3 for the three months ended August 31, 2023 and 2022.
The table below presents the changes in fair value components of Level 3 instruments:
Three Months Ended Aug 31, 2023
(in thousands)Fair Value Measurements Using Significant Unobservable Inputs (Level 3)
Balance, May 31, 2023$19,296 
Change in present value of contingent consideration (1)
(130)
Currency gain from remeasurement1 
Contingent consideration payment(10,000)
Balance, August 31, 2023
$9,167 
(1) Change in the fair value of contingent consideration is included in earnings and comprised of changes in estimated earn out payments based on projections of Company performance and amortization of the present value discount.
Contingent Liability for Acquisition Earn Outs
Some of the Company's business combinations involve the potential for the payment of future contingent consideration upon the achievement of certain product development milestones or various other performance conditions. Payment of the additional consideration is generally contingent on the acquired company reaching certain performance milestones, including attaining specified revenue levels or product development targets. Contingent consideration is recorded at the estimated fair value of the contingent payments on the acquisition date. The fair value of the contingent consideration is remeasured at the estimated fair value at each reporting period with the change in fair value recognized as income or expense within change in fair value of contingent consideration in the Consolidated Statements of Operations.
The Company measures the initial liability and remeasures the liability on a recurring basis using Level 3 inputs as defined under authoritative guidance for fair value measurements, which is determined using a discounted cash flow model applied to projected net sales, using probabilities of achieving projected net sales and projected payment dates. Projected net sales are based on internal projections and extensive analysis of the target market and the sales potential. Increases or decreases in any valuation inputs in isolation may result in a significantly lower or higher fair value measurement in the future.
The recurring Level 3 fair value measurements of the contingent consideration liabilities include the following significant unobservable inputs as of August 31, 2023:
16

(in thousands)Fair ValueValuation TechniqueUnobservable InputRange
Revenue based payments$9,167 Discounted cash flowDiscount rate10%
Probability of payment
90% - 100%
Projected fiscal year of payment2024 - 2025
At August 31, 2023, the amount of undiscounted future contingent consideration that the Company expects to pay as a result of all completed acquisitions is approximately $10.0 million. The milestones, including revenue projections and technical milestones associated with the contingent consideration, must be reached in future periods ranging from fiscal years 2024 to 2029 in order for the associated consideration to be paid.

13. LEASES
The Company determines if an arrangement is a lease at inception of the contract. The Company has operating leases for buildings, primarily for office space, R&D, manufacturing and warehousing.
Operating lease right-of-use (“ROU”) assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. Many of the lease agreements contain renewal or termination clauses that are factored into the determination of the lease term if it is reasonably certain that these options would be exercised. The Company recognizes lease expense for these leases on a straight-line basis over the lease term.
The following table presents supplemental balance sheet information related to leases:
(in thousands)Balance Sheet LocationAug 31, 2023May 31, 2023
Assets
Operating lease ROU assetOther assets$4,584 $5,113 
Liabilities
Current operating lease liabilitiesOther current liabilities1,758 1,922 
Non-current operating lease liabilitiesOther long-term liabilities2,942 3,316 
Total lease liabilities$4,700 $5,238 
The interest rate implicit in lease agreements is typically not readily determinable, and as such the Company used the incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The incremental borrowing rate is defined as the interest the Company would pay to borrow on a collateralized basis, considering factors such as length of lease term. The following table presents the weighted average remaining lease term and discount rate:
Aug 31, 2023
Weighted average remaining term (in years)2.91
Weighted average discount rate4.6 %
The maturities of the lease liabilities for each of the following fiscal years is:
(in thousands)Aug 31, 2023
Remainder of 2024$1,523 
20251,583 
20261,355 
2027400 
2028 and thereafter174 
Total lease payments$5,035 
Less: Imputed Interest335 
Total lease obligations$4,700 
Less: Current portion of lease obligations1,758 
Long-term lease obligations$2,942 
17

During the three months ended August 31, 2023 and 2022, the Company recognized $0.6 million and $0.7 million of operating lease expense, respectively, which includes immaterial short-term leases. The expenses on the Consolidated Statement of Operations were classified as follows:
Three Months Ended
(in thousands)
Aug 31, 2023
Aug 31, 2022
Cost of sales$197 $219 
Research and development58 51 
Sales and marketing40 39 
General and administrative332 360 
$627 $669 
The following table presents supplemental cash flow and other information related to leases:
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$532 $691 
ROU assets obtained in exchange for lease liabilities
Operating leases$381 $ 

14. COMMITMENTS AND CONTINGENCIES

The Company is involved in various legal proceedings, including commercial, intellectual property, product liability, and regulatory matters of a nature considered normal for its business. The Company accrues for amounts related to these matters if it is probable that a liability has been incurred, and an amount can be reasonably estimated. The Company discloses such matters when there is at least a reasonable possibility that a material loss may have been incurred. However, the Company cannot predict the outcome of any litigation or the potential for future litigation.

C.R. Bard, Inc. v. AngioDynamics, Inc.

On January 11, 2012, C.R. Bard, Inc. (“Bard”) filed a suit in the United States District Court of Utah claiming certain of the Company's implantable port products infringe on three U.S. patents held by Bard (US Patent Nos. 7,785,302 ("302"), 7,959,615 (“615”) and 7,947,022 ("022")). The case was stayed pending reexamination in the US Patent and Trademark Office ("USPTO"). Following the reexamination proceedings, and the parties’ related appeals to the Federal Circuit which resulted in further proceedings at the USPTO, certain claims of the 615 patent were held invalid, while the remaining claims of the 615 patent and the other two patents were upheld over the prior art references considered in the reexamination proceedings. Thereafter, the case was transferred from the District of Utah to the United States District Court for the District of Delaware (“District of Delaware”). On July 22, 2021, in another case against a different defendant, the District of Utah invalidated multiple claims of the ‘302, ‘022, and ‘615 Patents under 35 USC §101, including claims asserted against the Company. On December 27, 2021, the District of Delaware stayed the case pending the Federal Circuit's resolution of Bard's appeal from the Utah Decision. On February 17, 2023, the Federal Circuit Reversed-in-Part, Vacated-in-Part, and Remanded the Utah Decision. The District of Delaware lifted the stay on February 28, 2023 and held a status conference on March 23, 2023. A scheduling order has been entered, and a jury trial is currently scheduled for April 29, 2024. The Company has not recorded an expense related to the outcome of this litigation because it is not yet possible to determine if a potential loss is probable nor reasonably estimable.

On March 10, 2015, Bard and Bard Peripheral Vascular filed suit in the District of Delaware claiming certain of the Company's implantable port products infringe on three U.S. patents held by Bard (US Patent Nos. 8,475,417, 8,545,460, 8,805,478). The case proceeded through trial which began on March 4, 2019. At the close of Bard’s case, the Court granted the Company's oral motion for judgment as a matter of law as well as its motions for summary judgment on the grounds that the asserted patents are invalid, ineligible, not infringed and not willfully infringed. Bard appealed the judgment to the Federal Circuit and on November 10, 2020, the Federal Circuit reversed the judgment in part with respect to Section 101 (subject matter eligibility), and vacated and remanded the trial court’s invalidity and non-infringement judgments. Following remand from the Federal Circuit, a jury trial commenced in the District of Delaware beginning November 14, 2022. On November 22, 2022, a jury entered a verdict finding that certain of the Company’s implantable port products infringe certain claims of U.S. patents held by Bard. The issue of damages was bifurcated by the Court during trial, and was not determined by the jury. On June 1,
18

2023, following post-trial briefing, the Court issued its decision on the Company's Renewed Judgement as a Matter of Law. The Court held the asserted patent claims were invalid as anticipated, indefinite, ineligible and not willfully infringed. The Court entered Judgement the same day in favor of the Company. Bard has filed a Notice of Appeal to the Federal Circuit and that appeal remains pending. The Company maintains its belief that Bard’s claims are without merit. The Company has not recorded an expense related to the outcome of this litigation because it is not yet possible to determine if a potential loss is probable nor reasonably estimable.

On March 8, 2021, Bard filed suit in the District of Delaware asserting certain of the Company’s port products (including certain related infusion sets) infringe U.S. Patent Nos. 8,025,639, 9,603,992 and 9,603,993. On December 27, 2021, the District of Delaware stayed the case pending the Federal Circuit's resolution of Bard's appeal of the Utah decision invalidating multiple claims of the ‘302, ‘022, and ‘615 patents under 35 USC §101. Following the Federal Circuit’s decision on appeal, the District of Delaware lifted the stay on February 28, 2023, and held a scheduling conference on March 23, 2023. A scheduling order has been entered, and a jury trial is currently scheduled for June 9, 2025. The Company maintains its belief that Bard's claims are without merit. The Company has not recorded an expense related to the outcome of this litigation because it is not yet possible to determine if a potential loss is probable nor reasonably estimable.

15. ACQUISITION, RESTRUCTURING, AND OTHER ITEMS, NET
Acquisition, Restructuring and Other Items
Acquisition, restructuring and other items, net, consisted of:
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Legal (1)
$1,817 $1,863 
Manufacturing relocation (2)
587 136 
Transition service agreement (3)
(145) 
Israeli Innovation Authority prepayment (4)
 3,544 
Other(5)
953 38 
Total$3,212 $5,581 
(1) Legal expenses related to litigation that is outside the normal course of business.
(2) Expenses to relocate certain manufacturing lines from Queensbury, NY to Costa Rica.
(3) Transition services agreement that was entered into as a result of the sale of the dialysis and BioSentry businesses.
(4) In the first quarter of fiscal year 2023, a $3.5 million payment was made to the Israeli Innovation Authority to fully satisfy the obligation related to grant funds that were provided to Eximo for development of the Auryon laser prior to the acquisition in the second quarter of fiscal year 2020.
(5) Included in other is $0.9 million of deferred financing fees that were written-off in conjunction with the sale of the Dialysis and BioSentry businesses and concurrent extinguishment of the debt.

16. ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
Changes in each component of accumulated other comprehensive income, net of tax, are as follows:
Three Months Ended Aug 31, 2023
(in thousands)Foreign currency translation income
Balance at May 31, 2023$(4,723)
Other comprehensive income, net of tax(930)
Net other comprehensive loss$(930)
Balance at August 31, 2023
$(5,653)




19

17. RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS
Recently Issued Accounting Pronouncements - Adopted
StandardDescriptionEffective DateEffect on the Consolidated Financial Statements
ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers

This ASU improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer.
June 1, 2023The Company adopted the new standard in the first quarter of fiscal year 2024 and it did not have an impact on the Company's consolidated financial statements.
There have been no material changes to our critical accounting policies since our Annual Report on Form 10-K for fiscal year ended May 31, 2023.
Recently Issued Accounting Pronouncements - Not Yet Applicable or Adopted
There are no new accounting pronouncements issued that are expected to have a material impact on our consolidated financial statements.


20

Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations.
The following information should be read together with the consolidated financial statements and the notes thereto and other information included elsewhere in this quarterly report on Form 10-Q. The following discussion should be read in conjunction with the Company's 2023 Annual Report on Form 10-K, and the consolidated financial statements and notes thereto included elsewhere in the Form 10-Q.
Disclosure Regarding Forward-Looking Statements
This quarterly report on Form 10-Q, including the sections entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. All statements regarding AngioDynamics' expected future financial position, results of operations, cash flows, business strategy, budgets, projected costs, capital expenditures, products, competitive positions, growth opportunities, plans and objectives of management for future operations, as well as statements that include the words such as "expects," "reaffirms," "intends," "anticipates," "plans," "believes," "seeks," "estimates," "projects," "optimistic," or variations of such words and similar expressions, are forward-looking statements. These forward-looking statements are not guarantees of future performance and are subject to risks and uncertainties. Investors are cautioned that actual events or results may differ materially from AngioDynamics' expectations, expressed or implied. Factors that may affect the actual results achieved by AngioDynamics include, without limitation, the ability of AngioDynamics to develop its existing and new products, technological advances and patents attained by competitors, infringement of AngioDynamics' technology or assertions that AngioDynamics' technology infringes the technology of third parties, the ability of AngioDynamics to effectively compete against competitors that have substantially greater resources, future actions by the FDA or other regulatory agencies, domestic and foreign health care reforms and government regulations, results of pending or future clinical trials, overall economic conditions (including inflation, labor shortages and supply chain challenges including the cost and availability of raw materials), the results of on-going litigation, challenges with respect to third-party distributors or joint venture partners or collaborators, the results of sales efforts, the effects of product recalls and product liability claims, changes in key personnel, the ability of AngioDynamics to execute on strategic initiatives, the effects of economic, credit and capital market conditions, general market conditions, market acceptance, foreign currency exchange rate fluctuations, the effects on pricing from group purchasing organizations and competition, the ability of AngioDynamics to obtain regulatory clearances or approval of its products, or to integrate acquired businesses. Other risks and uncertainties include, but are not limited to, the factors described from time to time in our reports filed with the Securities and Exchange Commission (the "SEC").
Although we believe that the assumptions underlying the forward-looking statements contained herein are reasonable, any of the assumptions could be inaccurate and, therefore, there can be no assurance that the forward-looking statements included in this quarterly report on Form 10-Q will prove to be accurate. In light of the significant uncertainties inherent in the forward-looking statements included herein, the inclusion of such information should not be regarded as a representation by us or any other person that our objectives and plans will be achieved. Any forward-looking statements are made pursuant to the Private Securities Litigation Reform Act of 1995 and, as such, investors are cautioned not to place undue reliance on these forward-looking statements which speak only as of the date stated, or if no date is stated, as of the date of this report. AngioDynamics disclaims any obligation to update the forward-looking statements. 
Disclosure Regarding Trademarks
This report includes trademarks, tradenames and service marks that are our property or the property of other third parties. Solely for convenience, such trademarks and tradenames sometimes appear without any “™” or “®” symbol. However, failure to include such symbols is not intended to suggest, in any way, that we will not assert our rights or the rights of any applicable licensor, to these trademarks and tradenames. For a complete listing of all our trademarks, tradenames and service marks please visit www.angiodynamics.com/IP. Information on our website or connected to our website is not incorporated by reference into this Quarterly Report on Form 10-Q.
Executive Overview
AngioDynamics is a leading and transformative medical technology company focused on restoring healthy blood flow in the body's vascular system, expanding cancer treatment options and improving quality of life for patients. We design, manufacture and sell a wide range of medical, surgical and diagnostic devices used by professional healthcare providers for vascular access, for the treatment of peripheral vascular disease and for use in oncology and surgical settings. Our devices are generally used in minimally invasive, image-guided procedures. Many of our products are intended to be used once and then discarded, or they may be temporarily implanted for short- or long-term use.
Our business operations cross a variety of markets. Our financial performance is impacted by changing market dynamics, which have included an emergence of value-based purchasing by healthcare providers, consolidation of healthcare providers,
21

the increased role of the consumer in health care decision-making and an aging population, among others. In addition, our growth is impacted by changes within our sector, such as the merging of competitors to gain scale and influence; changes in the regulatory environment for medical devices; and fluctuations in the global economy.
Our sales and profitability growth also depends, in part, on the introduction of new and innovative products, together with ongoing enhancements to our existing products. Expansions of our product offerings are created through internal and external product development, technology licensing and strategic alliances. We recognize the importance of, and intend to continue to make investments in research and development activities and selective business development opportunities to provide growth opportunities.
We sell our products in the United States primarily through a direct sales force, and outside the U.S. through a combination of direct sales and distributor relationships. Our end users include interventional radiologists, interventional cardiologists, vascular surgeons, urologists, interventional and surgical oncologists and critical care nurses. We expect our businesses to grow in both sales and profitability by expanding geographically, penetrating new markets, introducing new products and increasing our presence internationally.
The current macroeconomic environment continues to impact our business and may continue to pose future risks. The Company's ability to manufacture products, the reliability of our supply chain, labor shortages, backlog and inflation (including the cost and availability of raw materials, direct labor and shipping) have impacted our business, trends that may continue. Accordingly, management continues to evaluate the Company’s liquidity position, communicate with and monitor the actions of our customers and suppliers, and review our near-term financial performance.
On June 8, 2023, the Company completed the sale of the dialysis and BioSentry businesses to Merit Medical Systems, Inc. The Company also entered into various agreements to facilitate the transition to Merit, including a Transition Services Agreement and Contract Manufacturing Agreement. Total consideration received by the Company for the Divestiture was $100.0 million in cash and resulted in a pre-tax book gain of $47.8 million.
On June 8, 2023 and in connection with the completion of the Divestiture, the Company repaid all amounts outstanding under its existing Credit Agreement, and as a result, the Credit Agreement was extinguished.
In evaluating the operating performance of our business, management focuses on company-wide and segment revenue and gross margin and company-wide operating income, earnings per share and cash flow from operations. A summary of these key financial metrics for the three months ended August 31, 2023 compared to the three months ended August 31, 2022 are as follows:
Three months ended August 31, 2023:
Revenue decreased by 3.5% to $78.7 million
Med Tech growth of 13.3% and Med Device declined by 10.0%
Gross profit decreased 100 bps to 50.9%
Med Tech gross profit increased 150 bps to 64.7% and Med Device gross profit decreased 330 bps to 44.2%
Net income increased by $58.9 million to $45.9 million
Earnings per share increased by $1.48 to $1.15
Cash used in operations increased by $1.2 million to $25.9 million

The decrease in revenue is due to the sale of the dialysis and BioSentry businesses which closed on June 8, 2023 and impacted sales by $7.1 million compared to the prior year. Our Med Tech revenue, comprised of Auryon, the thrombus management platform and NanoKnife, grew 13.3% in the first quarter of fiscal year 2024. The growth in Auryon and NanoKnife was partially offset by continued softness in the thrombus management platform. Our Med Device revenue declined by 10.0% in the first quarter of fiscal year 2024 driven mainly by the sale of the dialysis and BioSentry businesses.
Results of Operations
For the three months ended August 31, 2023, the Company reported net income of $45.9 million, or diluted earnings per share of $1.15, on net sales of $78.7 million, compared with a net loss of $13.0 million, or a loss of $0.33 per diluted share, on net sales of $81.5 million during the same quarter of the prior year.
22

Net sales - Net sales are derived from the sale of products and related freight charges, less discounts, rebates and returns.
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022$ Change
Net Sales
Med Tech$25,860 $22,817 $3,043 
Med Device52,819 58,720 $(5,901)
Total$78,679 $81,537 $(2,858)
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022$ Change
Net Sales
       United States$64,399 $69,023 $(4,624)
       International14,280 12,514 $1,766 
           Total$78,679 $81,537 $(2,858)
For the three months ended August 31, 2023, net sales decreased $2.9 million to $78.7 million compared to the same period in the prior year. At August 31, 2023, the Company had a backlog of $3.3 million, an increase of $0.6 million from May 31, 2023.
The Med Tech segment net sales increased $3.0 million for the three months ended August 31, 2023 compared to the same period in the prior year. The change in sales from the prior year was primarily driven by:
Increased Auryon sales of $2.3 million;
Decreased sales of the thrombus management platform of $0.7 million, which was driven by a decrease in AngioVac sales of $0.5 million; and
Increased NanoKnife sales of $1.4 million, which was driven by increased capital and disposable sales both domestically and internationally.
The Med Device segment net sales decreased $5.9 million for the three months ended August 31, 2023 compared to the same period in the prior year. The backlog, which primarily impacted sales of Core and Vascular Access products, was $3.3 million, an increase of $0.6 million from May 31, 2023. The change in sales from the prior year was primarily driven by:
Decreased sales of dialysis and BioSentry of $5.5 million and $1.6 million, respectively, which was due to the divestiture of these businesses on June 8, 2023; and
Decreased sales of PICCs, Core and Other Oncology and Vascular Access sales of $0.8 million, $0.1 million and $0.5 million, respectively. These decreases were partially offset by increased sales of Ports, Midlines and Microwave products of $1.5 million, $0.3 million and $1.1 million, respectively.

Gross Profit
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022$ Change
Med Tech $16,727 $14,429 $2,298 
Gross profit % of sales64.7 %63.2 %
Med Device$23,333 $27,876 $(4,543)
Gross profit % of sales44.2 %47.5 %
Total $40,060 $42,305 $(2,245)
Gross profit % of sales50.9 %51.9 %
23

Gross profit - Gross profit consists of net sales less the cost of goods sold, which includes the costs of materials, products purchased from third parties and sold by us, manufacturing personnel, royalties, freight, business insurance, depreciation of property and equipment and other manufacturing overhead, exclusive of intangible amortization.
Total Company gross profit decreased by $2.2 million for the three months ended August 31, 2023 compared to the same period in the prior year. The change from the prior year was primarily driven by:
The sale of the dialysis and BioSentry businesses, which negatively impacted gross profit by $4.2 million;
Sales volume, which positively impacted gross profit by $2.2 million;
Production volume, price and other incentives which positively impacted gross profit by $1.5 million;
Sales mix, which negatively impacted gross profit by $0.8 million;
Inflationary costs on raw materials, labor shortages and freight costs, which negatively impacted gross profit by $0.4 million; and
Incremental depreciation on placement units of $0.4 million.

The Med Tech segment gross profit increased by $2.3 million for the three months ended August 31, 2023 compared to the same period in the prior year. The change from the prior year was primarily driven by:    
Sales volume, which positively impacted gross profit by $2.1 million;
Price and other incentives which positively impacted gross profit by $1.2 million;
Sales mix, which negatively impacted gross profit by $0.6 million;
Inflationary costs on raw materials, labor shortages and freight costs, which negatively impacted gross profit by $0.1 million; and
Incremental depreciation on placement units of $0.2 million.

The Med Device segment gross profit decreased by $4.5 million for the three months ended August 31, 2023 compared to the same period in the prior year. The change from the prior year was primarily driven by:
    
The sale of the dialysis and BioSentry businesses, which negatively impacted gross profit by $4.2 million;
Sales volume, which positively impacted gross profit by $0.5 million;
Production volume and price, which positively impacted gross profit by $0.4 million;
Sales mix, which negatively impacted gross profit by $0.7 million;
Inflationary costs on raw materials, labor shortages and freight costs, which negatively impacted gross profit by $0.3 million; and
Incremental depreciation on placement units of $0.1 million.

Operating Expenses and Other Income (Expense)
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022$ Change
Research and development$7,941 $8,333 $(392)
% of sales10.1 %10.2 %
Selling and marketing$27,368 $26,543 $825 
% of sales34.8 %32.6 %
General and administrative$10,856 $10,101 $755 
% of sales13.8 %12.4 %
Research and development expense - Research and development (“R&D”) expense includes internal and external costs to develop new products, enhance existing products, validate new and enhanced products, and manage clinical, regulatory and medical affairs.
R&D expense decreased $0.4 million for the three months ended August 31, 2023 compared to the same period in the prior year. The change from the prior year was primarily driven by:
The timing of certain projects and clinical spend associated with the ongoing clinical trials, which decreased R&D expense by $0.6 million; and
Compensation and benefits expenses, which increased $0.2 million.

24

Sales and marketing expense - Sales and marketing (“S&M”) expense consists primarily of salaries, commissions, travel and related business expenses, attendance at medical society meetings, product promotions and marketing activities.
S&M expense increased $0.8 million for the three months ended August 31, 2023 compared to the same period in the prior year. The change from the prior year was primarily driven by:
Compensation and benefits expense, which increased by $1.4 million; and
Trade show expenses, which increased $0.3 million. This was partially offset by travel and other selling expenses, which decreased $0.8 million.

General and administrative expense - General and administrative (“G&A”) expense includes executive management, finance, information technology, human resources, business development, legal, and the administrative and professional costs associated with those activities.
G&A expense increased $0.8 million for the three months ended August 31, 2023 compared to the same period in the prior year. The change from the prior year was primarily driven by:
Compensation and benefits expenses, which increased $0.9 million. This increase was primarily driven by a change in the vesting of equity grants to members of the Board from a one-year vest period to immediate vesting which resulted in additional expense of $1.1 million in the first quarter of fiscal year 2024; and
Other outside consultant spend for legal and IT, which increased $0.1 million. This was partially offset by decreased travel expenses of $0.2 million.
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022$ Change
Amortization of intangibles$3,625 $4,837 $(1,212)
Change in fair value of contingent consideration$(130)$211 $(341)
Acquisition, restructuring and other items, net$3,212 $5,581 $(2,369)
Other expense, net$(169)$(556)$387 
Amortization of intangibles - Represents the amount of amortization expense that was taken on intangibles assets held by the Company.
Amortization expense decreased $1.2 million for the three months ended August 31, 2023 compared to the same period in the prior year due to the intangible assets that were included in the sale of the dialysis and BioSentry businesses.
Change in fair value of contingent consideration - Represents changes in contingent consideration driven by changes to estimated future payments on earn-out liabilities created through acquisitions and amortization of present value discounts on long-term contingent consideration.
The change in the fair value for the three months ended August 31, 2023 is related to the Eximo contingent consideration.
Acquisition, restructuring and other items, net - Represents costs associated with mergers and acquisitions, restructuring expenses, legal costs that are related to litigation that is not in the ordinary course of business, legal settlements and other one-time items.
Acquisition, restructuring and other items, net, decreased by $2.4 million for the three months ended August 31, 2023, compared to the same period in the prior year. The change from the prior year was primarily driven by:
Manufacturing relocation expense related to the move of certain manufacturing lines to Costa Rica, which increased $0.5 million;
A transition services agreement that was entered into as a result of the sale of the dialysis and BioSentry businesses. The Company invoiced Merit Medical Systems, Inc. $0.2 million in the first quarter of fiscal year 2024;
The payment to the Israeli Innovation Authority of $3.5 million related to grant funds that were provided to Eximo to develop the Auryon laser prior to the acquisition in the second quarter of fiscal year 2020. These grant funds were fully repaid in the first quarter of fiscal year 2023 to satisfy the obligation which was otherwise being paid as a royalty based on a percentage of sales; and
$0.9 million of deferred financing fees that were written-off in conjunction with the sale of the Dialysis and BioSentry businesses and concurrent extinguishment of the debt.
25


Other expense, net - Other expenses include interest expense, foreign currency impacts, bank fees, and amortization of deferred financing costs.
The change in other expense of $0.4 million for the three months ended August 31, 2023, compared to the same period in the prior year, is primarily due to decreased interest expense of $0.3 million, increased interest income of $0.2 million and unrealized foreign currency fluctuations of $0.1 million.
Income Tax Benefit
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Income tax benefit$(11.0)$(0.9)
Effective tax rate including discrete items(31.6)%6.2 %
Our effective tax rate including discrete items for the three months ended August 31, 2023 and 2022 was (31.6)% and 6.2%, respectively. In fiscal year 2024, the Company’s effective tax rate differs from the U.S. statutory rate primarily due to the impact of the valuation allowance, foreign taxes, and other non-deductible permanent items (such as non-deductible meals and entertainment, Section 162(m) excess compensation and non-deductible share-based compensation).
Liquidity and Capital Resources
We regularly review our liquidity and anticipated capital requirements and we believe that our current cash on hand provides sufficient liquidity to meet our anticipated needs for capital for at least the next 12 months.
Our cash and cash equivalents totaled $57.6 million as of August 31, 2023, compared with $44.6 million as of May 31, 2023. As of August 31, 2023 there was no outstanding debt as the Credit Agreement was extinguished in connection with the Divestiture (see Note 7 "Long-Term Debt" set forth in the Notes to our consolidated financial statements included in this Quarterly Report on Form 10-Q). As of May 31, 2023, total debt outstanding related to the Credit Agreement was $50.0 million. The fair value of contingent consideration liability as of August 31, 2023 and May 31, 2023, was $9.2 million and $19.3 million, respectively.
The table below summarizes our cash flows:
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Cash provided by (used in):
Operating activities$(25,899)$(24,745)
Investing activities98,442 (3,576)
Financing activities(59,590)24,376 
Effect of exchange rate changes on cash and cash equivalents13 (316)
Net change in cash and cash equivalents$12,966 $(4,261)
During the quarters ended August 31, 2023 and 2022, cash flows consisted of the following:
Cash used in operating activities
Three months ended August 31, 2023 and 2022:
Net income of $45.9 million and a net loss of $13.0 million, respectively, plus the non-cash items, primarily driven by depreciation and amortization and stock based compensation, along with the changes in working capital below, contributed to cash used in operations of $25.9 million and $24.7 million, respectively, for these periods.
For the period ended August 31, 2023, working capital was unfavorably impacted by decreased accounts payable, accrued liabilities and other liabilities of $16.5 million, along with increased inventory and prepaid expenses of $4.6 million and $4.2 million, respectively. This was partially offset by decreased accounts receivable of $3.2 million.
For the period ended August 31, 2022, working capital was unfavorably impacted by decreased accounts payable, accrued liabilities and other liabilities of $9.0 million, along with increased receivables, inventory and prepaid expenses of $1.4 million, $6.2 million and $5.7 million, respectively.
Cash provided by (used in) investing activities
26

Three months ended August 31, 2023 and 2022:
$0.8 million and $0.8 million, respectively, of cash was used for fixed asset additions;
$0.8 million and $2.2 million, respectively, of cash was used for Auryon placement and evaluation unit additions;
$100.0 million of cash was received for the divestiture of the dialysis and BioSentry businesses in the first quarter of fiscal year 2024; and
$0.5 million of cash was used for the acquisition of an exclusive license in the first quarter of fiscal year 2023.

Cash provided by financing activities
Three months ended August 31, 2023 and 2022:
$50.0 million repayment of the Credit Agreement in connection with the completion of the dialysis and BioSentry divestiture in the first quarter of fiscal year 2024;
$70.0 million in proceeds on long-term debt less the repayment of $45.0 million associated with the then new Credit Agreement in the first quarter of fiscal year 2023;
$0.7 million of deferred financing costs associated with the then new Credit Agreement in the first quarter of fiscal year 2023;
$10.0 million contingent consideration payment made in the first quarter of fiscal year 2024; and
$0.4 million and $0.1 million, respectively, of proceeds from stock option and ESPP activity.
On June 8, 2023 and in connection with the completion of the dialysis and BioSentry divestiture, the Company repaid all amounts outstanding under its existing Credit Agreement, and as a result, the Credit Agreement was extinguished. Pursuant to the terms of the Credit Agreement, AngioDynamics had the option to repay this facility prior to the maturity date without penalty.
We believe that our current cash balance, together with cash generated from operations will provide sufficient liquidity to meet our anticipated needs for capital for at least the next 12 months. If we seek to make acquisitions of other businesses or technologies in the future for cash, we may require external financing.
New Accounting Pronouncements
Information regarding new accounting pronouncements is included in Note 17 to our consolidated financial statements in this Quarterly Report on Form 10-Q.
27

Item 3. Quantitative and Qualitative Disclosures About Market Risk.
Foreign Currency Exchange Rate Risk
We are exposed to market risk from changes in currency exchange rates and investments that could impact our results of operations and financial position.
We transact sales in currencies other than the U.S. Dollar, particularly the Euro, British Pound and Canadian Dollar. For the three months ended August 31, 2023, approximately 3.75% of our sales were denominated in foreign currencies. We do not have expenses denominated in foreign currencies at the level of our sales and as a result, our profitability is exposed to currency fluctuations. When the U.S. Dollar strengthens, our sales and gross profit will be negatively impacted. In addition, we have assets and liabilities denominated in non-functional currencies which are remeasured at each reporting period, with the offset to changes presented as a component of Other (Expenses) Income. Significant non-functional balances include accounts receivable due from a sub-section of our international customers.
Concentration of Credit Risk
Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents and trade accounts receivable.
The Company maintains cash and cash equivalents at various institutions and performs periodic evaluations of the relative credit standings of these financial institutions to ensure their credit worthiness.
Concentration of credit risk with respect to trade accounts receivable is limited due to the large number of customers that purchase products from the Company. No single customer represents more than 10% of total sales. The Company monitors the creditworthiness of its customers. As the Company’s standard payment terms are 30 to 90 days from invoicing, the Company does not provide any significant financing to its customers. Although the Company does not currently foresee a significant credit risk associated with the outstanding accounts receivable, repayment is dependent upon the financial stability of our customers.
28

Item 4. Controls and Procedures.
Evaluation of disclosure controls and procedures
As of the end of the period covered by this report, our management, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rule 13a-15(b) of the Securities Exchange Act of 1934, as amended. Based on that evaluation, the Chief Executive Officer and the Chief Financial Officer concluded that our disclosure controls and procedures as of the end of the period covered by this report were effective to provide reasonable assurance that the information required to be disclosed by us in reports filed under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms and is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
There was no change in our internal control over financial reporting for the fiscal quarter ended August 31, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

29

AngioDynamics, Inc. and Subsidiaries
PART II: OTHER INFORMATION
Item 1. Legal Proceedings.
See Note 14 "Commitments and Contingencies" set forth in the notes to our consolidated financial statements included in Part I, Item I of this Quarterly Report on Form 10-Q.
Item 1A. Risk Factors.
In addition to information set forth in this report, you should carefully consider the factors discussed in “Part I, Item 1A. Risk Factors” of our annual report on Form 10-K for our fiscal year ended May 31, 2023 which set forth information relating to important risks and uncertainties that could materially adversely affect our business, financial condition or operating results. You should review and consider such Risk Factors in making any investment decision with respect to our securities. An investment in our securities continues to involve a high degree of risk.
On June 8, 2023, the Company completed the sale of the dialysis and BioSentry businesses to Merit Medical Systems, Inc. In connection with the completion of the sale, the Company repaid all amounts outstanding under its then existing Credit Agreement, and as a result, the Credit Agreement was extinguished. We believe that our current cash balance, together with cash generated from operations will provide sufficient liquidity to meet our anticipated needs for capital for at least the next 12 months. If we seek to make acquisitions of other businesses or technologies in the future for cash or if circumstances materially change, we may require additional financing for liquidity, capital requirements or growth initiatives. We may not be able to obtain financing on terms and at interest rates that are favorable to us or at all. Any inability by us to obtain financing in the future could have a material adverse effect on our business, financial position, results of operations and cash flows.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
The following table provides information with respect to the shares of the Company’s common stock repurchased during the three months ended August 31, 2023:
Issuer Purchases of Equity Securities
Total
Number of
Shares
Purchased (1)
Average
Price Paid
per Share
Total
Number of
Shares
Purchased
as Part of
Publicly
Announced
Programs (2)
Maximum
Approximate
Dollar Value
of Shares
that May Yet
Be
Purchased
Under Plans
or Programs (2)
June 1, 2023 - June 30, 20231,400 $10.57 — $— 
July 1, 2023 - July 31, 202352,538 $9.28 — $— 
August 1, 2023 - August 31, 2023— $8.41 — $— 
Total53,938 $9.31 — — 
(1)These shares were purchased from employees to satisfy tax withholding requirements on the vesting of restricted shares/units from equity-based awards.
(2)These amounts are not applicable as the Company currently does not have a share repurchase program in effect.
Item 3. Defaults on Senior Securities.
None.
Item 4. Mine Safety Disclosures.
None.
Item 5. Other Information.
Insider Trading Arrangements
During the quarter ended August 31, 2023, none of our directors or officers (as defined in Section 16 of the Securities Exchange Act of 1934, as amended) or the Company adopted or terminated a "Rule 10b5-1 trading arrangement" or a "non-Rule 10b5-1 trading arrangement" (each as defined in Item 408(a) and (c), respectively, of Regulation S-K).
30

Item 6
EXHIBIT INDEXIncorporated by Reference
No.DescriptionFormExhibit Filing Date
2.18-K2.1June 14, 2023
31.1
31.2
32.1
32.2
101.INSThe instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document
101.SCHXBRL Schema Document
101.CALXBRL Calculation Linkbase Documents
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Labels Linkbase Documents
101.PREXBRL Presentation Linkbase Documents

31

SIGNATURES
Pursuant to 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.
 
ANGIODYNAMICS, INC.
(Registrant)
Date:October 5, 2023
/ S /    JAMES C. CLEMMER      
James C. Clemmer, President,
Chief Executive Officer
(Principal Executive Officer)
Date:October 5, 2023/ S /    STEPHEN A. TROWBRIDGE 
Stephen A. Trowbridge, Executive Vice President,
Chief Financial Officer
(Principal Financial and Accounting Officer)

32
EX-31.1 2 a08312023-exx311.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION

I, James C. Clemmer, certify that:
1.I have reviewed this quarterly report on Form 10-Q of AngioDynamics, 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 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;
(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 the 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.

Date: October 5, 2023

/ S / JAMES C. CLEMMER
James C. Clemmer, President,
Chief Executive Officer

EX-31.2 3 a08312023-exx312.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION

I, Stephen A. Trowbridge, certify that:
1.I have reviewed this quarterly report on Form 10-Q of AngioDynamics, 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 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;
(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 the 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.

Date: October 5, 2023

/ S / STEPHEN A. TROWBRIDGE
Stephen A. Trowbridge, Executive Vice President,
Chief Financial Officer


EX-32.1 4 a08312023-exx321.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO TITLE 18,
UNITED STATES CODE, SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, James C. Clemmer, President, Chief Executive Officer and Director of ANGIODYNAMICS, Inc. (the "Company"), certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that, to the best of my knowledge:

1.
the quarterly report on Form 10-Q of the Company for the fiscal quarter ended August 31, 2023 (the "Report") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: October 5, 2023

/ S / JAMES C. CLEMMER
James C. Clemmer, President,
Chief Executive Officer


EX-32.2 5 a08312023-exx322.htm EX-32.2 Document

Exhibit 32.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO TITLE 18,
UNITED STATES CODE, SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Stephen A. Trowbridge, Executive Vice President and Chief Financial Officer of ANGIODYNAMICS, Inc. (the "Company"), certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that, to the best of my knowledge:

1.
the quarterly report on Form 10-Q of the Company for the fiscal quarter ended August 31, 2023 (the "Report") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: October 5, 2023

/ S / STEPHEN A. TROWBRIDGE
Stephen A. Trowbridge, Executive Vice President,
Chief Financial Officer


EX-101.SCH 6 ango-20230831.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Consolidated Financial Statements link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Divestitures link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Acquisition, Restructuring and Other Items, Net link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Accumulated Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Recently Issued Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Recently Issued Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Divestitures (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Acquisition, Restructuring and Other Items, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Divestitures (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Revenue from Contracts with Customers - Contract Balances with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Inventories - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Goodwill and Intangible Assets - Change in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Goodwill and Intangible Assets - Expected Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Segment and Geographic Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Segment and Geographic Information - Summary of Net Sales by Product Category (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Segment and Geographic Information - Summary of Net Sales by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Fair Value - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Fair Value - Fair Value Measurements Using Significant Unobservable Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Fair Value - Summary Showing the Recurring Fair Value Measurements of the Contingent Consideration Liability (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Fair Value - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Leases - Liability Maturity Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Leases - Liability Maturity Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Leases - Supplemental Statement of Operations Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Acquisition, Restructuring and Other Items, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ango-20230831_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ango-20230831_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ango-20230831_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic Concentration Risk Geographic Concentration Risk [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Change in accounts receivable allowances Accounts Receivable, Credit Loss Expense (Reversal) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Discounted cash flow Valuation Technique, Discounted Cash Flow [Member] C.R. Bard, Inc. Cr Bard Inc [Member] C.R. Bard, Inc. [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Manufacturing relocation Manufacturing Relocation [Member] Manufacturing Relocation Range [Domain] Statistical Measurement [Domain] Exercise of stock option (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Summary of Net Sales by Geographic Area Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] Commitments and Contingencies Legal Matters and Contingencies [Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Other Other Noncash Income (Expense) Research and development Accrued Research And Development, Current Accrued Research And Development, Current Net income (loss) Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Acquisition, restructuring and other items, net Acquisition Restructuring and Other Items Net Acquisition Restructuring And Other Items Net. Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Measurement Input Type [Domain] Measurement Input Type [Domain] Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Securities excluded as their inclusion would be anti-dilutive (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Information [Line Items] Document Information [Line Items] Preferred Stock Purchase Rights Preferred Stock Purchase Rights [Member] Preferred Stock Purchase Rights [Member] Equity Component [Domain] Equity Component [Domain] Discount rate Measurement Input, Discount Rate [Member] Accrued severance Accrued Litigation Matters, Current Accrued Litigation Matters, Current Leases Lessee, Operating Leases [Text Block] Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Plan Name [Axis] Plan Name [Axis] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Operating lease, liability, current, statement of financial position, extensible list Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Number of operating segments Number of Operating Segments Plan Name [Domain] Plan Name [Domain] Remainder of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Reconciliation of Basic to Diluted Weighted-Average Shares Outstanding Schedule of Weighted Average Number of Shares [Table Text Block] Weighted average shares outstanding Weighted Average Number Of Shares Outstanding, Basic And Diluted [Abstract] Weighted Average Number Of Shares Outstanding, Basic And Diluted Award Type [Axis] Award Type [Axis] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Current operating lease liabilities Operating Lease, Liability, Current Gross margin Gross Margin, Percentage Gross Margin, Percentage Total liabilities Liabilities Weighted average remaining term (in years) Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Non-cash lease expense Non-Cash Lease Expense Non-Cash Lease Expense Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] Revenue based payments Revenue Based Payment [Member] Revenue Based Payment [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revenue from Contracts with Customers Revenue from Contract with Customer [Policy Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Long-Term Debt Long-Term Debt [Text Block] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Non-current assets held for sale Disposal Group, Including Discontinued Operation, Assets, Noncurrent Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Transaction costs for disposition Deferred Income Tax Expense (Benefit) Deferred Warranties Deferred Warranties Deferred Warranties 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Operating lease, liability, noncurrent, statement of financial position, extensible list Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Summary of Net Sales by Product Category Schedule of Net Revenue by Product Group [Table Text Block] Schedule of net revenue by product group. Contract Balances with Customers Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date 2028 and thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Three Lessee, Operating Lease, Liability, To Be Paid, After Year Three Number of petitions filed for reexamination of patents Number Of Patents Asserted For Reexamination Number of patents asserted for reexamination. Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Sales and franchise taxes Sales and Excise Tax Payable, Current Performance share units Performance Shares [Member] Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Income tax expense related to items of other comprehensive loss Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] No Trading Symbol Flag No Trading Symbol Flag Payroll and related expenses Employee-related Liabilities, Current Stockholders' equity Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other Prepaid Expense and Other Assets, Current Income (loss) before income tax benefit Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Schedule of Goodwill [Table] Schedule of Goodwill [Table] Earnings Per Share Earnings Per Share [Text Block] Transaction costs for disposition Transaction Costs For Disposition Transaction Costs For Disposition Equity Award [Domain] Award Type [Domain] Recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Proceeds from exercise of stock options and employee stock purchase plan Proceeds from Stock Plans Currency gain from remeasurement Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Currency Gain (Loss) From Remeasurement Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Currency Gain (Loss) From Remeasurement Finished goods Inventory, Finished Goods, Gross Gross profit Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Probability of payment Measurement Input, Probability of Payment [Member] Measurement Input, Probability of Payment [Member] Accrued Freight Accrued Freight Accrued Freight Deferred income taxes Deferred Income Taxes and Other Liabilities, Noncurrent Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Foreign currency translation income Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Leases [Abstract] Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Minimum Minimum [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Number of patents upheld over prior art references Number Of Patents Upheld Over Prior Art References Number Of Patents Upheld Over Prior Art References Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Treasury Stock Treasury Stock, Common [Member] Fair Value Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Treasury stock, shares (in shares) Beginning Balance, Treasury (in shares) Ending Balance, Treasury (in shares) Treasury Stock, Common, Shares Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Research and development Research and Development Expense Restricted stock units Restricted Stock Units (RSUs) [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Other expense: Other Nonoperating Income (Expense) [Abstract] Rebates Customer Refund Liability, Current Raw materials Inventory, Raw Materials, Gross Financial liabilities, beginning balance Financial liabilities, ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Concentration risk percentage Concentration Risk, Percentage Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Legal Legal Costs [Member] Legal Costs [Member] Accounts payable, accrued and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Taxes Income Tax Disclosure [Text Block] Days after purchase after which pre-approval is required for product return Contract With Customer, Right Of Return, Product Return Period After Purchase Date Requiring Pre-Approval Contract With Customer, Right Of Return, Product Return Period After Purchase Date Requiring Pre-Approval Amortization of intangibles Amortization of Intangible Assets Goodwill for Each Reporting Unit Schedule of Goodwill [Table Text Block] Transition service agreement Transition service agreement [Member] Transition service agreement [Member] Loss per share, basic (USD per share) Earnings Per Share, Basic 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Potential amount of undiscounted future contingent consideration Undiscounted Contingent Consideration Disclosure Undiscounted Contingent Consideration Disclosure Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Sales and marketing Selling and Marketing Expense Total Stockholders’ Equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Entity Interactive Data Current Entity Interactive Data Current Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Fair Value Measurements Using Significant Unobservable Inputs Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Accumulated deficit Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Payment for acquisition Payments for Previous Acquisition Common Stock Common Stock [Member] Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Issuance/Cancellation of performance share units and restricted stock units Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Other comprehensive income, net of tax OCI, before Reclassifications, Net of Tax, Attributable to Parent Supplemental Cash Flow Information Lease, Cost [Table Text Block] Contingent consideration for acquisition earn outs Contingent consideration, liabilities Business Combination, Contingent Consideration, Liability Class of Stock [Axis] Class of Stock [Axis] Statement [Table] Statement [Table] Document Quarterly Report Document Quarterly Report Current assets Assets, Current [Abstract] Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Range [Axis] Statistical Measurement [Axis] Payment of acquisition related contingent consideration Payment for Contingent Consideration Liability, Financing Activities Change in present value of contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Accumulated deficit Retained Earnings (Accumulated Deficit) Accounts receivable, net of allowances of $1,878 and $2,150 respectively Receivables Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Trademarks Trademarks [Member] Recurring Fair Value, Recurring [Member] Product technologies Product Technologies [Member] Product technologies. Litigation Case [Domain] Litigation Case [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Current portion of contingent consideration Business Combination, Contingent Consideration, Liability, Current Total other expense, net Nonoperating Income (Expense) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Gross carrying value, finite intangible items Finite-Lived Intangible Assets, Gross Recently Issued Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Royalties Accrued Royalties, Current Operating lease ROU asset Operating Lease, Right-of-Use Asset Accumulated other comprehensive income AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income Comprehensive Income (Loss) Note [Text Block] Non-cash lease expense Operating Lease, Expense Document Transition Report Document Transition Report Other comprehensive loss, before tax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Local Phone Number Local Phone Number Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Operating income (loss) Operating Income (Loss) Inventories Increase (Decrease) in Inventories Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Document Information [Table] Document Information [Table] Payment term Revenue, Performance Obligation, Payment Term Revenue, Performance Obligation, Payment Term Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Minimum remaining period prior to product expiration Contract With Customer, Right Of Return, Minimum Remaining Product Life Prior To Return Contract With Customer, Right Of Return, Minimum Remaining Product Life Prior To Return Goodwill Beginning balance Ending balance Goodwill 2020 Stock And Incentive Award Plan 2020 Stock And Incentive Award Plan [Member] 2020 Stock And Incentive Award Plan Total Financial Liabilities Liabilities, Fair Value Disclosure Schedule of Recognized Identified Assets Sold Schedule of Recognized Identified Assets Sold [Table Text Block] Schedule of Recognized Identified Assets Sold Adjustments to reconcile net income (loss) to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Income tax benefit Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Income Statement [Abstract] Income Statement [Abstract] Additional paid in capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Earnings (loss) per share Earnings Per Share, Basic [Abstract] Cost of sales (exclusive of intangible amortization) Cost of Goods and Services Sold Diluted weighted average shares outstanding (in shares) Diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Common stock, par value $0.01 per share, 75,000,000 shares authorized; 40,586,641 and 39,981,422 shares issued and 40,216,641 and 39,611,422 shares outstanding at August 31, 2023 and May 31, 2023, respectively Common Stock, Value, Issued Number of patents allegedly infringed upon Loss Contingency, Patents Allegedly Infringed, Number Fair Value of Assets and Liabilities Measured on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Current liabilities Liabilities, Current [Abstract] Proceeds from borrowings on long-term debt Proceeds from Issuance of Long-Term Debt Common stock, shares issued (in shares) Common Stock, Shares, Issued Proceeds from sale of assets Proceeds from Divestiture of Businesses and Interests in Affiliates Income Statement Location [Domain] Income Statement Location [Domain] Licenses License Agreement Terms [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag Estimated useful life of intangible assets other than goodwill Finite-Lived Intangible Asset, Useful Life Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax Purchases of common stock under ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Total comprehensive income (loss), net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Summary Showing the Recurring Fair Value Measurements of the Contingent Consideration Liability Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Litigation Case [Axis] Litigation Case [Axis] Divestitures Mergers, Acquisitions and Dispositions Disclosures [Text Block] Fixed and intangible asset impairments and disposals Impairment of Long-Lived Assets to be Disposed of Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other current liabilities Other Liabilities, Current Other assets Other Assets, Noncurrent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Purchase of common stock under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property, plant and equipment, net Property, Plant and Equipment, Net Operating cash flows from operating leases Operating Lease, Payments Repayment of long-term debt Repayments of Long-Term Debt Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Sales and marketing Selling and Marketing Expense [Member] Treasury stock, 370,000 shares at August 31, 2023 and May 31, 2023, respectively Treasury Stock, Value Med Device Med Device [Member] Med Device Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Other expense, net Other Nonoperating Income (Expense) Acquisition, Restructuring and Other Items, Net Restructuring and Related Activities Disclosure [Text Block] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Contingent consideration, net of current portion Business Combination, Contingent Consideration, Liability, Noncurrent Business Combination, Separately Recognized Transactions [Table] Business Combination, Separately Recognized Transactions [Table] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Work in process Inventory, Work in Process, Gross Total current assets Assets, Current Operating lease, right-of-use asset, statement of financial position, extensible list Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Entity Small Business Entity Small Business Beginning Balance (in shares) Ending Balance (in shares) Shares, Outstanding Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Number of reporting units Number of Reporting Units Net carrying value, finite intangible items Finite-Lived Intangible Assets, Net Unrecognized compensation expenses related to share-based payment arrangements Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Sale Of Asset [Domain] Sale Of Asset [Domain] Sale Of Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Consolidated Financial Statements Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] 2029 and thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Payables and Accruals [Abstract] Payables and Accruals [Abstract] Reporting Unit [Axis] Reporting Unit [Axis] Business Combination and Asset Acquisition [Abstract] Issuance/Cancellation of performance share units and restricted stock units, net (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Deferred financing costs on long-term debt Payments of Debt Issuance Costs Total lease liabilities Operating Lease, Liability Segment and Geographic Information Segment Reporting Disclosure [Text Block] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Liabilities and stockholders' equity Liabilities and Equity [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Acquisition of intangibles Payments to Acquire Intangible Assets Other Other Expense [Member] Inventories Inventories Inventory, Net Additions to placement and evaluation units Payments to Acquire Equipment on Lease Accounts payable Accounts Payable, Current Entity Filer Category Entity Filer Category Contingent consideration payment Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Contingent Consideration Payment Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Contingent Consideration Payment Basic weighted average shares outstanding (in shares) Basic (shares) Weighted Average Number of Shares Outstanding, Basic United States UNITED STATES Financial Liabilities Liabilities, Fair Value Disclosure [Abstract] Charges against income for share-based payment arrangements Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 14) Commitments and Contingencies Security Exchange Name Security Exchange Name Gain on sale of assets Gain on sale of assets Gain (Loss) on Disposition of Assets Preferred stock, par value $0.01 per share, 5,000,000 shares authorized; no shares issued and outstanding Preferred Stock, Value, Issued Current assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current General and administrative General and Administrative Expense [Member] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Sale Of Asset [Axis] Sale Of Asset [Axis] Sale Of Asset Cover page. Cover [Abstract] Level 3 Fair Value, Inputs, Level 3 [Member] Total non-current assets Assets, Noncurrent Goodwill impairment Goodwill, Impairment Loss Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Share-Based Compensation Share-Based Payment Arrangement [Text Block] Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Total Liabilities and Stockholders' Equity Liabilities and Equity Goodwill [Roll Forward] Goodwill [Roll Forward] International Non-US [Member] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Level 2 Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Less: Imputed Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Loss per share, diluted (USD per share) Earnings Per Share, Diluted Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Reporting Unit [Domain] Reporting Unit [Domain] Approved increase of common stock reserve (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Period Increase (Decrease) 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Write-off of other assets Other Asset Impairment Charges Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Lease Liability Schedule Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Contract liabilities Contract with Customer, Liability Med Tech Med Tech [Member] Med Tech Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Interest income (expense), net Interest Expense Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Inventory valuation reserves Inventory Valuation Reserves Inventories Inventory Disclosure [Text Block] Equity [Abstract] Equity [Abstract] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Amount of shares issuable through two stock-based compensation plans (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Business Combination, Separately Recognized Transactions [Line Items] Business Combination, Separately Recognized Transactions [Line Items] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] BioSentry BioSentry [Member] BioSentry Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Israeli Innovation Authority Prepayment Israeli Innovation Authority Prepayment [Member] Israeli Innovation Authority Prepayment Restocking charge (as percent) Contract With Customer, Right Of Return, Restocking Charge Contract With Customer, Right Of Return, Restocking Charge Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Effect of dilutive securities (shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Contingent consideration, liability, measurement input Business Combination, Contingent Consideration, Liability, Measurement Input Entity Central Index Key Entity Central Index Key Measurement Frequency [Axis] Measurement Frequency [Axis] Other comprehensive loss, before tax: Other Comprehensive Income (Loss), before Tax [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Estimated federal statutory income tax rate Effective Income Tax Rate Reconciliation Before Discreet Items, Percent Effective Income Tax Rate Reconciliation Before Discreet Items, Percent Net Assets, Geographic Area Net Assets, Geographic Area [Member] Other Other Accrued Liabilities, Current Measurement Input Type [Axis] Measurement Input Type [Axis] Revenue recognized Customer With Customer, Liability, Revenue Recognized, Including Current Period Customer With Customer, Liability, Revenue Recognized, Including Current Period City Area Code City Area Code Outside services Accrued Professional Fees, Current Assets Assets [Abstract] General and administrative General and Administrative Expense Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Accrual for capital expenditures incurred during the period Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed) Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Foreign currency translation loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock based compensation Share-Based Payment Arrangement, Noncash Expense Other long-term liabilities Other Liabilities, Noncurrent Long-term debt Loans Payable, Noncurrent Change in fair value of contingent consideration Change In Fair Value Of Contingent Consideration One Change In Fair Value Of Contingent Consideration Additions to property, plant and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One ROU assets obtained in exchange for lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of sales Cost of Sales [Member] The Delaware Action The Delaware Action [Member] The Delaware Action EX-101.PRE 10 ango-20230831_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 ango-20230831_g1.gif GRAPHIC begin 644 ango-20230831_g1.gif M1TE&.#EA(@2A /< TB/S E/P\E1 \G2!8K1Q$J31LO2ATD01TR3Q,M4QXU M5RH]5B4\7"$W53DH1!TY8AL[:Q<^>1D]=B4^8T,H1%(L1UHS3VRI(=S!/?S-0?#5&7TE9;E=">4=2:FU! M=EAF>GA!5:4>-JH>.+(>/+@>/J0G/84[598[5:HK0KXF1K4I1+ Y3J(^6JLT M4(DZ:*D_9^D83LHI3L0H2M,L4]HL5MXM6<@U5]4P6-LT7= X6\\O6N4E5ND@ M5.HF6.,J6>$G6.$R7LHY8MPT9.(O8)U#7K9'6[A%6J5!6HY&;;M6 M:*U+<NE9?>I'<<%D=,AM?=-@>AA"A!=&CQ],D"E/C"A+ MBRQ1BC)4B2!-D251EBU4D#19D3-JZ2LMYBD MN,R C=*.FM>.;JMVAK=VJL_>HO/"CMHNBQYFNSI.GQK.Z MPZBYU:ZWQ..XP.^QP_BWQ[;%W,+(S]'5V^C'S?G%T^[5V?O4WNW)T<71X]/< MZM7:X>'CY_3CYOSBZ>+H\?#Q\_SQ\_#S^ M M M M M M "'Y! $ *D + B!*$ C^ %,)'$BPH,&# M"!,J7'CPE*5#6ISHF$AQHI8[ARR18LBQH\>/($.*'$FRI,F3*%.J7,FRI[?P(,+'TZ\>,U-O)-_]6V\N?/G MT*-+%WW*J_+K%9E/W\Z]N_?OX)O^;L9.ON+G\.C3JU_/OGTJY.7C3SSRV+W] M^_CSZQ>M1;Y_'5ELLM^ !!9HX(%;P?>??WB AN"#$$8HX80I];?@?T<@0N&& M'';H(8*=7"BB%K!]:.*)**;HW&HBBGB(BC#&*..,I)W2XHU9D$7CCCSVZ"-< MNMUXHX8_%FGDD4@V59>0-Y*8Y)-01BGE2:0PR>01EDRIY99<;HF(E58VV.68 M9)8YHX5@"IFCF6RVZ2:$-J9I)7UOUFGGG>M9(F>:8N+IYY^ %C?>GE9F46*@ MB":JZ&A+$CJG@(M&*NFDAL7I:)I$4JKIIIRNI>>E]?$B"BKI]?3+'&N^&(<]*XAPJ*NRKGK:^-XL'*">%K'2<1\C02>Y;^^DQ@SUVW<*SW[/KO4TDR M=];@@?+)\Y\\XLCTU%\"_?,>?8H=#[XN@E+A*[0MI^_(PU1\R7(8=W[)QY,]KW.N'(X_ WD!2AIW R6 EA9 !"Z1&.L^Y;R5R MZQD:\D:<]7FL?0]T"M]Z%H?A%><2CM#?_D:(,SG,@0Y/( ^K7M %EA2.!3)K M8 9?\HFK86P-%*Q@ZF8XE4?$SV/^3@AY_M;(=7C HJ'C&'+?HAA\-!!1^.R,8CDB$#.5@" M[^YB.U9IXB6M$T:T%*<\$9DO MF7 B"C'^9)*QWKF>=G:3GQ(2X3P'>D0T\ &-*SE%%:AXI4,!]#O^?.B)"$I1 M1,8A9"X9Q R">:%+2I0[$?VHA^1Y!C68]*1CJ*@1U^ ((:)D$2W@Z(+N(%+P MA+2F&ZKE&J"MTZ*I8 R7R#%W=JV0E2U8S5%0. M1B.L%U9Y(R;XL;&X82QH!Y3(#TSVM*A-0 A2.D^0L:0.^13^T1GM;27PBN' 9KF^G9]S,2N5ZT$.N:"E3BN@M-[=, MJ9_]ENL(X^J6*<[C;G-34C])7%> ?:DN<6\+W)P\C[N.:.]'$ED U-KWM *8 M !G.(,^QK800L5V0$0Q1F'K]:X1QR!=R;7()/PA4@G)PQ#]C4@HR+A5G:U!P M0G@;0.>*)+R?^"X$'3$'3_:,BY=8,$U \0@MABW!DO#P= U2OT=8+R?5M;&( M3U)A.9BX9#!6,4OLYV,$:]@G/=Y?A'>,$%1<@@\7QEF08?()271X)D3^LX:LI^$/^)# Q38.8 A-P_L,?W%""#MSWJPDP@QC" ML&=;=G EBPCP?X:0-L" @@]:'J$<,(J33R"ZC09E,DO&6.;]D;,@CO!D'"9L MD$=<> V,5@DH_!!E$I)3R"P9=:G[Y@BCS7@@I>C8Q=#@!U2;Y!(/!O5**&W1 MS^/.:')C]"3CE(.F1Z#R<:Y USHKF$7#V#.$B MJ>$\@^X2P:.5FPN)^<0+/SF#?-QC."S(WB0^E*?+";+!(X[@IW^HT%V6$(,*3#;>F ]; M^@"-[P7QH-!N 06X/PGWCXS<8V*'-D'G-^30S_,1'MGVN^;^H'2]M_;TW3\\ M+!6"NJ&M/B7;7'PJ.CDTC!I>GG&H^T) 87U04O\C6\-PWD@F>]7%7IZ>9W=S M@WTTMWR(%( >P7\#A0:#57Y&='L 8&XF875@L00PX "1%58,P%^?! DL0787 M@@2GY!:BP($5U7P<@0K+@PJ@H'T&%W(*X7;BQWT=,3=H4!+TQU0HB!(Y*'[' MI!#/5S+WQQ++=&(%D7HEHS$RV'\X&'S,!Q*A-T$].%#Z@H2N=WX+X8 E5!*7 MX(06A6I#IU)>I()L) ( D (J08%W400VX'MY)0 ?8()L= :A\(&"UBR%X!96 M.%#JIQ"^(4HL8=,-7P&\\9&;= 2BO!6\5$$,O!96N�PB$CQ@V-%@2A%B('H&('S:*G]2* M'Y&*/HA,UGA!+F%].YB,0S-!(E&$3$6 #)&-WLA48N<1YA@PA@@2?UA1-\@0 MG0A*JN-](R1NF'"+RK%"=A96'X!(9B"!*?&+%^("9[<6ZSA0=2>)YX@QQP@2 MS>B,-8@Y(<%^CTB.(Z&(WMA-CD.-(Y%_[7>)#5DR:X"*/LAWY3B2R;B#*2E\ M(@&2:(7^A0)1B12%40RY/V( **@C[S1!)$D"GM@ &"E &!'0FE@BRV1"!02!"K/XE0NQA"4#@Q!G M@QX4D2L9$@DY3UJ)$-)8E8G$=F\9EPMAD>*'7'J)5EX$E20D "NAAHSADZPR M$*80" O@50(P &U4 B]A"#)50 >I%D[(97+ !XZ@145F1!-FEI#F/R26/VWD MD2LWBICY/_4 %H9A>-0$%!0 P MH0<+X@+#N!9LN09=%%P5!I_+6);3&&,;1FI&Y)P&88^BR M094O]@@BYF2/-D(/R1' >3%Q *)3*0D4ZCC_9'W,0W$N>A :>40I*F*EP*)& M9)H&4: '.I6>-D(\F@HW24(&&DM/-II.S="_Q2;%W.I#/&*L4AC\'DQ/=>AC?HQ%9EH!_41_R>*'E&CCC-S M#%%LTL@'4%IZ^R.HX2F;'P$_(Y1L'<%R)7.*"@&3/3,'CUIS6@:.! $';&0& M.ZE[R3$$K'*F"&$**0!4"6!$9IB/,,$%_F$[(UBG2&BKT>@XX&<0?(HS" B; M^Q.C';%\[>I\BK:AK]D1@"E!FZ@0I:"=0SH0QKIWZ3J5\/E/'BIQ*7&P#JD0 M=AIF PN*VOFP!E$*Z^.G^,ITTP:K0Z.K#-NB7 .6G\!T\#JH+ND1G(JBDPIK M%!I_:9G^I2(1J1<3>04Q"6!P1&?@K56G'-2Z M::$(%@ (@ $;T " LRYQ M"LQ2'H9)C%F1H[^%E@,!G"6:$!Y[IR6QKA=C:R?ZKP=QHHE:$(O*$(W*K"]; MM1A3;^!&MB'1L*W#$6:+JBBQGLU)LF'FJ:[H.!R;E[9UH8WH.%.+$"=[,?O: MLHZ3CB"AL1Z#:E+:$2(+M0)1+_@RN +QB@OZDM2SB1S 1H+ D[NQLY69$)FP M $(;F$4K$[1S'89)IYG13E];$ I[0XXK$'*+>(SJ.)4K$D7:FH?(H;.Z/V!Y MMP/XJG6K=!C+$5B;,2AA?:V;"F\;,)*;E]:VO#/13K?+L)C^:!*E^+L#<;SN M9**\VA'<>YLXX3AV.Q(>P$9]P+FMX;D<80KG.T)25[HR04#889@$%AH!BS$C M^ZF.\[P+X:ORTQ$ _(VQ.Q#*:Z]#XQ&YN[ GD:\DZ1&S&YPHP;V<%KTGD;\8 M\[SA&[Q+6)YP;]KUN.Z,YT3I;0"0QP:98R, M)8M%''G=$"JR+( M!U'$S C5 &AIM MLDJ<$H)-$('+V" 1VF!KUF4=-@5\$,T[N'8"\=SW1O&' TB-! A*PG2AQNLEL1]#^BY-=M0 W =V= M402!$\B"OF-2]_=6[>Z_DM\I#QM<* M?MCRK=L)D<4A0=_."Q+^?>$V?A/^#>"<^.,%+MQ>?=Y;;>([X9F_HK8S,_AC> C3>+5 M:. "D=+@_7)\/>0&8<5VV[S^Q)K?+O[;>-ZK9C[HT!7D<-[2@7[DJ%SD MQ)W;82/A+D'(,1MAV)42':#'1N3*!*$YK>$"T@V*F"<&D579,>'ENZ'=OE(# M3&L63F8O&6I$:8XS7?WB;'X0 KT20A[G)!ZXD%[7P\J@86/?^9SHL-:1O6KL M/.[F0R[@=@=",'DJ#IJ0 (BGU$ MRET0RN'I#-UD\*D 7069-6'J%;XJ+S"G<:&C:!7K0KCFCNAO/?PZX MQ*[6WKWM"0'<[=3G'*'@5QP2/9[P!;]YR,U,TE[K.UWM8VWDM-[OU-ZV/L&] M1S0P=BO^"@#0W'ML$CK[Z1.*DZ8ET?&.'9G] CW;%H#*5/J^Z">.\3G-\QOO M\9I,XLU[RQ]OUQ*O\>L\\:G O9XLTWYNQ"@!W*V:[V_N\WVM] 9!X "?[1QA M;4PAZ2O5:AZ1 A"^HR9A'3:\[F"\/Q$=5+E'$_+>&F#N*R+.%BV8C#G/P"YH1?XTBO$'?_B!QLUB^],3<,Z*^Y3%_'4BPW?;> M%HZ(]QL-V#MO^5E_[;W/^5M)XH9_]%"/$,5?^%C?J!)JVR+^X?F'3^PB/T^5 M+_S#'OG5+^N,;OVI??Q*D?NMML M802++,1N,?W4O_MJ'OPLGL+%&>, $4;@0()AY*1"F%#APH(-!2Z$B%".PX*? M(E[$>'$BQ8$94VWD&,:B1Y(+07(<65(AJ) #_91$TS+,')4098:I2?(DQ90> M)=T$&K1@SE2?9!XD&G&GPYY)$1IMZ4@EU)!(/=YTFE4E*CY"O0J<@\KC'@)@ MOHK4BD?'6K9MW;H=LF*%II5"'P# "^"/UIJGLKP%')AM"[ERHYSBFUCQ0E Q MSSYV2-213*F+J7*TBO$RQ>LN@?RSBF\8&62R@D2CXB[=.E2?!S_YAA'+$91 M #:+#HQ((>"Q$I\:K M#[ FT'M*R)! R L S+Q,:%.CFBRO!WPFRM+,2^:;$C@$2U<"" M #,]3'=%2,JJ_' D6&&')5983CD2,"H"*[V(1/[B=/-0C-+D:-+29(K#(VHI MLO;12VO*LZ4>+_I0)E!,E-;;EOQ<42@Y@"TVWF'OS A:=4/RLR1)IV)6J6]Y M75 21_B0XUBO9,MH 23/ZM:C4VUE2U5"6@5J#/?RBE^"#^SBE=7*O& MM=HWZ]@573UP,5%YY'.'+H_(% 0*,.NK;)/:6P>Y8@B*[KRNS'*^Y-OJ^V_$ M=,_2=X*TJ]ITQ+NF(=,0/H7I,PS#B MA+WY;0H5NUA>(I&E3=1J>CJH7F'T$\$LX>^ _E,)SQJBP:D94%LR"=3Y.),^ M&&9$>P-96WS$AB^2W"2(_T.@4P8E$^ EQ%<%R6'_#H=$(@KJ)OPKW13Y=3NG MS&Y!"L01 U,AOY"TCH73>9_Z+F** BSL+/E:R!WV1I@/RL1Y>0%$EA!Q0K:D M4"XK/"/.8D-%+99$ALO1H>9LUQ(S?I&+,U-CZF1B/NK'$A-8+@* EX$7O)SGZ+K-86;3C EH@RD/QAWRH1X@8 <. Q MI,J)WCC^1A@9V#&$>,D8A?+&Q[7X42[[N>6SQ"B:2)+DD 2A84U:B9':P&F: MJ2"E0LH5DE0N9IP!%TIB=3591*Z"DB"T1HCJ*T$^5U70E)T\I$Y\E)IR2 M>R3G])F4VBTPH";!833[DS*/= < Q?N* !&R,8CU0"YIX\@=\0(?"G6"/GQT MY@H6H5!IPB\K3R2(RF*IN%DR[IL&;6E&_HD0,J(D/C\42#\SXL"&'+%[-N5+ MNUJ2RB6VI(E.F:E*3*F0@MZSAS!%WPN!FD"3LG*:UR0(%DF:F DVI"2\; !D M=.J12NP-"'()R1@* "N[4<@2)CQA2$>Z56\>="M)30A6!9+^35E&E23GG&IB M]&H0'A;2AR_U"8A*DDNC3@>EQU%,5QO"/\!2Q*=(U65.EIJ0IF:EIA1YD5V5 M^DJHUB5%N0O*$I2$AFU-J%(9^AC>=F.5N)P?*6<1&9+ XJ:%?#6?>\%4U(MLL&HFTFER! M/O4B?P GYSVXN<8F](> %O'7*&8UH)2_R1'G'E2N#I7#$QX9U1#,%(U>M& M)+L4H:0C19L0O"ZW(&BX9$U>2Y#^HV+DN0^,\6A'_)KVN9@@*98B:$NS6818 MER,Y7A^(!URO^OIKOODU+2RU:TU <=@IC#5P\&8K*MN6)'ERH4)#J 0KZ/'G MK<3501+ )%(KE^:Q1.++?<, Y)WM6,7Z3:P1@PIBB>(U%2=V"/?>"93+9N3- M<.;+C1L21:U4UB&V6>?^%N-GU #0SC(&"H.9O&)JNI-VEP9HB2%B9$TF!A2/ M<,0ED*R04OA!#J_F QQO^+2:7)!X"R:)'-]&F# 39,RPP@1_3C%<-!?!N(5! M;IL34UZF9,71%(SN2J>+9Q4=6KSI54DI *U(.656(8IF[I)+$FEJSYJ)JXX( MN">K&%+^.R0LAV9T%H5,2/Y:REQ9F7%!)%J4)D.$R-H$]3XYC1!RH_B=!F.M MH^4@Z_A5626F6( POH;&@H38H1AWD F "N\R"H^'D6S#CP&IF0KFR_/?C&V M,U(*9@^M)H-E;6FY+6*@^ '="7F$M1M4V'FK!,3BU71&0"$CR.9$J+%A>)%; MSI$:)V7IV%3LI+VM8T]'I. -04/24U$*HA-$Y?_M-T*?#'#_AKK<5@3*PH/3 MFJ9_NRI?QTC.NUF30.#E ]B1@[A305%;Q>4& [D+QST^'43 E8\C/Z[)*PF4 M.10:(J#(=ST=#Q&8)W(X1O^Y>/T0])7X(?,[[W9\K1J4DNG^/2&7>/KEDR)G M@<1!$J9O8.3CJ1B>OKA]4A=]@0/;<*#P ?8TE3W6)R]P4=?DWZ==+?)5C^F@ MR.'U'BG%([8]$,[WBD1\@#M"4"&)KH?AY@@I 0#*@ATT.,*,97V;$M JAK4* M/CZGT#6:$8]LQ9\.*''PPR4^4:I/?.(1?/@\K*N^O HX*)LYE:B]7W$$2>B_ M2P@6.="YY2NBJ5.(U LT/G"$1^B_3Q 85_L*-/B]BPC ,%B#.0B6#40U@@&0 MF,.(" R)L7(JP\JGJHN(SXN#5-L_SOJ$@7%!K,N^IP@[A3@^*4L^(I3 Q>I! M$C1!1T!!3?FY]Z(OH8@##&3"_NO^P.Y#M)S(!+QH (S"#A.\! <,&S;8&R.0 M"Q.HL(Z+CS,+N?F3BY*K/Q);E-]H.P(LN] JOHBPP#F<,EK*LFKC0Z&@,^4+ M1"G\/HBX.J\8/M>AP$[;O70K1,C()@ K)=(*HSMDJOI2MTC?@.>C" MPUYLB#HL"9031HJ P9QH-Z]HKACLN9^JMXS@Q6,LB.RC1-V+QCN+,ID[0I4( MOCF,116"PUGDBU)(0D^$ M0CN4KO[^RL/XV<=%Z;-&=#MJ' A!XXMOI,;$F,9)B@]*T4=,()Z M_"-HPL?IV$2+-#=I \BS(XGU$$D#^46ORHJ>7)237,BB#(E%S#/(.$0_E$$. MH0,P+"P ] VLGX4$K(0 /I XJ?W,:@%$N5 (41-)."S#V/N(2!_(K" M0:->1 .R]+Z@@LQX\R>#W$B.2$N$^,O'0(/'',RP/, 9?,3^CL3$K3S,Q=K# M(?$3?:1&M%0,V<*+=)Q#,IRC%0@ ""!NYG)^ NYD*H!G>Q+OX3,H3H7HIR? MJ RE#FL)EC2OOZ1\7@42@J#50PT2%9@QH%/21$IPZ%"#<]T>?0N@5ITGHROX5 MA>D#P<604V3LCU+P0M"Q4SWD"-ITBC=MD25E#.TY4XA(0&+,"5Y,T9UZP9Q( M0"&MESY='5#L#5&MBCTE"7/DPCE3 MU(A A8*3 W034X)H4?Y(S)Y9U'3;57VSC6N,G]0@T_C@'1T=B%CSFE:#S#5X MA$N"U.W9U(P85D*C$.W4'%+=BH);@V]5B&D%3#_0.ZYP-W0CS8:0SBMCMC5 M5=+I@+SOC%-SK2[/:Y$YR->2B 2\D+A%>P17 MDX-4 ]B8)3WLVPJPD8.<)0JC?1>:/=3_VUJJ[8_M-Q912V$%'D-I7 M6\)/:%O$]1%0$)@Y>+7+/5D-!#N-/"/*95S,Q=P33%F<<<#^E;U<8&% DO M@1A$R8T/4%A<@KG@''6Z]7>^-C#T=W>[P7?\#4Y5<4+OL4. MMSG%PX4(4K X!_4!",T/XQ3?^:7? L+1^L7?B\ RCH#1_/7?_P7@"-K"XP60 M)9@>):@!DMB$]G5?+VW> (;@Z\W>",9?8QP(I*7@#-;@#2:)E,0+!<,..CBA M'9#8B&"$P87>M;C8%>B"!^;@%][)"8;A[7W(&9WA&\;A%QY0O" "8","+ M/KH"B+ $/# \Z(7?%1B$'&9BQ9/^X2:6W)+,*2BFXBK.7UZJDK84B@C@ X M &;*@D,08Q1.X3Y*8O6UXC36G=5E+S76WD(- ^)UXSFF8[K"XKQ !^^"0B8 M@!!Z@C*&7H^),!62WSHV9$PI5'X]9"L[.G9:Y$>&9"N[X[QH@ )U"#!X@/:K MDB@ 9 ==82D8A4@695PZ- P>Y=:"8_X\Y55F90J9Y%%,L V( (B"@ 8@ ([# MBR#NY&+32_RH Q=NY6"F,AX19L532N\MYF16YAW&Y2J!95S^XEUFIO==LT)0 MYFNV7T?&YN2"XS# U&T&YW!.A4@XQV8V9UAI56E.'C?,CQ(6YQP&$MAX%SG^ M!&M3Y'?^SI)/V,[>Q>=^?F11,-YS-N<%P 1B4V>.N4DO#65_GN% _9VV==.@ MD&.&UHKHJU!0I>B,7N0_*&>!7DL 6 "/>YB#MI606H%?UN@7-@[GJPEV[;V4 MSA+8[;]@V12U@>F;%F91F.1F%H 28,6$.&*2%HQ:!1-KQND,%D<3A-Q1V\$D M'=2C+@U'H%9L@NJJ/F51^(,%P.4. (2ZC".AK@\CH($U*TZKCN!N#L1[-NN$ M<.@AP>BUANL;%H5(^(.ZQ@3@O A& &OR,.DJ .:XGE]3%5' 3HKR)"=D)NS$ MQF$'VVO (&K\T!7%QE_!AHQ*E>R(V%#C0>S+YFP-%L[&SLO^-9,!=^[L\+7@ M0'SJTL:<(9%,U79M.M;KQEX+:@:3%GYM\95-:K3LVSYM$FG=VP;N'#X%))!M M'EBS%3#JX 9?]OR-UE;NBOR-:'WNZ69B!I9FDRYKZOY>?:[%T=3NA0A1M?ON M\8;AD3[H'1AD7_YK\G9=29CJ:MELLY9B7I5;]K9O[:W83D:"7E8AZKWO[T4] M,RF_^(;K8QTJ/^#G_U9PV]TC:?Z2-?/K!0??Z#-5-,!:"=<^( %=#$Q=#/=P M &X;_>;O/TKN#]]N37E(EGV$^C;Q%G?QZYW55S2"!P>3*ECH%Y]?F=[ I<;Q M'O?Q #Z%H"8NVM[+$O_Q(T?R) _B[AAGIA6^TAM7\BB7\BD'["!_Q2!(8ADP M(N M0^,^[D%8[SKW\S\']!=NA+>9\21^\D!']$17] QN250I@ATP=#A?]$FG]$H/ M7U/8@28I CT7[2VW]$\']5#?24UH 3Q_"R,( C+_(T+H']6A:A!7@ M 2$@;B10 B!0]55O]5CW]5\'=DR9=?PP=%X/]F-']F07DT60@>/&CRI 8V67 M]FFG=I(8A3I(XBA0A#.O]F[W=OL." A_PM835 @1&%T85A-4#P_>'!A8VME M="!B96=I;CTB[[N_(B!I9#TB5S5-,$UP0V5H:4AZDY48WIK8SED(C\^ M"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B('@Z>&UP=&L] M(D%D;V)E(%A-4"!#;W)E(#4N-BUC,3,X(#&UP;65T83X*/#]X<&%C:V5T(&5N9#TBCGYN7DX^+AX-_>W=S;VMG8U];5U-/2T=#/SLW,R\K)R,?& MQ<3#PL' O[Z]O+NZN;BWMK6TL[*QL*^NK:RKJJFHIZ:EI*.BH:"?GIV6E923DI&0CXZ-C(N*B8B'AH6$@X*!@']^?7Q[>GEX=W9U='-R<7!O;FUL M:VII:&=F961C8F%@7UY=7%M:65A75E544U)14$].34Q+2DE(1T9%1$-"04 _ M/CT\.SHY.#'1P;&AD8%Q85%!,2 4$1 /#@T,"PH)" <&!00# @$ #L! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page - shares
3 Months Ended
Aug. 31, 2023
Oct. 03, 2023
Document Information [Line Items]    
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001275187  
Current Fiscal Year End Date --05-31  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Aug. 31, 2023  
Document Transition Report false  
Entity File Number 0-50761  
Entity Registrant Name AngioDynamics, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 11-3146460  
Entity Address, Address Line One 14 Plaza Drive  
Entity Address, City or Town Latham  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 12110  
City Area Code 518  
Local Phone Number 795-1400  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   39,846,641
Entity Filer Category Accelerated Filer  
Common Stock    
Document Information [Line Items]    
Title of 12(b) Security Common Stock, par value $.01  
Trading Symbol ANGO  
Security Exchange Name NASDAQ  
Preferred Stock Purchase Rights    
Document Information [Line Items]    
No Trading Symbol Flag true  
Title of 12(b) Security Preferred Stock Purchase Rights  
Security Exchange Name NASDAQ  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Income Statement [Abstract]    
Net sales $ 78,679 $ 81,537
Cost of sales (exclusive of intangible amortization) 38,619 39,232
Gross profit 40,060 42,305
Operating expenses:    
Research and development 7,941 8,333
Sales and marketing 27,368 26,543
General and administrative 10,856 10,101
Amortization of intangibles 3,625 4,837
Change in fair value of contingent consideration (130) 211
Acquisition, restructuring and other items, net 3,212 5,581
Total operating expenses 52,872 55,606
Gain on sale of assets 47,842 0
Operating income (loss) 35,030 (13,301)
Other expense:    
Interest income (expense), net 119 (381)
Other expense, net (288) (175)
Total other expense, net (169) (556)
Income (loss) before income tax benefit 34,861 (13,857)
Income tax benefit (11,023) (853)
Net income (loss) $ 45,884 $ (13,004)
Earnings (loss) per share    
Loss per share, basic (USD per share) $ 1.15 $ (0.33)
Loss per share, diluted (USD per share) $ 1.15 $ (0.33)
Weighted average shares outstanding    
Basic weighted average shares outstanding (in shares) 39,842 39,302
Diluted weighted average shares outstanding (in shares) 39,968 39,302
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ 45,884 $ (13,004)
Other comprehensive loss, before tax:    
Foreign currency translation loss (930) (550)
Other comprehensive loss, before tax (930) (550)
Income tax expense related to items of other comprehensive loss 0 0
Other comprehensive loss, net of tax (930) (550)
Total comprehensive income (loss), net of tax $ 44,954 $ (13,554)
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Aug. 31, 2023
May 31, 2023
Current assets    
Cash and cash equivalents $ 57,586 $ 44,620
Accounts receivable, net of allowances of $1,878 and $2,150 respectively 49,755 52,826
Inventories 59,972 55,325
Prepaid expenses and other 8,162 4,617
Current assets held for sale 0 6,154
Total current assets 175,475 163,542
Property, plant and equipment, net 43,356 44,384
Intangible assets, net 106,671 111,144
Goodwill 159,017 159,238
Other assets 9,430 10,676
Non-current assets held for sale 0 43,653
Total assets 493,949 532,637
Current liabilities    
Accounts payable 24,807 40,445
Accrued liabilities 26,079 26,617
Current portion of contingent consideration 4,729 14,761
Other current liabilities 1,837 2,002
Total current liabilities 57,452 83,825
Long-term debt 0 49,818
Deferred income taxes 1,279 12,813
Contingent consideration, net of current portion 4,438 4,535
Other long-term liabilities 2,976 3,350
Total liabilities 66,145 154,341
Commitments and contingencies (Note 14)
Stockholders' equity    
Preferred stock, par value $0.01 per share, 5,000,000 shares authorized; no shares issued and outstanding 0 0
Common stock, par value $0.01 per share, 75,000,000 shares authorized; 40,586,641 and 39,981,422 shares issued and 40,216,641 and 39,611,422 shares outstanding at August 31, 2023 and May 31, 2023, respectively 383 382
Additional paid-in capital 603,759 599,206
Accumulated deficit (164,971) (210,855)
Treasury stock, 370,000 shares at August 31, 2023 and May 31, 2023, respectively (5,714) (5,714)
Accumulated other comprehensive income (5,653) (4,723)
Total Stockholders’ Equity 427,804 378,296
Total Liabilities and Stockholders' Equity $ 493,949 $ 532,637
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Aug. 31, 2023
May 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, allowances $ 1,878 $ 2,150
Preferred stock, par value (in usd per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in usd per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 75,000,000 75,000,000
Common stock, shares issued (in shares) 40,586,641 39,981,422
Common stock, shares outstanding (in shares) 40,216,641 39,611,422
Treasury stock, shares (in shares) 370,000 370,000
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Cash flows from operating activities:    
Net income (loss) $ 45,884 $ (13,004)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 6,688 7,660
Non-cash lease expense 476 621
Stock based compensation 4,144 3,024
Gain on sale of assets (47,842) 0
Transaction costs for disposition (2,427) 0
Change in fair value of contingent consideration (130) 211
Transaction costs for disposition (11,415) (907)
Change in accounts receivable allowances (78) 45
Fixed and intangible asset impairments and disposals 65 87
Write-off of other assets 869 0
Other (9) (96)
Changes in operating assets and liabilities:    
Accounts receivable 3,157 (1,425)
Inventories (4,574) (6,238)
Prepaid expenses and other (4,168) (5,733)
Accounts payable, accrued and other liabilities (16,539) (8,990)
Net cash used in operating activities (25,899) (24,745)
Cash flows from investing activities:    
Additions to property, plant and equipment (791) (809)
Additions to placement and evaluation units (767) (2,227)
Acquisition of intangibles 0 (540)
Proceeds from sale of assets 100,000 0
Net cash provided by (used in) investing activities 98,442 (3,576)
Cash flows from financing activities:    
Repayment of long-term debt (50,000) (45,000)
Proceeds from borrowings on long-term debt 0 70,000
Deferred financing costs on long-term debt 0 (706)
Payment of acquisition related contingent consideration (10,000) 0
Proceeds from exercise of stock options and employee stock purchase plan 410 82
Net cash (used in) provided by financing activities (59,590) 24,376
Effect of exchange rate changes on cash and cash equivalents 13 (316)
Increase (decrease) in cash and cash equivalents 12,966 (4,261)
Cash and cash equivalents at beginning of period 44,620 28,825
Cash and cash equivalents at end of period 57,586 24,564
Supplemental disclosure of non-cash investing and financing activities:    
Accrual for capital expenditures incurred during the period $ (68) $ 426
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Restricted stock units
Performance share units
Common Stock
Common Stock
Restricted stock units
Common Stock
Performance share units
Additional paid in capital
Additional paid in capital
Restricted stock units
Additional paid in capital
Performance share units
Accumulated deficit
Accumulated other comprehensive income
Treasury Stock
Beginning Balance (in shares) at May. 31, 2022       39,541,173,000                
Beginning Balance at May. 31, 2022 $ 424,489     $ 380     $ 586,879     $ (158,413) $ 1,357 $ (5,714)
Beginning Balance, Treasury (in shares) at May. 31, 2022                       (370,000,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income (loss) (13,004)                 (13,004)    
Exercise of stock option (in shares)       6,617,000                
Exercise of stock options (29)         (29)          
Issuance/Cancellation of performance share units and restricted stock units, net (in shares)         213,241,000 29,826,000            
Issuance/Cancellation of performance share units and restricted stock units   $ (648) $ (312)         $ (648) $ (312)      
Purchase of common stock under ESPP (in shares)       56,894,000                
Purchases of common stock under ESPP 1,071     $ 1     1,070          
Stock-based compensation 3,024           3,024          
Other comprehensive loss, net of tax (550)                   (550)  
Ending Balance (in shares) at Aug. 31, 2022       39,847,751,000                
Ending Balance at Aug. 31, 2022 414,041     $ 381     589,984     (171,417) 807 $ (5,714)
Ending Balance, Treasury (in shares) at Aug. 31, 2022                       (370,000,000)
Beginning Balance (in shares) at May. 31, 2023       39,981,422                
Beginning Balance at May. 31, 2023 $ 378,296     $ 382     599,206     (210,855) (4,723) $ (5,714)
Beginning Balance, Treasury (in shares) at May. 31, 2023 (370,000)                     (370,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income (loss) $ 45,884                 45,884    
Issuance/Cancellation of performance share units and restricted stock units, net (in shares)         386,031 87,377            
Issuance/Cancellation of performance share units and restricted stock units   $ (280) $ (210)         $ (280) $ (210)      
Purchase of common stock under ESPP (in shares)       131,811                
Purchases of common stock under ESPP 900     $ 1     899          
Stock-based compensation 4,144           4,144          
Other comprehensive loss, net of tax (930)                   (930)  
Ending Balance (in shares) at Aug. 31, 2023       40,586,641                
Ending Balance at Aug. 31, 2023 $ 427,804     $ 383     $ 603,759     $ (164,971) $ (5,653) $ (5,714)
Ending Balance, Treasury (in shares) at Aug. 31, 2023 (370,000)                     (370,000)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Financial Statements
3 Months Ended
Aug. 31, 2023
Accounting Policies [Abstract]  
Consolidated Financial Statements CONSOLIDATED FINANCIAL STATEMENTS
The Consolidated Statements of Operations and the Consolidated Statements of Comprehensive Income (Loss) for the three months ended August 31, 2023 and 2022, the Consolidated Balance Sheet as of August 31, 2023, the Consolidated Statements of Cash Flows for the three months ended August 31, 2023 and 2022, and the Consolidated Statements of Stockholders’ Equity for the three months ended August 31, 2023 and 2022 have been prepared by the Company and are unaudited. The Consolidated Balance Sheet as of May 31, 2023 was derived from audited consolidated financial statements but does not include all disclosures required by accounting principles generally accepted in the United States of America. In the opinion of management, all adjustments (consisting of normal recurring adjustments) necessary to state fairly the financial position, changes in stockholders’ equity and comprehensive income, results of operations and cash flows as of and for the period ended August 31, 2023 (and for all periods presented) have been made.
The unaudited interim consolidated financial statements for the three months ended August 31, 2023 and 2022 include the accounts of AngioDynamics, Inc. and its wholly owned subsidiaries (collectively, the "Company", "we", "our" or "us"). All intercompany balances and transactions have been eliminated.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Divestitures
3 Months Ended
Aug. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Divestitures
2. DIVESTITURES
Pursuant to an asset purchase agreement dated June 8, 2023 (the "Asset Purchase Agreement"), the Company completed the sale of the dialysis and BioSentry tract sealant system biopsy businesses (the "Divestiture") to Merit Medical Systems, Inc. ("Merit"). Total consideration received by the Company for the Divestiture in the first quarter of fiscal year 2024 was $100.0 million in cash and resulted in a pre-tax book gain of $47.8 million.
The Company and Merit entered into various agreements to facilitate the transition of the divested businesses to Merit, including a Transition Services Agreement and Contract Manufacturing Agreement. The Company determined that the sale of the businesses did not constitute a strategic shift that had a major effect on the Company's operations or financial results and as a result, this transaction will not be classified as discontinued operations.
The following table summarizes the major classes of assets sold on the date of the sale:
(in thousands)As of June 8, 2023
Current assets:
Inventories $4,068 
Prepaid expenses and other2,000 
   Total current assets$6,068 
Non-current assets:
Property, plant and equipment, net$54 
Intangible assets, net17,629 
Goodwill25,980 
   Total non-current assets $43,663 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers
3 Months Ended
Aug. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers REVENUE FROM CONTRACTS WITH CUSTOMERS
Revenue Recognition
Under ASC 606, Revenue from Contracts with Customers, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.
The Company has one primary revenue stream which is the sales of its products.
Disaggregation of Revenue
The following table summarizes net sales by Med Tech, Med Device and by geography:
Three Months Ended August 31, 2023Three Months Ended August 31, 2022
(in thousands)United StatesInternationalTotalUnited StatesInternationalTotal
Net sales
Med Tech $22,242 $3,618 $25,860 $20,442 $2,375 $22,817 
Med Device42,157 10,662 52,819 48,581 10,139 58,720 
Total$64,399 $14,280 $78,679 $69,023 $12,514 $81,537 
Net Product Revenue
The Company's products consist of a wide range of medical, surgical and diagnostic devices used by professional healthcare providers for vascular access, for the treatment of peripheral vascular disease and for use in oncology and surgical settings. The Company's products are generally used in minimally invasive, image-guided procedures. Most of the Company's products are intended to be used once and then discarded, or they may be implanted for short or long term use. The Company sells its products to its distributors and to end users, such as interventional radiologists, interventional cardiologists, vascular surgeons, urologists, interventional and surgical oncologists and critical care nurses.
Contracts and Performance Obligations
The Company contracts with its customers based on customer purchase orders, which in many cases are governed by master purchasing agreements. The Company’s contracts with customers are generally for product only, and do not include other performance obligations such as services or other material rights. As part of its assessment of each contract, the Company evaluates certain factors including the customer’s ability to pay (or credit risk). For each contract, the Company considers the promise to transfer products, each of which is distinct, to be the identified performance obligations.
Transaction Price and Allocation to Performance Obligations
Transaction prices of products are typically based on contracted rates. Product revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products to a customer, net of any variable consideration as described below.
If a contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price based on the estimated relative standalone selling prices of the promised products underlying each performance obligation. The Company has standard pricing for its products and determines standalone selling prices based on the price at which the performance obligation is sold separately.
Revenue Recognition
Revenue is recognized when control of the product is transferred to the customer (i.e., when the Company’s performance obligation is satisfied), which occurs at a point in time, and may be upon shipment from the Company’s manufacturing site or delivery to the customer’s named location, based on the shipping terms of a contract.
In determining whether control has transferred, the Company considers if there is a present right to payment from the customer and when physical possession, legal title and risks and rewards of ownership have transferred to the customer.
The Company typically invoices customers upon satisfaction of identified performance obligations. As the Company’s standard payment terms are 30 to 90 days from invoicing, the Company does not provide any significant financing to its customers.
The Company enters into agreements to place placement and evaluation units (“units”) at customer sites, but the Company retains title to the units. For the duration of these agreements the customer has the right to use the unit at no upfront charge in connection with the customer’s ongoing purchase of disposables. These types of agreements include an embedded operating lease for the right to use the units. In these arrangements, revenue recognized for the sale of the disposables is not allocated between the disposal revenue and lease revenue due to the insignificant value of the units in relation to the total agreement value.
Sales, value add, and other taxes collected on behalf of third parties are excluded from revenue.
Variable Consideration
Reserves: Revenue from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established for discounts, returns, rebates and allowances that are offered within contracts between the Company and its customers. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as a contra asset.
Rebates and Allowances: The Company provides certain customers with rebates and allowances that are explicitly stated in the Company’s contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized. The Company establishes reserves for such amounts, which is included in accrued expenses in the accompanying Consolidated Balance Sheets. These rebates and allowances result from performance-based offers that are primarily based on attaining contractually specified sales volumes. The Company is also required to pay administrative fees to group purchasing organizations.
Product Returns: The Company generally offers customers a limited right of return. Product returns after 30 days must be pre-approved by the Company and customers may be subject to a 20% restocking charge. To be accepted, a returned product must be unadulterated, undamaged and have at least twelve months remaining prior to its expiration date. The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized. The Company currently estimates product return liabilities using its historical product return information and considers other factors that it believes could significantly impact its expected returns, including product recalls. During the three months ended August 31, 2023, such product returns were not material.
Contract Balances with Customers
A receivable is generally recognized in the period the Company ships the product. Payment terms on invoiced amounts are based on contractual terms with each customer and generally coincide with revenue recognition. Accordingly, the Company does not have any contract assets associated with the future right to invoice its customers. In some cases, if control of the product has not yet transferred to the customer or the timing of the payments made by the customer precedes the Company’s fulfillment of the performance obligation, the Company recognizes a contract liability that is included in deferred revenue in the accompanying Consolidated Balance Sheets.
The following table presents changes in the Company’s receivables, contract assets and contract liabilities with customers:
(in thousands)Aug 31, 2023
May 31, 2023
Receivables$49,755 $52,826 
Contract assets$— $— 
Contract liabilities$433 $499 
During the three months ended August 31, 2023, the Company had immaterial additions to contract liabilities. This was offset by $0.1 million in revenue that was recognized during the three months ended August 31, 2023.
Costs to Obtain or Fulfill a Customer Contract
Under ASC 606, the Company may recognize an asset for incremental costs of obtaining a contract with a customer if it expects to recover those costs. The Company’s sales incentive compensation plans qualify for capitalization since these plans are directly related to sales achieved during a period of time. However, the Company has elected the practical expedient under ASC 340-40-25-4 to expense the costs as they are incurred within selling and marketing expenses since the amortization period is less than one year.
The Company accounts for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products. Shipping and handling costs, associated with the distribution of finished products to customers, are recorded in costs of goods sold and are recognized when the related finished product is shipped to the customer. Amounts charged to customers for shipping and handling are recorded in net sales.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories
3 Months Ended
Aug. 31, 2023
Inventory Disclosure [Abstract]  
Inventories INVENTORIESInventories are stated at lower of cost and net realizable value (using the first-in, first-out method). Inventories consisted of the following:
(in thousands)Aug 31, 2023May 31, 2023
Raw materials$30,737 $28,679 
Work in process8,162 6,708 
Finished goods21,073 19,938 
Inventories$59,972 $55,325 
The Company periodically reviews inventory for both obsolescence and loss of value. The Company makes assumptions about the future demand for and market value of the inventory. Based on these assumptions, the Company estimates the amount of obsolete, expiring and slow-moving inventory. The total inventory reserve at August 31, 2023 and May 31, 2023 was $3.1 million and $3.1 million, respectively.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets
3 Months Ended
Aug. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets GOODWILL AND INTANGIBLE ASSETS
Goodwill
Goodwill is not amortized, but rather, is tested for impairment annually or more frequently if impairment indicators arise. Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in each business combination.
The Company's annual testing for impairment of goodwill was completed as of April 30, 2023. To determine the fair value of the two reporting units as of April 30, 2023, the Company utilized the income approach for Med Tech and a combination of the income approach and market approach for Med Device. Based on the results of this evaluation, there were no adjustments to goodwill for either reporting unit as of April 30, 2023.
In the fourth quarter of fiscal year 2023, the Company concluded that the sale of the dialysis and BioSentry businesses to Merit Medical Systems, Inc. was a triggering event for the Med Device report unit. As the Company concluded that this was the sale of a business, goodwill was allocated to the sale based on the relative fair value of the dialysis and BioSentry businesses and is included in assets held for sale as of May 31, 2023. To determine the fair value of the remaining Med Device reporting unit as of May 31, 2023, the Company utilized the income approach, as it was determined to be a better representation of the remaining Med Device reporting unit's projected long-term performance. Based on the results of this evaluation, the Company recorded a goodwill impairment charge of $14.5 million for the year ended May 31, 2023 to write down the carrying value of the Med Device reporting unit to fair value.
Goodwill for each reporting unit is allocated as follows:
Three months ended Aug 31, 2023
(in thousands)Med Tech Med Device Total
Balance, June 1, 2023$159,238 $— $159,238 
Foreign currency translation adjustments (221)— (221)
Balance, August 31, 2023
$159,017 $— $159,017 
There were no adjustments to goodwill for the three months ended August 31, 2023 other than foreign currency translation adjustments.
Even though the Company determined that there was no goodwill impairment at August 31, 2023, the future occurrence of a potential indicator of impairment, such as a significant adverse change in legal, regulatory, business or economic conditions or a more-likely-than-not expectation that one of the reporting units or a significant portion of either of the reporting units will be sold or disposed of, would require an interim assessment for the reporting units prior to the next required annual assessment as of April 30, 2024.
Definite Lived Intangible Assets
Intangible assets other than goodwill are amortized over their estimated useful lives on a straight-line basis. Useful lives range from two to eighteen years. The Company periodically reviews, and adjusts, if necessary, the estimated useful lives of its intangible assets and reviews such assets or asset groups for impairment whenever events or changes in circumstances indicate
that the carrying value of the assets or asset groups may not be recoverable. If an intangible asset or asset group is considered to be impaired, the amount of the impairment will equal the excess of the carrying value over the fair value of the asset.
Intangible assets consisted of the following:
Aug 31, 2023
(in thousands)Gross carrying valueAccumulated amortizationNet carrying value
Product technologies$210,589 $(120,652)$89,937 
Customer relationships57,528 (41,714)15,814 
Trademarks7,450 (6,689)761 
Licenses4,837 (4,678)159 
$280,404 $(173,733)$106,671 
May 31, 2023
(in thousands)Gross carrying valueAccumulated amortizationNet carrying value
Product technologies$211,751 $(118,314)$93,437 
Customer relationships57,509 (40,755)16,754 
Trademarks7,450 (6,660)790 
Licenses4,837 (4,674)163 
$281,547 $(170,403)$111,144 
Amortization expense for the three months ended August 31, 2023 and 2022 was $3.6 million and $4.8 million, respectively.
Expected future amortization expense related to the intangible assets for each of the following fiscal years is as follows:
(in thousands)
Remainder of 2024$10,727 
202514,303 
202614,122 
202713,980 
202810,749 
2029 and thereafter42,790 
$106,671 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities
3 Months Ended
Aug. 31, 2023
Payables and Accruals [Abstract]  
Accrued Liabilities ACCRUED LIABILITIESAccrued liabilities consisted of the following:
(in thousands)Aug 31, 2023May 31, 2023
Payroll and related expenses$10,803 $9,232 
Outside services5,593 7,088 
Royalties1,649 2,874 
Research and development1,847 1,525 
Sales and franchise taxes1,088 480 
Accrued payroll taxes484 441 
Rebates485 469 
Accrued Freight450 450 
Deferred Warranties492 475 
Accrued severance179 262 
Other3,009 3,321 
$26,079 $26,617 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt
3 Months Ended
Aug. 31, 2023
Debt Disclosure [Abstract]  
Long-Term Debt LONG-TERM DEBTOn June 8, 2023 and in connection with the completion of the dialysis and BioSentry divestiture, the Company repaid all amounts outstanding under its then existing Credit Agreement, dated as of August 30, 2022, with the lender parties thereto, JPMorgan Chase Bank, N.A., as administrative agent, Bank of America, N.A. and KeyBank National Association, as co-syndication agents, and JPMorgan Chase Bank, N.A. as sole bookrunner and sole lead arranger (the "Credit Agreement"), and as a result, the Credit Agreement was extinguished. Pursuant to the terms of the Credit Agreement, AngioDynamics had the option to repay this facility prior to the maturity date without penalty.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
3 Months Ended
Aug. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
The Company provides for income taxes at the end of each interim period based on the estimated effective tax rate for the full fiscal year adjusted for any discrete events, which are recorded in the period that they occur.  The estimated annual effective tax rate prior to discrete items was 32.0% as of the first quarter of fiscal year 2024, as compared to 5.5% for the same period in fiscal year 2023. In fiscal year 2024, the Company’s effective tax rate differs from the U.S. statutory rate primarily due to the impact of the valuation allowance, foreign taxes, and other non-deductible permanent items (such as non-deductible meals and entertainment, Section 162(m) excess compensation and non-deductible share-based compensation).
The Company regularly assesses its ability to realize its deferred tax assets. Assessing the realization of deferred tax assets requires significant management judgment. In determining whether its deferred tax assets are more likely than not realizable, the Company evaluated all available positive and negative evidence, and weighted the evidence based on its objectivity.
Based on the review of all available evidence, the Company determined that it has not yet attained a sustained level of profitability and the objectively verifiable negative evidence outweighed the positive evidence. Therefore, the Company has provided a valuation allowance on its federal and state net operating loss carryforwards, federal and state R&D credit carryforwards and other net deferred tax assets that have a limited life and are not supportable by the naked credit deferred tax liability sourced income as of August 31, 2023. The Company will continue to assess the level of the valuation allowance required. If sufficient positive evidence exists in future periods to support a release of some or all of the valuation allowance, such a release would likely have a material impact on the Company’s results of operations.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation
3 Months Ended
Aug. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation SHARE-BASED COMPENSATION
On October 13, 2020, the Company's shareholders approved the 2020 Stock and Incentive Award Plan (the “2020 Plan”). The 2020 Plan provides for the grant of incentive stock options, non-statutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance share units, performance shares and other incentive awards to the Company's employees, directors and other service providers. On November 3, 2022 the Company's shareholders approved an amendment to the 2020 Plan to increase the reserve of shares of common stock available for future grants by 1,950,000 shares. As of August 31, 2023, there was a maximum of 1.1 million shares of common stock available for future grant under the 2020 Plan.
Prior to the adoption of the 2020 Plan, equity awards were issued under the 2004 Stock and Incentive Award Plan (the “2004 Plan”). The adoption of the 2020 Plan did not impact the administration of equity awards issued under the 2004 Plan but following the adoption of the 2020 Plan, equity award grants are no longer made under the 2004 Plan.
The Company also has an employee stock purchase plan. On November 3, 2022 the Company's shareholders approved an amendment to the employee stock purchase plan to increase the reserve of shares of common stock available for future grants by 1,000,000 shares. As of August 31, 2023, there was a maximum of 3.0 million shares of common stock available for future grant under the employee stock purchase plan.
For the three months ended August 31, 2023 and 2022, share-based compensation expense was $4.1 million and $3.0 million, respectively.
During the three months ended August 31, 2023 and 2022, the Company granted stock options and restricted stock units under the 2020 Plan to certain employees and members of the Board of Directors. Stock option awards are valued using the Black-Scholes option-pricing model and then amortized on a straight-line basis over the requisite service period of the award. Generally, restricted stock unit awards are valued based on the closing trading value of the Company’s common stock on the date of grant and then amortized on a straight-line basis over the requisite service period of the award. In July 2023, the Board of Directors approved a change in terms of restricted stock units granted to non-employee directors to provide for immediate vesting upon grant of the award.
During the three months ended August 31, 2023 and 2022, the Company granted performance share units under the 2020 Plan to certain employees. The awards may be earned by achieving performance levels over the requisite service period. The performance criteria are based on achieving certain performance targets and the total shareholder return (“TSR”) of the Company’s common stock relative to the TSR of the common stock of a pre-defined industry peer-group. The fair value of these awards is based on a Monte Carlo simulation model. As of August 31, 2023, there was $25.3 million of unrecognized compensation expense related to share-based payment arrangements. These costs are expected to be recognized over a weighted-average period of approximately three years. The Company has sufficient shares to satisfy expected share-based payment arrangements.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share
3 Months Ended
Aug. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share EARNINGS PER SHARE
Basic earnings per share is based on the weighted average number of common shares outstanding without consideration of potential common stock. Diluted earnings per share includes the dilutive effect of potential common stock consisting of stock options, restricted stock units and performance stock units, provided that the inclusion of such securities is not anti-dilutive. In periods with a net loss, stock options and restricted stock units are not included in the computation of diluted loss per share as the impact would be anti-dilutive.
The following table reconciles basic to diluted weighted-average shares outstanding:
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Basic39,842 39,302 
Effect of dilutive securities126 — 
Diluted39,968 39,302 
Securities excluded as their inclusion would be anti-dilutive3,401 3,821 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Segment and Geographic Information
3 Months Ended
Aug. 31, 2023
Segment Reporting [Abstract]  
Segment and Geographic Information SEGMENT AND GEOGRAPHIC INFORMATION
Segment information
The Company regularly reviews its segments and the approach used by the chief operating decision maker, the President and Chief Executive Officer ("CEO"), and management to evaluate performance and allocate resources. The Company manages its operations through two segments, Med Tech and Med Device. The CEO evaluates these two segments based on net sales and gross margin to, among other items, allocate resources and assess performance. Executives reporting to the CEO include those responsible for commercial operations, manufacturing operations, regulatory and quality and certain corporate functions. The CEO evaluates all other elements of profitability, investment and cash flow metrics on a consolidated global basis due to shared infrastructure and resources.
The Company manages its assets on a total company basis, not by operating segment; therefore, the CEO does not review any asset information by operating segment and, accordingly, asset information is not reported or evaluated by operating segment. Total assets were $493.9 million as of August 31, 2023.
The table below summarizes net sales and gross margin by Med Tech and Med Device:
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Med Tech Net Sales$25,860 $22,817 
Gross profit 16,727 14,429 
Gross margin 64.7 %63.2 %
Med Device Net Sales$52,819 $58,720 
Gross profit 23,333 27,876 
Gross margin 44.2 %47.5 %
Total Net Sales$78,679 $81,537 
Gross profit40,060 42,305 
Gross margin50.9 %51.9 %
Geographic information
The table below summarizes net sales by geographic area based on external customer location:
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Net Sales
United States$64,399 $69,023 
International14,280 12,514 
Total$78,679 $81,537 
For the three months ended August 31, 2023 and 2022, international sales as a percentage of total net sales were 18.1% and 15.3%, respectively. Sales to any one country outside the U.S., as determined by shipment destination, did not comprise a material portion of net sales in any of the last three fiscal years. In addition, no one customer represents more than 10% of consolidated net sales and 83% of long-lived assets are located within the United States.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value
3 Months Ended
Aug. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value FAIR VALUE
On a recurring basis, the Company measures certain financial assets and financial liabilities at fair value based upon quoted market prices, where available. Where quoted market prices or other observable inputs are not available, the Company applies valuation techniques to estimate fair value. FASB ASC Topic 820, Fair Value Measurements and Disclosures, establishes a three-level valuation hierarchy for disclosure of fair value measurements. The categorization of financial assets and financial liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the measurement of fair value. The three levels of the hierarchy are defined as follows:
Level 1 - Inputs to the valuation methodology are quoted market prices for identical assets or liabilities.
Level 2 - Inputs to the valuation methodology are other observable inputs, including quoted market prices for similar assets or liabilities and market-corroborated inputs.
Level 3 - Inputs to the valuation methodology are significant unobservable inputs based on management’s best estimate of inputs market participants would use in pricing the asset or liability at the measurement date, including assumptions about risk.
The Company's financial instruments include cash and cash equivalents, accounts receivable, accounts payable and contingent consideration. The carrying amount of cash and cash equivalents, accounts receivable, and accounts payable approximates fair value due to their immediate or short-term maturities. The recurring fair value measurements using significant unobservable inputs (Level 3) relate to contingent consideration liabilities.
The following tables provide information by level for assets and liabilities that are measured at fair value on a recurring basis:
Fair Value Measurements using inputs considered as:
Fair Value at Aug 31, 2023
(in thousands)Level 1Level 2Level 3
Financial Liabilities
Contingent consideration for acquisition earn outs$— $— $9,167 $9,167 
Total Financial Liabilities$— $— $9,167 $9,167 
Fair Value Measurements using inputs considered as:
Fair Value at May 31, 2023
(in thousands)Level 1Level 2Level 3
Financial Liabilities
Contingent consideration for acquisition earn outs$— $— $19,296 $19,296 
Total Financial Liabilities$— $— $19,296 $19,296 
There were no transfers between Level 1, 2 and 3 for the three months ended August 31, 2023 and 2022.
The table below presents the changes in fair value components of Level 3 instruments:
Three Months Ended Aug 31, 2023
(in thousands)Fair Value Measurements Using Significant Unobservable Inputs (Level 3)
Balance, May 31, 2023$19,296 
Change in present value of contingent consideration (1)
(130)
Currency gain from remeasurement
Contingent consideration payment(10,000)
Balance, August 31, 2023
$9,167 
(1) Change in the fair value of contingent consideration is included in earnings and comprised of changes in estimated earn out payments based on projections of Company performance and amortization of the present value discount.
Contingent Liability for Acquisition Earn Outs
Some of the Company's business combinations involve the potential for the payment of future contingent consideration upon the achievement of certain product development milestones or various other performance conditions. Payment of the additional consideration is generally contingent on the acquired company reaching certain performance milestones, including attaining specified revenue levels or product development targets. Contingent consideration is recorded at the estimated fair value of the contingent payments on the acquisition date. The fair value of the contingent consideration is remeasured at the estimated fair value at each reporting period with the change in fair value recognized as income or expense within change in fair value of contingent consideration in the Consolidated Statements of Operations.
The Company measures the initial liability and remeasures the liability on a recurring basis using Level 3 inputs as defined under authoritative guidance for fair value measurements, which is determined using a discounted cash flow model applied to projected net sales, using probabilities of achieving projected net sales and projected payment dates. Projected net sales are based on internal projections and extensive analysis of the target market and the sales potential. Increases or decreases in any valuation inputs in isolation may result in a significantly lower or higher fair value measurement in the future.
The recurring Level 3 fair value measurements of the contingent consideration liabilities include the following significant unobservable inputs as of August 31, 2023:
(in thousands)Fair ValueValuation TechniqueUnobservable InputRange
Revenue based payments$9,167 Discounted cash flowDiscount rate10%
Probability of payment
90% - 100%
Projected fiscal year of payment2024 - 2025
At August 31, 2023, the amount of undiscounted future contingent consideration that the Company expects to pay as a result of all completed acquisitions is approximately $10.0 million. The milestones, including revenue projections and technical milestones associated with the contingent consideration, must be reached in future periods ranging from fiscal years 2024 to 2029 in order for the associated consideration to be paid.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
3 Months Ended
Aug. 31, 2023
Leases [Abstract]  
Leases LEASES
The Company determines if an arrangement is a lease at inception of the contract. The Company has operating leases for buildings, primarily for office space, R&D, manufacturing and warehousing.
Operating lease right-of-use (“ROU”) assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. Many of the lease agreements contain renewal or termination clauses that are factored into the determination of the lease term if it is reasonably certain that these options would be exercised. The Company recognizes lease expense for these leases on a straight-line basis over the lease term.
The following table presents supplemental balance sheet information related to leases:
(in thousands)Balance Sheet LocationAug 31, 2023May 31, 2023
Assets
Operating lease ROU assetOther assets$4,584 $5,113 
Liabilities
Current operating lease liabilitiesOther current liabilities1,758 1,922 
Non-current operating lease liabilitiesOther long-term liabilities2,942 3,316 
Total lease liabilities$4,700 $5,238 
The interest rate implicit in lease agreements is typically not readily determinable, and as such the Company used the incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The incremental borrowing rate is defined as the interest the Company would pay to borrow on a collateralized basis, considering factors such as length of lease term. The following table presents the weighted average remaining lease term and discount rate:
Aug 31, 2023
Weighted average remaining term (in years)2.91
Weighted average discount rate4.6 %
The maturities of the lease liabilities for each of the following fiscal years is:
(in thousands)Aug 31, 2023
Remainder of 2024$1,523 
20251,583 
20261,355 
2027400 
2028 and thereafter174 
Total lease payments$5,035 
Less: Imputed Interest335 
Total lease obligations$4,700 
Less: Current portion of lease obligations1,758 
Long-term lease obligations$2,942 
During the three months ended August 31, 2023 and 2022, the Company recognized $0.6 million and $0.7 million of operating lease expense, respectively, which includes immaterial short-term leases. The expenses on the Consolidated Statement of Operations were classified as follows:
Three Months Ended
(in thousands)
Aug 31, 2023
Aug 31, 2022
Cost of sales$197 $219 
Research and development58 51 
Sales and marketing40 39 
General and administrative332 360 
$627 $669 
The following table presents supplemental cash flow and other information related to leases:
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$532 $691 
ROU assets obtained in exchange for lease liabilities
Operating leases$381 $— 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
3 Months Ended
Aug. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
The Company is involved in various legal proceedings, including commercial, intellectual property, product liability, and regulatory matters of a nature considered normal for its business. The Company accrues for amounts related to these matters if it is probable that a liability has been incurred, and an amount can be reasonably estimated. The Company discloses such matters when there is at least a reasonable possibility that a material loss may have been incurred. However, the Company cannot predict the outcome of any litigation or the potential for future litigation.

C.R. Bard, Inc. v. AngioDynamics, Inc.

On January 11, 2012, C.R. Bard, Inc. (“Bard”) filed a suit in the United States District Court of Utah claiming certain of the Company's implantable port products infringe on three U.S. patents held by Bard (US Patent Nos. 7,785,302 ("302"), 7,959,615 (“615”) and 7,947,022 ("022")). The case was stayed pending reexamination in the US Patent and Trademark Office ("USPTO"). Following the reexamination proceedings, and the parties’ related appeals to the Federal Circuit which resulted in further proceedings at the USPTO, certain claims of the 615 patent were held invalid, while the remaining claims of the 615 patent and the other two patents were upheld over the prior art references considered in the reexamination proceedings. Thereafter, the case was transferred from the District of Utah to the United States District Court for the District of Delaware (“District of Delaware”). On July 22, 2021, in another case against a different defendant, the District of Utah invalidated multiple claims of the ‘302, ‘022, and ‘615 Patents under 35 USC §101, including claims asserted against the Company. On December 27, 2021, the District of Delaware stayed the case pending the Federal Circuit's resolution of Bard's appeal from the Utah Decision. On February 17, 2023, the Federal Circuit Reversed-in-Part, Vacated-in-Part, and Remanded the Utah Decision. The District of Delaware lifted the stay on February 28, 2023 and held a status conference on March 23, 2023. A scheduling order has been entered, and a jury trial is currently scheduled for April 29, 2024. The Company has not recorded an expense related to the outcome of this litigation because it is not yet possible to determine if a potential loss is probable nor reasonably estimable.

On March 10, 2015, Bard and Bard Peripheral Vascular filed suit in the District of Delaware claiming certain of the Company's implantable port products infringe on three U.S. patents held by Bard (US Patent Nos. 8,475,417, 8,545,460, 8,805,478). The case proceeded through trial which began on March 4, 2019. At the close of Bard’s case, the Court granted the Company's oral motion for judgment as a matter of law as well as its motions for summary judgment on the grounds that the asserted patents are invalid, ineligible, not infringed and not willfully infringed. Bard appealed the judgment to the Federal Circuit and on November 10, 2020, the Federal Circuit reversed the judgment in part with respect to Section 101 (subject matter eligibility), and vacated and remanded the trial court’s invalidity and non-infringement judgments. Following remand from the Federal Circuit, a jury trial commenced in the District of Delaware beginning November 14, 2022. On November 22, 2022, a jury entered a verdict finding that certain of the Company’s implantable port products infringe certain claims of U.S. patents held by Bard. The issue of damages was bifurcated by the Court during trial, and was not determined by the jury. On June 1,
2023, following post-trial briefing, the Court issued its decision on the Company's Renewed Judgement as a Matter of Law. The Court held the asserted patent claims were invalid as anticipated, indefinite, ineligible and not willfully infringed. The Court entered Judgement the same day in favor of the Company. Bard has filed a Notice of Appeal to the Federal Circuit and that appeal remains pending. The Company maintains its belief that Bard’s claims are without merit. The Company has not recorded an expense related to the outcome of this litigation because it is not yet possible to determine if a potential loss is probable nor reasonably estimable.

On March 8, 2021, Bard filed suit in the District of Delaware asserting certain of the Company’s port products (including certain related infusion sets) infringe U.S. Patent Nos. 8,025,639, 9,603,992 and 9,603,993. On December 27, 2021, the District of Delaware stayed the case pending the Federal Circuit's resolution of Bard's appeal of the Utah decision invalidating multiple claims of the ‘302, ‘022, and ‘615 patents under 35 USC §101. Following the Federal Circuit’s decision on appeal, the District of Delaware lifted the stay on February 28, 2023, and held a scheduling conference on March 23, 2023. A scheduling order has been entered, and a jury trial is currently scheduled for June 9, 2025. The Company maintains its belief that Bard's claims are without merit. The Company has not recorded an expense related to the outcome of this litigation because it is not yet possible to determine if a potential loss is probable nor reasonably estimable.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition, Restructuring and Other Items, Net
3 Months Ended
Aug. 31, 2023
Restructuring and Related Activities [Abstract]  
Acquisition, Restructuring and Other Items, Net ACQUISITION, RESTRUCTURING, AND OTHER ITEMS, NET
Acquisition, Restructuring and Other Items
Acquisition, restructuring and other items, net, consisted of:
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Legal (1)
$1,817 $1,863 
Manufacturing relocation (2)
587 136 
Transition service agreement (3)
(145)— 
Israeli Innovation Authority prepayment (4)
— 3,544 
Other(5)
953 38 
Total$3,212 $5,581 
(1) Legal expenses related to litigation that is outside the normal course of business.
(2) Expenses to relocate certain manufacturing lines from Queensbury, NY to Costa Rica.
(3) Transition services agreement that was entered into as a result of the sale of the dialysis and BioSentry businesses.
(4) In the first quarter of fiscal year 2023, a $3.5 million payment was made to the Israeli Innovation Authority to fully satisfy the obligation related to grant funds that were provided to Eximo for development of the Auryon laser prior to the acquisition in the second quarter of fiscal year 2020.
(5) Included in other is $0.9 million of deferred financing fees that were written-off in conjunction with the sale of the Dialysis and BioSentry businesses and concurrent extinguishment of the debt.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Income
3 Months Ended
Aug. 31, 2023
Equity [Abstract]  
Accumulated Other Comprehensive Income ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)Changes in each component of accumulated other comprehensive income, net of tax, are as follows:
Three Months Ended Aug 31, 2023
(in thousands)Foreign currency translation income
Balance at May 31, 2023$(4,723)
Other comprehensive income, net of tax(930)
Net other comprehensive loss$(930)
Balance at August 31, 2023
$(5,653)
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Recently Issued Accounting Pronouncements
3 Months Ended
Aug. 31, 2023
Accounting Changes and Error Corrections [Abstract]  
Recently Issued Accounting Pronouncements RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS
Recently Issued Accounting Pronouncements - Adopted
StandardDescriptionEffective DateEffect on the Consolidated Financial Statements
ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers

This ASU improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer.
June 1, 2023The Company adopted the new standard in the first quarter of fiscal year 2024 and it did not have an impact on the Company's consolidated financial statements.
There have been no material changes to our critical accounting policies since our Annual Report on Form 10-K for fiscal year ended May 31, 2023.
Recently Issued Accounting Pronouncements - Not Yet Applicable or Adopted
There are no new accounting pronouncements issued that are expected to have a material impact on our consolidated financial statements.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Recently Issued Accounting Pronouncements (Policies)
3 Months Ended
Aug. 31, 2023
Accounting Changes and Error Corrections [Abstract]  
Revenue from Contracts with Customers Revenue RecognitionUnder ASC 606, Revenue from Contracts with Customers, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.
Revenue Recognition
Revenue is recognized when control of the product is transferred to the customer (i.e., when the Company’s performance obligation is satisfied), which occurs at a point in time, and may be upon shipment from the Company’s manufacturing site or delivery to the customer’s named location, based on the shipping terms of a contract.
In determining whether control has transferred, the Company considers if there is a present right to payment from the customer and when physical possession, legal title and risks and rewards of ownership have transferred to the customer.
The Company typically invoices customers upon satisfaction of identified performance obligations. As the Company’s standard payment terms are 30 to 90 days from invoicing, the Company does not provide any significant financing to its customers.
The Company enters into agreements to place placement and evaluation units (“units”) at customer sites, but the Company retains title to the units. For the duration of these agreements the customer has the right to use the unit at no upfront charge in connection with the customer’s ongoing purchase of disposables. These types of agreements include an embedded operating lease for the right to use the units. In these arrangements, revenue recognized for the sale of the disposables is not allocated between the disposal revenue and lease revenue due to the insignificant value of the units in relation to the total agreement value.
Sales, value add, and other taxes collected on behalf of third parties are excluded from revenue.
Variable Consideration
Reserves: Revenue from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established for discounts, returns, rebates and allowances that are offered within contracts between the Company and its customers. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as a contra asset.
Rebates and Allowances: The Company provides certain customers with rebates and allowances that are explicitly stated in the Company’s contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized. The Company establishes reserves for such amounts, which is included in accrued expenses in the accompanying Consolidated Balance Sheets. These rebates and allowances result from performance-based offers that are primarily based on attaining contractually specified sales volumes. The Company is also required to pay administrative fees to group purchasing organizations.
Product Returns: The Company generally offers customers a limited right of return. Product returns after 30 days must be pre-approved by the Company and customers may be subject to a 20% restocking charge. To be accepted, a returned product must be unadulterated, undamaged and have at least twelve months remaining prior to its expiration date. The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized. The Company currently estimates product return liabilities using its historical product return information and considers other factors that it believes could significantly impact its expected returns, including product recalls.
Contract Balances with Customers
A receivable is generally recognized in the period the Company ships the product. Payment terms on invoiced amounts are based on contractual terms with each customer and generally coincide with revenue recognition. Accordingly, the Company does not have any contract assets associated with the future right to invoice its customers. In some cases, if control of the product has not yet transferred to the customer or the timing of the payments made by the customer precedes the Company’s fulfillment of the performance obligation, the Company recognizes a contract liability that is included in deferred revenue in the accompanying Consolidated Balance Sheets.
Costs to Obtain or Fulfill a Customer Contract
Under ASC 606, the Company may recognize an asset for incremental costs of obtaining a contract with a customer if it expects to recover those costs. The Company’s sales incentive compensation plans qualify for capitalization since these plans are directly related to sales achieved during a period of time. However, the Company has elected the practical expedient under ASC 340-40-25-4 to expense the costs as they are incurred within selling and marketing expenses since the amortization period is less than one year.
The Company accounts for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products. Shipping and handling costs, associated with the distribution of finished products to customers, are recorded in costs of goods sold and are recognized when the related finished product is shipped to the customer. Amounts charged to customers for shipping and handling are recorded in net sales.
Recently Issued Accounting Pronouncements RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS
Recently Issued Accounting Pronouncements - Adopted
StandardDescriptionEffective DateEffect on the Consolidated Financial Statements
ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers

This ASU improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer.
June 1, 2023The Company adopted the new standard in the first quarter of fiscal year 2024 and it did not have an impact on the Company's consolidated financial statements.
There have been no material changes to our critical accounting policies since our Annual Report on Form 10-K for fiscal year ended May 31, 2023.
Recently Issued Accounting Pronouncements - Not Yet Applicable or Adopted
There are no new accounting pronouncements issued that are expected to have a material impact on our consolidated financial statements.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Divestitures (Tables)
3 Months Ended
Aug. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Sold The following table summarizes the major classes of assets sold on the date of the sale:
(in thousands)As of June 8, 2023
Current assets:
Inventories $4,068 
Prepaid expenses and other2,000 
   Total current assets$6,068 
Non-current assets:
Property, plant and equipment, net$54 
Intangible assets, net17,629 
Goodwill25,980 
   Total non-current assets $43,663 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers (Tables)
3 Months Ended
Aug. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table summarizes net sales by Med Tech, Med Device and by geography:
Three Months Ended August 31, 2023Three Months Ended August 31, 2022
(in thousands)United StatesInternationalTotalUnited StatesInternationalTotal
Net sales
Med Tech $22,242 $3,618 $25,860 $20,442 $2,375 $22,817 
Med Device42,157 10,662 52,819 48,581 10,139 58,720 
Total$64,399 $14,280 $78,679 $69,023 $12,514 $81,537 
Contract Balances with Customers
The following table presents changes in the Company’s receivables, contract assets and contract liabilities with customers:
(in thousands)Aug 31, 2023
May 31, 2023
Receivables$49,755 $52,826 
Contract assets$— $— 
Contract liabilities$433 $499 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
3 Months Ended
Aug. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories Inventories are stated at lower of cost and net realizable value (using the first-in, first-out method). Inventories consisted of the following:
(in thousands)Aug 31, 2023May 31, 2023
Raw materials$30,737 $28,679 
Work in process8,162 6,708 
Finished goods21,073 19,938 
Inventories$59,972 $55,325 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets (Tables)
3 Months Ended
Aug. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill for Each Reporting Unit
Goodwill for each reporting unit is allocated as follows:
Three months ended Aug 31, 2023
(in thousands)Med Tech Med Device Total
Balance, June 1, 2023$159,238 $— $159,238 
Foreign currency translation adjustments (221)— (221)
Balance, August 31, 2023
$159,017 $— $159,017 
Schedule of Intangible Assets
Intangible assets consisted of the following:
Aug 31, 2023
(in thousands)Gross carrying valueAccumulated amortizationNet carrying value
Product technologies$210,589 $(120,652)$89,937 
Customer relationships57,528 (41,714)15,814 
Trademarks7,450 (6,689)761 
Licenses4,837 (4,678)159 
$280,404 $(173,733)$106,671 
May 31, 2023
(in thousands)Gross carrying valueAccumulated amortizationNet carrying value
Product technologies$211,751 $(118,314)$93,437 
Customer relationships57,509 (40,755)16,754 
Trademarks7,450 (6,660)790 
Licenses4,837 (4,674)163 
$281,547 $(170,403)$111,144 
Schedule of Future Amortization Expense Expected future amortization expense related to the intangible assets for each of the following fiscal years is as follows:
(in thousands)
Remainder of 2024$10,727 
202514,303 
202614,122 
202713,980 
202810,749 
2029 and thereafter42,790 
$106,671 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities (Tables)
3 Months Ended
Aug. 31, 2023
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued liabilities consisted of the following:
(in thousands)Aug 31, 2023May 31, 2023
Payroll and related expenses$10,803 $9,232 
Outside services5,593 7,088 
Royalties1,649 2,874 
Research and development1,847 1,525 
Sales and franchise taxes1,088 480 
Accrued payroll taxes484 441 
Rebates485 469 
Accrued Freight450 450 
Deferred Warranties492 475 
Accrued severance179 262 
Other3,009 3,321 
$26,079 $26,617 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
3 Months Ended
Aug. 31, 2023
Earnings Per Share [Abstract]  
Reconciliation of Basic to Diluted Weighted-Average Shares Outstanding The following table reconciles basic to diluted weighted-average shares outstanding:
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Basic39,842 39,302 
Effect of dilutive securities126 — 
Diluted39,968 39,302 
Securities excluded as their inclusion would be anti-dilutive3,401 3,821 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Segment and Geographic Information (Tables)
3 Months Ended
Aug. 31, 2023
Segment Reporting [Abstract]  
Summary of Net Sales by Product Category The table below summarizes net sales and gross margin by Med Tech and Med Device:
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Med Tech Net Sales$25,860 $22,817 
Gross profit 16,727 14,429 
Gross margin 64.7 %63.2 %
Med Device Net Sales$52,819 $58,720 
Gross profit 23,333 27,876 
Gross margin 44.2 %47.5 %
Total Net Sales$78,679 $81,537 
Gross profit40,060 42,305 
Gross margin50.9 %51.9 %
Summary of Net Sales by Geographic Area The table below summarizes net sales by geographic area based on external customer location:
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Net Sales
United States$64,399 $69,023 
International14,280 12,514 
Total$78,679 $81,537 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value (Tables)
3 Months Ended
Aug. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value of Assets and Liabilities Measured on a Recurring Basis The following tables provide information by level for assets and liabilities that are measured at fair value on a recurring basis:
Fair Value Measurements using inputs considered as:
Fair Value at Aug 31, 2023
(in thousands)Level 1Level 2Level 3
Financial Liabilities
Contingent consideration for acquisition earn outs$— $— $9,167 $9,167 
Total Financial Liabilities$— $— $9,167 $9,167 
Fair Value Measurements using inputs considered as:
Fair Value at May 31, 2023
(in thousands)Level 1Level 2Level 3
Financial Liabilities
Contingent consideration for acquisition earn outs$— $— $19,296 $19,296 
Total Financial Liabilities$— $— $19,296 $19,296 
Fair Value Measurements Using Significant Unobservable Inputs The table below presents the changes in fair value components of Level 3 instruments:
Three Months Ended Aug 31, 2023
(in thousands)Fair Value Measurements Using Significant Unobservable Inputs (Level 3)
Balance, May 31, 2023$19,296 
Change in present value of contingent consideration (1)
(130)
Currency gain from remeasurement
Contingent consideration payment(10,000)
Balance, August 31, 2023
$9,167 
(1) Change in the fair value of contingent consideration is included in earnings and comprised of changes in estimated earn out payments based on projections of Company performance and amortization of the present value discount.
Summary Showing the Recurring Fair Value Measurements of the Contingent Consideration Liability The recurring Level 3 fair value measurements of the contingent consideration liabilities include the following significant unobservable inputs as of August 31, 2023:
(in thousands)Fair ValueValuation TechniqueUnobservable InputRange
Revenue based payments$9,167 Discounted cash flowDiscount rate10%
Probability of payment
90% - 100%
Projected fiscal year of payment2024 - 2025
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
3 Months Ended
Aug. 31, 2023
Leases [Abstract]  
Supplemental Balance Sheet Information The following table presents supplemental balance sheet information related to leases:
(in thousands)Balance Sheet LocationAug 31, 2023May 31, 2023
Assets
Operating lease ROU assetOther assets$4,584 $5,113 
Liabilities
Current operating lease liabilitiesOther current liabilities1,758 1,922 
Non-current operating lease liabilitiesOther long-term liabilities2,942 3,316 
Total lease liabilities$4,700 $5,238 
The following table presents the weighted average remaining lease term and discount rate:
Aug 31, 2023
Weighted average remaining term (in years)2.91
Weighted average discount rate4.6 %
Lease Liability Schedule The maturities of the lease liabilities for each of the following fiscal years is:
(in thousands)Aug 31, 2023
Remainder of 2024$1,523 
20251,583 
20261,355 
2027400 
2028 and thereafter174 
Total lease payments$5,035 
Less: Imputed Interest335 
Total lease obligations$4,700 
Less: Current portion of lease obligations1,758 
Long-term lease obligations$2,942 
Supplemental Cash Flow Information The expenses on the Consolidated Statement of Operations were classified as follows:
Three Months Ended
(in thousands)
Aug 31, 2023
Aug 31, 2022
Cost of sales$197 $219 
Research and development58 51 
Sales and marketing40 39 
General and administrative332 360 
$627 $669 
The following table presents supplemental cash flow and other information related to leases:
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$532 $691 
ROU assets obtained in exchange for lease liabilities
Operating leases$381 $— 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition, Restructuring and Other Items, Net (Tables)
3 Months Ended
Aug. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs
Acquisition, restructuring and other items, net, consisted of:
Three Months Ended
(in thousands)Aug 31, 2023Aug 31, 2022
Legal (1)
$1,817 $1,863 
Manufacturing relocation (2)
587 136 
Transition service agreement (3)
(145)— 
Israeli Innovation Authority prepayment (4)
— 3,544 
Other(5)
953 38 
Total$3,212 $5,581 
(1) Legal expenses related to litigation that is outside the normal course of business.
(2) Expenses to relocate certain manufacturing lines from Queensbury, NY to Costa Rica.
(3) Transition services agreement that was entered into as a result of the sale of the dialysis and BioSentry businesses.
(4) In the first quarter of fiscal year 2023, a $3.5 million payment was made to the Israeli Innovation Authority to fully satisfy the obligation related to grant funds that were provided to Eximo for development of the Auryon laser prior to the acquisition in the second quarter of fiscal year 2020.
(5) Included in other is $0.9 million of deferred financing fees that were written-off in conjunction with the sale of the Dialysis and BioSentry businesses and concurrent extinguishment of the debt.
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Income (Tables)
3 Months Ended
Aug. 31, 2023
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss) Changes in each component of accumulated other comprehensive income, net of tax, are as follows:
Three Months Ended Aug 31, 2023
(in thousands)Foreign currency translation income
Balance at May 31, 2023$(4,723)
Other comprehensive income, net of tax(930)
Net other comprehensive loss$(930)
Balance at August 31, 2023
$(5,653)
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Divestitures (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Jun. 08, 2023
May 31, 2023
Business Combination and Asset Acquisition [Abstract]        
Proceeds from sale of assets $ 100,000 $ 0    
Gain on sale of assets 47,842 $ 0    
Business Combination, Separately Recognized Transactions [Line Items]        
Inventories 59,972     $ 55,325
Prepaid expenses and other 8,162     4,617
Total current assets 175,475     163,542
Property, plant and equipment, net 43,356     44,384
Intangible assets, net 106,671     111,144
Goodwill $ 159,017     $ 159,238
BioSentry        
Business Combination, Separately Recognized Transactions [Line Items]        
Inventories     $ 4,068  
Prepaid expenses and other     2,000  
Total current assets     6,068  
Property, plant and equipment, net     54  
Intangible assets, net     17,629  
Goodwill     25,980  
Total non-current assets     $ 43,663  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Disaggregation of Revenue [Line Items]    
Net sales $ 78,679 $ 81,537
United States    
Disaggregation of Revenue [Line Items]    
Net sales 64,399 69,023
International    
Disaggregation of Revenue [Line Items]    
Net sales 14,280 12,514
Med Tech    
Disaggregation of Revenue [Line Items]    
Net sales 25,860 22,817
Med Tech | United States    
Disaggregation of Revenue [Line Items]    
Net sales 22,242 20,442
Med Tech | International    
Disaggregation of Revenue [Line Items]    
Net sales 3,618 2,375
Med Device    
Disaggregation of Revenue [Line Items]    
Net sales 52,819 58,720
Med Device | United States    
Disaggregation of Revenue [Line Items]    
Net sales 42,157 48,581
Med Device | International    
Disaggregation of Revenue [Line Items]    
Net sales $ 10,662 $ 10,139
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Narrative (Details)
$ in Millions
3 Months Ended
Aug. 31, 2023
USD ($)
Disaggregation of Revenue [Line Items]  
Days after purchase after which pre-approval is required for product return 30 days
Restocking charge (as percent) 20.00%
Minimum remaining period prior to product expiration 12 months
Revenue recognized $ 0.1
Minimum  
Disaggregation of Revenue [Line Items]  
Payment term 30 days
Maximum  
Disaggregation of Revenue [Line Items]  
Payment term 90 days
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Contract Balances with Customers (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
May 31, 2023
Revenue from Contract with Customer [Abstract]    
Receivables $ 49,755 $ 52,826
Contract assets 0 0
Contract liabilities $ 433 $ 499
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
May 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 30,737 $ 28,679
Work in process 8,162 6,708
Finished goods 21,073 19,938
Inventories $ 59,972 $ 55,325
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories - Narrative (Details) - USD ($)
$ in Millions
Aug. 31, 2023
May 31, 2023
Inventory Disclosure [Abstract]    
Inventory valuation reserves $ 3.1 $ 3.1
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Narrative (Details)
3 Months Ended 12 Months Ended
Aug. 31, 2023
USD ($)
segment
Aug. 31, 2022
USD ($)
May 31, 2023
USD ($)
Finite-Lived Intangible Assets [Line Items]      
Number of reporting units | segment 2    
Goodwill impairment $ 0    
Amortization of intangibles $ 3,625,000 $ 4,837,000  
Med Device      
Finite-Lived Intangible Assets [Line Items]      
Goodwill impairment     $ 14,500,000
Minimum      
Finite-Lived Intangible Assets [Line Items]      
Estimated useful life of intangible assets other than goodwill 2 years    
Maximum      
Finite-Lived Intangible Assets [Line Items]      
Estimated useful life of intangible assets other than goodwill 18 years    
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Change in Goodwill (Details)
$ in Thousands
3 Months Ended
Aug. 31, 2023
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 159,238
Foreign currency translation adjustments (221)
Ending balance 159,017
Med Tech  
Goodwill [Roll Forward]  
Beginning balance 159,238
Foreign currency translation adjustments (221)
Ending balance 159,017
Med Device  
Goodwill [Roll Forward]  
Beginning balance 0
Foreign currency translation adjustments 0
Ending balance $ 0
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
May 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value, finite intangible items $ 280,404 $ 281,547
Accumulated amortization (173,733) (170,403)
Net carrying value, finite intangible items 106,671 111,144
Product technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value, finite intangible items 210,589 211,751
Accumulated amortization (120,652) (118,314)
Net carrying value, finite intangible items 89,937 93,437
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value, finite intangible items 57,528 57,509
Accumulated amortization (41,714) (40,755)
Net carrying value, finite intangible items 15,814 16,754
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value, finite intangible items 7,450 7,450
Accumulated amortization (6,689) (6,660)
Net carrying value, finite intangible items 761 790
Licenses    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value, finite intangible items 4,837 4,837
Accumulated amortization (4,678) (4,674)
Net carrying value, finite intangible items $ 159 $ 163
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Expected Future Amortization Expense (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
May 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2024 $ 10,727  
2025 14,303  
2026 14,122  
2027 13,980  
2028 10,749  
2029 and thereafter 42,790  
Net carrying value, finite intangible items $ 106,671 $ 111,144
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
May 31, 2023
Payables and Accruals [Abstract]    
Payroll and related expenses $ 10,803 $ 9,232
Royalties 1,649 2,874
Outside services 5,593 7,088
Research and development 1,847 1,525
Sales and franchise taxes 1,088 480
Rebates 485 469
Accrued Freight 450 450
Deferred Warranties 492 475
Accrued severance 179 262
Other 3,009 3,321
Total accrued liabilities $ 26,079 $ 26,617
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details)
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Income Tax Disclosure [Abstract]    
Estimated federal statutory income tax rate 32.00% 5.50%
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation (Details) - USD ($)
$ in Millions
3 Months Ended
Nov. 03, 2022
Aug. 31, 2023
Aug. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Charges against income for share-based payment arrangements   $ 4.1 $ 3.0
Unrecognized compensation expenses related to share-based payment arrangements   $ 25.3  
Recognition period   3 years  
2020 Stock And Incentive Award Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Approved increase of common stock reserve (shares) 1,950,000    
Amount of shares issuable through two stock-based compensation plans (shares)   1,100,000  
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Approved increase of common stock reserve (shares) 1,000,000    
Amount of shares issuable through two stock-based compensation plans (shares)   3,000,000  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Earnings Per Share [Abstract]    
Basic (shares) 39,842 39,302
Effect of dilutive securities (shares) 126 0
Diluted (shares) 39,968 39,302
Securities excluded as their inclusion would be anti-dilutive (shares) 3,401 3,821
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Segment and Geographic Information - Narrative (Details)
$ in Thousands
3 Months Ended
Aug. 31, 2023
USD ($)
segment
Aug. 31, 2022
May 31, 2023
USD ($)
Segment Reporting Information [Line Items]      
Number of operating segments | segment 2    
Assets | $ $ 493,949   $ 532,637
International | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk      
Segment Reporting Information [Line Items]      
Concentration risk percentage 18.10% 15.30%  
United States | Net Assets, Geographic Area | Geographic Concentration Risk      
Segment Reporting Information [Line Items]      
Concentration risk percentage 83.00%    
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Segment and Geographic Information - Summary of Net Sales by Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Segment Reporting Information [Line Items]    
Net sales $ 78,679 $ 81,537
Gross profit $ 40,060 $ 42,305
Gross margin 50.90% 51.90%
Med Tech    
Segment Reporting Information [Line Items]    
Net sales $ 25,860 $ 22,817
Gross profit $ 16,727 $ 14,429
Gross margin 64.70% 63.20%
Med Device    
Segment Reporting Information [Line Items]    
Net sales $ 52,819 $ 58,720
Gross profit $ 23,333 $ 27,876
Gross margin 44.20% 47.50%
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Segment and Geographic Information - Summary of Net Sales by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net sales $ 78,679 $ 81,537
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net sales 64,399 69,023
International    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net sales $ 14,280 $ 12,514
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Aug. 31, 2023
May 31, 2023
Financial Liabilities    
Contingent consideration for acquisition earn outs $ 9,167 $ 19,296
Total Financial Liabilities 9,167 19,296
Level 1    
Financial Liabilities    
Contingent consideration for acquisition earn outs 0 0
Total Financial Liabilities 0 0
Level 2    
Financial Liabilities    
Contingent consideration for acquisition earn outs 0 0
Total Financial Liabilities 0 0
Level 3    
Financial Liabilities    
Contingent consideration for acquisition earn outs 9,167 19,296
Total Financial Liabilities $ 9,167 $ 19,296
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value - Fair Value Measurements Using Significant Unobservable Inputs (Details)
$ in Thousands
3 Months Ended
Aug. 31, 2023
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Financial liabilities, beginning balance $ 19,296
Change in present value of contingent consideration (130)
Currency gain from remeasurement 1
Contingent consideration payment (10,000)
Financial liabilities, ending balance $ 9,167
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value - Summary Showing the Recurring Fair Value Measurements of the Contingent Consideration Liability (Details) - Recurring
$ in Thousands
Aug. 31, 2023
USD ($)
May 31, 2023
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, liabilities $ 9,167 $ 19,296
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, liabilities 9,167 $ 19,296
Revenue based payments | Level 3 | Discounted cash flow    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, liabilities $ 9,167  
Discount rate | Revenue based payments | Level 3 | Discounted cash flow    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, liability, measurement input 0.10  
Probability of payment | Revenue based payments | Level 3 | Discounted cash flow | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, liability, measurement input 0.90  
Probability of payment | Revenue based payments | Level 3 | Discounted cash flow | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, liability, measurement input 1  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value - Additional Information (Details)
$ in Millions
Aug. 31, 2023
USD ($)
Fair Value Disclosures [Abstract]  
Potential amount of undiscounted future contingent consideration $ 10.0
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
May 31, 2023
Leases [Abstract]    
Operating lease ROU asset $ 4,584 $ 5,113
Current operating lease liabilities 1,758 1,922
Non-current operating lease liabilities 2,942 3,316
Total lease liabilities $ 4,700 $ 5,238
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
Weighted average remaining term (in years) 2 years 10 months 28 days  
Weighted average discount rate 4.60%  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Liability Maturity Schedule (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
May 31, 2023
Leases [Abstract]    
Remainder of 2024 $ 1,523  
2025 1,583  
2026 1,355  
2027 400  
2028 and thereafter 174  
Total lease payments 5,035  
Less: Imputed Interest 335  
Total lease liabilities 4,700 $ 5,238
Current operating lease liabilities 1,758 1,922
Non-current operating lease liabilities $ 2,942 $ 3,316
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Supplemental Statement of Operations Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Lessee, Lease, Description [Line Items]    
Non-cash lease expense $ 627 $ 669
Cost of sales    
Lessee, Lease, Description [Line Items]    
Non-cash lease expense 197 219
Research and development    
Lessee, Lease, Description [Line Items]    
Non-cash lease expense 58 51
Sales and marketing    
Lessee, Lease, Description [Line Items]    
Non-cash lease expense 40 39
General and administrative    
Lessee, Lease, Description [Line Items]    
Non-cash lease expense $ 332 $ 360
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Leases [Abstract]    
Operating cash flows from operating leases $ 532 $ 691
ROU assets obtained in exchange for lease liabilities $ 381 $ 0
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details) - patent
Mar. 10, 2015
Jan. 11, 2012
The Delaware Action    
Loss Contingencies [Line Items]    
Number of patents allegedly infringed upon 3  
C.R. Bard, Inc.    
Loss Contingencies [Line Items]    
Number of petitions filed for reexamination of patents   3
Number of patents upheld over prior art references   2
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition, Restructuring and Other Items, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Restructuring Cost and Reserve [Line Items]    
Acquisition, restructuring and other items, net $ 3,212 $ 5,581
Payment for acquisition   3,500
Legal    
Restructuring Cost and Reserve [Line Items]    
Acquisition, restructuring and other items, net 1,817 1,863
Manufacturing relocation    
Restructuring Cost and Reserve [Line Items]    
Acquisition, restructuring and other items, net 587 136
Transition service agreement    
Restructuring Cost and Reserve [Line Items]    
Acquisition, restructuring and other items, net (145) 0
Israeli Innovation Authority Prepayment    
Restructuring Cost and Reserve [Line Items]    
Acquisition, restructuring and other items, net 0 3,544
Other    
Restructuring Cost and Reserve [Line Items]    
Acquisition, restructuring and other items, net $ 953 $ 38
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance $ 378,296 $ 424,489
Other comprehensive loss, net of tax (930) (550)
Ending Balance 427,804 $ 414,041
Foreign currency translation income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (4,723)  
Other comprehensive income, net of tax (930)  
Other comprehensive loss, net of tax (930)  
Ending Balance $ (5,653)  
XML 76 ango-20230831_htm.xml IDEA: XBRL DOCUMENT 0001275187 2023-06-01 2023-08-31 0001275187 us-gaap:CommonStockMember 2023-06-01 2023-08-31 0001275187 ango:PreferredStockPurchaseRightsMember 2023-06-01 2023-08-31 0001275187 2023-10-03 0001275187 2022-06-01 2022-08-31 0001275187 2023-08-31 0001275187 2023-05-31 0001275187 2022-05-31 0001275187 2022-08-31 0001275187 us-gaap:CommonStockMember 2023-05-31 0001275187 us-gaap:AdditionalPaidInCapitalMember 2023-05-31 0001275187 us-gaap:RetainedEarningsMember 2023-05-31 0001275187 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-05-31 0001275187 us-gaap:TreasuryStockCommonMember 2023-05-31 0001275187 us-gaap:RetainedEarningsMember 2023-06-01 2023-08-31 0001275187 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2023-06-01 2023-08-31 0001275187 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2023-06-01 2023-08-31 0001275187 us-gaap:RestrictedStockUnitsRSUMember 2023-06-01 2023-08-31 0001275187 us-gaap:PerformanceSharesMember us-gaap:CommonStockMember 2023-06-01 2023-08-31 0001275187 us-gaap:PerformanceSharesMember us-gaap:AdditionalPaidInCapitalMember 2023-06-01 2023-08-31 0001275187 us-gaap:PerformanceSharesMember 2023-06-01 2023-08-31 0001275187 us-gaap:CommonStockMember 2023-06-01 2023-08-31 0001275187 us-gaap:AdditionalPaidInCapitalMember 2023-06-01 2023-08-31 0001275187 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-01 2023-08-31 0001275187 us-gaap:CommonStockMember 2023-08-31 0001275187 us-gaap:AdditionalPaidInCapitalMember 2023-08-31 0001275187 us-gaap:RetainedEarningsMember 2023-08-31 0001275187 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-31 0001275187 us-gaap:TreasuryStockCommonMember 2023-08-31 0001275187 us-gaap:CommonStockMember 2022-05-31 0001275187 us-gaap:AdditionalPaidInCapitalMember 2022-05-31 0001275187 us-gaap:RetainedEarningsMember 2022-05-31 0001275187 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-31 0001275187 us-gaap:TreasuryStockCommonMember 2022-05-31 0001275187 us-gaap:RetainedEarningsMember 2022-06-01 2022-08-31 0001275187 us-gaap:CommonStockMember 2022-06-01 2022-08-31 0001275187 us-gaap:AdditionalPaidInCapitalMember 2022-06-01 2022-08-31 0001275187 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2022-06-01 2022-08-31 0001275187 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2022-06-01 2022-08-31 0001275187 us-gaap:RestrictedStockUnitsRSUMember 2022-06-01 2022-08-31 0001275187 us-gaap:PerformanceSharesMember us-gaap:CommonStockMember 2022-06-01 2022-08-31 0001275187 us-gaap:PerformanceSharesMember us-gaap:AdditionalPaidInCapitalMember 2022-06-01 2022-08-31 0001275187 us-gaap:PerformanceSharesMember 2022-06-01 2022-08-31 0001275187 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-01 2022-08-31 0001275187 us-gaap:CommonStockMember 2022-08-31 0001275187 us-gaap:AdditionalPaidInCapitalMember 2022-08-31 0001275187 us-gaap:RetainedEarningsMember 2022-08-31 0001275187 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-31 0001275187 us-gaap:TreasuryStockCommonMember 2022-08-31 0001275187 ango:BioSentryMember 2023-06-08 0001275187 ango:MedTechMember country:US 2023-06-01 2023-08-31 0001275187 ango:MedTechMember us-gaap:NonUsMember 2023-06-01 2023-08-31 0001275187 ango:MedTechMember 2023-06-01 2023-08-31 0001275187 ango:MedTechMember country:US 2022-06-01 2022-08-31 0001275187 ango:MedTechMember us-gaap:NonUsMember 2022-06-01 2022-08-31 0001275187 ango:MedTechMember 2022-06-01 2022-08-31 0001275187 ango:MedDeviceMember country:US 2023-06-01 2023-08-31 0001275187 ango:MedDeviceMember us-gaap:NonUsMember 2023-06-01 2023-08-31 0001275187 ango:MedDeviceMember 2023-06-01 2023-08-31 0001275187 ango:MedDeviceMember country:US 2022-06-01 2022-08-31 0001275187 ango:MedDeviceMember us-gaap:NonUsMember 2022-06-01 2022-08-31 0001275187 ango:MedDeviceMember 2022-06-01 2022-08-31 0001275187 country:US 2023-06-01 2023-08-31 0001275187 us-gaap:NonUsMember 2023-06-01 2023-08-31 0001275187 country:US 2022-06-01 2022-08-31 0001275187 us-gaap:NonUsMember 2022-06-01 2022-08-31 0001275187 srt:MinimumMember 2023-06-01 2023-08-31 0001275187 srt:MaximumMember 2023-06-01 2023-08-31 0001275187 ango:MedDeviceMember 2022-06-01 2023-05-31 0001275187 ango:MedTechMember 2023-05-31 0001275187 ango:MedDeviceMember 2023-05-31 0001275187 ango:MedTechMember 2023-06-01 2023-08-31 0001275187 ango:MedDeviceMember 2023-06-01 2023-08-31 0001275187 ango:MedTechMember 2023-08-31 0001275187 ango:MedDeviceMember 2023-08-31 0001275187 ango:ProductTechnologiesMember 2023-08-31 0001275187 us-gaap:CustomerRelationshipsMember 2023-08-31 0001275187 us-gaap:TrademarksMember 2023-08-31 0001275187 us-gaap:LicenseAgreementTermsMember 2023-08-31 0001275187 ango:ProductTechnologiesMember 2023-05-31 0001275187 us-gaap:CustomerRelationshipsMember 2023-05-31 0001275187 us-gaap:TrademarksMember 2023-05-31 0001275187 us-gaap:LicenseAgreementTermsMember 2023-05-31 0001275187 ango:A2020StockAndIncentiveAwardPlanMember 2022-11-03 2022-11-03 0001275187 ango:A2020StockAndIncentiveAwardPlanMember 2023-08-31 0001275187 ango:EmployeeStockPurchasePlanMember 2022-11-03 2022-11-03 0001275187 ango:EmployeeStockPurchasePlanMember 2023-08-31 0001275187 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-06-01 2023-08-31 0001275187 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-06-01 2022-08-31 0001275187 country:US us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2023-06-01 2023-08-31 0001275187 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-08-31 0001275187 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-08-31 0001275187 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-08-31 0001275187 us-gaap:FairValueMeasurementsRecurringMember 2023-08-31 0001275187 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-05-31 0001275187 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-05-31 0001275187 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-05-31 0001275187 us-gaap:FairValueMeasurementsRecurringMember 2023-05-31 0001275187 ango:RevenueBasedPaymentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-08-31 0001275187 ango:RevenueBasedPaymentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-08-31 0001275187 srt:MinimumMember ango:RevenueBasedPaymentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ango:MeasurementInputProbabilityofPaymentMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-08-31 0001275187 srt:MaximumMember ango:RevenueBasedPaymentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ango:MeasurementInputProbabilityofPaymentMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-08-31 0001275187 us-gaap:CostOfSalesMember 2023-06-01 2023-08-31 0001275187 us-gaap:CostOfSalesMember 2022-06-01 2022-08-31 0001275187 us-gaap:ResearchAndDevelopmentExpenseMember 2023-06-01 2023-08-31 0001275187 us-gaap:ResearchAndDevelopmentExpenseMember 2022-06-01 2022-08-31 0001275187 us-gaap:SellingAndMarketingExpenseMember 2023-06-01 2023-08-31 0001275187 us-gaap:SellingAndMarketingExpenseMember 2022-06-01 2022-08-31 0001275187 us-gaap:GeneralAndAdministrativeExpenseMember 2023-06-01 2023-08-31 0001275187 us-gaap:GeneralAndAdministrativeExpenseMember 2022-06-01 2022-08-31 0001275187 ango:CrBardIncMember 2012-01-11 2012-01-11 0001275187 ango:TheDelawareActionMember 2015-03-10 2015-03-10 0001275187 ango:LegalCostsMember 2023-06-01 2023-08-31 0001275187 ango:LegalCostsMember 2022-06-01 2022-08-31 0001275187 ango:ManufacturingRelocationMember 2023-06-01 2023-08-31 0001275187 ango:ManufacturingRelocationMember 2022-06-01 2022-08-31 0001275187 ango:TransitionserviceagreementMember 2023-06-01 2023-08-31 0001275187 ango:TransitionserviceagreementMember 2022-06-01 2022-08-31 0001275187 ango:IsraeliInnovationAuthorityPrepaymentMember 2023-06-01 2023-08-31 0001275187 ango:IsraeliInnovationAuthorityPrepaymentMember 2022-06-01 2022-08-31 0001275187 us-gaap:OtherExpenseMember 2023-06-01 2023-08-31 0001275187 us-gaap:OtherExpenseMember 2022-06-01 2022-08-31 0001275187 us-gaap:AccumulatedTranslationAdjustmentMember 2023-05-31 0001275187 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-01 2023-08-31 0001275187 us-gaap:AccumulatedTranslationAdjustmentMember 2023-08-31 shares iso4217:USD iso4217:USD shares pure ango:segment ango:patent false 2024 Q1 0001275187 --05-31 true P2Y http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent 10-Q true 2023-08-31 false 0-50761 AngioDynamics, Inc. DE 11-3146460 14 Plaza Drive Latham NY 12110 518 795-1400 Common Stock, par value $.01 ANGO NASDAQ Preferred Stock Purchase Rights NASDAQ Yes Yes Accelerated Filer false false false 39846641 78679000 81537000 38619000 39232000 40060000 42305000 7941000 8333000 27368000 26543000 10856000 10101000 3625000 4837000 -130000 211000 3212000 5581000 52872000 55606000 47842000 0 35030000 -13301000 -119000 381000 -288000 -175000 -169000 -556000 34861000 -13857000 -11023000 -853000 45884000 -13004000 1.15 -0.33 1.15 -0.33 39842000 39302000 39968000 39302000 45884000 -13004000 -930000 -550000 -930000 -550000 0 0 -930000 -550000 44954000 -13554000 57586000 44620000 1878000 2150000 49755000 52826000 59972000 55325000 8162000 4617000 0 6154000 175475000 163542000 43356000 44384000 106671000 111144000 159017000 159238000 9430000 10676000 0 43653000 493949000 532637000 24807000 40445000 26079000 26617000 4729000 14761000 1837000 2002000 57452000 83825000 0 49818000 1279000 12813000 4438000 4535000 2976000 3350000 66145000 154341000 0.01 0.01 5000000 5000000 0 0 0 0 0 0 0.01 0.01 75000000 75000000 40586641 39981422 40216641 39611422 383000 382000 603759000 599206000 -164971000 -210855000 370000 370000 5714000 5714000 -5653000 -4723000 427804000 378296000 493949000 532637000 45884000 -13004000 6688000 7660000 476000 621000 4144000 3024000 47842000 0 2427000 0 -130000 211000 -11415000 -907000 -78000 45000 65000 87000 869000 0 9000 96000 -3157000 1425000 4574000 6238000 4168000 5733000 -16539000 -8990000 -25899000 -24745000 791000 809000 767000 2227000 0 540000 100000000 0 98442000 -3576000 50000000 45000000 0 70000000 0 706000 10000000 0 410000 82000 -59590000 24376000 13000 -316000 12966000 -4261000 44620000 28825000 57586000 24564000 -68000 426000 39981422 382000 599206000 -210855000 -4723000 370000 -5714000 378296000 45884000 45884000 386031 -280000 -280000 87377 -210000 -210000 131811 1000 899000 900000 4144000 4144000 -930000 -930000 40586641 383000 603759000 -164971000 -5653000 370000 -5714000 427804000 39541173000 380000 586879000 -158413000 1357000 370000000 -5714000 424489000 -13004000 -13004000 6617000 -29000 -29000 213241000 -648000 -648000 29826000 -312000 -312000 56894000 1000 1070000 1071000 3024000 3024000 -550000 -550000 39847751000 381000 589984000 -171417000 807000 370000000 -5714000 414041000 CONSOLIDATED FINANCIAL STATEMENTS<div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Statements of Operations and the Consolidated Statements of Comprehensive Income (Loss) for the three months ended August 31, 2023 and 2022, the Consolidated Balance Sheet as of August 31, 2023, the Consolidated Statements of Cash Flows for the three months ended August 31, 2023 and 2022, and the Consolidated Statements of Stockholders’ Equity for the three months ended August 31, 2023 and 2022 have been prepared by the Company and are unaudited. The Consolidated Balance Sheet as of May 31, 2023 was derived from audited consolidated financial statements but does not include all disclosures required by accounting principles generally accepted in the United States of America. In the opinion of management, all adjustments (consisting of normal recurring adjustments) necessary to state fairly the financial position, changes in stockholders’ equity and comprehensive income, results of operations and cash flows as of and for the period ended August 31, 2023 (and for all periods presented) have been made.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited interim consolidated financial statements for the three months ended August 31, 2023 and 2022 include the accounts of AngioDynamics, Inc. and its wholly owned subsidiaries (collectively, the "Company", "we", "our" or "us"). All intercompany balances and transactions have been eliminated.</span></div> <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. DIVESTITURES</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to an asset purchase agreement dated June 8, 2023 (the "Asset Purchase Agreement"), the Company completed the sale of the dialysis and BioSentry tract sealant system biopsy businesses (the "Divestiture") to Merit Medical Systems, Inc. ("Merit"). Total consideration received by the Company for the Divestiture in the first quarter of fiscal year 2024 was $100.0 million in cash and resulted in a pre-tax book gain of $47.8 million.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Merit entered into various agreements to facilitate the transition of the divested businesses to Merit, including a Transition Services Agreement and Contract Manufacturing Agreement. The Company determined that the sale of the businesses did not constitute a strategic shift that had a major effect on the Company's operations or financial results and as a result, this transaction will not be classified as discontinued operations. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the major classes of assets sold on the date of the sale:</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:83.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.251%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;font-weight:400;line-height:100%">As of June 8, 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%">Current assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories </span></td><td style="background-color:#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%">4,068 </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 19pt;text-align:left;vertical-align:top"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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 current assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,068 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</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%">54 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, 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%">17,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">25,980 </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 non-current assets </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,663 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 100000000 47800000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the major classes of assets sold on the date of the sale:</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:83.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.251%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;font-weight:400;line-height:100%">As of June 8, 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%">Current assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories </span></td><td style="background-color:#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%">4,068 </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 19pt;text-align:left;vertical-align:top"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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 current assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,068 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</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%">54 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, 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%">17,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">25,980 </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 non-current assets </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,663 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 4068000 2000000 6068000 54000 17629000 25980000 43663000 REVENUE FROM CONTRACTS WITH CUSTOMERS<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. </span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has one primary revenue stream which is the sales of its products.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes net sales by Med Tech, Med Device and by geography:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></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:8.695%"></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:8.695%"></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:8.695%"></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:8.695%"></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:8.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended August 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended August 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Med Tech </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%">22,242 </span></td><td style="background-color:#ffffff;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,618 </span></td><td style="background-color:#ffffff;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%">25,860 </span></td><td style="background-color:#ffffff;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%">20,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,375 </span></td><td style="background-color:#ffffff;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%">22,817 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Med Device</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%">42,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,662 </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%">52,819 </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%">48,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,139 </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%">58,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,399 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,280 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,679 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,023 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,514 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Product Revenue</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's products consist of a wide range of medical, surgical and diagnostic devices used by professional healthcare providers for vascular access, for the treatment of peripheral vascular disease and for use in oncology and surgical settings. The Company's products are generally used in minimally invasive, image-guided procedures. Most of the Company's products are intended to be used once and then discarded, or they may be implanted for short or long term use. The Company sells its products to its distributors and to end users, such as interventional radiologists, interventional cardiologists, vascular surgeons, urologists, interventional and surgical oncologists and critical care nurses.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts and Performance Obligations</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company contracts with its customers based on customer purchase orders, which in many cases are governed by master purchasing agreements. The Company’s contracts with customers are generally for product only, and do not include other performance obligations such as services or other material rights. As part of its assessment of each contract, the Company evaluates certain factors including the customer’s ability to pay (or credit risk). For each contract, the Company considers the promise to transfer products, each of which is distinct, to be the identified performance obligations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction Price and Allocation to Performance Obligations</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction prices of products are typically based on contracted rates. Product revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products to a customer, net of any variable consideration as described below.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price based on the estimated relative standalone selling prices of the promised products underlying each performance obligation. The Company has standard pricing for its products and determines standalone selling prices based on the price at which the performance obligation is sold separately.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the product is transferred to the customer (i.e., when the Company’s performance obligation is satisfied), which occurs at a point in time, and may be upon shipment from the Company’s manufacturing site or delivery to the customer’s named location, based on the shipping terms of a contract.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining whether control has transferred, the Company considers if there is a present right to payment from the customer and when physical possession, legal title and risks and rewards of ownership have transferred to the customer.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company typically invoices customers upon satisfaction of identified performance obligations. As the Company’s standard payment terms are 30 to 90 days from invoicing, the Company does not provide any significant financing to its customers.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into agreements to place placement and evaluation units (“units”) at customer sites, but the Company retains title to the units. For the duration of these agreements the customer has the right to use the unit at no upfront charge in connection with the customer’s ongoing purchase of disposables. These types of agreements include an embedded operating lease for the right to use the units. In these arrangements, revenue recognized for the sale of the disposables is not allocated between the disposal revenue and lease revenue due to the insignificant value of the units in relation to the total agreement value.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, value add, and other taxes collected on behalf of third parties are excluded from revenue.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Consideration</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves: Revenue from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established for discounts, returns, rebates and allowances that are offered within contracts between the Company and its customers. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as a contra asset.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rebates and Allowances: The Company provides certain customers with rebates and allowances that are explicitly stated in the Company’s contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized. The Company establishes reserves for such amounts, which is included in accrued expenses in the accompanying Consolidated Balance Sheets. These rebates and allowances result from performance-based offers that are primarily based on attaining contractually specified sales volumes. The Company is also required to pay administrative fees to group purchasing organizations.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product Returns: The Company generally offers customers a limited right of return. Product returns after 30 days must be pre-approved by the Company and customers may be subject to a 20% restocking charge. To be accepted, a returned product must be unadulterated, undamaged and have at least twelve months remaining prior to its expiration date. The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized. The Company currently estimates product return liabilities using its historical product return information and considers other factors that it believes could significantly impact its expected returns, including product recalls. During the three months ended August 31, 2023, such product returns were not material. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances with Customers</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A receivable is generally recognized in the period the Company ships the product. Payment terms on invoiced amounts are based on contractual terms with each customer and generally coincide with revenue recognition. Accordingly, the Company does not have any contract assets associated with the future right to invoice its customers. In some cases, if control of the product has not yet transferred to the customer or the timing of the payments made by the customer precedes the Company’s fulfillment of the performance obligation, the Company recognizes a contract liability that is included in deferred revenue in the accompanying Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in the Company’s receivables, contract assets and contract liabilities with customers:</span></div><div style="margin-bottom:9pt"><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.730%"></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:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><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:8pt;font-weight:400;line-height:100%">May 31, 2023</span></div></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%">Receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Contract assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</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%">433 </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%">499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><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 August 31, 2023, the Company had immaterial additions to contract liabilities. This was offset by $0.1 million in revenue that was recognized during the three months ended August 31, 2023. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Costs to Obtain or Fulfill a Customer Contract </span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 606, the Company may recognize an asset for incremental costs of obtaining a contract with a customer if it expects to recover those costs. The Company’s sales incentive compensation plans qualify for capitalization since these plans are directly related to sales achieved during a period of time. However, the Company has elected the practical expedient under ASC 340-40-25-4 to expense the costs as they are incurred within selling and marketing expenses since the amortization period is less than one year.</span></div>The Company accounts for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products. Shipping and handling costs, associated with the distribution of finished products to customers, are recorded in costs of goods sold and are recognized when the related finished product is shipped to the customer. Amounts charged to customers for shipping and handling are recorded in net sales. Revenue Recognition<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span>, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the product is transferred to the customer (i.e., when the Company’s performance obligation is satisfied), which occurs at a point in time, and may be upon shipment from the Company’s manufacturing site or delivery to the customer’s named location, based on the shipping terms of a contract.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining whether control has transferred, the Company considers if there is a present right to payment from the customer and when physical possession, legal title and risks and rewards of ownership have transferred to the customer.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company typically invoices customers upon satisfaction of identified performance obligations. As the Company’s standard payment terms are 30 to 90 days from invoicing, the Company does not provide any significant financing to its customers.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into agreements to place placement and evaluation units (“units”) at customer sites, but the Company retains title to the units. For the duration of these agreements the customer has the right to use the unit at no upfront charge in connection with the customer’s ongoing purchase of disposables. These types of agreements include an embedded operating lease for the right to use the units. In these arrangements, revenue recognized for the sale of the disposables is not allocated between the disposal revenue and lease revenue due to the insignificant value of the units in relation to the total agreement value.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, value add, and other taxes collected on behalf of third parties are excluded from revenue.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Consideration</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves: Revenue from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established for discounts, returns, rebates and allowances that are offered within contracts between the Company and its customers. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as a contra asset.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rebates and Allowances: The Company provides certain customers with rebates and allowances that are explicitly stated in the Company’s contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized. The Company establishes reserves for such amounts, which is included in accrued expenses in the accompanying Consolidated Balance Sheets. These rebates and allowances result from performance-based offers that are primarily based on attaining contractually specified sales volumes. The Company is also required to pay administrative fees to group purchasing organizations.</span></div>Product Returns: The Company generally offers customers a limited right of return. Product returns after 30 days must be pre-approved by the Company and customers may be subject to a 20% restocking charge. To be accepted, a returned product must be unadulterated, undamaged and have at least twelve months remaining prior to its expiration date. The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized. The Company currently estimates product return liabilities using its historical product return information and considers other factors that it believes could significantly impact its expected returns, including product recalls. <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances with Customers</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A receivable is generally recognized in the period the Company ships the product. Payment terms on invoiced amounts are based on contractual terms with each customer and generally coincide with revenue recognition. Accordingly, the Company does not have any contract assets associated with the future right to invoice its customers. In some cases, if control of the product has not yet transferred to the customer or the timing of the payments made by the customer precedes the Company’s fulfillment of the performance obligation, the Company recognizes a contract liability that is included in deferred revenue in the accompanying Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Costs to Obtain or Fulfill a Customer Contract </span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 606, the Company may recognize an asset for incremental costs of obtaining a contract with a customer if it expects to recover those costs. The Company’s sales incentive compensation plans qualify for capitalization since these plans are directly related to sales achieved during a period of time. However, the Company has elected the practical expedient under ASC 340-40-25-4 to expense the costs as they are incurred within selling and marketing expenses since the amortization period is less than one year.</span></div>The Company accounts for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products. Shipping and handling costs, associated with the distribution of finished products to customers, are recorded in costs of goods sold and are recognized when the related finished product is shipped to the customer. Amounts charged to customers for shipping and handling are recorded in net sales. <div style="margin-bottom:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes net sales by Med Tech, Med Device and by geography:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></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:8.695%"></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:8.695%"></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:8.695%"></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:8.695%"></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:8.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended August 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended August 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Med Tech </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%">22,242 </span></td><td style="background-color:#ffffff;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,618 </span></td><td style="background-color:#ffffff;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%">25,860 </span></td><td style="background-color:#ffffff;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%">20,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,375 </span></td><td style="background-color:#ffffff;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%">22,817 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Med Device</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%">42,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,662 </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%">52,819 </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%">48,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,139 </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%">58,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,399 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,280 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,679 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,023 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,514 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 22242000 3618000 25860000 20442000 2375000 22817000 42157000 10662000 52819000 48581000 10139000 58720000 64399000 14280000 78679000 69023000 12514000 81537000 P30D P90D P30D 0.20 P12M <div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in the Company’s receivables, contract assets and contract liabilities with customers:</span></div><div style="margin-bottom:9pt"><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.730%"></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:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><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:8pt;font-weight:400;line-height:100%">May 31, 2023</span></div></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%">Receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Contract assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</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%">433 </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%">499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 49755000 52826000 0 0 433000 499000 100000 INVENTORIES<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at lower of cost and net realizable value (using the first-in, first-out method). Inventories consisted of the following:</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:72.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.786%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><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,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,708 </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:top"><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%">21,073 </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,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,325 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table>The Company periodically reviews inventory for both obsolescence and loss of value. The Company makes assumptions about the future demand for and market value of the inventory. Based on these assumptions, the Company estimates the amount of obsolete, expiring and slow-moving inventory. The total inventory reserve at August 31, 2023 and May 31, 2023 was $3.1 million and $3.1 million, respectively. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at lower of cost and net realizable value (using the first-in, first-out method). Inventories consisted of the following:</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:72.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.786%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><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,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,708 </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:top"><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%">21,073 </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,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,325 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 30737000 28679000 8162000 6708000 21073000 19938000 59972000 55325000 3100000 3100000 GOODWILL AND INTANGIBLE ASSETS<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not amortized, but rather, is tested for impairment annually or more frequently if impairment indicators arise. Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in each business combination. </span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's annual testing for impairment of goodwill was completed as of April 30, 2023. To determine the fair value of the two reporting units as of April 30, 2023, the Company utilized the income approach for Med Tech and a combination of the income approach and market approach for Med Device. Based on the results of this evaluation, there were no adjustments to goodwill for either reporting unit as of April 30, 2023.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal year 2023, the Company concluded that the sale of the dialysis and BioSentry businesses to Merit Medical Systems, Inc. was a triggering event for the Med Device report unit. As the Company concluded that this was the sale of a business, goodwill was allocated to the sale based on the relative fair value of the dialysis and BioSentry businesses and is included in assets held for sale as of May 31, 2023. To determine the fair value of the remaining Med Device reporting unit as of May 31, 2023, the Company utilized the income approach, as it was determined to be a better representation of the remaining Med Device reporting unit's projected long-term performance. Based on the results of this evaluation, the Company recorded a goodwill impairment charge of $14.5 million for the year ended May 31, 2023 to write down the carrying value of the Med Device reporting unit to fair value. </span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill for each reporting unit is allocated as follows:</span></div><div style="margin-bottom:9pt"><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:45.098%"></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.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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:8pt;font-weight:400;line-height:100%">Three months ended Aug 31, 2023</span></div></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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Med Tech </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Med Device </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 1, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments </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%">(221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, August 31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,017 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,017 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no adjustments to goodwill for the three months ended August 31, 2023 other than foreign currency translation adjustments.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even though the Company determined that there was no goodwill impairment at August 31, 2023, the future occurrence of a potential indicator of impairment, such as a significant adverse change in legal, regulatory, business or economic conditions or a more-likely-than-not expectation that one of the reporting units or a significant portion of either of the reporting units will be sold or disposed of, would require an interim assessment for the reporting units prior to the next required annual assessment as of April 30, 2024. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Definite Lived Intangible Assets</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets other than goodwill are amortized over their estimated useful lives on a straight-line basis. Useful lives range from <span style="-sec-ix-hidden:f-377">two</span> to eighteen years. The Company periodically reviews, and adjusts, if necessary, the estimated useful lives of its intangible assets and reviews such assets or asset groups for impairment whenever events or changes in circumstances indicate </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that the carrying value of the assets or asset groups may not be recoverable. If an intangible asset or asset group is considered to be impaired, the amount of the impairment will equal the excess of the carrying value over the fair value of the asset.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following:</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:59.280%"></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: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:11.622%"></td><td style="width:0.1%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross carrying value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technologies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,652)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,937 </span></td><td style="background-color:#cceeff;border-top:1pt solid #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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">57,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,814 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</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,450 </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,689)</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%">761 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,678)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </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></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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,404 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173,733)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,671 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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></tr></table></div><div style="margin-bottom:9pt"><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:59.280%"></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: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:11.622%"></td><td style="width:0.1%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross carrying value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technologies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,751 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118,314)</span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,437 </span></td><td style="background-color:#cceeff;border-top:1pt solid #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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">57,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%">(40,755)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,754 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</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,450 </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,660)</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%">790 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,674)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </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></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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,547 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,403)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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></tr></table></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the three months ended August 31, 2023 and 2022 was $3.6 million and $4.8 million, respectively. </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected future amortization expense related to the intangible assets for each of the following fiscal years is as follows:</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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</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%">10,727 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">14,303 </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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,122 </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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,980 </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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,749 </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%">2029 and thereafter</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%">42,790 </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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,671 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2 14500000 <div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill for each reporting unit is allocated as follows:</span></div><div style="margin-bottom:9pt"><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:45.098%"></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.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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:8pt;font-weight:400;line-height:100%">Three months ended Aug 31, 2023</span></div></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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Med Tech </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Med Device </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 1, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments </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%">(221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, August 31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,017 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,017 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 159238000 0 159238000 -221000 0 -221000 159017000 0 159017000 0 P18Y <div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following:</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:59.280%"></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: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:11.622%"></td><td style="width:0.1%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross carrying value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technologies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,652)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,937 </span></td><td style="background-color:#cceeff;border-top:1pt solid #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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">57,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,814 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</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,450 </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,689)</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%">761 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,678)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </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></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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,404 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173,733)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,671 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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></tr></table></div><div style="margin-bottom:9pt"><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:59.280%"></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: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:11.622%"></td><td style="width:0.1%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross carrying value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technologies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,751 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118,314)</span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,437 </span></td><td style="background-color:#cceeff;border-top:1pt solid #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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">57,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%">(40,755)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,754 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</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,450 </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,660)</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%">790 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,674)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </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></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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,547 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,403)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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></tr></table></div> 210589000 120652000 89937000 57528000 41714000 15814000 7450000 6689000 761000 4837000 4678000 159000 280404000 173733000 106671000 211751000 118314000 93437000 57509000 40755000 16754000 7450000 6660000 790000 4837000 4674000 163000 281547000 170403000 111144000 3600000 4800000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected future amortization expense related to the intangible assets for each of the following fiscal years is as follows:</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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</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%">10,727 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">14,303 </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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,122 </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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,980 </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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,749 </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%">2029 and thereafter</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%">42,790 </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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,671 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 10727000 14303000 14122000 13980000 10749000 42790000 106671000 ACCRUED LIABILITIES<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following: </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:72.730%"></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:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside services</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,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,088 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties</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,649 </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,874 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,525 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and franchise taxes</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,088 </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%">480 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll taxes</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%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rebates</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%">485 </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%">469 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued Freight</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%">450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Warranties</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%">492 </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%">475 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued severance</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%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,009 </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,321 </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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,617 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following: </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:72.730%"></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:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside services</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,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,088 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties</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,649 </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,874 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,525 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and franchise taxes</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,088 </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%">480 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll taxes</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%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rebates</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%">485 </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%">469 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued Freight</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%">450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Warranties</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%">492 </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%">475 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued severance</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%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,009 </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,321 </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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,617 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 10803000 9232000 5593000 7088000 1649000 2874000 1847000 1525000 1088000 480000 485000 469000 450000 450000 492000 475000 179000 262000 3009000 3321000 26079000 26617000 LONG-TERM DEBTOn June 8, 2023 and in connection with the completion of the dialysis and BioSentry divestiture, the Company repaid all amounts outstanding under its then existing Credit Agreement, dated as of August 30, 2022, with the lender parties thereto, JPMorgan Chase Bank, N.A., as administrative agent, Bank of America, N.A. and KeyBank National Association, as co-syndication agents, and JPMorgan Chase Bank, N.A. as sole bookrunner and sole lead arranger (the "Credit Agreement"), and as a result, the Credit Agreement was extinguished. Pursuant to the terms of the Credit Agreement, AngioDynamics had the option to repay this facility prior to the maturity date without penalty. INCOME TAXES<div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides for income taxes at the end of each interim period based on the estimated effective tax rate for the full fiscal year adjusted for any discrete events, which are recorded in the period that they occur.  The estimated annual effective tax rate prior to discrete items was 32.0% as of the first quarter of fiscal year 2024, as compared to 5.5% for the same period in fiscal year 2023. In fiscal year 2024, the Company’s effective tax rate differs from the U.S. statutory rate primarily due to the impact of the valuation allowance, foreign taxes, and other non-deductible permanent items (such as non-deductible meals and entertainment, Section 162(m) excess compensation and non-deductible share-based compensation). </span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly assesses its ability to realize its deferred tax assets. Assessing the realization of deferred tax assets requires significant management judgment. In determining whether its deferred tax assets are more likely than not realizable, the Company evaluated all available positive and negative evidence, and weighted the evidence based on its objectivity. </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the review of all available evidence, the Company determined that it has not yet attained a sustained level of profitability and the objectively verifiable negative evidence outweighed the positive evidence. Therefore, the Company has provided a valuation allowance on its federal and state net operating loss carryforwards, federal and state R&amp;D credit carryforwards and other net deferred tax assets that have a limited life and are not supportable by the naked credit deferred tax liability sourced income as of August 31, 2023. The Company will continue to assess the level of the valuation allowance required. If sufficient positive evidence exists in future periods to support a release of some or all of the valuation allowance, such a release would likely have a material impact on the Company’s results of operations.</span></div> 0.320 0.055 SHARE-BASED COMPENSATION<div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2020, the Company's shareholders approved the 2020 Stock and Incentive Award Plan (the “2020 Plan”). The 2020 Plan provides for the grant of incentive stock options, non-statutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance share units, performance shares and other incentive awards to the Company's employees, directors and other service providers. On November 3, 2022 the Company's shareholders approved an amendment to the 2020 Plan to increase the reserve of shares of common stock available for future grants by 1,950,000 shares. As of August 31, 2023, there was a maximum of 1.1 million shares of common stock available for future grant under the 2020 Plan. </span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of the 2020 Plan, equity awards were issued under the 2004 Stock and Incentive Award Plan (the “2004 Plan”). The adoption of the 2020 Plan did not impact the administration of equity awards issued under the 2004 Plan but following the adoption of the 2020 Plan, equity award grants are no longer made under the 2004 Plan. </span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has an employee stock purchase plan. On November 3, 2022 the Company's shareholders approved an amendment to the employee stock purchase plan to increase the reserve of shares of common stock available for future grants by 1,000,000 shares. As of August 31, 2023, there was a maximum of 3.0 million shares of common stock available for future grant under the employee stock purchase plan.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><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 August 31, 2023 and 2022, share-based compensation expense was $4.1 million and $3.0 million, respectively. </span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><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 August 31, 2023 and 2022, the Company granted stock options and restricted stock units under the 2020 Plan to certain employees and members of the Board of Directors. Stock option awards are valued using the Black-Scholes option-pricing model and then amortized on a straight-line basis over the requisite service period of the award. Generally, restricted stock unit awards are valued based on the closing trading value of the Company’s common stock on the date of grant and then amortized on a straight-line basis over the requisite service period of the award. In July 2023, the Board of Directors approved a change in terms of restricted stock units granted to non-employee directors to provide for immediate vesting upon grant of the award. </span></div>During the three months ended August 31, 2023 and 2022, the Company granted performance share units under the 2020 Plan to certain employees. The awards may be earned by achieving performance levels over the requisite service period. The performance criteria are based on achieving certain performance targets and the total shareholder return (“TSR”) of the Company’s common stock relative to the TSR of the common stock of a pre-defined industry peer-group. The fair value of these awards is based on a Monte Carlo simulation model. As of August 31, 2023, there was $25.3 million of unrecognized compensation expense related to share-based payment arrangements. These costs are expected to be recognized over a weighted-average period of approximately three years. The Company has sufficient shares to satisfy expected share-based payment arrangements. 1950000 1100000 1000000 3000000 4100000 3000000 25300000 P3Y EARNINGS PER SHARE<div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is based on the weighted average number of common shares outstanding without consideration of potential common stock. Diluted earnings per share includes the dilutive effect of potential common stock consisting of stock options, restricted stock units and performance stock units, provided that the inclusion of such securities is not anti-dilutive. In periods with a net loss, stock options and restricted stock units are not included in the computation of diluted loss per share as the impact would be anti-dilutive.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles basic to diluted weighted-average shares outstanding: </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:72.730%"></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:11.621%"></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:8pt;font-weight:400;line-height:100%">Three Months Ended</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,302 </span></td><td style="background-color:#cceeff;border-top:1pt solid #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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,968 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,302 </span></td><td style="background-color:#cceeff;border-top:1pt solid #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><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Securities excluded as their inclusion would be anti-dilutive</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,401 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-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-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,821 </span></td><td style="background-color:#cceeff;border-bottom: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> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles basic to diluted weighted-average shares outstanding: </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:72.730%"></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:11.621%"></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:8pt;font-weight:400;line-height:100%">Three Months Ended</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,302 </span></td><td style="background-color:#cceeff;border-top:1pt solid #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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,968 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,302 </span></td><td style="background-color:#cceeff;border-top:1pt solid #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><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Securities excluded as their inclusion would be anti-dilutive</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,401 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-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-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,821 </span></td><td style="background-color:#cceeff;border-bottom: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> 39842000 39302000 126000 0 39968000 39302000 3401000 3821000 SEGMENT AND GEOGRAPHIC INFORMATION<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment information</span></div><div style="margin-bottom:9pt;text-indent:21.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly reviews its segments and the approach used by the chief operating decision maker, the President and Chief Executive Officer ("CEO"), and management to evaluate performance and allocate resources. The Company manages its operations through two segments, Med Tech and Med Device. The CEO evaluates these two segments based on net sales and gross margin to, among other items, allocate resources and assess performance. Executives reporting to the CEO include those responsible for commercial operations, manufacturing operations, regulatory and quality and certain corporate functions. The CEO evaluates all other elements of profitability, investment and cash flow metrics on a consolidated global basis due to shared infrastructure and resources. </span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company manages its assets on a total company basis, not by operating segment; therefore, the CEO does not review any asset information by operating segment and, accordingly, asset information is not reported or evaluated by operating segment. Total assets were $493.9 million as of August 31, 2023. </span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes net sales and gross margin by Med Tech and Med Device:</span></div><div style="margin-bottom:9pt"><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.730%"></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:11.621%"></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:8pt;font-weight:400;line-height:100%">Three Months Ended</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2022</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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Med Tech Net Sales</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%">25,860 </span></td><td style="background-color:#ffffff;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%">22,817 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit </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%">16,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,429 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Gross margin </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%">64.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="3" style="background-color:#cceeff;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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Med Device Net Sales</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%">52,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 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%">58,720 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,333 </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%">27,876 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Gross margin </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%">44.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="3" style="background-color:#cceeff;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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net Sales</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%">78,679 </span></td><td style="background-color:#ffffff;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%">81,537 </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 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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%">40,060 </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%">42,305 </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 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Gross margin</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%">50.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic information</span></div><div style="margin-bottom:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes net sales by geographic area based on external customer location:</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:72.730%"></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:11.621%"></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:8pt;font-weight:400;line-height:100%">Three Months Ended</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#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%">64,399 </span></td><td style="background-color:#ffffff;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%">69,023 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,280 </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%">12,514 </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 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,679 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display: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>For the three months ended August 31, 2023 and 2022, international sales as a percentage of total net sales were 18.1% and 15.3%, respectively. Sales to any one country outside the U.S., as determined by shipment destination, did not comprise a material portion of net sales in any of the last three fiscal years. In addition, no one customer represents more than 10% of consolidated net sales and 83% of long-lived assets are located within the United States. 2 2 493900000 The table below summarizes net sales and gross margin by Med Tech and Med Device:<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.730%"></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:11.621%"></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:8pt;font-weight:400;line-height:100%">Three Months Ended</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2022</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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Med Tech Net Sales</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%">25,860 </span></td><td style="background-color:#ffffff;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%">22,817 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit </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%">16,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,429 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Gross margin </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%">64.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="3" style="background-color:#cceeff;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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Med Device Net Sales</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%">52,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 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%">58,720 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,333 </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%">27,876 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Gross margin </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%">44.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="3" style="background-color:#cceeff;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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net Sales</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%">78,679 </span></td><td style="background-color:#ffffff;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%">81,537 </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 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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%">40,060 </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%">42,305 </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 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Gross margin</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%">50.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display: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> 25860000 22817000 16727000 14429000 0.647 0.632 52819000 58720000 23333000 27876000 0.442 0.475 78679000 81537000 40060000 42305000 0.509 0.519 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes net sales by geographic area based on external customer location:</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:72.730%"></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:11.621%"></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:8pt;font-weight:400;line-height:100%">Three Months Ended</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#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%">64,399 </span></td><td style="background-color:#ffffff;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%">69,023 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,280 </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%">12,514 </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 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,679 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display: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> 64399000 69023000 14280000 12514000 78679000 81537000 0.181 0.153 0.83 FAIR VALUE<div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a recurring basis, the Company measures certain financial assets and financial liabilities at fair value based upon quoted market prices, where available. Where quoted market prices or other observable inputs are not available, the Company applies valuation techniques to estimate fair value. FASB ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">establishes a three-level valuation hierarchy for disclosure of fair value measurements. The categorization of financial assets and financial liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the measurement of fair value. The three levels of the hierarchy are defined as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><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:14.5pt">Level 1 - Inputs to the valuation methodology are quoted market prices for identical assets or liabilities.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><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:14.5pt">Level 2 - Inputs to the valuation methodology are other observable inputs, including quoted market prices for similar assets or liabilities and market-corroborated inputs.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><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:14.5pt">Level 3 - Inputs to the valuation methodology are significant unobservable inputs based on management’s best estimate of inputs market participants would use in pricing the asset or liability at the measurement date, including assumptions about risk.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial instruments include cash and cash equivalents, accounts receivable, accounts payable and contingent consideration. The carrying amount of cash and cash equivalents, accounts receivable, and accounts payable approximates fair value due to their immediate or short-term maturities. The recurring fair value measurements using significant unobservable inputs (Level 3) relate to contingent consideration liabilities.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information by level for assets and liabilities that are measured at fair value on a recurring basis:</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:45.234%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></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:11.803%"></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:11.803%"></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:11.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements using inputs considered as:</span></td><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:8pt;font-weight:400;line-height:100%">Fair Value at Aug 31, 2023</span></div></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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration for acquisition earn outs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">9,167 </span></td><td style="background-color:#ffffff;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%">9,167 </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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Financial Liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements using inputs considered as:</span></td><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:8pt;font-weight:400;line-height:100%">Fair Value at May 31, 2023</span></div></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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration for acquisition earn outs</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,296 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,296 </span></td><td style="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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Financial Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between Level 1, 2 and 3 for the three months ended August 31, 2023 and 2022.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the changes in fair value components of Level 3 instruments: </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:81.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.444%"></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:8pt;font-weight:400;line-height:100%">Three Months Ended Aug 31, 2023</span></div></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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements Using Significant Unobservable Inputs (Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, May 31, 2023</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%">19,296 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in present value of contingent consideration </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%">(130)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency gain from remeasurement</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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration payment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, August 31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,167 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Change in the fair value of contingent consideration is included in earnings and comprised of changes in estimated earn out payments based on projections of Company performance and amortization of the present value discount.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingent Liability for Acquisition Earn Outs</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company's business combinations involve the potential for the payment of future contingent consideration upon the achievement of certain product development milestones or various other performance conditions. Payment of the additional consideration is generally contingent on the acquired company reaching certain performance milestones, including attaining specified revenue levels or product development targets. Contingent consideration is recorded at the estimated fair value of the contingent payments on the acquisition date. The fair value of the contingent consideration is remeasured at the estimated fair value at each reporting period with the change in fair value recognized as income or expense within change in fair value of contingent consideration in the Consolidated Statements of Operations. </span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the initial liability and remeasures the liability on a recurring basis using Level 3 inputs as defined under authoritative guidance for fair value measurements, which is determined using a discounted cash flow model applied to projected net sales, using probabilities of achieving projected net sales and projected payment dates. Projected net sales are based on internal projections and extensive analysis of the target market and the sales potential. Increases or decreases in any valuation inputs in isolation may result in a significantly lower or higher fair value measurement in the future. </span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recurring Level 3 fair value measurements of the contingent consideration liabilities include the following significant unobservable inputs as of August 31, 2023:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:25.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;font-weight:400;line-height:100%">Fair Value</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:8pt;font-weight:400;line-height:100%">Valuation Technique</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:8pt;font-weight:400;line-height:100%">Unobservable Input</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:8pt;font-weight:400;line-height:100%">Range</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue based payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Probability of payment</span></td><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%">90% - 100%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected fiscal year of payment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 - 2025</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table>At August 31, 2023, the amount of undiscounted future contingent consideration that the Company expects to pay as a result of all completed acquisitions is approximately $10.0 million. The milestones, including revenue projections and technical milestones associated with the contingent consideration, must be reached in future periods ranging from fiscal years 2024 to 2029 in order for the associated consideration to be paid. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information by level for assets and liabilities that are measured at fair value on a recurring basis:</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:45.234%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></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:11.803%"></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:11.803%"></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:11.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements using inputs considered as:</span></td><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:8pt;font-weight:400;line-height:100%">Fair Value at Aug 31, 2023</span></div></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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration for acquisition earn outs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">9,167 </span></td><td style="background-color:#ffffff;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%">9,167 </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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Financial Liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements using inputs considered as:</span></td><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:8pt;font-weight:400;line-height:100%">Fair Value at May 31, 2023</span></div></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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration for acquisition earn outs</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,296 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,296 </span></td><td style="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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Financial Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 0 0 9167000 9167000 0 0 9167000 9167000 0 0 19296000 19296000 0 0 19296000 19296000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the changes in fair value components of Level 3 instruments: </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:81.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.444%"></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:8pt;font-weight:400;line-height:100%">Three Months Ended Aug 31, 2023</span></div></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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements Using Significant Unobservable Inputs (Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, May 31, 2023</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%">19,296 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in present value of contingent consideration </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%">(130)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency gain from remeasurement</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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration payment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, August 31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,167 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table>(1) Change in the fair value of contingent consideration is included in earnings and comprised of changes in estimated earn out payments based on projections of Company performance and amortization of the present value discount. 19296000 -130000 1000 10000000 9167000 The recurring Level 3 fair value measurements of the contingent consideration liabilities include the following significant unobservable inputs as of August 31, 2023:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:25.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;font-weight:400;line-height:100%">Fair Value</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:8pt;font-weight:400;line-height:100%">Valuation Technique</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:8pt;font-weight:400;line-height:100%">Unobservable Input</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:8pt;font-weight:400;line-height:100%">Range</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue based payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Probability of payment</span></td><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%">90% - 100%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected fiscal year of payment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 - 2025</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 9167000 0.10 0.90 1 10000000 LEASES<div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception of the contract. The Company has operating leases for buildings, primarily for office space, R&amp;D, manufacturing and warehousing.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use (“ROU”) assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. Many of the lease agreements contain renewal or termination clauses that are factored into the determination of the lease term if it is reasonably certain that these options would be exercised. The Company recognizes lease expense for these leases on a straight-line basis over the lease term.</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental balance sheet information related to leases:</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:49.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.999%"></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: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:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;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:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU asset</span></td><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%"><span style="-sec-ix-hidden:f-532"><span style="-sec-ix-hidden:f-533">Other assets</span></span></span></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%">4,584 </span></td><td style="background-color:#ffffff;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%">5,113 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><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%"><span style="-sec-ix-hidden:f-536"><span style="-sec-ix-hidden:f-537">Other current liabilities</span></span></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%">1,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,922 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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-540"><span style="-sec-ix-hidden:f-541">Other long-term liabilities</span></span></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%">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%">3,316 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,700 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,238 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate implicit in lease agreements is typically not readily determinable, and as such the Company used the incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The incremental borrowing rate is defined as the interest the Company would pay to borrow on a collateralized basis, considering factors such as length of lease term. The following table presents the weighted average remaining lease term and discount rate:</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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></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:8pt;font-weight:400;line-height:100%">Aug 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%">Weighted average remaining term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.91</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the lease liabilities for each of the following fiscal years is:</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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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,583 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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,355 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">400 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</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%">174 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,035 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed Interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,700 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of lease obligations</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,758 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,942 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><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 August 31, 2023 and 2022, the Company recognized $0.6 million and $0.7 million of operating lease expense, respectively, which includes immaterial short-term leases. The expenses on the Consolidated Statement of Operations were classified as follows:</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:72.730%"></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:11.621%"></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:8pt;font-weight:400;line-height:100%">Three Months Ended</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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%">40 </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%">39 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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%">332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360 </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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display: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-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow and other information related to leases:</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:72.730%"></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:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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%">532 </span></td><td style="background-color:#ffffff;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%">691 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease liabilities</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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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%">381 </span></td><td style="background-color:#ffffff;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></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental balance sheet information related to leases:</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:49.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.999%"></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: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:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;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:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU asset</span></td><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%"><span style="-sec-ix-hidden:f-532"><span style="-sec-ix-hidden:f-533">Other assets</span></span></span></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%">4,584 </span></td><td style="background-color:#ffffff;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%">5,113 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><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%"><span style="-sec-ix-hidden:f-536"><span style="-sec-ix-hidden:f-537">Other current liabilities</span></span></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%">1,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,922 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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-540"><span style="-sec-ix-hidden:f-541">Other long-term liabilities</span></span></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%">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%">3,316 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,700 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,238 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table>The following table presents the weighted average remaining lease term and discount rate:<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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></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:8pt;font-weight:400;line-height:100%">Aug 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%">Weighted average remaining term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.91</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 4584000 5113000 1758000 1922000 2942000 3316000 4700000 5238000 P2Y10M28D 0.046 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the lease liabilities for each of the following fiscal years is:</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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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,583 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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,355 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">400 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</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%">174 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,035 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed Interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,700 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of lease obligations</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,758 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,942 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 1523000 1583000 1355000 400000 174000 5035000 335000 4700000 1758000 2942000 600000 700000 The expenses on the Consolidated Statement of Operations were classified as follows:<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.730%"></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:11.621%"></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:8pt;font-weight:400;line-height:100%">Three Months Ended</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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%">40 </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%">39 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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%">332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360 </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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow and other information related to leases:</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:72.730%"></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:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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%">532 </span></td><td style="background-color:#ffffff;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%">691 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease liabilities</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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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%">381 </span></td><td style="background-color:#ffffff;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></table> 197000 219000 58000 51000 40000 39000 332000 360000 627000 669000 532000 691000 381000 0 COMMITMENTS AND CONTINGENCIES<div style="margin-bottom:0.9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various legal proceedings, including commercial, intellectual property, product liability, and regulatory matters of a nature considered normal for its business. The Company accrues for amounts related to these matters if it is probable that a liability has been incurred, and an amount can be reasonably estimated. The Company discloses such matters when there is at least a reasonable possibility that a material loss may have been incurred. However, the Company cannot predict the outcome of any litigation or the potential for future litigation.</span></div><div style="margin-bottom:0.9pt;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C.R. Bard, Inc. v. AngioDynamics, Inc.</span></div><div style="margin-bottom:0.9pt"><span><br/></span></div><div style="margin-bottom:0.9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 11, 2012, C.R. Bard, Inc. (“Bard”) filed a suit in the United States District Court of Utah claiming certain of the Company's implantable port products infringe on three U.S. patents held by Bard (US Patent Nos. 7,785,302 ("302"), 7,959,615 (“615”) and 7,947,022 ("022")). The case was stayed pending reexamination in the US Patent and Trademark Office ("USPTO"). Following the reexamination proceedings, and the parties’ related appeals to the Federal Circuit which resulted in further proceedings at the USPTO, certain claims of the 615 patent were held invalid, while the remaining claims of the 615 patent and the other two patents were upheld over the prior art references considered in the reexamination proceedings. Thereafter, the case was transferred from the District of Utah to the United States District Court for the District of Delaware (“District of Delaware”). On July 22, 2021, in another case against a different defendant, the District of Utah invalidated multiple claims of the ‘302, ‘022, and ‘615 Patents under 35 USC §101, including claims asserted against the Company. On December 27, 2021, the District of Delaware stayed the case pending the Federal Circuit's resolution of Bard's appeal from the Utah Decision. On February 17, 2023, the Federal Circuit Reversed-in-Part, Vacated-in-Part, and Remanded the Utah Decision. The District of Delaware lifted the stay on February 28, 2023 and held a status conference on March 23, 2023. A scheduling order has been entered, and a jury trial is currently scheduled for April 29, 2024. The Company has not recorded an expense related to the outcome of this litigation because it is not yet possible to determine if a potential loss is probable nor reasonably estimable. </span></div><div style="margin-bottom:0.9pt;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:0.9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 10, 2015, Bard and Bard Peripheral Vascular filed suit in the District of Delaware claiming certain of the Company's implantable port products infringe on three U.S. patents held by Bard (US Patent Nos. 8,475,417, 8,545,460, 8,805,478). The case proceeded through trial which began on March 4, 2019. At the close of Bard’s case, the Court granted the Company's oral motion for judgment as a matter of law as well as its motions for summary judgment on the grounds that the asserted patents are invalid, ineligible, not infringed and not willfully infringed. Bard appealed the judgment to the Federal Circuit and on November 10, 2020, the Federal Circuit reversed the judgment in part with respect to Section 101 (subject matter eligibility), and vacated and remanded the trial court’s invalidity and non-infringement judgments. Following remand from the Federal Circuit, a jury trial commenced in the District of Delaware beginning November 14, 2022. On November 22, 2022, a jury entered a verdict finding that certain of the Company’s implantable port products infringe certain claims of U.S. patents held by Bard. The issue of damages was bifurcated by the Court during trial, and was not determined by the jury. On June 1, </span></div><div style="margin-bottom:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023, following post-trial briefing, the Court issued its decision on the Company's Renewed Judgement as a Matter of Law. The Court held the asserted patent claims were invalid as anticipated, indefinite, ineligible and not willfully infringed. The Court entered Judgement the same day in favor of the Company. Bard has filed a Notice of Appeal to the Federal Circuit and that appeal remains pending. The Company maintains its belief that Bard’s claims are without merit. The Company has not recorded an expense related to the outcome of this litigation because it is not yet possible to determine if a potential loss is probable nor reasonably estimable. </span></div><div style="margin-bottom:0.9pt;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:0.9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 8, 2021, Bard filed suit in the District of Delaware asserting certain of the Company’s port products (including certain related infusion sets) infringe U.S. Patent Nos. 8,025,639, 9,603,992 and 9,603,993. On December 27, 2021, the District of Delaware stayed the case pending the Federal Circuit's resolution of Bard's appeal of the Utah decision invalidating multiple claims of the ‘302, ‘022, and ‘615 patents under 35 USC §101. Following the Federal Circuit’s decision on appeal, the District of Delaware lifted the stay on February 28, 2023, and held a scheduling conference on March 23, 2023. A scheduling order has been entered, and a jury trial is currently scheduled for June 9, 2025. The Company maintains its belief that Bard's claims are without merit. The Company has not recorded an expense related to the outcome of this litigation because it is not yet possible to determine if a potential loss is probable nor reasonably estimable.</span></div> 3 2 3 ACQUISITION, RESTRUCTURING, AND OTHER ITEMS, NET<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition, Restructuring and Other Items</span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition, restructuring and other items, net, consisted of:</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:73.022%"></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:11.475%"></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:8pt;font-weight:400;line-height:100%">Three Months Ended</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2022</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,817 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #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><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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing relocation </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">(2)</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%">587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transition service agreement </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">(3)</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%">(145)</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israeli Innovation Authority prepayment </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">(4)</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,544 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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">(5)</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%">953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,581 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display: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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Legal expenses related to litigation that is outside the normal course of business. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2) Expenses to relocate certain manufacturing lines from Queensbury, NY to Costa Rica. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3) Transition services agreement that was entered into as a result of the sale of the dialysis and BioSentry businesses.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4) I</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n the first quarter of fiscal year 2023, a $3.5 million payment was made to the Israeli Innovation Authority to fully satisfy the obligation related to grant funds that were provided to Eximo for development of the Auryon laser prior to the acquisition in the second quarter of fiscal year 2020. </span></div>(5) Included in other is $0.9 million of deferred financing fees that were written-off in conjunction with the sale of the Dialysis and BioSentry businesses and concurrent extinguishment of the debt. <div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition, restructuring and other items, net, consisted of:</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:73.022%"></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:11.475%"></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:8pt;font-weight:400;line-height:100%">Three Months Ended</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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aug 31, 2022</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,817 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #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><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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing relocation </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">(2)</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%">587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transition service agreement </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">(3)</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%">(145)</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israeli Innovation Authority prepayment </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">(4)</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,544 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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">(5)</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%">953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,581 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display: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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Legal expenses related to litigation that is outside the normal course of business. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2) Expenses to relocate certain manufacturing lines from Queensbury, NY to Costa Rica. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3) Transition services agreement that was entered into as a result of the sale of the dialysis and BioSentry businesses.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4) I</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n the first quarter of fiscal year 2023, a $3.5 million payment was made to the Israeli Innovation Authority to fully satisfy the obligation related to grant funds that were provided to Eximo for development of the Auryon laser prior to the acquisition in the second quarter of fiscal year 2020. </span></div>(5) Included in other is $0.9 million of deferred financing fees that were written-off in conjunction with the sale of the Dialysis and BioSentry businesses and concurrent extinguishment of the debt. 1817000 1863000 587000 136000 -145000 0 0 3544000 953000 38000 3212000 5581000 3500000 ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in each component of accumulated other comprehensive income, net of tax, are as follows:</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:81.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.006%"></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:8pt;font-weight:400;line-height:100%">Three Months Ended Aug 31, 2023</span></div></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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation income</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%">Balance at May 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,723)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</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%">(930)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 other comprehensive loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(930)</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at August 31, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,653)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in each component of accumulated other comprehensive income, net of tax, are as follows:</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:81.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.006%"></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:8pt;font-weight:400;line-height:100%">Three Months Ended Aug 31, 2023</span></div></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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation income</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%">Balance at May 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,723)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</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%">(930)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 other comprehensive loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(930)</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at August 31, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,653)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> -4723000 -930000 -930000 -5653000 RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS<div style="margin-bottom:9pt"><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:20.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.014%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.137%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" 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:700;line-height:100%">Recently Issued Accounting Pronouncements - Adopted</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:20.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.431%"></td><td style="width:0.1%"></td></tr><tr><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:8pt;font-weight:700;line-height:100%">Standard</span></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:8pt;font-weight:700;line-height:100%">Description</span></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:8pt;font-weight:700;line-height:100%">Effective Date</span></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:8pt;font-weight:700;line-height:100%">Effect on the Consolidated Financial Statements</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span></div><div><span><br/></span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">This ASU</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. </span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company adopted the new standard in the first quarter of fiscal year 2024 and it did not have an impact on the Company's consolidated financial statements.</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our critical accounting policies since our Annual Report on Form 10-K for fiscal year ended May 31, 2023.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements - Not Yet Applicable or Adopted</span></div>There are no new accounting pronouncements issued that are expected to have a material impact on our consolidated financial statements. RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS<div style="margin-bottom:9pt"><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:20.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.014%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.137%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" 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:700;line-height:100%">Recently Issued Accounting Pronouncements - Adopted</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:20.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.431%"></td><td style="width:0.1%"></td></tr><tr><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:8pt;font-weight:700;line-height:100%">Standard</span></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:8pt;font-weight:700;line-height:100%">Description</span></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:8pt;font-weight:700;line-height:100%">Effective Date</span></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:8pt;font-weight:700;line-height:100%">Effect on the Consolidated Financial Statements</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span></div><div><span><br/></span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">This ASU</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. </span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company adopted the new standard in the first quarter of fiscal year 2024 and it did not have an impact on the Company's consolidated financial statements.</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our critical accounting policies since our Annual Report on Form 10-K for fiscal year ended May 31, 2023.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements - Not Yet Applicable or Adopted</span></div>There are no new accounting pronouncements issued that are expected to have a material impact on our consolidated financial statements. EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .*)15<'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 " #BB457BGCOX>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FD9AZCK96BG(2$Q"<0M2KPMHDFCQ*C=V].&K1."!^ 8^\_G MSY(;':3N(S['/F DB^EN=)U/4HL8C!*4_ MU!&AXOP!')(RBA3,P"(L1-8V1DL=45$?+WBC%WSXC%V&&0W8H4-/"40I@+7S MQ' >NP9N@!E&&%WZ+J!9B+GZ)S9W@%V28[)+:AB&=QO65OQJBX$+_AJ7PDI[N6*O\^N/_QNPJXW]F#_ ML?%5L&W@UUVT7U!+ P04 " #BB457F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .*)15<1=70H6 8 '$E 8 >&PO=V]R:W-H965T&UL MM9IK4^,V%(;_BB;M=-J9#;'D7& +F0D!MDRWD"6TG6VG'X2M))ZUK526">FO M[_$E%C#R2?#@+^#;>:/7.I(>R3K=2/4M60FAR5,4QLE99Z7U^F.OEW@K$?'D M2*Y%#'<64D5AW)QU:&=WX2Y8KG1VH3<^7?.EF O]^WJFX*Q7J?A!).(DD#%18G'6 MF="/4_ .#V>RD>AR QJC'1) MLN)*)*<]#<+9[9Y7BIP7(JQ&Q"6_R5BO$G(9^\)_&=^# E6E8KM2G3-4<)(N MCXA+/Q#F,-=2GBD>?NOI(^*XMO 7Q7&KE^3F>FZ-WH7T4DA=3:[CHN%D"?CW M9WB*7&L1)?_87EDAV;=+9JWS8[+FGCCK0/-+A'H4G?$/W]&A\[/-[SN)O7#? MK]SW,?7Q!*S[N?VKD"]M5O'X!0\383.%AC4T-:A,#=!"555Z%20>#\E7P16Y M@HO6],>U(,OZ-G]H5$-_P\K?\$W^9D(%TJ]WB*M]H39_:$Q#?Z/*WP@MT66L M [TE4["HP-XU=#Q/Y%>QM7G#E1S'H6PTH,X6K?K#+JNM2+1P(8F3RJ3)X5*"Q5NR9U82Z6M8RNNI55J[3WQL*86GW$#/2TBZ43BI(U!Q9/Y"YAA9*I")3F<+ ">.G].WO M8 \]75HMMP$\U! /Q2&EM'S/G\BU#ZTU6 1>@>I(.N.2E,*(V1_VAX[5;QL M1 T!T8,0:.+[H Z96!Z0?%YR&]OK%9>D?3(+^7^<7"B87%L]MP%$U! 1Q2'F MM>=I=@;Y?"\WL=4O+O>9ZQ6/K#[;8")JH(CB6//:9]5P9TH^!K%GKUQ<\^:K MU6@;I,0,*3&<;EX;G%Q3IP:8&$XY>:I.E.#U MQG !F*)8;;7!1LRP$<-QYK/,IY;XS;O6)*];Y M; .,F $C=A 8S2,>AN0\3>!V8J]%7*<6X_&XIOX,!;&#*.@R$FJ9I>DG4- K MZ'.B-8^MRR-[!.N-MH$_S. /.PA_YBL!%8G9PV7J[;5!.LR0#CN(=,!8! 0[ MU]+[!AB0+]"3VU3#*!G[4+]6Q^_$+N5[*-0&N5KV5>AQ[)X<]X?#/DSS'FT> M#>6P@R@GFW+"E 0(9RF5O0YQG8GG"9 ;\0L_IH W1< SHNCB7/*]+ZN>"= MZ*3\7M &Z[B&=5S:P@>3=P*9\@VT@46NP2(7)YK[0(< [ M"V8\//Y&Y\%(% MN6[UC2N][ '67)%''J:"?'_D6-=9<+FFQI]]*L/IYEYQ/\>C;?0@0ZM?7&!R M\^G6ZJL-/G(-'[DXS>QJD%P^>2L>+T7M^M$>H9O)_&)B7;/& YLZ-&3DXD0S M4V(A /;\(M?(+%7@-!$D_[9O921<\X3JOEG@84W]&:9R<:9Z2Z>,*[V]K4QQQ:;>#6NY.".] MH?_:LXQ4WW^]*V'UGFUJR28S^5Z?A'C9RG6QOZ6Z6NTGFN2[:'KF\6(STF\\ MFPLE)!0+"'6.1M#1J&)_3W&BY3K?(O,@M991?K@2W!P#N+Z34NY/L!ZI= M5N/_ 5!+ P04 " #BB4579I:D"\$% ,& & 'AL+W=O_D<>[T\ZR0 MMZ.-4MN;\5@N-RRG\IIO60&_K+C(J8)'L1[+K6 TJ3KEV9AX7C3.:5J,YK.J M[:.8SWBILK1@'P6299Y3\<\]R_C^=H1'AX9/Z7JC=,-X/MO2-7MDZLOVHX"G M<>LE27-6R)072+#5[>@.WRS(5'>H+/Y,V5X>?4WU7!0S!/5+(%S[ZFB=K_LB:@4/M;\DQ6_Z-]8^N-T+*4BN=-9U"0IT7]29^;@3CJ '[L'4C3 M@?0[! ,=_*:#7P5:*ZO">D,5G<\$WR.AK<&;_E*-3=4;HDD+/8V/2L"O*?13 M\P4O),_2A"J6H$<%'S!'2B*^0G]LF:!ZK"6Z0E\>WZ"+5Z^1W%#!)$H+]'G# M2TF+1%ZB5R?/L[$"8=K]>-F(N*]%D $1/OK "[61Z&V1L.2T_Q@":J,BAZCN MB=/A7;F^1CZ^1,0COD7/XN7=B4..WPZR7_GS!_P]%$N>LVYXT5]W3U()2.&_ M;8-5.POLSO2ZOI%;NF2W(UBXDHD=&\U__@E'WB^V2,_D["3NH(T[<'F?_PYE M2-*,65.B[AI5776QV@*6UVA4]>"2Z4SO-*& M+MCS,BLE5!/=EA:*%NOT*6.(YERH]-]J#;RVA5"_)3P2Y\<1[H=@L9H2G]A# MB-H0(F<([P67$FT%7Z7*)BTR7AI 8?=ZTBQ6Q/="N[1)*VWBS/:F;A1KQ)Z! M-I+)&YO"R3FS_$S.3N*-VWACYU1\ H]4+#<(BA\09 =HW.I5;@LZ-@9\,@UP M;U9,H]CW??ND3%N14Z?(QRK5M4*@]3>FI\>F;VJ\FDS\*.X)M%A%83"@$'L= MBCQW3K,",B>K5-($8)?J(JDQ;T6*9ZC 7AQ&/:U6,_@W(/:(F]@I]NZH.)S6 M#3L L5D%(A+VQ9I603Q4[3#IM!)WO=N -*8AO:*I0#N:E56M6P)U(1$TD>"K M3),&^-8 B"'M"OO]@F*Q(GAHK#M\8B>EYG?+[V4J4RWM$O:.D!7E4I5"EQB= M*UQMF$ IL!7V(@6S+KSF#2?C3S#IRS>MPC >TM]A$+LY^)DK2&MNU$6KT,"4 M0.*)H=1B%D9>-""U(R-VH_$][/P19+1&HTX1*B53=J$FUX))'!A"33-O0&3' M/NR&7T>8M-Y9761 0RNBL8DX/_3,O#7-(+O]P3+1L1#_ (95;C83;N4@/BL( MS^7M--P.A=C-PH=",;U VXEI(G\]O#!-VF%C"V4QNO('UV7'1.R&XLGD#"LT M<7=%XCX3;59X,K"5(AT3B9N)3>EXD5!BHNX*1_VQM%F%X4#A(!T/B9N'#\'QXF4H; '%U MOCR5:;&+PX'-$>D82-P,U&>I'U:[QL?Q<2D(XSCH2S3--,N]8$!D!SH2.*O= M6RH**,ORD 90I^L; ZM8)S3_;^$[E[?3R#MN$C5SFV M__%(H O8U-7-]JDT\>I/S:V+^F*ZT? .;_ M 5!+ P04 " #BB457@B+$:#,# !;"@ & 'AL+W=OC9M@QC MR*B\X@M@^&7&14853L7!Y!RM<#JV%M%^Z3>:ST@AWT%W0.$U"/BSN!,[M$B9(,F$PX(P)F VO8 MZ(T;CG8P%C\26,N=,=%2IIP_Z_DPB%0^LCD4BF-%EJN[Y^@L4@GR-%_)4FB=9Y[9M MW#%<2L6SPAGG6<+R-]T4@=AQ0)QJ![=P< \=FD<F-@8;U23,)W&B1+X-4$_%8PYDSQ-(JH@(A.%+\R1DH3/R)AG>#)B MG;(5D*]<2G))'B?7Y/SL SDC"2,/,5]*RB+9MQ5RT8AV6.P[RO=UC^SKD5O. M5"S))Q9!M.]OHX92B+L5,G)K 8?+^17Q&A?$=5RO@L_X='>WAHY7QM4S>-X1 MO#*4KR-YPT*> ?DUG$HE\!C_KHI>CMZL1M?_=D\N: @#"X$EB!58P?MWC9;S ML4KZ&X'M!:)9!J)9AQY\PU*4Y(K/4SQ#'ZK4YA M Z$+SRIH^IU.LV^O=F6\ MMKIL>([S8K9'T"\)^K69^JYB$"3<2Y$F>D&F@&42B**;7A5I_RU3]$9@>Q%H ME1%HU:8(ZR%6.X;E1@A@X3/!8\ED2DV=U:&H4I]#^KO)Z'K.0<8JC'S?J/^EIN J3A(L$Z;< M\B.ZJK1T7M$\%%)GL:>B6ZKH_F?8&9@B=R3LW5/"7F%T-.P-Y^5JZ7H7]P+_+VZU.SZAW6IP@P+D^\?%B9[YYK.0,Q-]R*1X)*I_*(K5\L. M:6CZ@H/UD>Z' M& 'AL+W=OT[<9V M7J%=J91[00*NHG#WV4W$$'$I!D9^QGG/$\SSCG M#Z+^(K><*_2M+"IYL=@JM7NY6LETRTLFS\2.5_#+G:A+IN"VWJSDKN8L:YW* M8D4\+UR5+*\6Z_/VV76]/A>-*O**7]=(-F7)ZL?7O! /%PN\>'KP,=]LE7ZP M6I_OV(;?+2_SRB@;:H;7X.^"_>W[%BT*/!#B^=H,N^CFUX_CZ:?3?V^ AF%LF M^94H_LDSM;U8Q N4\3O6%.JC>/B3=P&U %-1R/9?]-#9>@N4-E*)LG,&!&5> M[?]GW[J%&#E@?\:!= YDZD!G'&CG0-M ]\C:L-XPQ=;GM7A M;:&T?1%NS:M M-T235_HUWJ@:?LW!3ZVO1"5%D6=,\0R]9@6K4HYN]' 2G:+/-V_0KRKQ3,K/U7:3?+Z_TL9&:6RV9SABA>(N(1:G&_K^['X9A6OA\2K[VX"&!H08AU.M2]<%X0=D+)J-YL-HLS"[@0[6S O#"$^ VNS@CS\'=42CV GU#R&RA[PHK."P.6F0>*.] MT8&SVA$:SX ;^ X[.6;]E][7CKSLW,<3)SZ=[AR+%:QQ-%,B\4!1V,U1'T1U MFO[@/N^&=&UTBXE/PX#.P!V8"KNI:K_9'8MIXQN:^,D4GX5Q* GI3,7$ ^?@ MX+OD39&SV[S(U0SY8"=U_:C(^5FC'<8\L!EVTUFO'W;L48L':\ F01$_]HQ= M:.$QS_=G^!8/3(;=5 80ZP9$]K'78A(4";W(R!Z;V2S=XH')L)O*GI)G)^JV MS0+%E8I*Y=5&/X5+F6>\9OHW*WJ3N_R(&. M#.='(9X!/S <=E/,9TB #QY$C?=C,'NJ;G/1PWUDCL!":/Q('7006JX#.)<' M>L3->ONM5?2I<"QE37(C2325C18K$)Z^^RJ8 &/WZ02B.L/_""MTYLIUKD?5D MXO\/=!C]0(8DN!6XN96 MZ+F[8B5U^-"(L1K=LZ+AZ,0[\S""_@S)+:OY$@5+S_/TW_T#R)%&;46=_\NS M5Z@23T]S*;6F:)OW1DEHES)((NM*FIQKU&B7R6', R43-R7K- <9<3S@R!FQ M[RV#.%R&/FYCIVHY5"3*'+9M-(M7_/3Z>,K>?X MV'%Y])B)F$J!QG2ZQ#:C&35!!S5!W6KB,LMRS1I0]?2ASFE>H93M$'HV"*1=:[((D(=Y,PT<'04'=@@*4<%,V17ODG/&[/,VMJH*:DN$4AWYB M-/4V0X*].)AA/3JH"^I6%Y]JSF13/S[E+XT.,_2G)0\U=<=I$&%_&NDQL\,X M1Z?$;GDR?B-B+Z)%"35PJ[_7W/-.7%F!FW+C-!AWV1UPBQDT!C.ZB@ZRA'Y/ M,SYFD^?/8H*C5^BW64ZAE@:=1+%G++9%G40Q2>;R?] G]'OTR;M!G[0)0!O.U^PV%G/%U:CCT?ZR]U[5F_R2J*"WX&C=Q;!./7^8]C^1HE=^SWI M5B@ERO9RRQG U@;P^YT [=+=Z$]4_2?)]7]02P,$% @ XHE%5Q/$W/M: M P N0L !@ !X;"]W;W)KCK&G.R$?50*@R5/*,S6S$JWS.]M640(I5;*>5 M]J!?V\S".Y73"&863C,%<@M6^.?[?Q+KE,%ORN"?4@_OHT@4&;YW M"1&P+5UQN"&4XT0W3='[EBO!H!0T'XQMZ(Y'XZF];7LZ#/+O@ M).L")SM(B3V+,R1ZO"$YE61+>0'D"ENS4#') ;]6"7;P=1]Y)3]J03FWCKM' M?B:H0SYLR(>7D9>,BM!")T*R?_&&<5!=[46O](!- M!IA2Q7GXX !J'_M41 =XU "/W@2,BYK2^/UBV>8<]>@L]:F(#O6XH1Z?I)Z+ M-,5OSQO;>_R:]CX3U,&>--B3"[ O[NW)01E'_2'\R&;L#SSO"WUK0W8HAK-K\^O >KR@8OO+A2SWM"'R M(^]H"]]LN6A(#Q_%;B$[04FE%S7U D=1OF@(:V?K2WWO5JPO^=#7K*6W LFA M:8AX^D1K_G UBV?/-[ZQW;Y7-Q;KRX[LZ!WM?^MN!7Q:'+54K*&M9+Q%@FZO M9M?QQ4VJ%VB)WQE]D"?72)FRX?R[^O"UNII%"A&M:=DK%03^W-,;6M=*$^#X M\Z!T=GRF6GAZ_:S]BS8>C-D026]X_0>K^OW5;#E#%=V2H>Z_\8=_TX-!F=)7 M\EKJ_]'#03::H7*0/6\.BP%!P]KQ+WD\..)D >AQ+\"'!7BZ(/4L2 X+$FWH MB$R;]9GT9'TI^ ,22AJTJ0OM&[T:K&&M"N-=+^!;!NOZ]0UO):]917I:H;L> M_D",>HGX%MT0N4=?(,X2S=%O=Y_1NQ_>HQ\0:]&O>SY(TE;R M]VE\'O8\+T$_\[;?2_1C6]'J?/T"L!\-P,\&?,)!A=?#[B-*X@\(1SAQX+EY M^7(<@),<_9EH?8G/G\II6^VTK> -@GH3I&?M;DQ8UC,J+UQN&]6F;K6JF"]D M1TIZ-8-JE53,DBHS8&<#L"# +ANBZ^B_4U9CF/8=> M5/*V9#5%[12Y^EK=+%50!PD5 LG_XHAF;QG1-U)VYK#\Z+ \&-'/%)26C(Q] MMZT0:;CHV?_T#9?EH[KL)&YYOEQ.@FL+%7D>N4-;')$6X=SC[5P'JZ;0VA%] M!+:3U 6QL)Z>%OD$H2V3X]@-<'D$N P"O.MY^5WS3H4@T10\KQ>7-L0XG9:( M+91$V%,@JR/(51#D3T2E>8LD@:( (B!2TM[9ZU?6T^=IL4SQ!*0MYHES'!G: MBH(8?Q4$7#>. B674,HPTJ"*R8Y+YO/H0><97ISB8@+7(>;#>T*S<1#OS9ZT M.ZKZQY8P@>Y)/6C?0N]1O02:D;J4K-+-Q0,_MN%#/YRBMZ5P[$G;&!O\^&_P M-W8 CM,XFT)VR*VBPH/94'$Z:D0VK_0-''"3' MUTX<;Z7MW!F&*.,P4U[;)>NTV4& <69U=%MJ'J?85ZN&*.,P4WYM[Z$8N6"> M)N+BQZR8YQ+(B M23Q@#4'B,$$>X]V1)Q7L#ZIIB^'0"LLE5P G?P'\X TA2X2RXM?)R##5/BU^U:&>2U?,D>![_IMO6MM)U[ MP3 O#C/O=57I449O"SNAHM<_?4!=36 Z4UE(_QQ8I^C7Z0J;2^?%*IZ&T"&U MC%:> !K.Q6'./8=>@X\4S!&TFC7'O=O0,C<+8YM@YT4^[:(N*8RQ9V# AHIQ MF(JO2_#K.$6JD<&,/6ZL-O=.1V"'R#Q+??5M^!F'=Y>W@I>45H<:^>O=$;8W MD'&D_DWAVG(^K(8^<9@^C[T(\O@>=A45VCRA=X?&]-Y9X$X3;.)<+5-K@^<0 MFR=9X9F(L.%7O'I57]JR%B;VE_2E(&^_NB^]D;;S$T7#XTF8Q[\!C3_I>H9T MJWF[F_=4-*BB&V . B\B3YDD)V?.X8WN MK4D/=SO^'?),R_YWE#'ZDHF=0]5NIC,]Z- M%*=9K>EJ_D3IX:MN$.5>'?DILG;:9?-N&EM&.;;#V&.5H>8D3,W'3FRZ[VE/ M=K4TIP$.\LU6V)KQ8DAZ21,TC]NM[34*48?R_%@!;*(HO*P:57G M0LI*%1Q]H88E&#W48873'INCXV1JBX/'D]AGBN'Q),SC7]M2Z//A=Q4=KQ0A MOA*^@]OQ*I\>(3O$YBG./<=QB:'W)$SO-SZLB/1H0W>L;55*0;1@B&6\> /#64 MG$;!P>1NZ+I:S]BD5L=P9#. B=5A-_IR3PFPLQ* [[><]\\? MU ..O^U8_Q]02P,$% @ XHE%5T<(*E-<"@ O7@ !@ !X;"]W;W)K MV'3C\0"5M,$.@ LI-_7T!8,K!:@^=N\B&6['VN9Y?E9A>X%RZ?LOQ[L8FB M4OBQ3=+B:K8IR]VG^;Q8;:)M6'S,=E%:_>4^R[=A67W-'^;%+H_"=1.T3>94 M%-7Y-HS3V?5E\[O;_/HRVY=)G$:WN5#LM]LP__DE2K*GJQF9/?_B:_RP*>M? MS*\O=^%#=!>5?^QN\^K;_$A9Q]LH+>(L%?+H_FKVF7P*I":@*?&O.'HJ7GP6 MZJ9\R[+O]1=G?343ZQI%2;0J:T18_7B,;J(DJ4E5/?YLH;-CSCKPY>=GNMDT MOFK,M["(;K+DW_&ZW%S-])FPCN[#?5)^S9[LJ&V04O-665(T_PM/;5EQ)JSV M19EMV^"J!MLX/?P,?[0;XD4 D>$_N5 M.MO7Q\[N][:T.!?RW-VDW]_5CG8FY+G#2=/C\\.^V.S(R[ ,KR_S[$G(Z_(5 MK_[0J*&)K_;?.*V%>U?FU5_C*JZ\OLG2(DOB=5A&:^&NK'Y4JBP+(;NOOF6K M[YLL64=Y\3?!^',?ES^%"^&/NZ7P[K?WPF]"G J_;[)]$:;KXG)>5K6IF?-5 MF_G+(3,]D_GWK P31M@-/^QK5)1YO*JK6]05%/9I7++2+_F%UW M_RKQ>=-[*&K\1W#>G&+])O%=RK%;[[3YIQ%.-%O$J+AD0?SPD*S=1+JRR M;34*;^KA\3&J*EY]CQC768.!XKZ/%801N@? ;X)7J( MTS1.'X0O8=)LO'?51FTV8/%>"$LA"']^%"3R0: BI:PC I=?SU$^%;MP%5W- MJN874?X8S:[_^A>BBG]G'2>0L"429AQ@2@.K9TZ/U])"D0G1)%$4+^>/+P\/ MR,06$F8C80X2YB)A'A+F(V$!"-;1NG34NC11ZV/T?6"J+W9\FE^QR(06$F8/:Z_HJJ[U-K^#S.DB8=ZP 1=$T64B=5O@#\L1 M2=&ZA0(&3-&(?"S5T85\U(4\31SK@M)$P__V*)7CJ)7FECIC.B==%5KO)KO+J/#I_?U MZ03S!/D_7[,D$0LD?"EDB8@8292)B%A-E(F(.$N4B8AX3Y M2%@ @G4.#.KQP*!R9P/_B,KV]%QXEV1%\9ZE=W5X7"+5B:#6KN!J\L_OV@F*V M:^X9O9BNLV3+I4X=II&P)1)F:(/=056)-KQ.A4QJ(6$V$N8@82X2YB%A/A(6 M@& ==>M'=>MO4C?SAI0^//31_K4I;KJI2D7"C#? !-8(C*R4A839(_K'029T MD3 /"?.1L $ZPAT<13H@BM0IRCV]76R^4W]?Y*$S=A;J77'O@DGA.E:R)GW M #\(:37??F78YM9FZK"-A"V1, ,),Q<#W5$B49D,9@$6H^1"I^J@H(VLGX.$ MN4B8AX3Y2%@ @G4T3\23JT3\5:IG.DNXV:>JO*5U[A2HLM[=HY>L4A*AW5(& MM&8FE&9!:3:4YHSJ W=4'WC0FOE06H"B=77YPNU%N+J\W>>K37B8+J\.+J%G MJ:VC7##N;F]?&V#Y&29K#TE;0FE&2WLYVBFJOI"')\?0O!:49D-I#I3F0FD> ME.9#:0&*UM7]R;E%^-:M9]T7'.$SQ3ZT,A%1([US9G[RR2*&>K%:6L*\(W634WD"_J=0?KQO,9I44S M468J41KL"))(^S>1^ DG*Q'JK8+23"C-@M+L47WE0'.Z4)H'I?E06H"B=45[ M,H 1O@/LGPR+=GWO]W!UJAI>R_ '4\ ,?XJBB'T!0WU<4)H!I9E0F@6EV5": M Z6Y4)H'I?FC]O$ E;,KX).9BW M(==&NN:L8?B\?^"[-OGTR>>_4 ,7E&:T MM.XZ!EW6-&5X9=B$IK:@-!M*G/]"O5M0FM'2NDL:!F? 4%<6E&8S.D'1%]5QJ#^=AEJNH#2/T88+ MHA&9]-8L^(R"NMA?V,#H4L[*!G(R2I%7G%(=A9Q?V/"Z;J#>*2AM":494)H) MI5E0F@VE.5":"Z5Y4)H/I05D:-=[;9$#.5FI"-]+-6E]K\04/M*V<@.E+:$T M@PR]2E(U*!&9TO[8"O5;06DVE.9 :2Z4YD%I/I06H&A=V9\,6H3OT'IUJ2]; MZHOAO%+3Z4+MSXVA'BHHS6"U01_H%YG2@M)L,O1C*8L%%=7^W!CJH(+2/$8; M+B@1=47ISXT9!66-2OW9\;!3.;-C>K(T4;ZEZ8TK?YGB:5,QAO&>>OAUFJH> M*,V TDPHS8+2;"C-@=)<*,V#TGPH+1@AFJZT3ZXH>G!?_)KUO11JD(+2EE": M :694)H%I=E0F@.EN5":!Z7Y4%J HG4/$R<3%>6;J$:M]J5#OY&LZ/VKE3?\ M5)-EC7U\%9)F0FD6E&9#:0Z4YD)I'AWZR!B[I0]-&J!H7;V>[%64;Z_ZU4N/ M^-69//!#K5Q0F@&EF91AE])54>K=I;(8Y71-TGJW1VQHY1PHS872/"C-A](" M%*VK_9-+B_)=6O_G!4C\[).E+@\O6=#^<^>6S%*D5\J ULR$TBPHS8;2G%%] MX([J P]:,Q]*"U"TKBY/YBO*-U\!%B#Q,TS6'M2 !:49=&C (A+12=^^ XK*,V@0ZO. M0+Q0[Q649C.VO[[H/Y$#FM*%TCPHS8?2 A2MJ\F3VXORW5Y3%A_1H>U$)O+@ MFA;4J 6E&5":":594)H]JJ\<:$X72O.@-!]*"U"TKFA/%BW*MVB]=?$193Q: M:2$-1E*HX0I*,Z T$TJSH#0;2G.@-!=*\Z T?]0^'J!R=@5\,EM1OMEJ_.(C MMG$$^G@K*&T)I1ETZ/:11457U?[J"Q.:UX+2;"C-@=)<*,V#TGPH+4#1NF]2 M.3G')+YSC+_RB*ES:?B@(YEJ^N"AT?S,4Q4,I1F,-DAZSZUG0E-:4)K-:( J M2IHR>)\*U- %I7F,-EP055[TG^'BLPHJJM)W5S*+G7572B<+EL1_,-5;UAZQ ME3-\:!/;6LFOT&3I0(U54)H)I5E0F@VE.5":"Z5Y4)H/I04C1'/0]?S%FT;K M%_L&8?X0IX601/=5I/A1JQ#YX5VYAR]EMFM>/OHM*\MLVWS<1.$ZRNL"U=_O MLZQ\_E*_S_3XQN+K_P%02P,$% @ XHE%5]S:^Z;([H MX$9I:GF/!;%N7J.ADJ4W!'"W-*K6E098%I4*FO4[G8UHPH9+Q M,.P]F/%05TX*A0\&;%44S&RF*/5ZE'23[<87L]HP8GU:H- M_6X+>IU>_XB]?A-S/]CKOV:/*ZP+AY$9;>PHT5H*ZRPTB%)$XZ(D#5';B?U/XX(D^>JU?_4V9I+0@ MS,,<8\'K3^H'M'Y"R6P.5S2D[-M _4$BYD[SIUS+#(U]_^ZLU_WT&2Z_5\)M MWN(2T1 M8JI=!DNC"ZAM =\WLVR8:7@D*.U=(6!TS%: M6#)A9,S]+A&EML(W20MXSM2* !)J>X #&#G@J\5?](H(O=(B()9NF1"@?MEZ MW+-V&5@;2^4U*I!'JMR+*M%E9D@AD_ MVZFX,KP"GE%NXAQ(Z@Y)6I"LT?_JRB1 4)/*)J=MF%!20HR\;J5%;)-ZX!FF M+..Q#+M$H11T1?M4M \-_G3OFB::KL)CQ$((+][8S6[SWIG$:WXG'A]+M\RL M!/F6N"353OO3AP1,?(#$A=-EN/07VM$3(GSF]&9#XP7H?*FUVRZ\@^85./X? M4$L#!!0 ( .*)15?89"!NA00 *0) 8 >&PO=V]R:W-H965T&ULA5;;;N,V$/V5@1JT":"UY4L<;VH;L+/9-@52&'%V^U#T@99& M%KL2J9!4'/?K.T-:CM--TA=;O)PS,V=F2$ZVVGRS!:*#IZI4=AH5SM67W:Y- M"ZR$[>@:%:WDVE3"T=!LNK8V*#(/JLIN/TE&W4I(%U$W=R4SB>Z,XFM=C@"MV7>FEHU#VP9+)"9:568#"?1O/> MY6+(^_V&KQ*W]N@;.)*UUM]X<)--HX0=PA)3QPR"_A[Q"LN2BA'0_3?0 [C5RA46KE6& MV4M\ESPYN--OW5GTWR6<-YL.#'HQ])/^X!V^P2&\@><;O,&W:"S-6 M7NEI+ M)4(EJ SFUE+%S].'1EKI9_^M*!%T[K\S*!>.UI.-9TU M&9I0)093)+H,UKL7$=!!Z,='MD J/Y5+8QT\-,(X-!Q7+BW;W:$P+-80ML+" M22]).@DU#X./YGE5M% M8V).RR:3:D-^WC]C5U1>,J6=AP+P7EW1*>'S>"M40Y9)-(8>-KV,(Z/Z,'36 M^2(1[KM*.7(HDQDH[7SJ.!<4C0!N8X<;F8(M9.X"22$R6JK$WY0^S'.Z%$"K MX\3^9(&NNI!\^C24/"542E6Y3TNH3$J@V$]P95.]>NE$N&2VE!?OT!HA+:F- M9"[1@S(J!5)!JH;&SX9"Y+DNZ79D29Q84Z#ABI3_L.2T'+SV?#1#*OC^M&!U MF;51<&>V K%8EW#JJY(R3V[;,SKQ>/E%ZUXUQO@4>;I+:HM'&FHCR M9D*D<[CF2HA!T3ER N=#\L8)M9&L1X"&M=Y%/.I_A%^TSKS:_?/XX[AU0WUG MCP,9Q*/1 %X[B;M'-V>%9N/?!Y;*J5$N7**'V<,39!YNWN?MX?UR*\Q&4N64 MF!,TZ5R<1V#"FR ,G*[]/;S6CFYU_UG0,PH-;Z#U7&O7#MC X6$V^Q=02P,$ M% @ XHE%5RO*QTQP#@ 3B< !D !X;"]W;W)K&ULM5I9;QLY$OXKA"<[&P,=69?/'(#CR6#RD$E@.S,/BWV@NBF)F^YF M#\FVHOGU^U61?W5LJ+KT5>NM=':^^KJY,3 MEZY5(=W(5*K$FZ6QA?2XM:L35UDE,]Y4Y"?3\?CLI)"Z/'KSBI]]LF]>F=KG MNE2?K'!U44B[?:MRLWE]-#EJ'MSJU=K3@Y,WKRJY4G?*?ZX^6=R=M%0R7:C2 M:5,*JY:OCZXG5V_GM)X7_*'5QO6N!4FR,.8+W;S/7A^-B2&5J]03!8G_'M2- MRG,B!#;^BC2/VB-I8_^ZH?XKRPY9%M*I&Y/_J3._?GUT<20RM91U[F_-YC<5 MY3DE>JG)'?\5F[!V?GXDTMIY4\3-X*#09?A??HUZZ&VX&!_8,(T;ILQW.(BY M_$5Z^>:5-1MA:36HT06+RKO!G"[)*'?>XJW&/O_F5CVHLE9B:4TA;DSI+?3D MP(1?BQL^7EGWZL3C*-IPDD:R;P/9Z0&R,_$!M-9.O"LSE0WWGX#%EL]IP^?; MZ9,$K^O52,PFB9B.I[,GZ,U:N6=,;_8C<@_%%O^Z7CA^_N]]"@CTY_OI4RQ= MN4JFZO41@L4I^Z".WOS\T^1L_/()[N&W*C6K4G-P?8:9K;B^NQ%G MX[-$?!=_(D%4AW7:X9*I_:TRL5DKA&OT?I U"X_LXD1*A! A9BDJ$-8.:U?& M9$X8I!FH6*?*)4)C,_X5IBZ]\&OI*7E0%G"X4T3%:7 KF?'-6J=K?JY*K_U6 MJ*]56&J()8640035UW0MRQ4DPE%^;9QZ?/)(W!LD!*\LXE2ULMF>FFBWM)8H M(;$Q0V /W,;#V]T.RQ3K"X<3=RY%'B;)6QW3TQM35++M]$R_W >%XNG"87 M9V.Z&"=S?C--9N>G8>G%Y+PO_'R:3$[/Q62S"XO<3&9)],+.N;\(CD[IR=GEPGI!J^FR>EDCHN+27(Z M.V>^/P5;#NP6'>2?G:5#HH$:86%)51W>R"D$]X7*="KS!.:U*[IBTV5:KDKC MO$X1/IQ21$TY#B8%T:5R+FAPK63NUREE"#Q_H&3F.+4\2)?6N827I]B,5!BR M%866DIXR#N=.976U1@+,NPT9DBFP#;-!FW NA9ZD:' M)"?.5JJD(_)MD '$D T0-/1$ES@8N0FYN@#R>[&J-;D=]J4D%+6)*(H(@MH-.6%NNBRF5)/DK2NK6QGI;D MA@(/B8NH#2,?0#)W@U"F<^D>IWBK%[4W, .?;9!>,B)A'9D8OBT=LPL44,8P ML#+3I%MLYIHU>$E<]]ZV9B(3*+A5(FI[U10&%4QF;L59BIH17,#6\ MBFYC'I K@M.C^_#=7LJ)$GDS5,Z!<7[^Z6(Z.7_I=KGJ.!IZ)-D\6A%Q:E/\R7O"#G0*"#"R,#4$8/0:+B.M;RJ!=)#5 M-<&H).@T; ^+NGJ0>G MLI=:9!P (>V^'(\$^IFG#FX04BAC$6IQ,:8*O52M\F!')@,YVLI'T0#^B"2' M)9&(0$)3C._7)\S9J_Z?;%/-K@- H(<@=] Q=Y&#BQBQ2Q9^6Y';P_B=&^PX(&35IR8C]A-*!L(0+/A4/ MD'P !F \,#P53&7*(:87%#'488_$>RHWC6Q\P>!9"HJ@_!":2EI49/I-?/*0QR(R.B0+NLJX/[J!'XJR8F",-WUH^EX#%GK3F9?_A>P3Q: ME4L?X"_\2.8$VBB%!WTW+M+S[ZPS0TW-3+ZEI>S>WPL,PU$VXP,8?\/2@XK! M::;#^(=Y&T@5!(4.NV9E/TMD)F=RI'^%C ,]Y-O1WG;M]G#?U6NRHG8X) C3 M-C[;N4";WY_KD1HE@8+?DYB?X#&*P[+D:/MR*%,GX?\2@4AN*55&[@N2V,V*)0D))A]4$_9 M?1@#78X%P#/LQUT%#O9B8\?XI7KX'87AVNTU;!=L417!&)3K9V/B\W(L,KEU M046!(=ACJ._,4%^%HA]Q-.=:IQ$/2TA"^M4E.&);FR'(&8JN"((QQC,]D,*6 MRB4DXK_,)NDZ5G920ET2U>O+RF"*@-2MY+LHM4.9 *M"=@\6 MC=9A*J'*TRT0=3^'$LKO<=CWG74L@ *P-IS?6B"X)*@ WZ2R%K3IN$R'S-QCL0%D-"8I4.@(\IN*2R ( MYMRW-(W.7LX=!V44O3=]279G-'_'?J#IWILDV&.4XI$4C=#B$UE2,;5BY$8D2#?-".7M^:/2?MQU"\@!2$3V M"]OBV#5*Y6B>HMTZFIA:0T)R[ 2H#B5?+)@XJ8[LNZ%DU,SH+-D&69#J9!C+ M=-8 ?( M.$9/5PM?1 \AU^OI.LP?=;^=D9Z,1DPT^JVY%CLT(\$O@L,\F+PNU$[]8GSO M3 .^LZ9WE!G!&/H*PF!ZJ107M94U==5OS(U=2>B[J=G=A(Q#:^AG71\>I>JU MZ2+7!8\.0R)G^Q.)?F_&)(5E%O9 5>7(8(>Q&9'=4A)&N M7OP':3&T7M/Q/\@.WJ1?6(]?7I7;_W=8 N];%+.\+U(UL#?\(DPU- ]% M24_$.YCTQ@:4.UROR_#!FKMD,GR+K$-1;$8IK!E-MLNU>N Z65,#U15F@K-@ MDWJ@8)!01=NJT0UC.A8(!=.H/W0=7+=YRAZ-K?8-XN.DL-KQ\PTU 80XFKE2 MUUDW">;1A[7K.'?@\@B]=Q'7 SJ/+=>..@']V]D/,8/H&X!LZMP"PL_:HC6H M9KT,%+JP/0#C0X3UQI.A_O'0 MS:2:_;+%J,L:&NY!QBC2;M4&='2X##/*A!JS RTRH6=B8@MD\U2OW,SDD>DH M:(O2].S+@CC^<\$\SE]V;NZV<2/6PYH8^8"Z78)F<[-EX-!$%G(>',65K M5K8]+>WEB^Q'>*4DY4(#_)&_WI/7_QH<%>[6_L2BU=#.#PCZDE+=ZK[HTEB0 M-!Z&:V5JN0^B#QI\((TO%@T0ZOGUSA=N"F-D_>&DECX]Q(_[3&S_-X9047$R MC2X>:&E!@#"4&OJJY,1?R'OTW9Q83&6EP5[$1C0T357L1<-B2IP9,%?J.3_G MS8@UPOMT376I5;]L$C9%.KJ"D?C-;+# [GH'#!/[O9"CJ+.B.DDB9YIR1=VJ M?#8?O\"_Z>F+.7^\"@@W?ESG+THA3P2$C)9;CD#^M;-#^C?;^0.>G]Q@D&7/$ON;A&PO M=V]R:W-H965T/LA,W!=+TQ28IGL-#R^1PH_23R1$M/!=" MFI&76[L:!(%)N-A%;O3 MXZ$JK> 2[S28LBB8?IFB4)N1U_)V@3G/H_VUNM/D!0U+R@N4 MABL)&IS:X3A9*/3EGEHZ\T E"@8EU#(Q>:[Q (1P1 MR?B[Y?2:D@ZX;^_8KZO>J9<%,WBAQ"-/;3[R^AZDN&2EL'.U^8[;?CJ.+U'" M5$_8U+EQY$%2&JN*+9@4%%S6;_:\_0Y[@'[X#B#: J)*=UVH4GG)+!L/M=J M=MG$YHRJU0I-XKATEW)O-9URPMGQ3*Y16J4YFF%@B="%@V0+GM;@Z!UP##=* MVMS E4PQ?8L/2$BC)MJIF49'"2=E=@9QRXPQPZ,OH.QS&(*S )-)FI02TB4LQ7+OVM1>,.!=I6(9P"G7%)(E88JFB] E]_&PO=V]R:W-H965TMO8!(B$) M&9#0 *!EY>MS&I0H2I:]3A[VQ09!H/OT[72+ERMMOMF%$(X]%:JT5YV%<\N+ M7L]F"U%PV]5+4>+-3)N".SR:><\NC>"YOU2H7AR&@U[!9=FYOO1[7\SUI:Z< MDJ7X8IBMBH*;]8U0>G75B3K;C:]ROG"TT;N^7/*YN!?NU^47@Z=>(R67A2BM MU"4S8G;5F407-RF=]P?^+<7*MM:,+)EJ_8T>;O.K3DB A!*9(PD<_Q[%.Z$4 M"0*,[QN9G48E76ROM])_]K;#EBFWXIU6O\G<+:XZHP[+Q8Q7RGW5JW^*C3U] MDI=I9?U?MJK/]I,.RRKK=+&Y# 2%+.O__&GCA]:%4?C"A7AS(?:X:T4>Y7ON M^/6ET2MFZ#2DT<*;ZF\#G"PI*/?.X*W$/7?]4>M\)95BO,S9;>EX.9=3)=C$ M6N'L9<]!!YWL91MY-[6\^ 5Y";O3I5M8]J',1;Y_OP=L#EP+E=*% M7?),7'50*U:81]&Y_O&':!#^](H-:6-#^IKTOQ&T5^4=1_OQEU_>_W;[Z1.; M?'[/;C\_3#Y_O+WY](%-[N\_/-RS!D.SD):5VC%>:./D'R(/V+1RS'"W$":@ MMTY8)W(&)F&R6')I4-PX7Y855VK-L(VK@LV,^%[A#;;DK'U2EKG,N-/&,FZD M%=V=;B,\\!(1A#HFGC)A+=,S_[2L3+9 Y;*ED9E@^E$8OS^#8/;(526V)TNP M8.--V_(*#V_105#_-WCYF:3WXA'!Z;(;!"IGD$$"$%.PZR:0R"!!=GD5'BN2 M945_2LUX_CO(LJ@S0.]<2.*%I+,'+GC!G;>UXIFNC%NP[Q4W\"T=G($8$+6U MX.:(LS)=9JK*O;>X\Z\L5TT$F^^%2G)KLD1S\WQ[PY68I9VJ(**E-E2V$JEG#:ZSC=L?7 M35=X4Q$802,*N>Z9LPY2HBWZ[241T&W((%0,V M\ ;T_(Y9!B>4+N?GI((MA??E72Z>QR8A,&_(WWX6[14<@3C/W3CR)TFX? M(XA2A'R;>;X>!/7Z/;^1W2ND,P*O5S6@C!NS)G/VPO)R,"!A%\46U?N*)N8X M."_;*8H@S#2>5O8"[&N$0&OQ8TD-%4/%#NJI)("ZLLA >[:CM1:T!^U0DC=< MD:,#]J\*:;:]?L*B_CB(DQ%6/_XPBJ/XI]8>1D<,AB5&.6-$F:U1P[RTJ@Y_ MF[1.XS@Z:P343XU"X,7!'>1:?A@-G^FDO8_X$9_BXO\F> M+OL AO)^G2_V$JY='!NN)+2C*8@S!X#J#)Y5CL8TG6VP;.AKJ1WU;,2K MF1?HQ4Y@@%\@U(R(42UL07O/..G),1A@2D#*EW.J;Z;$G*L B3:O%,E9![L& M3UD(/M6%S(A7\-O>6 %F8!?B!5V*7Q"D,+")T@^TM+3Y3K]CP8!H<'RV0!\:,++ [!'TST2"(_+ MC^^;DS6]0NC%JVSZT6B:AO_&)U7&4(!2BZU MTG.)6)VP. J#_FB,U6D4A\&@'Y]A/1H'XV3(WOG?S;[=ULQD%Q+!Z0^#?CQB MIVD4#*/T#'P9C**4/1B>"QI++1L&:3]DIX-@,!J?L>$@0JIFHJ3Q) U&D'R: M!H/AB*Z2ZG@4!FF8>A##)!@F"8&(0MP?1OO]\/_F%MC6CSRB:!0D9.8)&R=! M^KI;PC%,"W&U#]L&^/^"6P8AW#(.C[J%/#I(O%NBH)\.:[>0AVJW %J4IFS2 MMHQ($7+^2C.B.1&+V+>,DZ0[:&82>G.2=D?;#6)N2Z2+^E9K="3/P/0+M.X< M_!@2[YO=D/O\-U\S?QP60OLG@O7C2&L(.8C_5S_QY36/$SOZO F&\9">^BQ* M@R1,:#V@=01SL1ZR* G&HY#6(W\^'=-Z[$WWC93/:,Q,XX"BM,O%8Q\=>JVO M1LB*N?\V1I4.AJD_(#6[S>>W2?W5:7>\_G9WAR%1HOLI,HJ79(0;]<".27H0-X/]/HVIL'4M!\E+S^$U!+ P04 " #BB457 MF-MU1P0# !@!@ &0 'AL+W=O@Q8ITNWTXW ?%IF-ALN5)+>>R-X*W>*] ]TW#U/,:A3PLO,@['6SY MOC;V(%C..[;'!S3?NWM%4C"BE+S!5G/9@L)JX:VBRW5J[9W!WQP/^M4>;"8[ M*7]:85,NO- 20H&%L0B,7H]XA4)8(*+QZXCIC2&MX^O]"?V+RYURV3&-5U+\ MX*6I%U[N08D5ZX79RL-?>,PGLWB%%-JMUTT;1=_'O M6RD/B.G;B+97+G7'"EQXU P:U2-ZRX]_1)/P\QF^Z<@W/8?^?V_E+,C;%%=7 M5]OO-]=PNUFM-[>;;YN;!SA%$R_1H)#4=]K0J:S U B5%-3 O-U?PB?>TI'L M-553_PET6>-=P1U[?A&H[(K<7-45"F;A\(GFB:8('R *_3Q,:#/SXR2&K[W1 MO$2P3'E!%IF?S1*8^F&>PU8^,^&81?XDG4'LY],4MI064T7M(I3X2#.FHXEA MR"A/I[1F<08/['3SE6)M47.-8-B3@[+0:1Z.)>B.C =]FJ>0IA&%V1%W*V>0 M3F:C]1?EFA[2+'3/-5:H%"E^,$6A'-UT%D,ZS48?32PM#81H2FE,*&\JKX+$ M#\,9K4D<447BB1^2VFTFT13>^J:"5UW?H-J[V69OKF_-, #&TW%\KH:I\6(^ MS-X[IO:\U2"P(M?P8IIYH(9Y-@A&=FZ&[*2AB>2V-?T"4%D#TE=2FI-@ XP_ ME>5_4$L#!!0 ( .*)15?'/*EB90, #4' 9 >&PO=V]R:W-H965T M4[69MDNV++1[O>7@OO(>3G?/WH4(D>*R-#=.D(FHN MTC3D%=8J#%V#EG>VSM>*>.G+-#0>51%!M4FST>AM6BMMD]DDVM9^-G$M&6UQ M[2&T=:U\MT#C=M/D-#D8;G19D1C2V:11)=XB_=:L/:_2(TNA:[1!.PL>M]-D M?GJQ.!/_Z/"[QEUX\@V2R<:Y>UE\**;)2 )"@SD)@^*_!URB,4+$8?R]YTR. M1PKPZ?>!_:>8.^>R40&7SORA"ZJFR7D"!6Y5:^C&[7[!?3YOA"]W)L1?V/6^ MV;L$\C:0J_=@CJ#6MO]7C_LZ/ &GK33EECSO:L;1[%=GRY,[]#6L<$.3E)A3=M)\CU_T^.P%_!BNG*4J MP*4ML/@W/N58C@%EAX 6V:N$\[8O]*I&?' M2,]>8_\?K?@/_.?KGT_N+F^N8'6YN/MLX6-K$<[[2H*R!6@+N;-V/Q [3150 MA6RK&X/1YK;14FAENJ!#1"VTNT5+OF/S P;2Q'4<1+\E(Y7M>#H;I0M0QH"J M76LI M ((9K6T++=\.#9BN#+."C9A:V+ST6FF!>>D0>=!I H0B9)T@@?!/X M_L-X%#/(!E\"-A@)&^5)8R3U2&X ']=7+$_*PK+B086%LO<#N![.AP.A5 7/ MCY;FBQ 2XZ<*$[QM!J]SE7O'_/^A%WM#JWB/7,00W[9P:/JWW9C;4KM59U6M\P 5 M!R=^KHGI,H6TO6,;7Y2MRK71U$'CM?,'?E;-UHM5^AK[Q]<"^$%1AKKAJ5[6C]?@FS'LI_.+>/RA7RI?:!J[JEJ&CX;LW"?A>I/L% MN28*X\81RVS\K+@#Z,6!][?.T6$A!QQ?RMD_4$L#!!0 ( .*)15?0=TMT M2@4 #P, 9 >&PO=V]R:W-H965TCR=3%Z-:ZE,-C^+9Y_=_,RV02M#GYWP;5U+M[DD;=?GV7'6'WQ1 MRRKPP7A^UL@EW5#XUGQV>!L/5@I5D_'*&N&H/,\NCM]>GK!\%/A3T=KO/ N. M9&'M+;]<%^?9A &1ICRP!8D_*[HBK=D08/SH;&:#2U;ZM_Q9C1RP+Z>G* MZK]4$:KS[$TF"BIEJ\,7N_Y(73RG;"^WVL??8IUD9[-,Y*T/MNZ4@:!6)OV5 M=QT/.PIO)@\H3#N%:<2='$64[V60\S-GU\*Q-*SQ0PPU:@.<,IR4F^#P54$O MS*]-;FL27^4=^;-Q@$4^'^>=]F72GCZ@/1.?K F5%Q],0<6^_AA(!CC3'L[E M]%&#%^UR)&;'1V(ZFL3<;PIM%>[-?AB?>*Y]KZUM'XI^+A0\.!?'OH9"3 MQ9/#%KE)WOI&YG2>H0L\N15E\V=/CE]-WCV"]V3 >_*8]5^FXQ?:OU_]\>F# M^'KQ]X<;\;4B<67K1IJ-:)Q=J8*\0!<+E7P$]B%D$ &"9 IA2T$RK_ ]D%.U M:/#;%K'F\=$D.1\46@$'5)84.XH-"8>S:)R%RE9K48)NJ<6&I!.R^(Y*AA)+ M,)X"'QU!A59D@C\2ZTK!LT1N'.76H9@ (QKK4(0J(=T(F^>M&\7PMFBD,2V\ M'0#50!VP[-:G"E1[L99>S*:CR5.!!X0>@2OG@_C12@<&^' W"%3DR1$+YTRJ M@U,8/1V=/AWB]K(>\ +]3\JSD;B^=PB+89NG9T_>3(]?O_.'XB@4SAPRZ&P= M=;Z-;D;"!QG:8-UF"!:C56DPW!+C8T$%VWGH8UQ)W03HYCS'2QH_63.5^#[92K$7=D7H[TJ=[1LM72(7GI/ M_ .8@+%06H4-TX%K2ZO_*!YC=).+:03%K(#+35Q$1666D:LDGF"!O@,:$/G1 M*LP!X<&?*E4N00XXPH7&$8OO;;'DAYC\ N7G,,39_KJBR/ #4&(OU$B+T.J6 M$!(:P("7T(,"+WNU@U:*F>5F0/O)E51:QIQ9KV(I16)I*>,+\3R(N>?C=;R\ M&$"U_;3M?,9H%]]C28+)D;CVA,TPKM5ZKH_UZL DM)C+0+=&"F M%XCEA*T M.^#9H3=#&5D!WJHIZFD@AP:G+%QR\PL H0M">_VYTP?:AV(K&5Y)RC?&K%F=6J3"7 A<5L M^[9I+%J3J5IL8KA&WG*'):=[AK7J2?>V=7DZ,'H?,/C":^OXJT#\E()?H,,5]=2]WF"7*(W8>O&W@6SY-8L\> MNUA!A\,^B.)EEY[Q\X6D'T-P)-*,&S37MM5%WY4=R7P).844]K/6'!SKF!-8 M%B-C7458XT>'UH;QSD97DUO&O94'96M"6NZ&TV$UOD@;X58\[=6?I%LJXT%U M"=7)Z/5I)ES:5=-+L$W<#QW(L@.^EM:%_80?#/PSS_P%02P,$ M% @ XHE%5R(+UO06!0 3 X !D !X;"]W;W)K&ULM5=9;QLW$/XK@TV0MH".U9&CL2U LIW&!1(;4=H^%'V@=D=:PEQR M0W*EJ+^^,]S#ZT068C1YD9;DS,=O3I*G.V-O78;HX7.NM#N+,N^+U\.A2S+, MA1N8 C6MK(W-A:>AW0Q=85&D02E7PW$28TW%ER9 MY\+N%ZC,[BP:1%V. 2_1_%C:71L$5)98[:2:/!XOHLFH]> M+Z8L'P3^E+ASG6]@2U;&W/+@*CV+8B:$"A//"(+^MGB.2C$0T?A48T;MEJS8 M_6[0WP3;R9:5<'ANU%\R]=E9]"J"%->B5/Z#V;W%VI[GC)<8Y<(O["K9Z22" MI'3>Y+4R,'($;]*:.@EXDV\P]4;L M*;,\S*T5>H/A^^_YRGE+:?+/(>,K[.EA;"Z=UZX0"9Y%5!L.[1:CV;,GHQ?Q MR1'FTY;Y]!CZHX)T%.DPS^7;^8?+_F*^O+R \^MW-Y?OE_./5]?OX5K#=>+- M"BV,)B$.<0]\AH&$T/N?'#BFEAF5HG4@BL*:+9%D&9:&I3?)+0B=PI5.R,E4 M@3#?"4L14$+#SRSX[,FK\3@^"?(\&\:CDU\&\+&!"<*,+5-T0*TH[+"AV'DP M:Y MM@O[F8*]XWJ@C>X[+WSIC=U_N4CV>RL33WS#RME+6X?*P6H/H]ZOS^->',>U_@#F 8.JG;I= M6^\ASTAQ)X@J-SR9ESG+C08CZH-*<1 >S8""0\;?-W$ -U9R1E6FB[1*$$:] M)]<#_%1*OV]"MF-ZTKF2?-B%C:>/RWJ2_SKK'V1!V9!26GN0%-7$UY3I8)#< MNQJ5^TP/DPQHJ]*3DQ0=S5)O'F-_$U'.>&U &>JBEN*4XJ%]*J/J3 2AG(&, M ZO;/*]#5Y0VR3C7BJ#U/7/ZV$X_(LTIQ?]'FD\&\7=)\^/^?5-W4I]9$LFK M\QOY_/Z2:,AF]G^OHM-?A=,HZ9Q&@)_YNS+FZ;13IZS[M&-1Z+0%A@N9V@_@ MHK1-^CV*22<5*L/;QETW^2![N*L?:@6#I\[G.MU%) -O:#,OUZ:3'N],!J;.E#>G :0"_H48KE-H_ M<-X=X%[%FA@P3*),98H5*?\'F6:/.AK83JL#UT8AYT;?HYV$]XQ[-Y2^^JRW\ZV3Z5Y]4*X$Z_> M6>^$W4@J#85K4HT'+Y]'U6VF&7A3A/?"RGAZ?83/C)Y[:%F UM?&^&; &[0/ MR-E_4$L#!!0 ( .*)15>JT'7*< , 8( 9 >&PO=V]R:W-H965T M6@1)USX, M>U!L)A9.ECR)OMS^_2C9<7U=+NB++4KDQX\423 J59R,1C=Q*:2.%K.PM[&+F:E)28T; M"ZXN2V'_7:$RIWDTCLX;6WDLR&_$BUDECKA#^K/:6);B#B67)6HGC0:+AWFT M'-^N)EX_*'R3>'*]-?A(]L;<>^$NGT\ ,JY8&8QC\M9M2Y M](;]]1G]]Q [Q[(7#C\8]5WF5,RC:00Y'D2M:&M.G["-YZW'RXQRX0NG1C<= M19#5CDS9&C.#4NKF+Q[;//0,IL\9)*U!$G@WC@++CX+$8F;-":S79C2_"*$& M:R8GM;^4'5D^E6Q'B[6P6NJC@PU:V!7"XBPFQO6G<=9BK!J,Y!F,%#X;386# MMP4N[(-. E_YRD/#7!FYR&<[WR:VK1(;SB!O!H7W :/'RQ?AF]/X*V4E'=G(-_1=OY"K&98;K MY?;+W9<_=K!9;V'W:;E=PTHXF0&>/5;LT87T2!=J/0=N'"H03J&Z618/:+E9 M0=?EGK7- 3)3EJP5[!QPWSL2.F<\KF0J6&8-[N&<[4(?LDEE"#5)H3IC,MG] M$#Y*57LGEPCI3-4Y._!L*9P"VQ.:BW) ;/WCL/ TQGVSP906?/ L>3,0U @$YBY-C)79P4XS&HK23);SJ,V MQ) DWYQ9#^%.>P?2Y"[D" 1H'K_*.';PA&/@\AQ-SHK';C.3\R+PX?BKFKI< MYVU./7HOGZ+)I"RY2H@G9ZURV.//1+^RRL$HGMP^@R3V"ID.)S63"D.)!6XF]JQCGL-W/]=^_>%I"W8]-U@.DG\+QTE ML.Z*H*N+W@V,DQMX^6*:C)/W77VQX;N;Z=E^]T,9']M<-NF1MG>[EW,$Z6 R M&O.7/<"E[H][L[E$>PPOD.-;JC4U8[K;[1ZY93/;?Z@W+^1G88^2BT+A@4U' MP]_>1F";5Z<1R%1ATN\-\;L1E@4_U&B] I\?#'=)*W@'W=._^ ]02P,$% M @ XHE%5^]LB\ +!0 UPL !D !X;"]W;W)K&ULI5;;;MLX$/V5@;9=M(!@RY)\29H8<%(WS4,N2-+=A\4^T-)((BJ1*DG% M2;]^AY0LVZV3+G9?;%+DG#EG+B1/UE)]U06B@:>J%/K4*XRICX=#G118,3V0 M-0I:R:2JF*&IRH>Z5LA29U25PS ()L.*<>'-3]RW6S4_D8TIN MS["4ZU-OY&T^W/&\,/;#<'Y2LQSOT7RI;Q7-ACU*RBL4FDL!"K-3;S$Z/HOM M?K?A#XYKO3,&JV0EY5<[N4Q/O< 2PA(38Q$8_3WB.9:E!2(:WSI,KW=I#7?' M&_1/3CMI63&-Y[+\DZ>F./5F'J28L:8T=W+]&3L]8XN7R%*[7UBW>Z.Q!TFC MC:PZ8V)0<='^LZ(5K MW'.-7T/_CPEZ%?,PX_OEQ=7R^@$6UQ_A8GES<;>X_7QY#I?7GV[NKA8/ES?7 ML.'"M\[AH4 XEU7-Q#,U:=Z43)5V]&C[![C1H%LK[208VL[J6DF6%-!H3&'U M[#XF!<<,Z+!1S&4DQ82[SJ_85U2^VW-+9'FZB<:YLU@^8=+8SH:;+.,)*GCG MG2]OO/>^VU0Q06>+8VTDX",K&V80R(V3(!)TVUA9RL0ND ?9J 3U8$]9"]/J MZ3A*H8F4DDU>@%G+7J8/5Z3J 4F?1;:3CQ2-!#O$Y4U/PP)0^/?,W1F3 @D7 M="1K5F(;N%Q)K8F'RKD@*:2NDA0F20B*:&%%CG]6T8K3&LEV1_-@&S9-FS== M0!$R'44NDK))B5HAM<.K22]?E0B$ 8FL*E0)9^5.-'P;I2:C)FJ41=M=:2O# M2/7L&'UK6,E-.Z:4&;H\"%,1#\L^:X0[LO6AB)'&3C2=[&W$9 944!DW;,4M MK$_L29CI^R9ANH",[A^HT"B>:!M>1AZ%EB5/"9?B6\H5R:'H"(;JFR=!>NRPR=W72+]:=W&R_*%%72RCX)NN< _V[UO5SQ MQ.&%MCHF1(6X=^? .]LDA6PT[=7O+8F>P>XDW()>D^][Y_L-A&-_-@GL(/1G MHRE<."9MC<%HXD_#*8QB/PZ/NJ6.Y"0>3.$M3*)!2'];BGO@8XMY9 /8H<;3P9C^VNCOXDYG_F1J<6-]W'% .7L+XY'[V[EB?CSE?YDTRE&^-:?68=O##)\,*F&;P+UIJ'W=4478 M_R]_VPA\$=P6Z[UQQ\0;2H8?'=EX3(Y\:W8I' /KDFA0^L)9 */0'X_B+IH_ MQ_#0_3W<>6R1CMP]*34U=R-,^^[JO_:OUD7[6-MN;Y^\5RX#&DK,R#083.F1 MJ-IG9#LQLG9/MY4T%#0W+.CEC.J8B'TY&H[-AP679N[IP:Q_TU86J;2Y+\4$S4Q<%UYMK MD:OU96_<:Q=NY3*SM#"\NJCX4MP)^ZGZH/$V#%)268C22%4R+1:7O=GX_/J4 MZ!W!9RG6)GIFI,EY_96K7\7C3Y/2%ZBU6F M(MWF'P)' #-IP5Q/C@J]$'EV$MIDER96@O# M_IS-C=6(A[_VZ>Q%GNX723ER;BJ>B,L>DL (O1*]JU]_&I^-7AP!?!H GQZ3 M_H W'N"=O;EEGV=O/[UB[Q'MR)BDUEJ62XI::?K,9H+=J*+BY885@GM;)$); MI"Y;R)*7B>0YX\8(:Q@OTV@QEWPNPCY@IS11@XN^<3$OT3)9537C 4RK; M"=I6B%=53N (%'?Y;D62E?)KC46KF#!6(H=%!'W 7L_NKMGL[H9]5)5,V+/) MJ,^BF'GGC802U-@C"J(^200,B=3#)K!H(4YRL1)YA"&30G.=9!N&\LG2P,[4 M(K9A$1TT8!^A5@*H2Z7E-R^'R/^]@];29G IF6F<,+\[0/K%TYY,G43<1OBET@65RG&_. MV:\_/9M,SEZPMP[&F)VP-][US:&=+H6PF4I5KI9>VMY8(HO+% B!/!@-:Y&E M!CMG3G[@S -QVL=ODMQ0A(8O:(#%!.ZYA:(E.+P%L9*-?OA4D'Y__L;N*JD>*?=SF69%&(5#K7(+XR MI>V)%;J >VRMFV GD%U7.%!_X#;:?2A4'C71]Q@21<5 M)!2Z:K4"/:3[.9.XYINF(E'*1$4OSA57HRBT&Q72G>ZD]G3"\X,UWJO>:-BJ MX*K4%@^.P*02!A7VR!5;51N@,X]#_6IK2INGKT. OHTTN#ED-*=U@I QTKT+ MKM$("-G/K@2,)R^VGI[WQV=/P^]'97'0_B/_#?]_-]$[OOF_F6C\O#]Y?M8] M_+B1OI/@9IFU<,,)PU!9FH705"WM6HBR5116<*$[=9!M:)&%GY\%S<\44YCW M.YL1 QXF34]UV3>G6Q1SDR=Y@R0E&8=MJ-+%@9^@+JK2$:$.M?:-*N,YI!*$ M>(0_&M:'(N*3BXB[J%Y\BNO%F]UZ<'*XO MC\:/\6\Z>LQND.BB3#9LZ89:K0I&.+O>,CX<3:BWCN31>-0?C481TEW/M$E" MYW9XR1EQZ3D"6(;&1&W=Q2WH3--D"K1,UX@7L7/;WIN&,&\11XT;=?1O?]]U M?F^GXTIH5U>AC>\Q!1I$-%P2]&USTZQ*;6@0V^MMZ-H4QK,H\UX1I/?DZ#M5 MB%9DUYSG5#>$H9)1S)%O'J$L5RI?"7\\9B4 M8,Y6?P4;5%^7S6T9FN4[>[FQ \7V_A^ MMW'Y&TSBB;K-??-.T[.['N#OTR9HR*GSV1L60,S11]EXX%1 MD>[V$A:7)(JF32_-G<9#!1'-]+N@SE6H%"#\93VEF;$I6'@I<3,PF(XAUHO MUKSKQS"83^YF:Y?+V:5;;XL'&9X2=Q^#%EWAE "J*9'C"DHBQ;VE3Y K*IP\ MWY ]FYCU>=1>@(B65KWL4,T&:( )TMOX,I.*]@7Q0<[N+FN-7R3%O,J;"QRG MVF#JW#KZ>"I'8:%KNR:IF5Q2U=KOIM":7 W=O06T47'H-O!0?L;#>'O7LEL3 M_D,W">X.V6FQYT>FC\_!9!_;3SQ[1@YVZQ+VMBF)WM&A/+4=_.6^(&T7&=V[ MV7CT"X7//*38(@37F\E>C(H3Z?#+Q6:%*Z4]LK2I\V5A7 MRH"AVTY\[93,V:@TDW0Z74Y*J:O1]26_^^RN+VT3C*[49R=\4Y;2O=PJ8W=7 MHV34O7C0VR+0B\GU92VWZE&%W^K/#J-)[R77I:J\MI5P:G,UNDG.;^N[Q52\I>3 %_T9I*U=K?1+OV!W4Q\M%4HO'A?Y2K?MY\@ACZ0 MM OD-CWJ\*;9GHA9,A;I-)T=\3?K$YNQO]G1Q,0_;M8^.-3^GX=RC"[FAUV0 M'LY]+3-U-0+AO7)/:G3]YJ=D.;TX$N"\#W!^S/L1Y(_:'8[J_OW-X_M'\:50 MXLZ6M:Q>0,V@'!@#$/1&2 C .5EM%105A/9""D,1"(E1E:F:16(W(L!'AMH2 M:"=['@OI!;J!DT%7VVCM!?J"6#?:Y'CGQZ)V&N+6YH4_V,U&9TIPN&/Q\$:6 M]<6[,?A;-1NX;QPYDE4N=M*IPC8>XQ/Q:7\-X4A9;^WF;8/!+V]^6J7I].+A MTV_\E%S\*J3W*GAV]%U\PFBYUD8'C5"Q!OI(9K>5_K?*6JSE"T$(*)Z4XVGQ/:%-8&:VQ/$-9HG(JO43AH!V&+A)%3HVMY6FN$T8()X+(!-C.!>_<);@%NCA?Q6WK>TCV][;+!JB_?3=!_5Z M^3:XB>3ZGI3@7^2=^(1$7,?!G\5\O%C-\;\8)\E,W _X=]U6MJH]+AI=:9-&!<90,1,*?>T#,6-1ZS M;B65."N8%!W1&M)GX"4SU]?>.A<9PNOOB7C(!/DDM6$.'=(DA=L%P6P[U ): M^7>"/VG3_V$L2!?G ;".'17$SL $W&MF0V92KU$R M*_I6W>>[@5?4AE=&25XU@+T<'CADH$M^\(:$FXP7^(+!@AY7_+C$XVRQH,=3 M,8#V7=$ P?.G+,\&EH9]=& M;V5LQIT"HVG706KKNE[_VB0VBOMOHC_@-(K_7=R ";]00+6BC&W&,8837RL^GYN7L=@5 M&H6%T$R3T^D%UP4DHH&/+Y#X(*M6DZT?W_6!.R1IC;W24;"01OB2 M.O0RI766R[/_82/-I"_$!A/CV8EWB_^RG?Y?T-!RM=0YRU>6)'[?%9H.-%R] M$BLUKB_9@5VMIU$?/VKG;/GZ= KE 2# @O[3[]C@R9H./W%)]9P5="[FF(XM MUKN&ULW5EK;]LX%OTKA >8-H#JAQSGT3R -&EW,MBD09)V/RSV RU1 M-EM)])*4W?S[/?>2DNW6RJ=*LSKKC7KMQ+V>S3U-#,Y/%W*F'I3_M+BS>!IT M4G)=J=II4PNKBK/>Q>CMNWU:SPL^:[5R&V-!FDR-^4H/U_E9;TB 5*DR3Q(D MOI;J4I4E"0*,?T>9O>Y(VK@Y;J5_8-VARU0Z=6G*?^CGUJS$I960QH-6%7>#7"Z)J<\>(NW&OO\^:6I*NUA9>^$K'-Q:6JO MZYFJ,ZW M-+.^&(\2D0[3\0ORQIV^8Y8W_F_T%5?:9:5QC57BGQ=3YRV"YE^[K! .V=]] M"!'IK5O(3)WUP!2G[%+USG_^:70P/'E!A?U.A?V7I/]QE_V&N(\W-]>/-^]O M'Q_$Q>V5N/QX^WA]^[?WMY?7[Q_$XUSA@&HAZR>AG=#UTI1+E6,@EM)JTSA1 MJIDLQ<*:3*D<0%R"MUG9T%AD *MLIF5)LQ[L QV;L'ZAK']*:)0WF1>EEE-= M:IHBM:R:-:7TQCXAWKU7U@E3""EJZAW<8Q5SB M)*5JTK6Q@!%0RSI*%QF&4X4SI#,U9#P)Y;RNZ,!M9'D(.F!S33;O,*SF$ Y8 MT!5 <'H)282ADZC$PCBG(Z"(D ZP,+> 2(S4DME$SJ@ P+$ MM?'0&6Z$/^@5TC@\J-CR6(&#]$QR.H49:<'"> 2BCN8O&O;->EE?7/;O^^*= MM+#/=9WUQ;(O+NJ9-E=/M:QTYN+TQUK\*NL&=4&,F.VC-/EA[^N??SI*T^$) M3?%P=+(G"EW"A1+&(Y>QR<2G6I-?'SR,P:SVEC2Z-(WUI,LG+^]_#9VTLP=3PY3@Y&DTY%C#L-*:ZP8O\P M&::T"9^]O;T01!DJDE@A%IV73U 9Q9IY!TC?8-\Z.*LU2P>$1#Y:F:/"VZ_B M8U'H3$'RIX>[QX\]B/Y@2I1K$D3[MH5M,9T$<1Q(ZY%^"//H\*1CEEPLE"Q= M9)CXH,!8Q,JEMAFY:S77B'BD2-30D%0*> @QOWD(Q7Y #W!)YRUVGVN=1K8+ MUA?VMRH9!N)7IG,K2VX6+-LL560 LB!2 M"J(#_006U!E";B,[1=L_:T/V(SA=^):/G4]1?VH'F22FL*;BMUTTMW$<;?MB MS!>1KIN;K^"CE81&;MD&86!H@RR6IER,1Y3/8:M@)88L9S MIZA<%VP* M3PT2(A(D2G:#CR[B8*D0!7H!1VV[AF/JX 142=KQD$"0G^(S>>\N.JE!YV'% M>()XN114= ]/1L/15DT*XJ5#9>8@C;@WR,_J7JE,55,(2P];E9^U8:1?Y[Z6 MASNB_A45'F?*)N31@K,$)@-7UHYF^P"#=IQ( >B#FMJ0(@.@<;*35?>4VIW* MW^CZS1T",Q&?94867D^0[>Y!!>K2=AWV^)R>I2Y\W$(J4_[K4*5' 15+9Y)( M6N0;YD/D!NVXD1:T)_BT' 5!T&4C;TJRF+'DOZZ\PJ=J75W%EP8'>2YPJ(I< MSFJ/J(P"B"@(]0N0LA3I,1^POUUN23*5.:LR.HI+MOH&?SGU74.P6?W\',=M ME+^IRF2#':%-('E/N$&%>DRIQB#R 1R$5]1-R(U"R85YL[= __)CFX 7[/-@ MJ]&0:^(D"26%;,&#.]1ZY"/R_F?I,C1,-A;$S7*XTY-_5OD[2O8/)\D^A?!1 M,MG'\&!(PZ,AAH='FW4M9DF.-VN:V3QZ/I2-*?K.>AU.^VRA8T138#+W5"V] M8EUR++?M>B@QSI!BVX!>:V[(H)5A3U,\?6GR6<6UP846"ZXET3 E3:W0UM(W M=9]A5^@SXTUWO=T$?\R@3)V[T++11)>*6@N2@[KJA1@J]8SB*N%(:ZT?XH!F M5KHLBZ9$\'3O^C%2.*E$!3L(MZAMG/="U*7#W6G&QC2S+1J!1+T M('FN[ N5\7D/\1J.7"Q>NV;ZA>:C)8-ZW,;N!:(O0\**%X&-/!4"("/?=3Z- MAJ(F.!BD?M.:@2&UV-QF7Q.DKK/M=]HEV[F&KS'(7OF+E$)$ZIJ;B[4).2S3 ME+GK0E\KVJUPJI?X7JU9NY-Q]R_RU5;%D@H MZ[^#B:V]N/.+<<:BD,HS36N8GSFA1/NUR=67R;D^NG7]&BH75XFZD\LG[HGE MTMCO?!_I3<6LO0#=(O-D[+*+T$F\P/)P60S+0DOLVI9ENUK2*\^O^6H-Y501 M=F^GU=A2P4I$?!1.@6N_]G^!TGO4]GYL\-]97$,8/5]=.\-MT_7U1I,:][5V M0>PT'.M.>;>W)C;3>+N^#M-)O 1\?Z_]#GOGE,V\$H"_8)S?TQ$G6RWQNM?]/[?%G'%#4SSY M(S1_]1(#'=#]37/^'U!+ M P04 " #BB457UP$3ZPX$ #N" &0 'AL+W=OJ?3Z3Z89))8 MZ]C4=DKY]S=V J5JB_;#?DGL9.:99QY/9C+<*/W#%(@6GDLAS2@HK%U?AJ%) M"BR9::LU2GJ3*5TR2UN=AV:MD:7>J11AU.FT5"K49!=U@]V#.\\*Z!^%XN&8Y+M ^K.\U[<(]2LI+E(8K"1JS43#I M7E[UG+TW^(OCQARLP66R4NJ'V\S24=!QA%!@8AT"H]L37J,0#HAH/#:8P3ZD MHH3Q5]C4MCTR M3BIC5=DX$X.2R_K.GAL=#AP&G0\*C5!K2S)C2W\*EZ M;R+'I3N4A=7TEI.?'4^2QXH;[A1JP1R-U55B*\UE#DRF<&<+U#"S6)H6W*(= MAI:".M_J]8^B_X@"/!GB?_N3Z^\-L,5O.[FXI MZG2QG#]<+Q_FL]L_6C"Y_0IWRV_3.=IOC;5;TR5-^5U1A)M M"Q)%/<*X$U/9)2P+C?BJZ."42["%J@SYFS.@"MH7T.$F@C\Q9P).NV=P MW6 MH'M1W\^IB)FL,K;CH:F9)G$$P26$QMJ8A9. MXS-"[O7/X/.G0=2-OL#,:(:"PTQ*]52C32KBJ;G= FF]9MO:L_?B$[?ZO5XC MUREA_=:/(1[ 4EDB?D*OR8KN_59_T/6)U"GA,W5Q0X6LF]JV"@0QS>NPMF 6 MN 'JVH:G2'L$Z9J>('$K;9"4A55EJ#2,:?NL[25ZJZ$Y$-$3W3 #M$%->7!)&+1G MKE*H$SNBCKUA G?KE#.QI0KQY7/%U8*<]7:?#[J,2.(92&^><6TL/%9,4PB' MD7&3D!);9-K73(NBG<3M/O5C(1S1W4$Y8B5S^BF/=/2 R2:KA-@25 M:B5V9W)P4CEI8LF:JK=1@'*G"E%//*TMIL^\)#RE:2(]T6FL/9\F_PG)38"" MAIB3]3AO>:UOAP0PJ4>=^TAI7/M+6XVC_=#_, M)_4,>S&O_P1NF,ZY-" P(]=.^Z(?@*ZG:[VQ:NTGVDI9FH]^6= /"6IG0.\S MI>QNXP+L?W'&_P-02P,$% @ XHE%5X#' ^?$ @ )08 !D !X;"]W M;W)K&ULI55-;^(P$/TKH^QJ!1)J((%^L( $E%61 M2D'0=@^K/9AD(%$3.[6=4O[]CAU(0:+TL!?BL>>]>>/Q#)V-D"\J0M3PGB9< M=9U(ZZSMNBJ(,&7J0F3(Z60E9,HTF7+MJDPB"RTH35RO7K]T4Q9SI]>Q>S/9 MZXA<)S''F025IRF3VP$F8M-U&LY^8QZO(VTVW%XG8VM8]RH@S683)9"O!AC'':=NA&$"0;:,##ZO.$0D\00 MD8S7':=3AC3 P_6>_9?-G7)9,H5#D?R.0QUUG6L'0ERQ/-%SL;G#73XMPQ>( M1-E?V!2^_HT#0:ZT2'=@4I#&O/BR]]T]' "NZY\ O!W L[J+0%;E+=.LUY%B M ])X$YM9V%0MFL3%W!1EH26=QH33O7X0Y&F>,(TA3'6$$H8BI?)&YM[?$,8\ M$"EV7$VQ#,(-=KR#@M?[A->'B> Z4C#B(8;'>)C>8PG$YF\]'= MZ&$Q?A[!^('L$53NIXM%%881XVM4$'- %D1 ,3/!D6L0*VJI#XG"2@R.),96 M8@TX6G?-WFO ) )3L!()S0/5AL=((AX]%J!2EY6&"D76D<@5XZ&J K4B-1JG MUI 2>; %*AY7),&T>!$/!BQA/* P&B9L^T'U'2K-VI7G5W?W^958J-SX]2H\ MF(T3@$0H93BMTT%,DD]]>Q2V5;ML^=53C\(]:-T4Y=H.*$61V?-W\ , +\( 9 >&PO=V]R M:W-H965T;+W7//O?$TVQKZ8@M$!U^K M4MMY5#A7G\:QE056P@Y,C9IO+63B[ MIL7,-*Y4&J\);%-5@G9G6)KM/!I%^X,;M2FXM0=K\)ZDQGSQFXML'@T](2Q1.H\@^.\!EUB6 M'HAIW'>846_2*QZN]^CO@^_L2RHL+DWYA\I<,8].(L@P%TWI;LSV%^S\.?9X MTI0V_,*VE3T>1R ;ZTS5*3.#2NGV7WSMXG"@<#)\06'<*8P#[]908'DNG%C, MR&R!O#2C^45P-6@S.:5]4M:.^%:QGEOZYGXU)/>]TG F[R$]^CKLA!Z@Q:$SF!%9 B6AJBM' M_)JEUQ 7T MUW-1:(U,GS?BF^K4UD+B/.*NL4@/&"V^_V[T=OCS*RY,>Q>FKZ'_O_3] _1J MN;JZ_?@9+M;KN]4Y),OEI[NKVXNK#W!]\^F*U\O5)4NLX5^3@"-(,E,[EED[ M#K6@#,[12E)U:-%5GF/H4N!:QFX+?.$*Y(1H:TJ5":_^7FFAI1*E!W(=>K*^ M\Z4Q.AJ>O(&SQK)#UK)>E;)TF\D?;TVM))P,CW\Z/>29AXSKD&1(K$77UD)_ M]E&)5)7**2Z2G$S5WUAN6%? ,K0JDH7;0K545%63>6!YSUX\M27D?:.('2%\ M0-T@R*=PLH=3_')!NG=&/CH#Z0Y$EG%-68^:<=C(*K?S&K6'4A*##THSN%76 MH98[-EB&"#K#2VDV6@4PD[/L(ZT]'2@[OW8S7LYV3T@'%;3$'!)<_SY_"#O-<-+7S^<+TZ- M%TNT;ECH!FM#@9.?-# :'OT6JN30)_2/*%R*7?\"#OY3XUUQ##[SD$_JFFF( MM&0&M&_'YUZB^&"H<"5NPNCT<6(+[7SI3_OIG+1#Z5&\'>V7@C:*NZ_$G%6' M@W?'$5 [+MN-,W484:EQ7/9A6? 7!I(7X/O<&+??> /]-\OB&U!+ P04 M" #BB457>+1T+N() 9&0 &0 'AL+W=O4+223,Z\F7GS@^SEUKK/?J54$%_7I?%7@U4(U<5HY+.5 M6DL_M)4R^*6P;BT#7MURY"NG9,Z;UN5H,AZ_&*VE-H/K2_YVYZXO;1U*;=2= M$[Y>KZ7;W:C2;J\&)X/FP[U>K@)]&%U?5G*IYBI\JNX19DR<+:S_3R-K\:C F0*E462(+$/QLU4V5)@@#C M2Y(Y:%72QNYS(_T-VPY;%M*KF2W_H_.PNAJ\'(A<%;(NP[W=_J:2/0PPLZ7G MO\4VKCT_'8BL]L&NTV8@6&L3_Y5?DQ\Z&UZ.']DP21LFC#LJ8I2O99#7E\YN MA:/5D$8/;"KO!CAM*"CSX/"KQKYP?:\R94*Y$V^]KU4NIEEF:Q.T68H[9PV> M,X48!"^>W=E29UKYYY>C ,VT?Y0E+3=1R^01+:?BG35AY<6MR57>WS\"XA;V MI(%],WE2X+1>#L7IR9&8C">G3\@[;=UPRO).'Y.W-WNVDF:IO) F%[?.62=F MUKE((B_^.UWXX,"E_QWR0E1R=E@)Y=>%KV2FK@9((*_<1@VN?_[IY,7XU1,F MG+4FG#TE'9'<*%,K43B[!F3#*#WH%%9BQD12SA\"_6-B012[-)I3Z1.BZ,1T M/A,OQB^.Q ]I%H<$-=^T1X+SY[_ P>U*&9&1'*2#+418*5$YF]=9H)40;WRA M$)-*:':G@4)= /,[NNI-G]_-/+RUCD!7WNXT$N8C#4*UV7F>RA ^]5]ZS':5:XDO0H52\TFG_.::<4UOI M@OND P%$S6":73J7:39$J47CBWPR3?*TV MLJQC!M2&I#XCLR;C5_S&SR>OGE,&M&$EYGKPL X] YP*& !\BFB*#DL9"G1/ M?LUK)QN'X]VK'L(N=YB;^-#2K,;B1B+!,?A4P:&P(UM)MU24FB"M2;V>2\_! MA+)F:VP$V(!)M<>W)2+4D5ODK)=I6)&[2%JDY4UQT:H]4+E.64BZ"*Y M;92*I!7)UH/(/2=E,MTY:C,L^0CNBW6P4P0;25Z6JBF"':"4CT08T)R* S8L M5-BJ5/;2PK(53-&.")LO>=W&"8'K4(TXT6J,M- T?Y4Q>&E/L 'B6^_$74,Q M!UK8$V7(/(^ETG+E"?(K9:(M:2*+56RA5K(LHC+-.>2"5C%[U%=V=QX3)\$> MBC^DT^0!:C1K4"]053"PQ1 C4CQY, G0'0P_ M+%@XN8[BNZ5B1!E!KGU%KAF1 M4-(9^NHHZ&AU62GU>K^,*8'7Y%L"ZW@1:CR74NG;AH1GK]"4[CNF35O3+GHU M+-5 0%:.JDJG>'->?\\]ZFM%@RH-M7 V(=2'AX&]XQKP>W(0=/BX;EM$DS=) M%O)>V[SGAX9K[M!0\Z!,MRSP^S@0'7P-PB3_M[1K2P];(K/,T:0.,W$V4KY! MA.]1.@^QX"+&]9R!WJP?]BZ:,TEN@^%+KU.C16%%*:(RA MR9L.<:)0BIO:TMFZ:FHYJ<3I5,+?3<]NAM'&!=\,I5,*D=(;3F H7RJ,' RW M4XJ_#7D#EX83WYU/A^*N-P;0;!EGD+Q-JUZ^=7R4MC!")1'XWBRU1Y:A@64T M)*1LZ+4.,GS(ISB7PR'E[I%!@R>J-.I%%W&&>OK'9IIYTW;1HD9EZC2U9-+# MNH+FYO$H,A@']F)T?&2(I_Y.(':HO4]-\ZD%HMAR;).0Z& :J>&#Q:Z_I:)X MYNKPK%;49:'+DN/32#LX[O6=UE+!=P9L4:+JZU*'7?GHV/\6=R M?GQ&FE-ICLQDK\:!=L=884#M.OW;J[)D9'RH=)\5SY-M>6\-I@*"\2CY(5D! MVL%*KLB@B%'(*>F&3UPGG+?7">??.??_X,70H2N%[XB^G=V^__C[G^+M?/[I M]K68SF8?/KW_^/;]K^+N_L-[/,]NWV'%7/SX[=2QF.:VHFC-FP/9:^4SIROV MUBWZ%M__B=>@1WIM!IE>&KZ))RT$>D[#0Y0^G7^BFZ:3X_'+(W%3(R3DY9$RV-X:**F9W1X=U2,WIBL)3H=.FR8-X MH@ S:>;U09FLEWJ=9L2'*+.'=:!^DJ@'IV?#6:>=4&VD?+WPF KX^N';XU+J M TF-&XI_U4B&=$'8&S%DXDD<_K?[ WRJT(5V/E %$HNDG:61 M&G[)NZV4HB*[I&)U_^ QD^$FZU M-)>I9O95"MHV=08&BGN586:09CH#EN? MQNON_?+XGP;OX=2%=@Z'OZ"RN/B17Q\";;BR^^%#: ]/ZX4!@='"_![ M86UH7DA!^[\AUW\#4$L#!!0 ( .*)15>RAGH^]0( $,& 9 >&PO M=V]R:W-H965TLFEJ)-2&\E#) @G8O MG=0)M=WV8=H'DQS!JV.G/J>T^_4[)X&QC?*%^-Z>>\Z^.T9K8^]IA>C@*5>: MQL'*N6(8AI2L,!=T:@K4;%D:FPO'HLU"*BR*M K*51A'43_,A=3!9%3IYG8R M,J534N/< I5Y+NSS#)59CX-VL%'SCK>O_*X:O$->VR,.;>"U?I.(@\(528.(\@^/.(%ZB4!V(: M#PUFL$WI W?/&_3W5>UAXO,8JJ M7UC7OKUN $E)SN1-,#/(I:Z_XJFYAYV 0?1"0-P$Q!7O.E'%\E(X,1E9LP;K MO1G-'ZI2JV@F)[5_E%MGV2HYSDTN^4[(25=:)#B^$PN%=#(*'4-[AS!I8&8U M3/P"3 >NC78K@GK"36$,&%R1=2B[HE= I3(F[]:?)02I*5]OMT0&ULE591;]LV$/XK!S4H6D"()$JR9,:/DL$95(CZ3C9K]^1\I6G,)UMQ?K>+S[[KOCD>?I3NFO MID&T\*UKI9D%C;6;2129JL&.FTNU04D[:Z4[;FFIZ\AL-/*5=^K:B,7Q*.JX MD,%\ZG7W>CY56]L*B?<:S+;KN'Y98*MVLR )#HH'43?6*:+Y=,-K?$3[97.O M:14-*"O1H31"2="XG@77R621.WMO\+O G3F2P66R5.JK6WQ>S8+8$<(6*^L0 M.'V>\0;;U@$1C;_WF,$0TCD>RP?T7WWNE,N2&[Q1[1]B99M94 :PPC7?MO9! M[3[A/A]/L%*M\;^PZVVS(H!J:ZSJ]L[$H!.R__)O^SH<.93Q#QS8WH%YWGT@ MS_*66SZ?:K4#[:P)S0D^5>]-Y(1TA_)H->T*\K/S!WQ&N458:]7!C9)64YT, MD; -W/CPJ U\>.++%LW':60IIO.,JCW^HL=G/\!/X8Y &P._R!6NWOI'Q'4@ MS Z$%^PLX/6VOH0T"8'%+#V#EPX%2#U>^G\*\#9_^/-Z:;S^KU,%Z/&ST_CN M4DW,AEUQIK['E=KV.=SBNA9 MJ--$GQJJC&KIZ@I9@W5=L+^_XA\T(.G5,)PZ Y8O<(,*J";UTB\^B0N!R MY?9J5+7FF^9E D^-1GS3%4!G2J4>3O7G)@P^" FV45M# 'W#\"I M;CJ+^-^[R>]*>G*JALN:(ON#1;J*W8;+E_?O2I845X8&0(7BV3]#(50'OMP8 M)%_798.N%7PI6F'%(8WJD,;D^[:AKGKMNCO^\KIX> U'E<[&89&[,W9GR$:O M[\0^_@5XGNSJ2+HYQ8>@TM0#CD^>6W3TDA/CVL\KJHW:2ML_ZH-V&(G7_21X M->_GZ1W7M9 &6ER3:WQ9T('I?D;U"ZLV?BXLE:7R>+&AL8[:&=#^6BE[6+@ MPQ^%^;]02P,$% @ XHE%5^"")M2\ @ W@4 !D !X;"]W;W)K&ULA51-;]LP#/TKA%<,+>#%CIVO9HF!I%NQ'@H4[;8> MAAT4F[&%RI(GR4F[7S_*3MP42+.+35+BXZ/IQ]E6Z2=3(%IX+H4T!J32RK$DJ11"%X2@H&9=>,FMB=SJ9J=H*+O%. M@ZG+DNF7)0JUG7M];Q^XYWEA72!(9A7+\0'MC^I.DQ=T*!DO41JN)&A_4RXH9O%+BD6>VF'L3#S)[7]AKM^A@XO5<(T3]BV=^/( M@[0V5I6[9&)0<\FQR(S<]B/L^1&$4G\"+NS;C!B_^3YLO\(6; M5"A3:X1?BY6QFOZ+W\SAEKV\.O=L2S^_1B/XS$9T<0? MC2_AD38 $%BE58K&P,3OCR(8^>-P M=<BSIO-XMJLI6WEUT6[Y;5H-?MZO=U\MTSG7!H0 MN*;4L#<>>J#;;=(Z5E6-@E?*TCYHS((6,&IW@<[72MF]XPIT*SWY!U!+ P04 M " #BB457V3U];E$$ "X"@ &0 'AL+W=O]F(?J;O??1]OMI7JNZX8,W#?<*'G7F7,YG@RT47%&JJ/ MY(8)_+*2JJ$&CVH]T1O%:-D)-7P2!D$Z:6@MO,6LN[M4BYEL#:\%NU2@VZ:A MZN&$<;F=>\1[O+BJUY6Q%Y/%;$/7[)J9;YM+A:=)CU+6#1.ZE@(46\V])3D^ M22U_Q_![S;9ZCP;KR:V4W^WA2SGW FL0XZPP%H'BWQT[99Q;(#3CQP[3ZU5: MP7WZ$?U3YSOZ$ AW F%GMU/467EW,E-R"LMR(9HG. MU4X:C:N%3OZEC-8:LV,AM$-Q9,>SR8& ME5F12;$#/G' X1O $5Q(82H-YZ)DY7/Y"1K96QH^6GH2#@(NV_411,2', BC M ;RH]SSJ\*+_YOE9K0LN=:L8_+F\U49A_?QU* Q.2WQ8B^VI8[VA!9M[V#2: MJ3OF+3Z\(VGP<<"'N/Q=\#2:9^&.5(?7B7AR3\ MN'>';8M-*;"-E&*B> !,HM"/%5GD8DG$/X$Z]0K07&9],=O@! MR5[IM'<#24WZI":#2;W&P5NV6(ER];HN#V5T$.YP1O=PJ:OW0N*@U39_J-94 M;)=#3/'Q8,H^*ZE1FBKU8,OACO(6;2V*MFFY*X?&5LH_+NI?\9EYP7NI9-D6 M!@SF74@NUS73&-"0!'Z23Y$:D3#PTR0<(YU/_6F4P6DW&)G".G3IU%6]T9!D M?A+F,(J)GY%XC$GQ13[:99;4:LZS ,_#N+.B"SRLRBR1I Y3,"%_3A?P@+^I:0SB*2^Y%U\SU, M(S\>#DLP1=<"%$W0MQ3_WPA+&F!8IL'!L-B(IE$7%N(G<>;"8B/DPH*FD3@> M:H&T;X'T7[? I];8(;S]O0&%S75@9!X]"WR7TJX4.Y MFNQM$UA,ZVYGL@.B%<8M%OUMOY8MW3;RQ.YVN@NJUK70P-D*18.C#$>5#5= OJXN?4$L#!!0 ( .*)15?- MUXQ@]@( %4& 9 >&PO=V]R:W-H965TRPI9M*JH894M4FT)U" M5CJG1@1Q&$Z"AO'66\[=V8U:SF5O!&_Q1H'NFX:IYTL4L0W>H?G9W2C2@A&EY VVFLL6%%8+;Q5=7*;6WAG\XKC5!S+83-92/ECE M:[GP0DL(!1;&(C!Z/>)'%,("$8V_.TQO#&D=#^4]^F>7.^6R9AH_2G'/2U,O MO-R#$BO6"W,KMU]PET]F\0HIM'O"=K!-$@^*7AO9[)R)0=G4X<,C# M5QSBG4/L> ^!',LK9MARKN06E+4F-"NX5)TWD>.M;BSA M&V=K+KCAJ.']#[86J,_F@:$(UBXH=FB7 UK\"EH"U[(UM89/;8GE__X!,1OI MQ7MZE_%)P%6_.8,];.I*]ILKI,Z#&C'V!:_;\HE") M%;FY"BL4S,+A$RT131'>0A3Z>9B0,//C)(;OO=&\1+"L>$$6F9_-$ICZ89[# MK7QFPC&+_$DZ@]C/IRG<4@I,%;6+4.(C+9:.UH0AHSR=TC.+,[AC^RY7BK5% MS36"84\.RD*G>0C[$G0[QL-]FJ>0IA&%61-WJV>03F:C]6?E)AW2+'2_*ZQ0 M*;JX9XI".;KI+(9TFHT^FEA:&@C1E-*84-Y47@6)'X8S>B9Q1!6))WY(UTZ8 M1%,X]OT$!Z/>H-JXA68[U[=FF/KQ=-R9JV%5O)@/"_>:J0UO-0BLR#4\GV8> MJ&&)#8J1G5L<:VEH#3FQIKV/RAK0?26EV2LVP/A/LOP'4$L#!!0 ( .*) M15&PO=V]R:W-H965TA:')2JR8N5!KE+13*%TQ2Z9> MA6:MD>4^J!)A'$6#L&)L%VX9&O M2NL6PG2\9BMX.]^B?_':2*,F:UL:IJ@\FNN&Q&]M:>PT[ M,/HD(&X#8L^[2>19WC'+TK%6&]#.F]#^9EERN M#,Q1PZ)D&N'DB2T%FM-Q:"F!^U-9;)G+3N4W4P[WY53R5"H035,&&"=2^$:K(A M2 F76V9YRVRS9<9:9J9AIMZ9C>"IU(@?W@R<< FV5+4A'W,*] "Z^]\UXO8L MDNNS83]V0Q+%<%\45.SNI#P-*G_$ CH^&<2^^Z0Z0 J\'PVW\ MXMT9WS)1.T+,$!_D&KBD%=^+-JH6.2P1F+3\O$N5G/6C'GTI ^R[_G"G2BO4 M*]^+#&2JEK8IV&ZU:W?3ILK?W9M>^<#TBDL# @L*C2ZN+@/03?]I#*O6ON:7 MRE('\=.26C9JYT#[A5)V:[@$W4\@_0=02P,$% @ XHE%5Z4LA61. P M @@ !D !X;"]W;W)K&ULI57;;N,V$/V5@7K! M+B!8$G6S4]N DVVW>4@1Q-[VH>@#+8TE8251)>DXZ==W2"FRW7K=HGT1.>+, MF3.<"^<'(3^K$E'#2U.W:N&46GR$ANN)J+#EDYV0C96Z- MFMICOI]X#:]:9SFW_Q[ELMUN*P< +G[<=3593:_/"6 M\XX7N$;]J7N4)'DC2EXUV*I*M"!QMW!6P\0[KV@ 1C=\'3&=T:0Q/]V_H/]C8*98M5W@GZE^J7)<+ M9^I CCN^K_63./R(0SR68"9J9;]PZ'6CR(%LK[1H!F-BT%1MO_*7X1Y.#*;^ M%PS88, L[]Z19?F!:[Z<2W$ :;0)S6QLJ-::R%6M2 @/HM6E@N_; M'/-S>X^(CFS9&]M;=A5PM2\F$ 8N,)^%5_#",?K0XH7_$/T3=D+JJBW@U]56 M:4FU\MNE<'NTZ#*:Z9\;U?$,%PXUB$+YC,[RVZ^"Q/_N"M=HY!I=0U^N^[8! ML8.?J%G7G'("VU=XE"+?9QKNN,9"R-=+O*\C;TH$;7(,6].D0X-6?Q!^2YZ4 M]60*I)!"*:H^652MT6ZZCU0 M)L=$G@KL"'J,\FM@L3M-?+-A[C1(X:-ETDFQJS0$B9NR%(+(C=AL.!I()M$D MA6\@"2>,EB/%,_#88,[,9DI _CDX"]TP#(&E[C1-SL&CR*)&Z22F92,TK\]P MTZF;I 9W&KAQ^!?2D>_Z%%'$W-"/SW%C?S(CP#@PRY7*B#_5361]^+HG9-W.UMSH'F#+QIE2W?9CS^44(O,CJ+_5UC'V#^U ME2;+M::6,8E*(C>8W;>6@7%)-*BNV-2'@+EQ$ UI_GMR+^7).YG+ M%$=A7Q\%F=BWNA_1X]_Q@5OU<_VHWK^.#[8T%-2X(U-_DE)F9/_B]((6G9WR M6Z'ITNRVI$<:I5&@\YT0^DTP#L9G?_DG4$L#!!0 ( .*)15&PO=V]R:W-H965TN@_#/E#2R>(JD0I)V?6_WY%ZB=PY6H9^V8=8 MHG@\/L_QN>-EOI7JJ\X1#7PK"Z$77FY,-?-]G>18,GTJ*Q0TDTE5,D-#M?9U MI9"E;E%9^%$03/V2<>$MY^[;K5K.96T*+O!6@:[+DJG=%19RN_!"K_MPQ]>Y ML1_\Y;QB:[Q'\UC=*AKYO9>4ER@TEP(49@OO,IQ=3:V],_C"<:L'[V"9Q%)^ MM8-/Z<(++" L,#'6 Z/'!E=8%-81P7AJ?7K]EG;A\+WS?NVX$Y>8:5S)XG>> MFGSAO?<@Q8S5A;F3V]^PY7-N_26RT.X7MJUMX$%2:R/+=C$A*+EHGNQ;&X?7 M+(C:!9'#W6SD4'YDABWG2FY!66OR9E\<5;>:P'%A#^7>*)KEM,XLKQE7\(45 M-<+1 XL+U,=SWY!C.^TGK9.KQDGT@I,)W$AA<@V_BA33_?4^ >I111VJJVC4 MX66]/H5)> )1$$U&_$UZEA/G;_+O+#]RG112UPHU_'$9:Z-(&'\>XMRX/#OL MTB;+3%L!G8]Z'@&4&EUJCTAZQY3Q: MQE04R'NMK1$754V#1%*=2-'YW%]#6Y"<>C7!$1<$1-::T.EC^.Q A^TS:I\3 MN.:"B82S8B_D*](Y[4K[]SLV]!WKY*GFFKLQ,B5 6F0_P=LW[Z,P^K#W=G$2 M3M_USP=I:*/#6[YF_8^'Z(;M_F\A"B].HHOI\\M_#]+W'D82\[Q/S//7)N9> MI!]=I._Y6O",)XS(/PH9VR2R*0.?W!$)$-M+%=R,!6%H(LD9 M!5_3H0\S*Y%E)84SHGK2'2 75/YJ1V &#[E"W"ODHWGS0X& HQ;",16K@LX3 M3_85V!_9RM&Q;%J67:G(K+H."^TH/*:_27 ,*ZHD*)(=K)F-AY(E6)P]7!+U MBW*MV,Z9'(7!21 $ Z04%KJ8AV";+!R1U[27UW147O=-;P3W>5MPZ42?"_M+ M,:=@6,,!E=4>E2Y3=H<$. [(:NVY(G?"&2BK/ #DQ9,97@9<)$5-EXC9NV'T M0#CU4#AM$6-ND^].8#8B3OO;;/Z 22[X$WW[IR+ASLGLCO@),K!]7MHI0/<' M;'L'60M#<#2]7_^U[YPOFX;QV;QINV^8 M6E,=H,L[HZ7!Z3LJ2*II99N!D95K'V-IJ!EUKSEU_ZBL ?! U L !D !X;"]W;W)K&ULI59M;]LV$/XK!W4K6L"-+.]UT+=5WG2,:>"Q$J6=>;DQU MVN_K),>"Z1-984DGF50%,[15J[ZN%++4"16B'PP&<;]@O/3F4_?M5LVGLC:" MEWBK0-=%P=33.0JYGGF^M_UPQU>YL1_Z\VG%5KA \[6Z5;3KMR@I+[#47):@ M,)MY9_[I>6SONPM_;RW3F#:Q!*# Q%H'1ZP$O4 @+1&;\ MV&!ZK4HKN+_>HG]QOI,O2Z;Q0HIO/#7YS!M[D&+&:F'NY/I/W/@36;Q$"NV> ML&[NAA,/DEH;66R$R8*"E\V;/6[BL"8CPW$\#B$+8Q37;$$9QXQ7Z-Z0&_^_IT?#SYW&#AL#1QVH<\7 M=54))*(;)N"<"58F" M7D9=E4W;$WV-6=^/>YPB9%%1VO%R!L0D&9WYI-!7A MGM+E1FG3!OA.*96=8 93,!*$B^,I?. EF%S6FI6I_OC,X"N9-(*4Q3:)<,V> M=ILSK9$,N*E0T56RS '#WU$J1 R"?08F].PU8LKFY?^+W1M&8GI,@@+]D^2EY,YJ0Y>J3054"1TQ$E EN3;&SMF9^0V1=N%!OA+AAX$^<[%-*4L M$@Y]LQ&=T":RR[%;QK0,H\@N1S"DE-%B# 1HE=/?+Z.4@#\:'J2Z8D^% MJRZ;WT$8P15JLN>RJ&J;I\N2A% ;".EH7TXN!5^YNME1I!'=4KR2RI45&?U2 MI&'RU8Z51T ;=G;0(6[I$+^]6UTPG<,7RL//.E4GYNO$P$<:/FSWEJ5+^@4Y M(P5/74]:&'H5KF2S;3NQSJXIR) (:B \X[8\](8L%,_[7"$>_+$ZV;*W"4BY M=JHT$ZZ4_E%V% M48 H+-0(VU\'\61IJ+P;E?B8Y*QKY_-P[\X//18NGO35H% MJI6;)S6XMML,7>W7=F0]:R:UW?5FWKUF:L6)K@(S$AV3! MJ%9Q,AR>Q;60.EK,PKM;NYB9QBFI\=8"-74M[/82E=G,HU&T>W$GR\KY%_%B MMA8EWJ/[_V@\)?$#1VR,N:G%V[R M>33TA%!AYCR"X,<37J%2'HAI/':8T=ZE-SP\[]!_"[%S+"M!>&74WS)WU3R: M1I!C(1KE[LSF*W;Q3#Q>9A2%7]BTNI/S"+*&G*D[8V902]T^Q7.7AP.#Z? # M@Z0S2 +OUE%@^:MP8C&S9@/6:S.:/X10@S63D]H7Y=Y9_BK9SBV6V6,C2?H, M]>$.R=DFT%AG.([Y A/8)H\7G M3Z.SX9"@G\CJ50<#KJP0F,^M/1>?L\X\82 MNBG$CH?E29.)<.=/DQY,IN,)P6Z<]1AY/>O#Y MTS09)5_@AJQ )>%&:_/4HBT;YFFEVP+G8RVVK>7XQ2;M3\;C[LZ<,M8ODQ32 M*3P8Q\1/^#-K\7/2GTQ'(9 V)'SF$4O<7+8KF#.@F&G9NG65<" )>*22S)%E M!.TGDN+D-I:0,PNKAKA\1(,0\_4.D9&Z="!D:!U/:9X>A]GR52F)>O8D M%.[.N11JRQT2VN=2FGLVMMM]/.@CXA3?@ [JA;3DX+$1EEUXC$)2QIG8HK"A M9_KL[20=3'A8*N6)[@KEB=7"Y\\$I*,%9IVB46K+5)VD8ALLS$KM:G)0J9)S MXEB;N[?+ ,?.'6*>9-YJ7#_+FO&,Y77QQ-58!SY=_$M.-P,JWBR6K21K=03% MRU4#V49/R-85CQ?\6T'H%_EX8XW:"=[#__['X M'U!+ P04 " #BB457AG+1 ZT" 3!@ &0 'AL+W=O]OVC 0_5=.V32!A)J00-LQB 2LTRJM6]5VVX=I'TQR M^:$Z=F8[I?SW.SN0@D39OA#;N7OOG2_OF*ZE>M0%HH'GB@L]\PICZHGOZZ3 MBNDS6:.@-YE4%3.T5;FO:X4L=4D5]\,@./+ MD8UW 3]*7.N]-=A*5E(^VLUU.O,"*P@Y)L8B,'H\X1(YMT DX\\6T^LH;>+^ M>H?^R=5.M:R8QJ7D/\O4%#/OTH,4,]9P]A+N Q>20BW":'3W1(YE1^98?%4R34H&TUH=N%*==DD MKA2V*?=&T=N2\DP\3Y*F:C@SF,(W4Z""I:RHO86]]R>$:Y'("J'WP%8<=7_J M&R*UJ7ZR)5BT!.$K!!'<2&$*#5QG>)PIW@1G@2<-_D91,,!A$$8 MG<"+NAN('%[T"M[5GZ8T&_@U7VFCZ"/Y?:S&%F)T',(:9Z)KEN#,HZO3J)[0 MB]^]&9X''TX(''4"1Z?0XWLR8MIP!)G!_[;KB]3'FW6::EDPD:.&4@"RI " MJZ5 82PWV^.6CCLYX"X=]P $NG##G@? % +3D$E.[M<3>"@4XL$7 =3/KIW0 M(V93R$8SD>H^D/'(5H*,H!2*9 /4(:%)@C5TRP<+QIE(B,; #=N\0+V%WFAP M$4;][47]2RSTWD=!'[[:@R,)G&[48KJ@/4Z23RX]H!T/SL=1_UCG_3VC5JAR M-XXT,37"M)[M3KN)-V^-_A+>CLL;IO)2:."846IP=C'V0+4CJ-T863O;KZ2A M(>*6!4UM5#: WF=2FMW&$G3_ _%?4$L#!!0 ( .*)15>8'>7<*P4 '&PO=V]R:W-H965T M0SZDJ/.&DR.AW]D.8PY>DCAE4VW'^?Y&U]EZAQ/$KLD>I^*7#:$)XN*4;G6V MIQB%>5 2ZZ9AN'J"HE2;3?)K]W0V(0<>1RF^IX =D@31UP6.R7&J0>WMPD.T MW?'L@CZ;[-$6/V+^=7]/Q9E>J811@E,6D110O)EJ?$3ZRDV.0 M=65%R/?LY#:<:D;6(ASC-<\DD/AZQDL/4E2KBE!G 0(G?X LPPPVP'VF0"K#+#>&V"7 78[P#H3X)0!>=?UHN\Y M.!]Q-)M0<@0TNUNH90&%*!>>'[36PX!4P#=/J:<_R_>%F3[@O#__]D%X#8W0V M>R /OT.O9]K>8&%5HV?E0:- M[#/1GT]A=V]KW>%+FS64H"*Q!D&G(NA("?XJWGM 3.7+[ H=YP2*[8ULLX7. MN8A.VIZAZ!2)-="Y%3IW\$)Q!1[Q'E'$BH3O M,.U#..H@'$&W35":<"A!E6)!M_FV"[U^@.,*X%@*\(EP%(L"E%(Q]R0K[;B3 M&WJ.[3DM>-)D0^&I% MZ.N!:SLF[HH$/&G5=;5QZW>\QY:]78!^C#*&8@%B4 M8WOALO@52#'OK:6-[EA:EN.V<,IS#^6I5"WHZX)MC>PS0$^,"KRP#'*4;J.5 M>/<7T_$\1-@=4\-U/=BF*$TXF*)*M:"O#^)CG\-HUAA->1%%2'B,XK@7G-FM M.9VQ<;*6E."D*0:#4ZD6]/?!M$9GP-56"TK=P6P1D4?QZ-+77G)*#912-5^I M6J!*K3D*M8F"]O]3R$*5-FFI5,U7JA:H4FN.8&WBH-S%72AGY=&#QT&EF@^[ MCM$VW%%S=0Q4Y6SRK9T>E)J1@:6O7&PP;J4.KE0[?0>:G7^ !*IR-G'7Y@S* MW=E["V6YSOT<['I(MV=>*\K9!%T[.GC)TOVG@EJETUHJ5?-AU[@Y=ANZ MHHQ-Z+4+A'(;.*#H5NG*EDK5?-CG4EUSW&:M*&ES6Z-VC*;<,8L33O;Y-N:*<$Z2_'"'48AI=H/X?4,(?SO)$E1[ M[;-_ 5!+ P04 " #BB457U,GK56P$ !K&@ &0 'AL+W=O/>E@OTW1=4%]B/>XYNO?R2#PA)P?*OO -(0)\39., M3ZV-$-M;V^;+#4DQOZ%;DLD[*\I2+.0I6]M\RPB."E":V,AQ CO%<6;-)L6U M)S:;T)U(XHP\,I!:WCA>=XO1'Y!7LVV>(U>2'B=?O$Y)E= MLT1Q2C(>TPPPLII:=_!VCL(<4$3\$9,#;QV#O)0W2K_D)P_1U'+RC$A"EB*G MP/)G3^8D27(FF<<_%:E5/S,'MH^/[+\6Q) M>*:'WTA5D)_S+6G"B[_@4,4Z%ECNN*!I!989I'%6_N*O52-: ,FC!J *@/H M[PS K0!N46B965'6 @L\FS!Z "R/EFSY0=&; BVKB;-\&%\$DW=CB1.S9[(G MV8Z %:,IF--,,-E8+I,0&S O'D\8!S^!1LW(&A?=IRMP1+Y?$('CA'^0 M4:\O"_#^W0?P#L09^+RA.XZSB$]L(3/-GVA8YCW2$M[MUC? A1\!MN^X6?.X9OO/=_.N3 M# 4/@J3\;U7?2EY/S9N_\[=\BY=D:LF7FA.V)];LQQ]@X/RL*MH06:<%7MT" M3\<^^UU^HCA.B%(=)30HH/F':#\;A<%H/+'W[?1/HT+HNZ,ZJI.77^?E:_-Z MS6)!(O BL%#GIH5?.P*&R#J5!G6EP4 B#$RVP!!9IP6CN@6C[Q=A"?5;\@H\ M=]P7H2)J7'QC5"(,Z[Q";5X/F2 L*\8%)ZK" 1CDVV MP!!9IP70:>9@Y_ME6&';"H,>"IV>#E5AR(>>6HBPY0^@-K='^3'\3)8;96I: MZ+5C8(JM6RAJ"D4#*;$B-M4&0VS=-C3.!&IG_0M:=$]$AOPP.-&B(@R%\,S, M#!O+ /6>X:A%\!^X.$WKJ:X>%$-LW<(;3P+]H;1IU*Z88NNVH3$L4&L&+F@S M4(@.>:BO3468X[7"NKDU3@+JK41+FQ=G;SW5U8-BB*U;>&-58#B4-HVZ&%-L MW38T/@9J/<(%;8Y/1.<&,.Q+\S0*N2-?K4S4N ND=Q>Y,A=D'R^)*C4]^-I! M,,76+;4Q*P@.I$5DU,J88NNVH;$R2.L1]%JLL&V5^7)R[O]?HPH+1\@YH\;& M7R"]OVC4^"VSN)[LZF$98L$#-?8%>4.ITZB9,<76;4-C9I!^A46O3O]$=AZ" M_JBO3D58Z(?PC#H;AX'T#J.CSHOSN)[LZF$98B4$-08&C892IU$[8XJMVX;& MSB#]THM>G>')DB-T@J#O,95AT!WWU&FWENU3PM;%;@8'2[K+1+FT75^M=TSN MBGV"WO5[>#LO]ST:FG(;YA&S=9QQD)"5I'1N1O*-8>7.1GDBZ+;8''BC0M"T M.-P0'!&6!\C[*TK%\21_0+V_-/L?4$L#!!0 ( .*)15>8/?WI.@, 'X* M 9 >&PO=V]R:W-H965T.S&+E4\EK4IN,!+!;HN2Z8>3[&0BXD7>JN!*Y[EQ@[X\;AB&5ZC MN:DN%?7\%B7E)0K-I0"%LXEW$AZ?A@-KX%9\Y[C0:VVPH=Q*>6<[Y^G$"RPC M+# Q%H+1;XYG6!06B7C<+T&]UJ&KRB7?D08HS M5A?F2BZ^X#*@ XN7R$*[+RR:M8=##Y):&UDNC8E!R47S9P]+(=8,HFB#0;0T MB!SOQI%C.66&Q6,E%Z#L:D*S#1>JLR9R7-A=N3:*9CG9F?@*YRAJA)F2)9Q) M813II(F$R>',N4>E81>^,:68%1"VIV@8+_0.; $7<,&+@N358]\0'0OJ)TO7 MIXWK:(/K 5R0OUS#)Y%B^MS>IS#:6*)5+*=1+^!)G>W!(/P 41 -X.9Z"MM; M.SVX@U:C@<,=;,"=,H>-;"90055K9*2<%< UI=A]S16F0*E.DS*M$T.#IE:B*[1^YX, 4O+?$\9!&\9!+](5 MTB%,[KC(@&)0&1U IJ%"E: P.UW,&KPCAV\,P5/AH260O35 ?M:%M&ULK55=;]HP%/TK5E9-K;0U(2&TL! )@J;MH1*"=7N8]F#" MA5AU[,QVH/WWLYT0!0AHD_9"_''.\;G'Y";:<_$B,P"%7G/*Y-C)E"I&KBO3 M#'(L[WD!3.]LN,BQTE.Q=64A *\M*:>N[WD#-\>$.7%DU^8BCGBI*&$P%TB6 M>8[%VQ0HWX^=GG-86)!MILR"&T<%WL(2U',Q%WKF-BIKD@.3A#,D8#-V)KU1 M$AJ\!7PGL)>M,3*5K#A_,9.OZ['C&4- (55& >O'#A*@U AI&[]K3:M88-+JA9\_P7J>JS!E%-I?]&^QGH.2DNI M>%Z3M8._P+!KPG^*2&X0 AJ0F +K9S9LF98X3@2?(^$06LU M,[#96+:NAC!SBTLE]"[1/!4O8 >L!+01/$<)9TKH8*4VH3*4V.-!2/2QV4)3 M3#%+X0QR.P.%"95W&OR\G*';FSMT@PA#WS)>2LS6,G*5-FR.==/:W+0RYU\P M-RFW]RCH?4"^YP<=].0Z_0F_76"[.J4F*K^)RK=RP;]$=1P#^CE92;O^JZO: M2K_?K6_>UY$L< IC1[^0$L0.G/C]N][ ^]15^W\2.XHB:*((KJGK*%(@.[RB MT'FK%7E@R::-[.+^\"$,(W?7+N <%?J/_J!!'3GK-\[Z5YTU]X*E!-7IKA(( M6^=Z)\ZN(8YVVH(IAD_8;$E M3"(*&\WR[A^TB*@:7#51O+ ]8L65_B/;8::_"2 ,0.]O.%>'B6D[S5&ULK55=;YLP%/TK%JNF5MK*5X"D(TAMHFI]J%0UZ_HP[<&!FV#5 MV,PVH?WWLX$BFI#L92_@CWO./>=B7^*:BQ>9 RCT6E FYU:N5'EEVS+-H<#R MDI? ],Z&BP(K/15;6Y8"<-: "FI[CA/:!2;,2N)F[4$D,:\4)0P>!))546#Q M=@.4UW/+M=X7'LDV5V;!3N(2;V$%ZJE\$'IF]RP9*8!)PAD2L)E;U^[5(C3Q M3O7#A9 J2'2,OYTG%:?T@"'XW?V MV\:[]K+&$A:N#@. .SD"\#J MP\XEL'O 'YCM%76V%IBA9-8\!H)$ZW9S*"I M38/6;@@S7W&EA-XE&J>2.[8#IK@@(-%7M-*')*LH(+Y!PYWS)2A,J+S0,4^K M)3H_NT!GB##T(^>5Q"R3L:VT&L-IIUWFFS:S=R3S=;6]1+[[!7F.YX_ %Z?A M]_CM"-K6)>CKX/5U\!HZ_Q]U>$-+(E/*924 _;I>2R7T2?L]9J\EG(P3FMMW M)4NR#=[_W[I]B3QYQK8^4 D$P'?V0+3QL MX*8M[!+?B?PHMG=#"X=1WC2,9GW4!VV37MODI+9GW03,02L%3T&.JFL)@D'> MJ1MZ>^(.@\+(F8YK"WIMP4EMMX01??,RM.5\_ 8$!UD]5U=N3]MAE#N;^4?$ MA;VX\*2XP?4=4Q8>?*Q@-HOVJS82%?A>L*?,'K0?T_KOL=@2)A&%C<8YEY&V M)MIVVDX4+YN.M.9*][=FF.L_$ @3H/]'_@B @ " 4 !D !X;"]W;W)K&UL MK53?;],P$/Y7+#.A38(Z/]8!)8W4M4+;0U&U:O" >'#3:V/-L8/M).M_C^VD M44!M>>$E]MGW?7??Q7=)(]6+S@$,>BVXT%.<&U-."-%9#@75(UF"L#<[J0IJ MK*GV1)<*Z-:#"DZB(+@C!64"IXD_6ZDTD97A3,!*(5T5!56'>^"RF>(0'P^> MV#XW[H"D24GWL ;S7*Z4M4C/LF4%",VD0 IV4SP+)_/8^7N';PP:/=@CIV0C MY8LS'K=3'+B$@$-F' .U2PUSX-P1V31^=9RX#^F P_V1_8O7;K5LJ(:YY-_9 MUN13_!&C+>QHQELUM?&T\VJIAPOW%M5'V MEEF<21]%#<)(Q4"C]^@K58JZNJ+K!1C*N+ZQI\_K!;J^ND%7B FT9)S;^NN$ M&!O>D9"L"W7?AHK.A)I5^Q&*PW>.3IXG\( M/Z %TQF7NE* ?LPVVBC[M'Z>DM<2WIXF=.TVT27-8(IM/VE0->#T[9OP+OA\ M2NQ_(OM#>]QKCR^Q#[37E%?4M!WIHYS\KRW;)\_FQD*=QJ,P(?50SV6?-DTR M>*=N1BRIVC.A$8>=106C#V.,5-MWK6%DZ9_N1AK;"'Z;VU$%RCG8^YV4YFBX M;NB'7_H;4$L#!!0 ( .*)15=+>/N#V , ,\4 9 >&PO=V]R:W-H M965T6X@=OR^]O?X$-N3+67?>0(@T%.6 MYGQJ)4(4M[;-5PEDF%_1 G+Y9DU9AH5,LMCF!0,<5:(LM3W'&=D9)KD53*J\ M!Q9,:"E2DL,#0[S,,LR>YY#2[=1RK5W&%Q(G0F78P:3 ,3R"^%H\,)FR6Y>( M9)!S0G/$8#VU9NYMZ Z5H"KQ%X$M/WA&*I0EI=]5XBZ:6HYJ$:2P$LH"R[\- M+"!-E9-LQ[^-J=76J82'SSOW]U7P,I@EYK"@Z3<2B61JC2T4P1J7J?A"MQ^A M":AJX(JFO/I%V[KLR+?0JN2"9HU8MB C>?V/GQH0!P+?.2/P&H%W)/"\,P*_ M$?C' O>,8- (!A69.I2*0X@%#B:,;A%3I:6;>JA@5FH9/LE5OS\*)M\2J1/! M!TJC+4E3A/,(W>4"YS%9IH!FG(/@Z"WZC!G#JF_0JQ $)BE_/;&%K%GI[553 MR[RNQ3M3BX_N:2X2CM[E$40]^E"O=SV-@2U#;N/V=G'//:WCK(ROD.^^09[C M^>CK8XA>_?X:<8CEF!8]#5S\?SMO9]<7I][F'C^?-$H3K-]VLE_9^F=LWY.< M"'C[2?9B7R?__4F61W<",OY/7]_6YH-^<[4PW?("KV!JR96' ]N %?SQFSMR M_NSC:-(L-&36@3IHH0YT[L'G,EL"0W0ME[^",D'R&)62,T<_->-H7IL.*U.U M*&\";V)O#@EIJ[V4D"&S#J%A2VBH)=2N+20K,&'GB-0FHP,BSA$1;367$C%D MUB$R:HF,M$1FF1HH/W#UR9,CA[1SD?>1&9V0\4?>T'&.^9R6&XS]ZY-RH;9Q MOQCZ=1OZM3;T>[GTA+ A*^B+5*N]=(DQ:18:,NLP&[?,QB^Y;H]-0C5I%AHR MZT"]::'>F%B5M":7PC-I%MZ >,Z^[V@HY^CGNRGG8\ON."R*.=Q%IR6)"]L/45>N@9,.O[%B_TRHO!&G+K@MV?!USM MSEB>,Y[.3G2CNWVC;J$IMRZU_8;?';SH1#>YL5\8=0M-N77)[@\*KOZD\ (3 M75^A.];,=*/'#5-N-5G[X*8G Q97-V8.1X5A$PB+2%(.:U@G-@ MS"(9'7\K4*?FM(';WVOTKT7R)ID947 NV$\:ZW3D]!T4PYPLF;X6^7>H$NI: MO$@P53Q17J[M]1P4+946615L%&24EV_R4&W$5H#O[PCPJP"_T%T2%2JG1)-P M*$6.I%UMT.Q'D6H1;<11;D_E1DOSEYHX'7X3(LXI8XCP&%UP37A"9PS06"G0 M"AVC\]1, :(H('=CYVU0LE0E70U<;11;7C2KV2Y1>9I M+?.T#3V<0$(YISPQ3F6$1] DL(0("@A[:50HQN(4J;&%LC7VF-?JVK_UX.[N]!YJ"6.7B[@P=- M)[?3P=C;U$)O;QZNH%]F8KQ5GO$;;5P!O-3'V-]0^\\Z>0HKNH.V-?B5+L&; M>HS?K2#C?51DO"G)^!UJCO/;%&2\OXJ,GY;D77HV!1F_M2)7 $$+ MJ[O5ZF0@DZ*A4R@22Z[+KJ>>K9O&<=DJ;9:7'>9D%&(P-Z'>2<]D*\LF MKAQHL2@:IYG0I@TK/E/3^(*T"\S_N1!Z/; $=2L=_@-02P,$% @ XHE% M5X_.%I8^! +Q< !D !X;"]W;W)K&ULM9AK M;]LV%(;_"J$50PLTD4A=G=D&4@=M Z1%T+3=AV$?&)FVB4JB1U)VLU\_4E9T M,Z4BF)0/L2[GO'[/$4D_XOS(^ ^Q(T2"GVF2B86UDW)_9=LBWI$4BTNV)YFZ MLV$\Q5*=\JTM]IS@=9&4)C9RG,!.,IU).X9Q;7\_)*['%,%I::>(+P [&6O_\& ^0LV17?4 Z_Z0G4K3)TXR0>%O%Y0#DL4.9[C MS>U#LT93&/2]L IKN?$*;^/,_L/:B\!X/> M[SE;Y[$$DL2[C"5L2XG1Y*#*2V?%2&*M@L.JX'#*U2$SSK UA<'0A^9A.ZOH9PC1)P M/): !DCP8 B[U&., MJU=5]1IK-#ZH_454 MVWT-$W \FH &3 B",^PQAP4]5E'-$FA2ED#GD! &W3<-4]"LSWG-$6B8(^YH M3#)A?KL83GWQ2_<4Y( :VP_3[C^,NP$Q!3F@FAS0Q.2 SI' B\[8]U=1;?" (NXC3$];SNXMJ:D"34D.I'K2HH;NFF8*"[MZ)W=C-U%O)GS#? MTDR A&Q4EG,9*A%^VIT]G4BV+S8X'YE4[QG%X8XHB. Z0-W?,":?3_2>:;5' MOOP/4$L#!!0 ( .*)15&PO=V]R:W-H965T M1 4CTG--"3(U,RO+2 M-$6<08[%!2NA4#TIXSF6JLE7IB@YX*06Y=1T+,LW>8OUP!99NI81NO-^[)*I/ZAAE-2KR"!Y"/Y1U7+;-S24@.A2"L0!S2 MJ3&S+^>A'E\/^$Y@([:ND4ZR9.Q)-VZ2J6%I(* 02^V U<\:YD"I-E(8OUM/ MHYM2"[>O7]VOZ^PJRQ(+F#/Z@R0RFQIC R60XHK*>[;Y FV>D?:+&17U-]JT M8RT#Q960+&_%BB G1?.+G]LZ; EL;X_ :07.KL#=(W!;@5L';G!1$Q94(7Z.=L*217?\]??9F;6;S^6?0K>RE*',/44.^D +X& M(WK_SO:MCWT5^$]F_Q3$[0KB#KE']Z#7B 0X8JDNLM>7MK'P:PN]GJPCVPJ< M8&*NMV,,3G1D#*^+X0W&4.2C/O)&-=HF]US+W2$?]#Z2?-21CPZ1^WWDHQYR MVW%VR >]CR3W.W+_$'G01^Z_)7?#L;5#/NA])'G0D0>'R,=]Y,%;\CR<<=^?@0>5BO73(#M=NG$GA?D/&;()X3A+N/8'"J(X.$79!P,,A7=;*) M,>$ M6V#,1-(N"G7Z$3 M%)MX!6?2_J)3:QO''BH.4O&Z<]8$-6W:?_+4%>+"(5Q,..#. 0\=H@F'J'.P ME?-;,BOKCBB2KP0_(6&L=33S8&MCO;4:VIAI?%1"?Z7:3^4W12$.4*+?*=E0 M1A4%B=[>@2*4R7?H _KV>(?>OGF'WB#:H*\5/TC2E'+E*YW;1/"++L_'-@^> MRG/87:$H?(]P@".'^^V\^V?R/.'M:\&]:MRKQC9<-!'NGCR3#=-2M1AD2T"8 M1'_>;*02>F']Y=+71ERX(YK==BWWI("UI[>3!'$$+__YIS )?G&I_9^"O1(? M]>*CN>A&O.",6>T"&%%Z^N%)GPL2G!/;1DML-',J'/,PR (]#<=+16.K)8YP M;_2*=-&3+F9)'_@S869)NK!:U_@2*UDL!U1C(YRE"S=5W%/%LU1?#DK2$I"9 M%UJXX>)1WCA>#DLV-DJ#+'/#)3U<,E\RO5R(*"H[NR4<]3F]UZ>NR&3'O(=!;RD9SWWE:0IJBH!*3(D[N4Z1C@LDHMY=AHD05NR*R' MS/ZEDAN]-9Q(F2-;/"!RV"1+-]&R)UK.$IW/ZD_"7DXNLN4X:QP,R.9M7I&% MP*@XC' R<=2%+U=2.'OHYU]4!<+)A$?IHB 803FL(AQ.4+W<%>'\ M9?&5*Z*OBJYV[*5+<)*.+P&!0 &0 'AL+W=OBA0M/LX##LH-A,+E25/HI/T MWY>2'"\MTFR'7:POOH](6N1DJ\V#K0"0[6JI[#2J$)MQ'-NB@IK;@6Y T,T2<[CF@L5Y1._=VORB6Y1"@6WAMFVKKEYG(/4VVDT MC/8;=V)=H=N(\TG#UW /^*VY-;2*>THI:E!6:,4,K*;1;#A>C)R]-_@N8&L/ MYLQ%LM3ZP2VNRVF4.(= 0H&.P&G8P *D="!RXW?'C/HKG?!POJ=_]K%3+$MN M8:'E#U%B-8TN(E;"BK<2[_3V"W3QG#E>H:7U7[8-MJ-1Q(K6HJX[,7E0"Q5& MONOR<" @SG%!V@G2EX+7;L@Z0>8##9[YL"XY\GQB])899TTT-_&Y\6J*1BCW M%^_1T*D@'>;7JM UL*]\!Y:]NP3D0MKWDQB)[2SBHN/, R=]A9.Q&ZVPLNQ* ME5 ^U\?D4^]8NG=LGIX$SMKU@&7##RQ-TNR(/XM_EZE_TU3^Q2 MV$)JVQI@/V=+BX:>XJ]C&0O$T7&B*\^Q;7@!TXCJSX+90)2_?3,\3SX="_<_ MP9X%/^J#'YVBYU<6!54,E&P%)1@NF46.+6KSR$1(#%)B#)D(/)G2N&V[60EDF847(9/"12M>$;A 6J!M?4$N-5)Y^6E$#!>,,Z'RE M->X7[H*^)>=/4$L#!!0 ( .*)15=JLPIL( 0 "L4 9 >&PO=V]R M:W-H965TW%M!<.G 14P,QVDF:??L>&$FBI=3-Q=?NB,<;G?XY_-@=\)@?>4, M(,E+EN9B:L52%K>V+<(8,BH&K( <[VP8SZC$2[ZU1<&!1MHH2VW/<:[LC":Y M-9OHOA6?3=A.IDD.*T[$+LLH/RX@98>IY5JO'0_)-I:JPYY-"KJ%1Y!/Q8KC ME5VK1$D&N4A83CALIM;R%*A_Y-#.?9Z;)%P)R3+*F.,($OR\I>^5" :!CC1;@.O,O#> M&HP^,/ K _]K/0PK XW:+J>B.014TMF$LP/A:C2JJ8:&J:UQ^DFNUOU1G+^\"73^Y9+F-!ON011&U[&^.N@_=>@U]X1L'?V7Y '/\G MXCF>UQ6/V7R^VPZ([VISO\,\^'ISSS ;OUX*7^OYQJ58OU^*.>Q%K6Q"$;C%-"HE[/&09$,RI1#10%Q5J M>EJ-KF=@871V+N12;*S%5 K?SX8#=V+OF^S*,5>-,7X]H@5D5 ,9&8$\Y1Q" MMLV3?W':87,GPHMJ(RL.*95X5[+_Q,O-' ?P.I)X\MGE2IB98 $]8U,7$J'$N$W- /CD"Y5TK$_0418O3==%P=D>8>)K!#_$!1"V44DT0_1"[^W*)[G0F5-<=K$M?8P:.UI3&6<['U)-;"YCJG#U''#"YC.]Q[2*OD0A(A=G2= I$Q9[MM3.2! ME0BK[=IZ-168'821J=G_N1NV4FLMD>N\7Z*@+[=MK(WO>]>(]4M6I.P(4"76 MU8Z'L=J5'V53L]S9E/I4"_I2:Z/T3BB][YQ2JP#Z@M^G6M"76AO^Z7#D&L\ M/>75RDGKJ74ZGMJE.9JSV7V+\XU[.N"XYA/.MT^MO1YZ*K7F(OE=BQ3TY;;$ M:C>J*!G@D5!5HP2B0'9E3:+NK2M>=._5)4P79TYR91EM'L\:>(9DZ2P M04EG<(USY&5EJKR0K-"UFC63DF6Z&0.-@*L!>'_#F'R]4 [J^N#L/U!+ P04 M " #BB457BP6(RL," #"!P &0 'AL+W=OK8S':@ M^_>[=B"E-(WZL!=B._><>\XEOG>\D^I1%P"&/)5V+HP]\)/QAJYA">;[9J%PYSCZT\2[@ M!X.=/EH3ZV0EY:/=?,TF7F % 8?46 :*CRW,@7-+A#+^[#F])J4%'J\/[%^< M=_2RHAKFDO]DF2DFWL@C&>2TXN9![NY@[V=@^5+)M?LENSIVB!G32AM9[L&X M+YFHG_1I7XDOBI_M4LSI5^$:JB-Q+80I-;D4&V4N\C[(;[>%!^RSL))Q6ZTL2 M]3Z1, BC%CWS]\/##CE14\K(\47O+^6OZ4H;A9_J[[9RU73]=CI[?:_UAJ8P M\?!^:E!;\)*/'WIQ\+G-ZW\B>^&\WSCO=[$G,ZI92L[JK^2\S6J-'SB\;2S; M)+H:];'JVV,/;5%1\!SU0MR@$3?H%'>;Y]@RB,Q)QGAEFP;1D%:*&8:?=)?H MP2LYO3 ^D?PZ)FB7&S=RXTZY-U8D9)W"XI8Z7<6C$VEM46]6<]C(&W;*6SZ7 M#IY27N%-)E034P!3V!_PQ/7WG:QX1E9 J##LHBE\EZGA:[G]H'?BJ25H%/9. M+/E'[; $M7930I-45L+4W:4Y;0;1U/7?D_,9#JAZGCS3U-/MGJHU$YIPR)$R MN!RB)%5/C'ICY,8UW94TV,+=LL A"\H&X/M<2G/8V 3-V$[^ 5!+ P04 M" #BB457> $L3:8# #)#P &0 'AL+W=O+S'.\YWHDW.W'Q+&, 13YE*9-S*U;J<&/;,HPAH_*: M'X#AFQT7&54X%'M;'@30R("RU/8<9V1G-&'68F;F'L1BQG.5)@P>!)%YEE'Q M>04I/\TMUWJ9V"3[6.D)>S$[T#UL03T>'@2.[(HE2C)@,N&,"-C-K:5[$[@& M8%;\GL!)UIZ)=N6)\V<]N(WFEJ-W!"F$2E-0_#O"&M)4,^$^_BY)KZ\8 M]LD=9RJ6Y&<60=3$V^A$Y8GWXLG*ZR1"SSHAM_1SU]MIL-)OPJ7;VC]_PC7!@YH:GEL)/FGXP2M"MZAX=4%]KC DW*LB]1I^5*1>B)KB#2L M1!IVBK24$HP<5VU"%-A138C!U)\.IF=J=)JX5(VO;0Y];^2/*YL-/T>5GZ-. M/V^9 L%,.M$4W=W $5@.9"=X1M98L01^J;!&JYBL377&D[,"%L;XU7S&];4: MBJM#T "3FYM$/K=)U[F=2W.R3[*@)[)&&,95&,;?L1X'GD6"]TU-XP6N3L:!SG5J*.=?NQ#W+ZO9E0[^Y+.CZ/JU< MGW:Z_L@2!1'9*JI %[%[O% 7%>U=/6.7>'/^EASN-'[I>>N3+.B)K"&ZZWRY M6SK?,8M+\IYD[94MZ(NM*6SMTN[VF\HEWZ21HY.S%%UW6[U8HY[8"HWL6H^# M']V]Z14E"7G.5-$D5+-5/[HT7=C9_,J]61==Y1>:HLF]HV*?,$E2V"&E&PO=V]R:W-H965TIIXR--,Z@D[FM0TA3G(#_4]5R.[9TGR$BJ1LPIQ6$RM*WPYP[X& M-!;_YK 66_=(N_+(V&<]N$VFEJ,500&QU!14758P@Z+03$K'EX[4ZM?4P.W[ M)_;7C?/*F4*E MD*SLP$I!F5?ME7[M K$%4#QF .D 9 @8'0"X'97N!/_36V6.;B64 MXC]3[%KND9E;OP,N14UCF%HJR07P%5C1\S^P[_QEV*MM^?M6(?;7UNKRCNMYP)@2J.5OD MTB3-VUMTI-Z@SD":P8JXCF>6YO?2_)^0IC(SS2N3M!:-G:U5G0O/&8;-;(;' M9G%!+RXX*NX.$O0>XLPD["CR5P_MF/K.=2PX()!N!Y(=9? .K/ :CO*/@7SW!YV+;=753AO'OK,/X MK(7X7&R[H=B48GQ"+<;[9=93J3JL*B:S,"#.@1.Y*IB3CTVHR-E9;]2X9ZC/;!<-/!GOKT[\$GC8=D4 Q6U:R_23N9_NN MZZKI-0;SU[H;:UJ*#4W;RMTUS@A4P$)1.A>!"AUONZ-V(%G=-!B/3*IVI;G- M5$<)7!NHYPO&Y-- +]#WJ-%W4$L#!!0 ( .*)15&PO=V]R:W-H965T&;:Q6;A+HEBH!=,?YCB".8C[ M_);)F5FSA$D&A">4( ;+D3&VSZ>VI0!ZQX\$UKPQ1BJ4!:4/:C(+1X:E%$$* M@5 46/ZM8 IIJIBDCC\5J5&?J8#-\8;]2@VU#!047-"L DL%64+*?_Q8):(!D#SM *<".+N MS@L MP*X.M!2F0[K @OL#QE=(Z9V2S8UT+G1:!E-0E09YX+)IXG$"7\.D2R* M0)B$Z O0B.$\3@(T(Z5#5*9/T;RL,:)+]$TZ:XY3X&CQU 2,I8?0\04(G*3\ M1&+NYQ?H^.@$':&$H.\Q+;@\@@]-(46KH\V@$C@I!3HO"'31#24BYNB2A!!N MXTT9;!VQLXEXXNPE'!?1&7+M3\BQ'+=%S_3_X.6Y= %?SN2_PW<$*2"'S MN60T0Y>/ AC!*9KJT@/CNC+7E$2GU]+O(1IS#H*C7]>2!\T$9/QW6U++0SOM MAZJ[X9SG.("1(5]^#FP%AO_Q@^U9G]LROKGN2"%F.N<"B7=M>^&LK M<""RK4B].E+O/1SJ'3(_!R+;RD^OSD_O[0XMH=V&][R..]AU:,NN@;Z=VAS: MKW7U]^J:$5TI=8?CM$W;7OAK*W @LJU(!W6D@_=PZ."0^3D0V59^;.OY*V^] MW:,5MGE!VAVG;^V8M&V;T[4[.RXU&\V(3'ZD>S2. EH047ZEZ]6Z#QSK[F=G M?:+Z0]WD/-.4S>4-9E%".$IA*2FMLYY\&ULO5==;]HP%/TK5E9-G;0V<8 '41J MJ:I-:J6J7WLVX0)6$YO:#K3_?G:2AJ0-'DA17R".[SD^Q_:-KT<;+I[E$D"A MUR1FN!)!9!DIBU_>\P$T(94XX MRM[=BG#$4Q53!K<"R31)B'B[@)AOQ@YVWE_ES="MUR M2Y8938!)RAD2,!\[Y_AL@@,#R"*>*&QDY1D9*U/.GTWCSVSL>$81Q! I0T'T MWQHF$,>&2>MX*4B=*Z%[J<:I\(I0@9Y(G (Z M094&GZ-S*4%)1-@,75,RI3%5%"2Z 2)3 3-D%@'=090*0=D"71!))3J^!$5H M+']HNFW?"7J\OT3'1S_0$:(,/2QY*C6O'+E*>S!*W*C0>Y'K]7?H/4\7IZB# M?R+?\SL-\(D=?D/>=J!=/7'E[/GE[/D976?7[%%&6$1)7)VA)E,Y3;>9QJ3J MF5R1",:.SD4)8@U.^/T;#KQ?319;(JLY[I2..S;V<,*9TBL*3*&(ZV2>@2!9 M/NHOBL[)EY1*FK6!"(;T=Z-Q.O(Q@FP,\Z%9AT,<]$?NNFKS^L.@C*KI M[Y;ZNU;]#USIU=I[W7*RGEWHYR"+T%XIM&<5>@UKB/-EPTW*K.A#=U1+9#6C M06DT:">'@C8=MT16<]PO'?>_((?ZGW:=]V%?VB)JP@>E\$&;R3/XKT);1$WA ML%0XW#=K_"9)5O2A>Z@ELII1[&T/;J^=O"EX6C+=%EO==:5YZ6UM@>W'14A;U]JF.&J(LY1'>E@W8>D8?G$S!/C5G0U23 M6+=RX3*WW1LB%I1)%,-&ULG9513]LP$,>_RBE#$Y,*25-H"VLC41@: MTI 0#/8P[<%-KHF%8V>VT\*WW]EI0S="D=:'Q';NSK_[]WR>K)1^- 6BA:=2 M2#,-"FNKTS T:8$E,X>J0DE?%DJ7S-)4YZ&I-++,.Y4BC*-H&):,RR"9^+4; MG4Q4;067>*/!U&7)]/,,A5I-@WZP6;CE>6'=0IA,*I;C'=K[ZD;3+&RC9+Q$ M:;B2H'$Q#<[ZI[.QL_<&#QQ79FL,+I.Y4H]N,,N2B58K MT,Z:HKF!3]5[$QR7[D^YLYJ^<)G# M'<\E7_"420OW4LT-ZB6;"X0K6=5DM7^!EG%A/L$>< G?"U4;)C,S"2V!NNW" M= TU:Z#B-Z &<*VD+0Q\D1EF?_N'E&";9;S)IQUQ!ZUZ Q]W\*YZ/?C&V9P+;CF:C7H94-W=8EIK[02<,<--KT,[9Z-D M2M[,E6H/SIE(:^$G\/-6"0%4@BNFLU]=8C:,1]V,[E2?FHJE. WHV+J-,4@^ M?N@/H\\[%#AJ%3C:%3VYY)(1.1,@7O+OP1QS+J5+>LX$&6 7=Q-YZ".[YK%, M^B?QR7 2+CN CEN@XYU YP63.;H"]-E2K2Y]0:L%D,:6D-P:#0W/4'N)N]B: M38ZWV [Z@Z@;;=BB#7>C41V@3)\AIV8)"ZU*<">L/6A=',-7'/UNB%$+,=H- M\88(4+'GMR!&'6)$].LF&;?*4K_V MPX(N2-3.@+XOE+*;B=N@O7*3/U!+ P04 " #BB4577VL0%=\# #I%0 M&0 'AL+W=OHRC1,RM4,KTTK:%'T),Q#E+(5%WUHS'1*HAW]@BY4"" MW"F.;-=Q1G9,:&)YLWSNGGLSELF()G#/DP=9AXH)M0Z@G; MFZ5D TN0G])[KD9VA1+0&!)!68(XK.?6%;YB(( )?:@BB_K:P@"C22"J._TI0JUI3.S:O#^CO\^15,BLB8,&B?V@@ MP[DUL5 :Y)%\H'M_H(RH:'&\UDD\E^T*VT="_F9D"PNG54$,4V*?_)8$M%P M<-T7'-S2P7WJ@%]P&)0.@SS1(K(\K1LBB3?C;(>XME9H^B+G)O=6V=!$;^-2 M4H\\DR@#]@9;%7J)ER'8TV2 9 GH /^-*JB.:B.QK]4+@4*?%A;JFN%\"W8'F__X9'SI]=C!D":Q$WJ(@; M]*%[C7KRF_5TAJ*:NRX&"MA1#JN?8EMOBD?CF;UM9O;<"$_=Z:BR:H5\485\ MT1OR+6PA*@@8=$76ZWWLWA@":R4ZK!(=GE11#TT29PBL1=RH(F[T.D5=P [[ MBWIT3%&/JY#'O2$_J*).U#-?ORP#E))]\=3_'S6K70UOJ/!9EDAEY!,1HK52 M"%V9]*YV[%X: FL1,ZF(F9Q4$TQ,$F<(K$77TYG;H J12 M45IKNG?_ECJ\ 46INLAO;$)]5!93BFR#.$UB:OUI6X5WW] M0!?MSU!<"W6ELM-,=M)2+(1QH[&<<_RDK_K#^=ET:S6(^^7@/6>KPW>$^N(H M.^D7.TQ-W]&$QEG7BR&T-G^U-,47I]5K1L6N*;0V>;77^RUWHB.+A=#:&W^:L6,QZ?5:T8UM2FT M-GFUJL:]VM-DKTV>?30]>ZD9U<%VXQQ.'X+>$;ZAB4 1K!6\\;4$L#!!0 ( .*)15>Q M&2+J)@( %<$ 9 >&PO=V]R:W-H965T'#C JK&9;9+VW^]L*,JDM'L) M=_9]WWV??4YZ4/K)-(@6GELA318TUG;+,#1%@RTS,]6AI)U*Z9992G4=FDXC M*SVH%6$<18NP95P&>>K7-CI/56\%E[C18/JV9?KE"H4Z9,$\>%VXYW5CW4*8 MIQVK<8OVH=MHRL*)I>0M2L.5!(U5%JSFRZO$U?N"1XX',U"N&(2,:?D3.86CK@VB8+O@50 M8L5Z8>_5X0>.?BX=7Z&$\;]P&&H7EP$4O;&J'<&DH.5R^++G\1R. ''\!B > M ;'7/33R*M?,LCS5Z@#:51.;"[Q5CR9Q7+I+V5I-NYQP-K]A7,,C$SW"9UB5 M)7=GQ03%H&63AI8$.)JP&)M=#=G%__2A*1_,A%/)F+/F_S?Q)J;0BC3:S3P:[4S5M.]_SXE M=:#\PK#:D>QGA(K.K\Z.R4I4'T84,O'[4KH/U*D9$Q<=,X M_9?D?P%02P,$% @ XHE%5QI)<-A_ P = P !D !X;"]W;W)K&ULK5==;]LV%/TKA%8,"6!'7Y;M9+: Q,'0 NL:Q$W[ M4.R!EJXMHA2ID90=__N1E*SY0U&:P"\V*=U[>,[1%7DUV7#Q4V8 "CWGE,FI MDRE5W+BN3#+(L;SB!3!]9\E%CI6>BI4K"P$XM4DY=0//&[HY)LR))_;:@X@G MO%24,'@02)9YCL7V#BC?3!W?V5UX)*M,F0MN/"GP"N:@GHH'H6=N@Y*2')@D MG"$!RZESZ]_,?)M@([X1V,B],3)2%IS_-)-/Z=3Q#".@D"@#@?7?&F9 J4'2 M//ZM09UF39.X/]ZA_VG%:S$++&'&Z7>2JFSJC!V4PA*75#WRS4>H!44&+^%4 MVE^TJ6,]!R6E5#RODS6#G+#J'S_71NPE!.,7$H(Z(?C5A+!."*W0BIF5=8\5 MCB>";Y PT1K-#*PW-ENK(2K^"[0'$O71O"P*"OH!*4S1'::8 M)8#FMI(^L:I\?2';U68TC@2-(X&%"[L=^7&[D$KH M*ONG35 %,6B',*_>C2QP E-'OUL2Q!J<^/??_*'W1YN\,X$=J T;M6$7>ORE M *&?+%LA:G2CQR]/"$L)JDUU!36T4&9_6,>#:#R8N.M]-:=!D>^'3= !RT'# MQSDZH1-<#X(CSJ=!8>@/VSD/&\[#3LY?N7GS?XGC\+0.1IYWQ/$T* K" M<3O'4<-Q])9J[2%A=ND^7_9+S=K6;0])A97=R!!?HB5A>BFWW@R;CQ9/PV3W8/;]M#=0V>QY-7:%A5 MNZ+O+J#96: .W+INW+I^MUN,L[,:]@H3JY)RMNHK$/EKEIT)[, TW_N_2_ Z M\;_;=@A2A-?:OQ7H#L[TB,9'N]Z%[@"V@(6\;#W^N\&#*A7Y'LHY4YE$P1BE M>-OJ0S?6.T]+?Z]=\M]F1$IDPDM=)[JLH%5\W8!Y>SNA=^4-AD?[9??";Q7F M[K6$IA__C,6*,*FK?JGAO:N1/CQ$U>)6$\4+VR4NN-(]IQUF^K, A G0]Y>< MJ]W$-)[-AT;\'U!+ P04 " #BB457=AV9<3$# # "P &0 'AL+W=O MUAVH/;W+8629S93DO__>PDA)*D 45[:>WDGN-S;FS?.]Y2]L37 (])W'* M)]I:B.QH))JH7CXMD= M"\P0S$8W;'Y$RO62*2 M0,H)31&#Y42[,,^GIJ4 1<1/ EN^-T;*RIS2)S6YCB::H11!# NA*+#\V\ 4 MXE@Q21U_*U*M7E,!]\(J6C)I@9%;@JT=$-2]1EG@LFW1.)$> ,R!QR=HAN"YR0F M8H=NLU &/@"&Z5!ETNMR6%%Y!H2Z#36BZ*M>;?1>]ZPQTX=0NG%X74KC;);Q$ MN6^$!TWAO=0#A;NUZH'"O5JX]YYPOTNXUQ+N&$9# M=R_S0-U^K=M_3W> Y#6%Q!IDK5L*8%TV_';^?:=AHW>A@3:"VD;0:^.!"ARC M6%U5*,,[64Q%Y\4;M'RXAMW<1[U+#30RJHV,>HW< .?GZ#K)<@$1ND[E]P N MNJR,6E;LEI/>M08Z,8W7^FE\^*/$50TET%T0C?8Y\5L'I8K:OWCEO1O446]U M[M5YLU?G-&=,;A@D&T"&!4E7']1L=AP*-VAJ[H@:6=8!S:]%V>RM@N$/FIXN M!NJV6EFT1H[5U-V.LFW3:^C6]]HKU=O>8K8B*9="EA)FG/G2-RO;Q7(B:%9T M7',J9/]6#->RQ0:F N3[):7B9:*:N+II#_\!4$L#!!0 ( .*)15?*&6LY ME0, $40 9 >&PO=V]R:W-H965TB#XPTMH10I):D[>S?[Y!29,N1A36@ MO-BZS!S-.3RF9CS="OFD,@!-G@O&U\?$ M4'D4XLFOXIP9UFF>:Q/WC%_1?+'DD\T@5 MS 7[.T]U-G,N'9+"DJZ9?A#;WZ F-#9XB6#*?I)M'>LY)%DK+8HZ&2LHS3%/QU\ -5#D$UFLRY(!+I"FC"PTU?:8B"7YHP1)C>:*W/'*.&8! M/MR"ICE3'S'YV^*6?'CWD;PC.2=_9F*M*$_5U-58H7F.F]35W%35!$>J"B?D< +PHYZYO\_/>@I)VS4#BU> M>%1MI0#.B%7]C-R"2F1>6CF_?\%8RJQ]=PE7 HVY@\V._4B5-8.;@KUF! MW( 3O__)C[S/7:P' FMI,&HT&/6AQ[\+_BFA*B/,B$#@&7PSZ8B))DU,J\!Q4^"XM\"Y4-;WBC+H]'!O^JE+,1!8BVG4,(W> MRH[1D!H,!-;2X*+1X&(@.U8XXSVK^9-#.[Z."?PC=KQL"KSL+? !*5.99 2W M5'Q!;?#-6YJMN:O$7J135V4@L!;I24-Z\E;.G RIP4!@+0U\;_=N]@;R9@VT M;[SQY8$WNV+\;F_Z>^V#WUOBPFR2UIK8!3Z!SOFJL[Y>E%-792BT-N=@QSEX M*W/6R$/I,!!:6X==,^/W]@FGV#-\9;V1=VC/US'AD:W3W_4:?G^S\2MP;%Z9 M-2A-L7_.E3;-[*:[S%ZPDU=G(+0V]5T7XX_?S*6#=CA#H;5UV/4X?F_[<(I+ MHU?-9!@&AS;M"(J\ Y^Z>P-9 7)EYU1%$K'FNAI>FJO-+'QM)\"#ZS=F1K:# MW@ZF&K"_4KG*<21CL$1([_P"59;5S%J=:%':L>]1:!PB[6&&&PO=V]R M:W-H965TBJ55K5 MJJS;P[0'DUP2JXZ=V0YT_W[7#F244K2'O8 _[CD^Y_KZ9KA2^M$4B!:>2B'- M*"BLK2["T*0%ELR5(HPZG4%8,BZ#9.C7[G0R M5+457.*=!E.7)=._)RC4:A1T@\W"/<\+ZQ;"9%BQ'&=H'ZH[3;.P9,-^Y;V3ESDS.%7B.\]L,0K. LAPP6IA[]7J,Z[]>(&I$L;_ MPJJ)/3T/(*V-5>4:3 I*+IM_]K3.PQ: >/8#HC4@V@7T7@'$:T#LC3;*O*U+ M9EDRU&H%VD43FQOXW'@TN>'2W>+,:MKEA+/)%Z0<&/@ L[JJ!-+]6"9@RDP! M5W3#<"V;2G$I/[Y$R[@P[RC\878)QT?OX BXA*^%J@V3F1F&EC0YYC!=GS]I MSH]>.3^&&R5M8>"3S#![C@_)2VLHVAB:1 <)QW5^ G'W/42=*-ZC9_KO\.B MG+C-;^SYXL/Y_3&>&ZNI9G_N2U%#T=M/X=[QA:E8BJ. 'JI!O<0@>?NF.^A\ MW.?O/Y$]<]MKW?8.L2>W%6JJ%9E#ZBIH015D8*%5":K=$3XC^]+0< \\M^L^ MRZ0?TQTLM]V]C!F<=]N89Z+[K>C^0='WMP_ C$%K0,VIP"5FKJCQ*2V8S!'H M 32B07 VYX);OE]__X6V^*R[H_]E3&='?;CUF$O4N>]Q!E)52]L\@W:U;:-C MWSUVUB?47IMN^)>FZ[)"@2^R:4JJ<&F6OBZ4D S)RJY'P7!T"\I M$UXR<7VW*IG(I>%,P*TB>EF65#U> I?KJ1=Z3QUW;%$8V^$GDXHNX![,M^I6 M8[ =\9K/7.,[$DZHBE,/3P[&M0*O.3UJW 8O&\C/)'9'F^_X>T[]_X!WANI];-=_7F#8\BU M@5+_:F/OGY+]1&9[[(.&?="YUU^6Y1P4D7F=O)CBG,,",OY(F,B579*,+*OV M%-AZQ\[;?@Q727_BKW;9.J/_)UO78]<4I6=D6N1]MH .@V.W<<3 MF>VQ#AO6X:ES>'A*]A.9[;&/&O;12W,8#+.?*TURQC%OL81C'84-Q;) 74W\ MF^AM2](9Y]@E&74$;D"KLKQ9"6*F-O#J P":"5L3/& ML8SC?QBC9XS^3N&UEQZL=0N&&\0A1TW0&Z%8;2\2VX:1E:O% MH.P ?)]+:9X:MKPWM[GD#U!+ P04 " #BB457XSWFH>X# !?% &0 M 'AL+W=O+Z MGC=T4T*9,YO8L86837BF$LI@(9#,TI2(MWM(^&[J8&<_\$S7L3(#[FRR(6MX M ?5ULQ#ZSBU1EC0%)BEG2,!JZMSAV[GOF00;\3>%G:Q=(R/EE?-OYN9Q.74\ MPP@2B)2!(/IK"W-($H.D>7PO0)UR3I-8O]ZC_V'%:S&O1,*<)__0I8JGSMA! M2UB1+%'/?/ ?)@Q.) 1%0F"%YLRLK >BR&PB^ X)$ZW1S(6MCD5>@:I1!:I3%"V1H0MT6<5@T"/"E)YA?[2KGK_ (K01'Y ']'7 MEP?T_MT'] Y1AK[$/),Z14YU MGE*4OQ=U[W<"WF7K:Q3@*^1[?M#"9_[SZ7X'G:"L<6#Q@A-XS;+.N52VMGH8 MQ!;0OY]T?%[C_]J*EX,/VL'--K^5&Q+!U-'[V"(ZLU]_P4/OMS;E/8$UZC H MZS#H0F]Z31QYC5NOT=QK#%1;+?()AG8"\X;:S@(?ZS7:UC4>!X7A&)=!#>YA MR3WLY+X@;_KEI9!^<>I73ZFCC6,GT+GKE8.%=<&AY[5K&99:AIU:/L&:)&W, M.]/.9=X36$/AJ%0XNN2.&_59AY[ &G48EW487WK'C8\,B,=X=+#CVH*&0;M+ M;TKN-YW21*0V- )&U #"_(ZU4 M.^'.7KJ>T)KBJY8'7[3GP;TV/7VA-6M1M3WXXGU/,4/=H1_Q(#ST\7'4B58! M5WT/[FY\'J4@D%#TR!C?VA^V$^D)KUJ'JF?#P MHH;NM;?J"ZU9BZJ[PIU-2R^&'G58M1!Y'!*$@\$)0U[NB>Q?VE9*G7EG M+U%/:$V55?.$;RYJUUX[JK[0FH02(_S XNQ!7@, 'X, 9 >&PO=V]R:W-H965T;0;9"TW<.B!UH:6T(I MTB4I._WW2U**8CN*TJ3I7BR2XKQY;S@?%;DD*YB03NW8ID@FO%"T87@J0 M55D2\7V.E.^FCN_<+EP5ZUR9!3>9;,@:KU%]VEP*/7-;E*PHD 4%@X\YKR1AF9RX2M,QH&[:N)[7KH,' M7(?PGC.52_B#99@=VKM:1JLEN-4R#WH!9]7Z%$+_! (O"#OX+'[^!#>A\4%S)02Q;)29$D1%(=+(I"I$_A;WU"^@H_D!OZ]XI2"3LH=$=F7 MKCC6?J)N/^:BG\D-27'JZ(.3*+;H)*]_\V/O]ZX@O!#804BB-B11'WHRQW7! M6,'6,">4L!2[U-80L84P56B;A,-1,(XG[G9?Q_UM41!%HW&[[8#AH&4XZ&58 MWX'TX Y0+N4)L/K$%+GI(EVC#O;8O!N'WA'ECDV#@==-.&X)Q[V$]>5Y))[Q M/:]1,!QYT1&Y^'X\_L)>>3FM=29DN94(G?OH=E"!,ZGIC:GAA MBTL7YU[0IV;\"X$=Z!^U^D?_4Q$8O61(7@CL("3C-B3CGR\"X_M7)1J:JGZ0 ML[V.GBG#]^[^.KTGUXHZI1^K%@WP(^6BW_USY>UU!OXO*84-[&/B>IT_5UQP M)R[XR;+9 ,0'U3H>'*=@OY^GZG#W.KD2Q=HVN%(?0L54W0BUJVT3/;.MX]'Z MW#37MD.\@ZD[\_=$Z/LG@>)*0WJG0WU0HFYVZXGB&]LO+KG2W:<=YOH# 879 MH-^O.%>W$^.@_>1(_@-02P,$% @ XHE%5],F\T\N P ZA( T !X M;"]S='EL97,N>&ULW5AM:]LP$/XK1EU'"Z-.XL6-UR2P!0J#;13:#_M6E%A. M!++DR4J7[-=/)SG.2W6EZXS!2MI?:$J)BU2*%U28TT]C^M*,YK7$%2*N-?II'%)N23CH5R6UZ6I MHYE:2C,B_=85^=OG?$2ZZ7L2>;J)RMF(W)^]_;%4YNI-Y.\G[TY..O?G5X?^ M,P>&" MXZ8@XV&AY+8N"?$.RTY+%CU0,2(3*OA42.@V;B&9@:6=,B%MXD+X7>]RK8J=N':B:;(=64#/T--X _ETVS[U+ MVWL1;U3Q!V4^+>URI+.AT=B-9@5?.7M5M (P]B[.3JM*K#\*/I*]3\=_=YSB33 M5.R*MKU_S+O\8L7)Y;^2[/ZK' H.:FS>CL2KZ,G!\8M,LJ/4 M&#?O[YU#PMX1H?5&P[0-@L@ C1F@ M,3XJA$S6!3'^VUWBU M\0YYN@^PFC[5(=A*\4[$5HKO-2#A?8.(+ M7&\L#$5@5L-Z!_.$\T%/AF"2! MJF+:L"<81[(,0Z 7PSV:ILCNI/ )UP=[2I(DR\((8&$%28(A\#3B"*8 -&!( MDKCWX,'[*-Z\I^+MKUOCWU!+ P04 " #BB457EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( .*)15<1U"!G& 4 M $$J / >&PO=V]R:V)O;VLN>&ULQ9K;;MLX$$!_A?!3%MBLK9O;!G& M--ED#:2-$0=Y+1B)MHA2I)>DXJ9?OT.Y3JA6'>S+Q$^Q+I&.1N*5T:^S7 M1V.^LF^-TFXVJKW?G(S'KJQ%P]U?9B,T'%D9VW /FW8]=ALK>.5J(7RCQNED M,ATW7.K1V>G^6@L[CC>,%Z671L/.L.-!BJU[/1XVV9-T\E$JZ9]GH^ZW$B/6 M2"T;^5U4L]%DQ%QMMO\8*[\;[;E:EM8H-1LENP,/PGI9_K)[&2#O^:/K]GC^ M>,,9K62I;@T9=L([7=QM$(%0.UJN7$CIGDC9J,+\R0L6_"U M" \%=YE7NP?T0!:%RYY(.&#G5<=(R:.=4;*"NU=L&2#"/SAF5NQV(VP$F2*0 MZ<$@+TRSB2 S!#)[0\B/7'%="M9]D2X"S!' _&" [&C!(\@"@2P.]ZJYJR/( M*0(Y/1CDTILR@GR'0+Y[0\@KJ>%U2ZY><"/(]PCD>UK(2\C2SDO?6A&WD@\( MT0=:HCOQ)'0KV,J:!K*+]A9W%+4),0 MJ^3:F&HKE6)<5VP.7M?K0,#.G>OGP 1324+LDO.RM"VTB!O)NQKEIP!B DF( M#7)C]/KX7MB&78I''U-AUDB(M3'7I6D$N^??^I'"))$06V)9Y$"2>H9S9W+@@,L$W;O74&O?(X]:68 M+E)B7:"87](8$S-(2FR0N/!D1_<<[N[^B.$P?:3$^D!KT'X,,9>DQ"Z):M#! M$&("28D%@A>CO=R#624EMLI -3H4R@QS34;LFE^+F4%$S#09L6G0JJ;78#+, M-!FQ:5ZKFL$(HH-7U'V/KKP9Q,)LDA';!"TA^B\6LTE&;!.TA.AC8E[)B+W2 ME]ZE\%RJ_KO&=)(1ZP2W7A9C8F;)B,V"8^8Q)F:6[)#C6%^*>$@:DTO^=N-8 M[)@MX8I5"YHV*]8=B3$QP>3$@NEC?N;6\C#!M&]$,28FF)Q8,&C5T\M#.2:; MG%@V.&;*@W9L MXA148-XIB+V#8\8IJ,"\4Q![)^I_';-H ZJ-D"QC3,P[!;%W?H?Y"?IH;6\J MH4!GZHF]T\-@ "!?EFG$F)B""F(%O6#N-?[,/O'0(X9 MK?DYFB]+->)E))B%IL06&L8,"UW8E3+;&!.ST)1\D1@RV\2.8DS,0E/RB1QL ML"AV^A2ST)380OA@40\3L]"TL]"X.]F=G59B);6H/L,M'.PON2H7EH4_NR47 M>1&F3U>M4A>P[U;?&%[M5T#N5V^>_0=02P,$% @ XHE%5]))O&T1 @ M%R8 !H !X;"]?!-T#(HPS=1Y +Z1 ITA@\%3$D>/D7Q =B^/2K M'-IQWYWJ;M_7Q._8^4ZGI7CFV]Z_IR.E_9=,.Q'<_+89OZ=OW> M;DO2Y3*GX79&\_QT.W/Q^MF7_YG8;3;[=?G9K7\?RVG\Q^#TIQO>ZZZ4L5F\ MML.VC*LF?1RNIVNZ'.3N/+E9O+RMFN'E39HT=Y!"D,X?9!!D\PBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>AGH;@=Z&>AN! MWH9Z&X'>-MDL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\G MT-M1;R?0VU%O)]#;46\GT-LGF]T$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM M!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G)8'>@7H'@=Z!>@>!WH%Z M!X'>@7H'@=X9]F?4.Q/HG5'O3*!W1KTS@=X9]<[?J7<=/P^E7GN^UOC\ M[Z1Z/-];KH^_++].3M[>"\[IMJ(^_P502P,$% @ XHE%5\"(;73I 0 M?B4 !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R( M<*/>JA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>F MV2)&=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+ M<[-JXNANDWX.M>VFF:X K @ $0 @ &O 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " #BB457F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .*) M15<1=70H6 8 '$E 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ XHE%5X(BQ&@S P 6PH !@ ("!DA0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XHE%5U0O]A/"!P MYR$ !@ ("!FB( 'AL+W=O&UL4$L! A0#% @ XHE%5_KA\C.W @ U04 !D M ("!W4P 'AL+W=O&PO=V]R M:W-H965T8VW5'! , & & M 9 " @0-8 !X;"]W;W)K&UL M4$L! A0#% @ XHE%5\<\J6)E P -0< !D ("!/EL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MXHE%5ZK0=&PO=V]R:W-H965T&UL4$L! A0#% @ XHE%5X#' ^?$ @ )08 !D M ("!>X\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ XHE%5[*&>C[U @ 0P8 !D ("!MJ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XHE% M5]D]?6Y1! N H !D ("!?:H 'AL+W=O,8/8" !5!@ &0 M @($%KP >&PO=V]R:W-H965T&UL4$L! A0#% @ XHE%5Z4LA61. P @@ M !D ("!);4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XHE%5QLQQ+SI P BP@ !D M ("!_,$ 'AL+W=O&PO=V]R:W-H965T M8'>7<*P4 '&UL4$L! A0# M% @ XHE%5]3)ZU5L! :QH !D ("!8LX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ XHE%5_AI M5U^0 @ WP8 !D ("!%MD 'AL+W=O&PO=V]R:W-H965T/N#V , ,\4 9 " @3;> !X;"]W;W)K&UL4$L! A0#% @ XHE%5\?2:,@) P 5@L !D M ("!1>( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XHE%5_7$O=!K P -PL !D ("! M*.T 'AL+W=O!0 &0 @('*\ >&PO=V]R:W-H965T&UL4$L! A0#% M @ XHE%5XL%B,K# @ P@< !D ("!J/< 'AL+W=O!0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ XHE%5U]K$!7? P Z14 !D M ("!40P! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ XHE%5W8=F7$Q P P L !D ("!>A8! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MXHE%5[J[4.?& @ V0D !D ("!A2 ! 'AL+W=O&UL4$L! A0#% @ XHE%5],F\T\N P MZA( T ( !/"L! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ XHE%5]))O&T1 @ %R8 M !H ( !PS0! 'AL+U]R96QS+W=O XML 78 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 79 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 125 252 1 false 47 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.angiodynamics.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Consolidated Statements of Operations Sheet http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 2 false false R3.htm 0000003 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets Sheet http://www.angiodynamics.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 0000005 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.angiodynamics.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 0000008 - Disclosure - Consolidated Financial Statements Sheet http://www.angiodynamics.com/role/ConsolidatedFinancialStatements Consolidated Financial Statements Notes 8 false false R9.htm 0000009 - Disclosure - Divestitures Sheet http://www.angiodynamics.com/role/Divestitures Divestitures Notes 9 false false R10.htm 0000010 - Disclosure - Revenue from Contracts with Customers Sheet http://www.angiodynamics.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 10 false false R11.htm 0000011 - Disclosure - Inventories Sheet http://www.angiodynamics.com/role/Inventories Inventories Notes 11 false false R12.htm 0000012 - Disclosure - Goodwill and Intangible Assets Sheet http://www.angiodynamics.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 0000013 - Disclosure - Accrued Liabilities Sheet http://www.angiodynamics.com/role/AccruedLiabilities Accrued Liabilities Notes 13 false false R14.htm 0000014 - Disclosure - Long-Term Debt Sheet http://www.angiodynamics.com/role/LongTermDebt Long-Term Debt Notes 14 false false R15.htm 0000015 - Disclosure - Income Taxes Sheet http://www.angiodynamics.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 0000016 - Disclosure - Share-Based Compensation Sheet http://www.angiodynamics.com/role/ShareBasedCompensation Share-Based Compensation Notes 16 false false R17.htm 0000017 - Disclosure - Earnings Per Share Sheet http://www.angiodynamics.com/role/EarningsPerShare Earnings Per Share Notes 17 false false R18.htm 0000018 - Disclosure - Segment and Geographic Information Sheet http://www.angiodynamics.com/role/SegmentandGeographicInformation Segment and Geographic Information Notes 18 false false R19.htm 0000019 - Disclosure - Fair Value Sheet http://www.angiodynamics.com/role/FairValue Fair Value Notes 19 false false R20.htm 0000020 - Disclosure - Leases Sheet http://www.angiodynamics.com/role/Leases Leases Notes 20 false false R21.htm 0000021 - Disclosure - Commitments and Contingencies Sheet http://www.angiodynamics.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 0000022 - Disclosure - Acquisition, Restructuring and Other Items, Net Sheet http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNet Acquisition, Restructuring and Other Items, Net Notes 22 false false R23.htm 0000023 - Disclosure - Accumulated Other Comprehensive Income Sheet http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncome Accumulated Other Comprehensive Income Notes 23 false false R24.htm 0000024 - Disclosure - Recently Issued Accounting Pronouncements Sheet http://www.angiodynamics.com/role/RecentlyIssuedAccountingPronouncements Recently Issued Accounting Pronouncements Notes 24 false false R25.htm 0000025 - Disclosure - Recently Issued Accounting Pronouncements (Policies) Sheet http://www.angiodynamics.com/role/RecentlyIssuedAccountingPronouncementsPolicies Recently Issued Accounting Pronouncements (Policies) Policies http://www.angiodynamics.com/role/RecentlyIssuedAccountingPronouncements 25 false false R26.htm 0000026 - Disclosure - Divestitures (Tables) Sheet http://www.angiodynamics.com/role/DivestituresTables Divestitures (Tables) Tables http://www.angiodynamics.com/role/Divestitures 26 false false R27.htm 0000027 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.angiodynamics.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.angiodynamics.com/role/RevenuefromContractswithCustomers 27 false false R28.htm 0000028 - Disclosure - Inventories (Tables) Sheet http://www.angiodynamics.com/role/InventoriesTables Inventories (Tables) Tables http://www.angiodynamics.com/role/Inventories 28 false false R29.htm 0000029 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.angiodynamics.com/role/GoodwillandIntangibleAssets 29 false false R30.htm 0000030 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.angiodynamics.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.angiodynamics.com/role/AccruedLiabilities 30 false false R31.htm 0000031 - Disclosure - Earnings Per Share (Tables) Sheet http://www.angiodynamics.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.angiodynamics.com/role/EarningsPerShare 31 false false R32.htm 0000032 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.angiodynamics.com/role/SegmentandGeographicInformationTables Segment and Geographic Information (Tables) Tables http://www.angiodynamics.com/role/SegmentandGeographicInformation 32 false false R33.htm 0000033 - Disclosure - Fair Value (Tables) Sheet http://www.angiodynamics.com/role/FairValueTables Fair Value (Tables) Tables http://www.angiodynamics.com/role/FairValue 33 false false R34.htm 0000034 - Disclosure - Leases (Tables) Sheet http://www.angiodynamics.com/role/LeasesTables Leases (Tables) Tables http://www.angiodynamics.com/role/Leases 34 false false R35.htm 0000035 - Disclosure - Acquisition, Restructuring and Other Items, Net (Tables) Sheet http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetTables Acquisition, Restructuring and Other Items, Net (Tables) Tables http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNet 35 false false R36.htm 0000036 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeTables Accumulated Other Comprehensive Income (Tables) Tables http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncome 36 false false R37.htm 0000037 - Disclosure - Divestitures (Details) Sheet http://www.angiodynamics.com/role/DivestituresDetails Divestitures (Details) Details http://www.angiodynamics.com/role/DivestituresTables 37 false false R38.htm 0000038 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Sheet http://www.angiodynamics.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Details 38 false false R39.htm 0000039 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) Sheet http://www.angiodynamics.com/role/RevenuefromContractswithCustomersNarrativeDetails Revenue from Contracts with Customers - Narrative (Details) Details 39 false false R40.htm 0000040 - Disclosure - Revenue from Contracts with Customers - Contract Balances with Customers (Details) Sheet http://www.angiodynamics.com/role/RevenuefromContractswithCustomersContractBalanceswithCustomersDetails Revenue from Contracts with Customers - Contract Balances with Customers (Details) Details 40 false false R41.htm 0000041 - Disclosure - Inventories - Schedule of Inventories (Details) Sheet http://www.angiodynamics.com/role/InventoriesScheduleofInventoriesDetails Inventories - Schedule of Inventories (Details) Details 41 false false R42.htm 0000042 - Disclosure - Inventories - Narrative (Details) Sheet http://www.angiodynamics.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 42 false false R43.htm 0000043 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 43 false false R44.htm 0000044 - Disclosure - Goodwill and Intangible Assets - Change in Goodwill (Details) Sheet http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails Goodwill and Intangible Assets - Change in Goodwill (Details) Details 44 false false R45.htm 0000045 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 45 false false R46.htm 0000046 - Disclosure - Goodwill and Intangible Assets - Expected Future Amortization Expense (Details) Sheet http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Expected Future Amortization Expense (Details) Details 46 false false R47.htm 0000047 - Disclosure - Accrued Liabilities (Details) Sheet http://www.angiodynamics.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.angiodynamics.com/role/AccruedLiabilitiesTables 47 false false R48.htm 0000048 - Disclosure - Income Taxes (Details) Sheet http://www.angiodynamics.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.angiodynamics.com/role/IncomeTaxes 48 false false R49.htm 0000049 - Disclosure - Share-Based Compensation (Details) Sheet http://www.angiodynamics.com/role/ShareBasedCompensationDetails Share-Based Compensation (Details) Details http://www.angiodynamics.com/role/ShareBasedCompensation 49 false false R50.htm 0000050 - Disclosure - Earnings Per Share (Details) Sheet http://www.angiodynamics.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.angiodynamics.com/role/EarningsPerShareTables 50 false false R51.htm 0000051 - Disclosure - Segment and Geographic Information - Narrative (Details) Sheet http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails Segment and Geographic Information - Narrative (Details) Details 51 false false R52.htm 0000052 - Disclosure - Segment and Geographic Information - Summary of Net Sales by Product Category (Details) Sheet http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyProductCategoryDetails Segment and Geographic Information - Summary of Net Sales by Product Category (Details) Details 52 false false R53.htm 0000053 - Disclosure - Segment and Geographic Information - Summary of Net Sales by Geographic Area (Details) Sheet http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyGeographicAreaDetails Segment and Geographic Information - Summary of Net Sales by Geographic Area (Details) Details 53 false false R54.htm 0000054 - Disclosure - Fair Value - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details) Sheet http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails Fair Value - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details) Details 54 false false R55.htm 0000055 - Disclosure - Fair Value - Fair Value Measurements Using Significant Unobservable Inputs (Details) Sheet http://www.angiodynamics.com/role/FairValueFairValueMeasurementsUsingSignificantUnobservableInputsDetails Fair Value - Fair Value Measurements Using Significant Unobservable Inputs (Details) Details 55 false false R56.htm 0000056 - Disclosure - Fair Value - Summary Showing the Recurring Fair Value Measurements of the Contingent Consideration Liability (Details) Sheet http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails Fair Value - Summary Showing the Recurring Fair Value Measurements of the Contingent Consideration Liability (Details) Details 56 false false R57.htm 0000057 - Disclosure - Fair Value - Additional Information (Details) Sheet http://www.angiodynamics.com/role/FairValueAdditionalInformationDetails Fair Value - Additional Information (Details) Details 57 false false R58.htm 0000058 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 58 false false R59.htm 0000059 - Disclosure - Leases - Liability Maturity Schedule (Details) Sheet http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails Leases - Liability Maturity Schedule (Details) Details 59 false false R60.htm 0000060 - Disclosure - Leases - Supplemental Statement of Operations Information (Details) Sheet http://www.angiodynamics.com/role/LeasesSupplementalStatementofOperationsInformationDetails Leases - Supplemental Statement of Operations Information (Details) Details 60 false false R61.htm 0000061 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.angiodynamics.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 61 false false R62.htm 0000062 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.angiodynamics.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.angiodynamics.com/role/CommitmentsandContingencies 62 false false R63.htm 0000063 - Disclosure - Acquisition, Restructuring and Other Items, Net (Details) Sheet http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetDetails Acquisition, Restructuring and Other Items, Net (Details) Details http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetTables 63 false false R64.htm 0000064 - Disclosure - Accumulated Other Comprehensive Income (Details) Sheet http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeDetails Accumulated Other Comprehensive Income (Details) Details http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeTables 64 false false All Reports Book All Reports ango-20230831.htm ango-20230831.xsd ango-20230831_cal.xml ango-20230831_def.xml ango-20230831_lab.xml ango-20230831_pre.xml ango-20230831_g1.gif http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ango-20230831.htm": { "nsprefix": "ango", "nsuri": "http://www.angiodynamics.com/20230831", "dts": { "inline": { "local": [ "ango-20230831.htm" ] }, "schema": { "local": [ "ango-20230831.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] }, "calculationLink": { "local": [ "ango-20230831_cal.xml" ] }, "definitionLink": { "local": [ "ango-20230831_def.xml" ] }, "labelLink": { "local": [ "ango-20230831_lab.xml" ] }, "presentationLink": { "local": [ "ango-20230831_pre.xml" ] } }, "keyStandard": 227, "keyCustom": 25, "axisStandard": 18, "axisCustom": 1, "memberStandard": 29, "memberCustom": 15, "hidden": { "total": 13, "http://fasb.org/us-gaap/2022": 7, "http://xbrl.sec.gov/dei/2022": 6 }, "contextCount": 125, "entityCount": 1, "segmentCount": 47, "elementCount": 406, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 516, "http://xbrl.sec.gov/dei/2022": 32 }, "report": { "R1": { "role": "http://www.angiodynamics.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "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": "ango-20230831.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": "ango-20230831.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations", "longName": "0000002 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.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": "ango-20230831.htm", "unique": true } }, "R3": { "role": "http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss", "longName": "0000003 - Statement - Consolidated Statements of Comprehensive Loss", "shortName": "Consolidated Statements of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "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": "ango-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "unique": true } }, "R4": { "role": "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets", "longName": "0000004 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.angiodynamics.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000005 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "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": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "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": "ango-20230831.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000006 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "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": "ango-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "unique": true } }, "R7": { "role": "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity", "longName": "0000007 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-30", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-30", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.angiodynamics.com/role/ConsolidatedFinancialStatements", "longName": "0000008 - Disclosure - Consolidated Financial Statements", "shortName": "Consolidated Financial Statements", "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": "ango-20230831.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": "ango-20230831.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.angiodynamics.com/role/Divestitures", "longName": "0000009 - Disclosure - Divestitures", "shortName": "Divestitures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.angiodynamics.com/role/RevenuefromContractswithCustomers", "longName": "0000010 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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": "ango-20230831.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": "ango-20230831.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.angiodynamics.com/role/Inventories", "longName": "0000011 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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": "ango-20230831.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": "ango-20230831.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.angiodynamics.com/role/GoodwillandIntangibleAssets", "longName": "0000012 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.angiodynamics.com/role/AccruedLiabilities", "longName": "0000013 - Disclosure - Accrued Liabilities", "shortName": "Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.angiodynamics.com/role/LongTermDebt", "longName": "0000014 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.angiodynamics.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": "ango-20230831.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": "ango-20230831.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.angiodynamics.com/role/ShareBasedCompensation", "longName": "0000016 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.angiodynamics.com/role/EarningsPerShare", "longName": "0000017 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.angiodynamics.com/role/SegmentandGeographicInformation", "longName": "0000018 - Disclosure - Segment and Geographic Information", "shortName": "Segment and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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": "ango-20230831.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": "ango-20230831.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.angiodynamics.com/role/FairValue", "longName": "0000019 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.angiodynamics.com/role/Leases", "longName": "0000020 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "ango-20230831.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": "ango-20230831.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.angiodynamics.com/role/CommitmentsandContingencies", "longName": "0000021 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNet", "longName": "0000022 - Disclosure - Acquisition, Restructuring and Other Items, Net", "shortName": "Acquisition, Restructuring and Other Items, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncome", "longName": "0000023 - Disclosure - Accumulated Other Comprehensive Income", "shortName": "Accumulated Other Comprehensive Income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.angiodynamics.com/role/RecentlyIssuedAccountingPronouncements", "longName": "0000024 - Disclosure - Recently Issued Accounting Pronouncements", "shortName": "Recently Issued Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.angiodynamics.com/role/RecentlyIssuedAccountingPronouncementsPolicies", "longName": "0000025 - Disclosure - Recently Issued Accounting Pronouncements (Policies)", "shortName": "Recently Issued Accounting Pronouncements (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.angiodynamics.com/role/DivestituresTables", "longName": "0000026 - Disclosure - Divestitures (Tables)", "shortName": "Divestitures (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "ango:ScheduleOfRecognizedIdentifiedAssetsSoldTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ango:ScheduleOfRecognizedIdentifiedAssetsSoldTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersTables", "longName": "0000027 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.angiodynamics.com/role/InventoriesTables", "longName": "0000028 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.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", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsTables", "longName": "0000029 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.angiodynamics.com/role/AccruedLiabilitiesTables", "longName": "0000030 - Disclosure - Accrued Liabilities (Tables)", "shortName": "Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.angiodynamics.com/role/EarningsPerShareTables", "longName": "0000031 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.angiodynamics.com/role/SegmentandGeographicInformationTables", "longName": "0000032 - Disclosure - Segment and Geographic Information (Tables)", "shortName": "Segment and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "ango:ScheduleOfNetRevenueByProductGroupTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ango:ScheduleOfNetRevenueByProductGroupTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.angiodynamics.com/role/FairValueTables", "longName": "0000033 - Disclosure - Fair Value (Tables)", "shortName": "Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.angiodynamics.com/role/LeasesTables", "longName": "0000034 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "ango:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ango:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetTables", "longName": "0000035 - Disclosure - Acquisition, Restructuring and Other Items, Net (Tables)", "shortName": "Acquisition, Restructuring and Other Items, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeTables", "longName": "0000036 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "shortName": "Accumulated Other Comprehensive Income (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.angiodynamics.com/role/DivestituresDetails", "longName": "0000037 - Disclosure - Divestitures (Details)", "shortName": "Divestitures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ango:ScheduleOfRecognizedIdentifiedAssetsSoldTableTextBlock", "div", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "unique": true } }, "R38": { "role": "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "longName": "0000038 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-51", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "unique": true } }, "R39": { "role": "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersNarrativeDetails", "longName": "0000039 - Disclosure - Revenue from Contracts with Customers - Narrative (Details)", "shortName": "Revenue from Contracts with Customers - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "ango:ContractWithCustomerRightOfReturnProductReturnPeriodAfterPurchaseDateRequiringPreApproval", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ango:ContractWithCustomerRightOfReturnProductReturnPeriodAfterPurchaseDateRequiringPreApproval", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersContractBalanceswithCustomersDetails", "longName": "0000040 - Disclosure - Revenue from Contracts with Customers - Contract Balances with Customers (Details)", "shortName": "Revenue from Contracts with Customers - Contract Balances with Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "unique": true } }, "R41": { "role": "http://www.angiodynamics.com/role/InventoriesScheduleofInventoriesDetails", "longName": "0000041 - Disclosure - Inventories - Schedule of Inventories (Details)", "shortName": "Inventories - Schedule of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.angiodynamics.com/role/InventoriesNarrativeDetails", "longName": "0000042 - Disclosure - Inventories - Narrative (Details)", "shortName": "Inventories - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryValuationReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryValuationReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "0000043 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails", "longName": "0000044 - Disclosure - Goodwill and Intangible Assets - Change in Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Change in Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "unique": true } }, "R45": { "role": "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "longName": "0000045 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails", "longName": "0000046 - Disclosure - Goodwill and Intangible Assets - Expected Future Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets - Expected Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails", "longName": "0000047 - Disclosure - Accrued Liabilities (Details)", "shortName": "Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.angiodynamics.com/role/IncomeTaxesDetails", "longName": "0000048 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "ango:EffectiveIncomeTaxRateReconciliationBeforeDiscreetItemsPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ango:EffectiveIncomeTaxRateReconciliationBeforeDiscreetItemsPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.angiodynamics.com/role/ShareBasedCompensationDetails", "longName": "0000049 - Disclosure - Share-Based Compensation (Details)", "shortName": "Share-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.angiodynamics.com/role/EarningsPerShareDetails", "longName": "0000050 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "unique": true } }, "R51": { "role": "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails", "longName": "0000051 - Disclosure - Segment and Geographic Information - Narrative (Details)", "shortName": "Segment and Geographic Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyProductCategoryDetails", "longName": "0000052 - Disclosure - Segment and Geographic Information - Summary of Net Sales by Product Category (Details)", "shortName": "Segment and Geographic Information - Summary of Net Sales by Product Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ango:GrossMarginPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "unique": true } }, "R53": { "role": "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyGeographicAreaDetails", "longName": "0000053 - Disclosure - Segment and Geographic Information - Summary of Net Sales by Geographic Area (Details)", "shortName": "Segment and Geographic Information - Summary of Net Sales by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails", "longName": "0000054 - Disclosure - Fair Value - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details)", "shortName": "Fair Value - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-94", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-94", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "unique": true } }, "R55": { "role": "http://www.angiodynamics.com/role/FairValueFairValueMeasurementsUsingSignificantUnobservableInputsDetails", "longName": "0000055 - Disclosure - Fair Value - Fair Value Measurements Using Significant Unobservable Inputs (Details)", "shortName": "Fair Value - Fair Value Measurements Using Significant Unobservable Inputs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails", "longName": "0000056 - Disclosure - Fair Value - Summary Showing the Recurring Fair Value Measurements of the Contingent Consideration Liability (Details)", "shortName": "Fair Value - Summary Showing the Recurring Fair Value Measurements of the Contingent Consideration Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-94", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-99", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "unique": true } }, "R57": { "role": "http://www.angiodynamics.com/role/FairValueAdditionalInformationDetails", "longName": "0000057 - Disclosure - Fair Value - Additional Information (Details)", "shortName": "Fair Value - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-6", "name": "ango:UndiscountedContingentConsiderationDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "ango:UndiscountedContingentConsiderationDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails", "longName": "0000058 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ango:AssetsAndLiabilitiesLesseeTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ango:AssetsAndLiabilitiesLesseeTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails", "longName": "0000059 - Disclosure - Leases - Liability Maturity Schedule (Details)", "shortName": "Leases - Liability Maturity Schedule (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.angiodynamics.com/role/LeasesSupplementalStatementofOperationsInformationDetails", "longName": "0000060 - Disclosure - Leases - Supplemental Statement of Operations Information (Details)", "shortName": "Leases - Supplemental Statement of Operations Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.angiodynamics.com/role/LeasesSupplementalCashFlowInformationDetails", "longName": "0000061 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.angiodynamics.com/role/CommitmentsandContingenciesDetails", "longName": "0000062 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-112", "name": "us-gaap:LossContingencyPatentsAllegedlyInfringedNumber", "unitRef": "patent", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-112", "name": "us-gaap:LossContingencyPatentsAllegedlyInfringedNumber", "unitRef": "patent", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetDetails", "longName": "0000063 - Disclosure - Acquisition, Restructuring and Other Items, Net (Details)", "shortName": "Acquisition, Restructuring and Other Items, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "ango:AcquisitionRestructuringAndOtherItemsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PaymentsForPreviousAcquisition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "unique": true } }, "R64": { "role": "http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeDetails", "longName": "0000064 - Disclosure - Accumulated Other Comprehensive Income (Details)", "shortName": "Accumulated Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-123", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ango-20230831.htm", "unique": true } } }, "tag": { "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations", "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyProductCategoryDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "terseLabel": "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": [ "r39", "r175", "r221", "r224", "r229", "r232", "r245", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r412", "r493", "r561" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r0", "r1", "r2", "r84", "r87", "r145", "r146" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in usd 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": [ "r6", "r296" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "TrademarksMember", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Trademarks [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." } } }, "auth_ref": [ "r107" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares 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": [ "r6" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "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": [ "r75", "r77" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value $0.01 per share, 5,000,000 shares authorized; no shares issued and outstanding", "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": [ "r6", "r512" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetDetails", "http://www.angiodynamics.com/role/LeasesSupplementalStatementofOperationsInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r269", "r273" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.angiodynamics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities excluded as their inclusion would be anti-dilutive (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": [ "r206" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "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": [ "r265", "r266", "r267", "r268", "r447", "r451" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "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": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.angiodynamics.com/role/RecentlyIssuedAccountingPronouncements" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r144", "r181", "r182", "r185", "r186", "r195", "r196", "r197", "r243", "r244", "r247", "r248", "r380", "r381", "r382", "r397", "r401", "r402", "r403", "r413", "r414", "r415", "r425", "r426", "r438", "r440", "r448", "r449", "r450", "r467", "r468", "r469", "r470", "r471" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.angiodynamics.com/role/RecentlyIssuedAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued 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": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r80" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NonUsMember", "presentation": [ "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails", "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares 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": [ "r6" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "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": [ "r151", "r267" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r80" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r80" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs for disposition", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r55", "r105", "r377", "r385", "r386", "r535" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outside services", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. 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_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed and intangible asset impairments and disposals", "label": "Impairment of Long-Lived Assets to be Disposed of", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r55", "r83" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r80" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CostOfSalesMember", "presentation": [ "http://www.angiodynamics.com/role/LeasesSupplementalStatementofOperationsInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gross carrying value, finite intangible items", "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": [ "r78", "r451" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income tax benefit", "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": [ "r35", "r128", "r132", "r141", "r221", "r224", "r229", "r232", "r456", "r493" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated useful life of intangible assets other than goodwill", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails", "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying value, finite intangible items", "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": [ "r78", "r447" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetDetails", "http://www.angiodynamics.com/role/LeasesSupplementalStatementofOperationsInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r273" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a01", "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": [ "r295", "r327", "r332", "r405", "r441", "r505", "r506", "r507" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.angiodynamics.com/role/FairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Showing the Recurring Fair Value Measurements of the Contingent Consideration Liability", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset." } } }, "auth_ref": [ "r119", "r120" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "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_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails", "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "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_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.angiodynamics.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations", "http://www.angiodynamics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic weighted average shares outstanding (in shares)", "terseLabel": "Basic (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": [ "r198", "r205" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r63", "r474" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a02", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r295", "r327", "r332", "r405", "r442", "r495", "r496", "r505", "r506", "r507" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails", "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a03", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r295", "r327", "r328", "r329", "r330", "r331", "r332", "r405", "r443", "r495", "r496", "r505", "r506", "r507" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Additions to 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": [ "r46" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Net Sales by Geographic Area", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r38", "r69" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r271", "r272", "r273", "r274", "r276", "r277", "r278" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityRegistrantName", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [ "r517" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r406" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.angiodynamics.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU assets obtained in exchange for lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r433", "r511" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r221", "r224", "r229", "r232", "r493" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Financial Liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r119" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNet" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition, Restructuring and Other Items, Net", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r270", "r272", "r275", "r279", "r280" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueMeasurementsUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r33", "r95", "r162", "r165", "r170", "r417", "r422", "r423", "r453", "r459", "r528", "r529" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived 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": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.angiodynamics.com/role/FairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements Using Significant Unobservable Inputs", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r122", "r123" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit." } } }, "auth_ref": [ "r9", "r96", "r136", "r467", "r471", "r512" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.angiodynamics.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities (shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r540" ] }, "us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Other Liabilities, Noncurrent", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other liabilities expected to be paid after one year or operating cycle, if longer." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [ "r517" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityFileNumber", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Measurement Input, Discount Rate [Member]", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r593" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "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": [ "r416" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.angiodynamics.com/role/FairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Assets and Liabilities Measured on a Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r404", "r405" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails", "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyProductCategoryDetails" ], "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": [ "r66", "r67", "r68", "r72" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueMeasurementsUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in present value of contingent consideration", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r122" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RetainedEarningsMember", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings [Member]", "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit." } } }, "auth_ref": [ "r143", "r178", "r179", "r180", "r184", "r192", "r194", "r246", "r369", "r370", "r371", "r378", "r379", "r398", "r464", "r466" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r75", "r77" ] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [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_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.angiodynamics.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "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": [ "r5", "r13", "r14", "r15" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r55", "r253", "r258", "r264", "r494" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PerformanceSharesMember", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Performance share units", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [ "r517" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r259" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Costs", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r88", "r89", "r90" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r81" ] }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Changes and Error Corrections [Abstract]", "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options and employee stock purchase plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r47" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations", "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangibles", "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": [ "r55", "r74", "r79" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounts receivable allowances", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r173", "r250" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating 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_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Liabilities", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/DivestituresDetails": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets", "http://www.angiodynamics.com/role/DivestituresDetails", "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "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": [ "r150", "r252", "r452", "r494", "r512", "r544", "r551" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.angiodynamics.com/role/LeasesSupplementalStatementofOperationsInformationDetails" ], "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": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other expense, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r42" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "AmendmentFlag", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares (in shares)", "negatedPeriodStartLabel": "Beginning Balance, Treasury (in shares)", "negatedPeriodEndLabel": "Ending Balance, Treasury (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": [ "r97" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r75", "r77", "r447" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails" ], "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": [ "r64", "r65", "r124", "r125", "r238", "r474" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred financing costs on long-term debt", "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": [ "r50" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets", "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersContractBalanceswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances of $1,878 and $2,150 respectively", "verboseLabel": "Receivables", "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": [ "r240", "r241" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration by Type [Axis]", "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Type [Domain]", "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r436" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.angiodynamics.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charges against income for share-based payment arrangements", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r364" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowances", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r158", "r242", "r249" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/DivestituresDetails": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 }, "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets", "http://www.angiodynamics.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r73", "r76" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r77" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets", "http://www.angiodynamics.com/role/DivestituresDetails" ], "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": [ "r147", "r160", "r175", "r245", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r393", "r395", "r412", "r512", "r561", "r562", "r600" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r64", "r65", "r124", "r125", "r238" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2022", "localname": "US", "presentation": [ "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails", "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/DivestituresDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.angiodynamics.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current assets", "label": "Assets, Noncurrent", "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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r175", "r245", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r393", "r395", "r412", "r561", "r562", "r600" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r64", "r65", "r124", "r125", "r238", "r472", "r474" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails" ], "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": [ "r64", "r65", "r124", "r125", "r238", "r474" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersContractBalanceswithCustomersDetails" ], "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": [ "r302", "r303", "r323" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.angiodynamics.com/role/LeasesSupplementalStatementofOperationsInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r37" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ReportingUnitDomain", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Domain]", "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r263", "r264", "r494" ] }, "ango_ChangeInFairValueOfContingentConsiderationOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "ChangeInFairValueOfContingentConsiderationOne", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 }, "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows", "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of contingent consideration", "label": "Change In Fair Value Of Contingent Consideration One", "documentation": "Change In Fair Value Of Contingent Consideration" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r436" ] }, "ango_ContractWithCustomerRightOfReturnProductReturnPeriodAfterPurchaseDateRequiringPreApproval": { "xbrltype": "durationItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "ContractWithCustomerRightOfReturnProductReturnPeriodAfterPurchaseDateRequiringPreApproval", "presentation": [ "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Days after purchase after which pre-approval is required for product return", "label": "Contract With Customer, Right Of Return, Product Return Period After Purchase Date Requiring Pre-Approval", "documentation": "Contract With Customer, Right Of Return, Product Return Period After Purchase Date Requiring Pre-Approval" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.angiodynamics.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r523" ] }, "ango_MedDeviceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "MedDeviceMember", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails", "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Med Device", "label": "Med Device [Member]", "documentation": "Med Device" } } }, "auth_ref": [] }, "ango_NumberOfPatentsUpheldOverPriorArtReferences": { "xbrltype": "integerItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "NumberOfPatentsUpheldOverPriorArtReferences", "presentation": [ "http://www.angiodynamics.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of patents upheld over prior art references", "label": "Number Of Patents Upheld Over Prior Art References", "documentation": "Number Of Patents Upheld Over Prior Art References" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GoodwillRollForward", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [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": [] }, "ango_TransitionserviceagreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "TransitionserviceagreementMember", "presentation": [ "http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transition service agreement", "label": "Transition service agreement [Member]", "documentation": "Transition service agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r542" ] }, "ango_ScheduleOfNetRevenueByProductGroupTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "ScheduleOfNetRevenueByProductGroupTableTextBlock", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Net Sales by Product Category", "label": "Schedule of Net Revenue by Product Group [Table Text Block]", "documentation": "Schedule of net revenue by product group." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r436" ] }, "ango_AccruedFreight": { "xbrltype": "monetaryItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "AccruedFreight", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Freight", "label": "Accrued Freight", "documentation": "Accrued Freight" } } }, "auth_ref": [] }, "ango_A2020StockAndIncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "A2020StockAndIncentiveAwardPlanMember", "presentation": [ "http://www.angiodynamics.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Stock And Incentive Award Plan", "label": "2020 Stock And Incentive Award Plan [Member]", "documentation": "2020 Stock And Incentive Award Plan" } } }, "auth_ref": [] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccruedRoyaltiesCurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalties", "label": "Accrued Royalties, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r489" ] }, "ango_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentConsiderationPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentConsiderationPayment", "crdr": "debit", "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueMeasurementsUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contingent consideration payment", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Contingent Consideration Payment", "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Contingent Consideration Payment" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r44", "r170", "r453", "r459" ] }, "ango_ScheduleOfRecognizedIdentifiedAssetsSoldTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "ScheduleOfRecognizedIdentifiedAssetsSoldTableTextBlock", "presentation": [ "http://www.angiodynamics.com/role/DivestituresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Identified Assets Sold", "label": "Schedule of Recognized Identified Assets Sold [Table Text Block]", "documentation": "Schedule of Recognized Identified Assets Sold" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "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": [ "r57", "r149", "r487" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Imputed Interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r436" ] }, "ango_TheDelawareActionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "TheDelawareActionMember", "presentation": [ "http://www.angiodynamics.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Delaware Action", "label": "The Delaware Action [Member]", "documentation": "The Delaware Action" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity", "label": "Stockholders' Equity Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.angiodynamics.com/role/AccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedFinancialStatements" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Financial Statements", "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": [ "r4", "r117" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.angiodynamics.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r598" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r525" ] }, "ango_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.angiodynamics.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r31", "r595", "r596" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.angiodynamics.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory valuation reserves", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r71", "r526" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.angiodynamics.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": [ "r251" ] }, "ango_CrBardIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "CrBardIncMember", "presentation": [ "http://www.angiodynamics.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "C.R. Bard, Inc.", "label": "Cr Bard Inc [Member]", "documentation": "C.R. Bard, Inc. [Member]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income (loss), net of tax", "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": [ "r32", "r163", "r165", "r171", "r454", "r460" ] }, "ango_NumberOfPatentsAssertedForReexamination": { "xbrltype": "integerItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "NumberOfPatentsAssertedForReexamination", "presentation": [ "http://www.angiodynamics.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of petitions filed for reexamination of patents", "label": "Number Of Patents Asserted For Reexamination", "documentation": "Number of patents asserted for reexamination." } } }, "auth_ref": [] }, "ango_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityCurrencyGainLossFromRemeasurement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityCurrencyGainLossFromRemeasurement", "crdr": "credit", "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueMeasurementsUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency gain from remeasurement", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Currency Gain (Loss) From Remeasurement", "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Currency Gain (Loss) From Remeasurement" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows", "http://www.angiodynamics.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of assets", "label": "Proceeds from Divestiture of Businesses and Interests in Affiliates", "documentation": "The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment)." } } }, "auth_ref": [ "r45" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r7" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GoodwillLineItems", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [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": [] }, "ango_LegalCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "LegalCostsMember", "presentation": [ "http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal", "label": "Legal Costs [Member]", "documentation": "Legal Costs [Member]" } } }, "auth_ref": [] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LossContingenciesTable", "presentation": [ "http://www.angiodynamics.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": [ "r92", "r93", "r281", "r282", "r283", "r557", "r558" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.angiodynamics.com/role/LeasesSupplementalStatementofOperationsInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r431" ] }, "ango_ContractWithCustomerRightOfReturnRestockingCharge": { "xbrltype": "percentItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "ContractWithCustomerRightOfReturnRestockingCharge", "presentation": [ "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restocking charge (as percent)", "label": "Contract With Customer, Right Of Return, Restocking Charge", "documentation": "Contract With Customer, Right Of Return, Restocking Charge" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value $0.01 per share, 75,000,000 shares authorized; 40,586,641 and 39,981,422 shares issued and 40,216,641 and 39,611,422 shares outstanding at August\u00a031, 2023 and May 31, 2023, 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": [ "r7", "r512" ] }, "ango_RevenuePerformanceObligationPaymentTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "RevenuePerformanceObligationPaymentTerm", "presentation": [ "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment term", "label": "Revenue, Performance Obligation, Payment Term", "documentation": "Revenue, Performance Obligation, Payment Term" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r524" ] }, "ango_MeasurementInputProbabilityofPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "MeasurementInputProbabilityofPaymentMember", "presentation": [ "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Probability of payment", "label": "Measurement Input, Probability of Payment [Member]", "documentation": "Measurement Input, Probability of Payment [Member]" } } }, "auth_ref": [] }, "ango_RevenueBasedPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "RevenueBasedPaymentMember", "presentation": [ "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue based payments", "label": "Revenue Based Payment [Member]", "documentation": "Revenue Based Payment [Member]" } } }, "auth_ref": [] }, "ango_GrossMarginPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "GrossMarginPercentage", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross margin", "label": "Gross Margin, Percentage", "documentation": "Gross Margin, Percentage" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.angiodynamics.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Liability Schedule", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r599" ] }, "ango_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.angiodynamics.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Balance Sheet Information", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LegalMattersAndContingenciesTextBlock", "presentation": [ "http://www.angiodynamics.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Legal Matters and Contingencies [Text Block]", "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies." } } }, "auth_ref": [ "r91" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails" ], "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": [ "r64", "r65", "r124", "r125", "r238", "r474", "r610" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from borrowings on long-term debt", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r48" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares 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": [ "r7" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of acquisition related contingent consideration", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r51" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.angiodynamics.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets", "http://www.angiodynamics.com/role/DivestituresDetails", "http://www.angiodynamics.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "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": [ "r159", "r488", "r512" ] }, "ango_UndiscountedContingentConsiderationDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "UndiscountedContingentConsiderationDisclosure", "crdr": "credit", "presentation": [ "http://www.angiodynamics.com/role/FairValueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential amount of undiscounted future contingent consideration", "label": "Undiscounted Contingent Consideration Disclosure", "documentation": "Undiscounted Contingent Consideration Disclosure" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "ango_EffectiveIncomeTaxRateReconciliationBeforeDiscreetItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "EffectiveIncomeTaxRateReconciliationBeforeDiscreetItemsPercent", "presentation": [ "http://www.angiodynamics.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated federal statutory income tax rate", "label": "Effective Income Tax Rate Reconciliation Before Discreet Items, Percent", "documentation": "Effective Income Tax Rate Reconciliation Before Discreet Items, Percent" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r166", "r167", "r417", "r418", "r419", "r420", "r421", "r423" ] }, "ango_ProductTechnologiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "ProductTechnologiesMember", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product technologies", "label": "Product Technologies [Member]", "documentation": "Product technologies." } } }, "auth_ref": [] }, "ango_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearThree", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028 and thereafter", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Three", "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Three" } } }, "auth_ref": [] }, "ango_CustomerWithCustomerLiabilityRevenueRecognizedIncludingCurrentPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "CustomerWithCustomerLiabilityRevenueRecognizedIncludingCurrentPeriod", "crdr": "credit", "presentation": [ "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Customer With Customer, Liability, Revenue Recognized, Including Current Period", "documentation": "Customer With Customer, Liability, Revenue Recognized, Including Current Period" } } }, "auth_ref": [] }, "ango_IsraeliInnovationAuthorityPrepaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "IsraeliInnovationAuthorityPrepaymentMember", "presentation": [ "http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Israeli Innovation Authority Prepayment", "label": "Israeli Innovation Authority Prepayment [Member]", "documentation": "Israeli Innovation Authority Prepayment" } } }, "auth_ref": [] }, "ango_DeferredWarranties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "DeferredWarranties", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Warranties", "label": "Deferred Warranties", "documentation": "Deferred Warranties" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares 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": [ "r7" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SharesOutstanding", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (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": [ "r7", "r95" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, 370,000 shares at August\u00a031, 2023 and May 31, 2023, respectively", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r24", "r97", "r98" ] }, "us-gaap_PaymentsToAcquireEquipmentOnLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PaymentsToAcquireEquipmentOnLease", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Additions to placement and evaluation units", "label": "Payments to Acquire Equipment on Lease", "documentation": "The cash outflow for payments to acquire rented equipment which is recorded as an asset." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ClassOfStockDomain", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r154", "r155", "r156", "r175", "r200", "r201", "r203", "r205", "r212", "r213", "r245", "r286", "r288", "r289", "r290", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r412", "r486", "r522", "r533", "r539" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "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": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails", "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration for acquisition earn outs", "verboseLabel": "Contingent consideration, liabilities", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r109", "r110", "r392" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of intangibles", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r46" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.angiodynamics.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expenses related to share-based payment arrangements", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r367" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails", "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r235", "r236", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r499", "r514", "r565" ] }, "us-gaap_LicenseAgreementTermsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LicenseAgreementTermsMember", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Licenses", "label": "License Agreement Terms [Member]", "documentation": "Terms of the license agreements under research and development arrangements accounted for as a contract to perform research and development for others." } } }, "auth_ref": [ "r103", "r104" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "Security12bTitle", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [ "r516" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AssetsAbstract", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of contingent consideration", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r109", "r111" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.angiodynamics.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognition period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r367" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Domain]", "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r121" ] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "NoTradingSymbolFlag", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "No Trading Symbol Flag", "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "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": [ "r322", "r498", "r499", "r500", "r501", "r502", "r503", "r504" ] }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ValuationTechniqueDiscountedCashFlowMember", "presentation": [ "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discounted cash flow", "label": "Valuation Technique, Discounted Cash Flow [Member]", "documentation": "Valuation technique calculating present value of future cash flows." } } }, "auth_ref": [ "r593" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r565" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r97" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "TradingSymbol", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "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", "r148", "r175", "r245", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r394", "r395", "r396", "r412", "r512", "r561", "r600", "r601" ] }, "us-gaap_OtherAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherAssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Write-off of other assets", "label": "Other Asset Impairment Charges", "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value." } } }, "auth_ref": [ "r532", "r555" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Axis]", "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r121" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "SecurityExchangeName", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [ "r518" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AwardTypeAxis", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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": [ "r100", "r101", "r335" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r25", "r95", "r143", "r166", "r167", "r168", "r178", "r179", "r180", "r184", "r192", "r194", "r211", "r246", "r301", "r369", "r370", "r371", "r378", "r379", "r398", "r417", "r418", "r419", "r420", "r421", "r423", "r439", "r464", "r465", "r466" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r154", "r155", "r156", "r175", "r200", "r201", "r203", "r205", "r212", "r213", "r245", "r286", "r288", "r289", "r290", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r412", "r486", "r522", "r533", "r539" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued and other liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r54" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementLineItems", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails", "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r235", "r236", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r499", "r514", "r565" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "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": [ "r54" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementTable", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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": [ "r178", "r179", "r180", "r211", "r446" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.angiodynamics.com/role/ShareBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r337", "r365", "r366", "r368", "r372", "r509" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll and related expenses", "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" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets", "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "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": [ "r129", "r135", "r153", "r175", "r221", "r225", "r230", "r245", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r393", "r395", "r412", "r512", "r561", "r562", "r600" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "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": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r55", "r85" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit", "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": [ "r177", "r193", "r194", "r220", "r373", "r384", "r388", "r462" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance/Cancellation of performance share units and restricted stock units", "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": [ "r6", "r7", "r96", "r99" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment and Geographic Information", "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": [ "r214", "r215", "r216", "r221", "r222", "r226", "r230", "r231", "r232", "r233", "r234", "r237", "r238", "r239" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance/Cancellation of performance share units and restricted stock units, net (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": [ "r6", "r7", "r95", "r96" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails", "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.angiodynamics.com/role/DivestituresDetails": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets", "http://www.angiodynamics.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r86", "r138", "r457", "r512" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations", "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyGeographicAreaDetails", "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r217", "r218", "r223", "r227", "r228", "r234", "r235", "r238", "r321", "r322", "r446" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r25", "r95", "r96" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails", "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r234", "r446", "r498", "r513", "r559", "r560", "r565", "r609" ] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and franchise taxes", "label": "Sales and Excise Tax Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.angiodynamics.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": [ "r437" ] }, "ango_NonCashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "NonCashLeaseExpense", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Non-Cash Lease Expense", "documentation": "Non-Cash Lease Expense" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets", "http://www.angiodynamics.com/role/DivestituresDetails" ], "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": [ "r527" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ReportingUnitAxis", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Axis]", "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r263", "r264", "r494" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation loss", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "documentation": "Amount before tax, after 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": [ "r26", "r29" ] }, "ango_TransactionCostsForDisposition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "TransactionCostsForDisposition", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Transaction costs for disposition", "label": "Transaction Costs For Disposition", "documentation": "Transaction Costs For Disposition" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "ango_AccruedResearchAndDevelopmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "AccruedResearchAndDevelopmentCurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Accrued Research And Development, Current", "documentation": "Accrued Research And Development, Current" } } }, "auth_ref": [] }, "us-gaap_CustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rebates", "label": "Customer Refund Liability, Current", "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment." } } }, "auth_ref": [] }, "us-gaap_NetAssetsGeographicAreaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetAssetsGeographicAreaMember", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Assets, Geographic Area", "label": "Net Assets, Geographic Area [Member]", "documentation": "Carrying amount as of the balance sheet date of the total assets less the total liabilities of a designated geographic area ( such as a state, country, continent, or market) when it serves as a benchmark in a concentration of risk calculation." } } }, "auth_ref": [] }, "ango_SaleOfAssetDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "SaleOfAssetDomain", "presentation": [ "http://www.angiodynamics.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale Of Asset [Domain]", "label": "Sale Of Asset [Domain]", "documentation": "Sale Of Asset [Domain]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows", "http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations", "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r36", "r56", "r133", "r140", "r146", "r161", "r164", "r168", "r175", "r183", "r187", "r188", "r189", "r190", "r193", "r194", "r202", "r221", "r224", "r229", "r232", "r245", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r400", "r412", "r493", "r561" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest income (expense), net", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r127", "r134", "r169", "r219", "r424" ] }, "ango_PreferredStockPurchaseRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "PreferredStockPurchaseRightsMember", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock Purchase Rights", "label": "Preferred Stock Purchase Rights [Member]", "documentation": "Preferred Stock Purchase Rights [Member]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of common stock under ESPP", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r6", "r7", "r95", "r96" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r599" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails", "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r404", "r405", "r407", "r408", "r411" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r0", "r1", "r2", "r82", "r87", "r145", "r146" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock option (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r6", "r7", "r95", "r96", "r346" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 14)", "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", "r131", "r139" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r102", "r142", "r608" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r43" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in 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": [ "r52", "r53", "r56" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "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": [ "r41" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r174" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails", "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r234", "r446", "r498", "r513", "r559", "r560", "r565", "r609" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by 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": [ "r174" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r436" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets", "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total Stockholders\u2019 Equity", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Stockholders' Equity Attributable to Parent", "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity." } } }, "auth_ref": [ "r7", "r10", "r11", "r70", "r512", "r534", "r543", "r594" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive loss, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r113", "r114", "r115", "r162", "r165" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockMember", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.angiodynamics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r536", "r537", "r592" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails", "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "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": [ "r108" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "CityAreaCode", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales (exclusive of intangible amortization)", "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": [ "r40", "r446" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "RangeAxis", "presentation": [ "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails", "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r326", "r333", "r360", "r361", "r362", "r444", "r445", "r463", "r484", "r485", "r497", "r508", "r515", "r556", "r563", "r603", "r604", "r605", "r606", "r607" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.angiodynamics.com/role/LeasesSupplementalStatementofOperationsInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r37" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "RangeMember", "presentation": [ "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails", "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r326", "r333", "r360", "r361", "r362", "r444", "r445", "r463", "r484", "r485", "r497", "r508", "r515", "r556", "r563", "r603", "r604", "r605", "r606", "r607" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive loss, before tax", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r113", "r114", "r115" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.angiodynamics.com/role/EarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations", "http://www.angiodynamics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted weighted average shares outstanding (in shares)", "totalLabel": "Diluted (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": [ "r199", "r205" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.angiodynamics.com/role/LeasesSupplementalStatementofOperationsInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.angiodynamics.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EquityComponentDomain", "presentation": [ "http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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": [ "r95", "r143", "r166", "r167", "r168", "r178", "r179", "r180", "r184", "r192", "r194", "r211", "r246", "r301", "r369", "r370", "r371", "r378", "r379", "r398", "r417", "r418", "r419", "r420", "r421", "r423", "r439", "r464", "r465", "r466" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease", "presentation": [ "http://www.angiodynamics.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Approved increase of common stock reserve (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Period Increase (Decrease)", "documentation": "The increase or decrease in number of shares reserved for issuance under stock option agreements awarded under the plan that validly exist and are outstanding, including vested options." } } }, "auth_ref": [ "r572" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease ROU asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r427" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, liability, measurement input", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r408" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r8" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.angiodynamics.com/role/RevenuefromContractswithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contracts with Customers", "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": [ "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r324", "r325" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "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", "r512" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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": [ "r369", "r370", "r371", "r536", "r537", "r538", "r592" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.angiodynamics.com/role/FairValue" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r409" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, net of current portion", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r109", "r111" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "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", "r512" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.angiodynamics.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r430", "r432" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Loss per share, basic (USD 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": [ "r172", "r187", "r188", "r189", "r190", "r191", "r198", "r200", "r203", "r204", "r205", "r209", "r399", "r400", "r455", "r461", "r491" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363" ] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.angiodynamics.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.angiodynamics.com/role/LeasesSupplementalStatementofOperationsInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r597" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r54" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.angiodynamics.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r334", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.angiodynamics.com/role/RecentlyIssuedAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contracts with Customers", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r325", "r490" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails", "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r404", "r405", "r410" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income, net of tax", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r31", "r33" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense:", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "LitigationCaseAxis", "presentation": [ "http://www.angiodynamics.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "ango_MedTechMember": { "xbrltype": "domainItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "MedTechMember", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails", "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Med Tech", "label": "Med Tech [Member]", "documentation": "Med Tech" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails", "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "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": [ "r295", "r327", "r328", "r329", "r330", "r331", "r332", "r405", "r441", "r442", "r443", "r495", "r496", "r505", "r506", "r507" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformationSummaryofNetSalesbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r34", "r69" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 3.0 }, "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows", "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations", "http://www.angiodynamics.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on sale of assets", "negatedTerseLabel": "Gain on sale of assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r532" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Loss per share, diluted (USD 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": [ "r172", "r187", "r188", "r189", "r190", "r191", "r200", "r203", "r204", "r205", "r209", "r399", "r400", "r455", "r461", "r491" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "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": [ "r429" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r152" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "MaximumMember", "presentation": [ "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails", "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r333", "r445", "r463", "r484", "r485", "r497", "r508", "r515", "r563", "r602", "r603", "r604", "r605", "r606", "r607" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r56" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.angiodynamics.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r206", "r207", "r208", "r210" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsLineItems", "presentation": [ "http://www.angiodynamics.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Separately Recognized Transactions [Line Items]", "label": "Business Combination, Separately Recognized Transactions [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_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails", "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r409", "r411" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss, before tax:", "label": "Other Comprehensive Income (Loss), before Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueMeasurementsUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Financial liabilities, beginning balance", "periodEndLabel": "Financial liabilities, ending balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r122" ] }, "us-gaap_PaymentsForPreviousAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PaymentsForPreviousAcquisition", "crdr": "credit", "presentation": [ "http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment for acquisition", "label": "Payments for Previous Acquisition", "documentation": "Cash outflow representing an adjustment to the purchase price of a previous acquisition." } } }, "auth_ref": [ "r531" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "MinimumMember", "presentation": [ "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails", "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r333", "r445", "r463", "r484", "r485", "r497", "r508", "r515", "r563", "r602", "r603", "r604", "r605", "r606", "r607" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails", "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "LocalPhoneNumber", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "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": [ "r429" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.angiodynamics.com/role/FairValueFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails", "http://www.angiodynamics.com/role/FairValueSummaryShowingtheRecurringFairValueMeasurementsoftheContingentConsiderationLiabilityDetails" ], "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": [ "r295", "r327", "r328", "r329", "r330", "r331", "r332", "r441", "r442", "r443", "r495", "r496", "r505", "r506", "r507" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of common stock under ESPP (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r6", "r7", "r95", "r96" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.angiodynamics.com/role/SegmentandGeographicInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer 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": [ "r238", "r541" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.angiodynamics.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Basic to Diluted Weighted-Average Shares Outstanding", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r62" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (loss) per share", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r54" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r494" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of 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": [ "r52", "r57", "r61" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable", "presentation": [ "http://www.angiodynamics.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Separately Recognized Transactions [Table]", "label": "Business Combination, Separately Recognized Transactions [Table]", "documentation": "Schedule detailing the disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction." } } }, "auth_ref": [ "r106" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders' equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "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_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r54" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.angiodynamics.com/role/AccruedLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r17" ] }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "presentation": [ "http://www.angiodynamics.com/role/Divestitures" ], "lang": { "en-us": { "role": { "terseLabel": "Divestitures", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings." } } }, "auth_ref": [ "r3", "r112" ] }, "us-gaap_OtherExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherExpenseMember", "presentation": [ "http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Expense [Member]", "documentation": "Primary financial statement caption encompassing other expense." } } }, "auth_ref": [ "r118" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill for Each Reporting Unit", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r494", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentInformationTable", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (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": [ "r52", "r126" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PlanNameDomain", "presentation": [ "http://www.angiodynamics.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityShellCompany", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [ "r517" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1", "crdr": "debit", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrual for capital expenditures incurred during the period", "label": "Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed)", "documentation": "The net book value of a nonmonetary asset transferred or exchanged in connection with the acquisition of a business or asset in a noncash transaction. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Nonmonetary assets and liabilities are assets and liabilities that will not result in cash receipts or cash payments in the future." } } }, "auth_ref": [ "r58", "r59", "r60" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PlanNameAxis", "presentation": [ "http://www.angiodynamics.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Balances with Customers", "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": [ "r564" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r435", "r511" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document 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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityFilerCategory", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [ "r517" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (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": [] }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LossContingencyPatentsAllegedlyInfringedNumber", "presentation": [ "http://www.angiodynamics.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of patents allegedly infringed upon", "label": "Loss Contingency, Patents Allegedly Infringed, Number", "documentation": "Number of another entity's patents that the entity has allegedly infringed." } } }, "auth_ref": [ "r557", "r558" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentType", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntitySmallBusiness", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [ "r517" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r434", "r511" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [ "r519" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation income", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from 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, attributable to the parent." } } }, "auth_ref": [ "r27", "r31", "r116", "r167", "r168", "r418", "r419", "r420", "r421", "r423", "r528" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Stockholders' 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": [ "r12", "r130", "r137", "r512", "r534", "r543", "r594" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [ "r517" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense related to items of other comprehensive loss", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r113", "r114", "r115" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.angiodynamics.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of shares issuable through two stock-based compensation plans (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r510" ] }, "us-gaap_LongTermLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermLoansPayable", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Loans Payable, Noncurrent", "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r21" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "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", "r175", "r245", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r394", "r395", "r396", "r412", "r492", "r561", "r600", "r601" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentTransitionReport", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [ "r520" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "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": [ "r28", "r31", "r116", "r439", "r464", "r465", "r528", "r529", "r530", "r536", "r537", "r538" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "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": [ "r429" ] }, "ango_ManufacturingRelocationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "ManufacturingRelocationMember", "presentation": [ "http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufacturing relocation", "label": "Manufacturing Relocation [Member]", "documentation": "Manufacturing Relocation" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails", "http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r428" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.angiodynamics.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": [ "r176", "r374", "r375", "r376", "r383", "r387", "r389", "r390", "r391" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails", "http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r428" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge." } } }, "auth_ref": [ "r29", "r30", "r31", "r157", "r458", "r468", "r471" ] }, "ango_AcquisitionRestructuringAndOtherItemsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "AcquisitionRestructuringAndOtherItemsNet", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsNetDetails", "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition, restructuring and other items, net", "label": "Acquisition Restructuring and Other Items Net", "documentation": "Acquisition Restructuring And Other Items Net." } } }, "auth_ref": [] }, "ango_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "ango_ContractWithCustomerRightOfReturnMinimumRemainingProductLifePriorToReturn": { "xbrltype": "durationItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "ContractWithCustomerRightOfReturnMinimumRemainingProductLifePriorToReturn", "presentation": [ "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum remaining period prior to product expiration", "label": "Contract With Customer, Right Of Return, Minimum Remaining Product Life Prior To Return", "documentation": "Contract With Customer, Right Of Return, Minimum Remaining Product Life Prior To Return" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares 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": [ "r6", "r296" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails", "http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r428" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.angiodynamics.com/role/LongTermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r94" ] }, "ango_SaleOfAssetAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "SaleOfAssetAxis", "presentation": [ "http://www.angiodynamics.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale Of Asset [Axis]", "label": "Sale Of Asset [Axis]", "documentation": "Sale Of Asset" } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.angiodynamics.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": [] }, "ango_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract", "presentation": [ "http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding", "label": "Weighted Average Number Of Shares Outstanding, Basic And Diluted [Abstract]", "documentation": "Weighted Average Number Of Shares Outstanding, Basic And Diluted" } } }, "auth_ref": [] }, "ango_BioSentryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "BioSentryMember", "presentation": [ "http://www.angiodynamics.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BioSentry", "label": "BioSentry [Member]", "documentation": "BioSentry" } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.angiodynamics.com/role/CoverPage" ], "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": [ "r521" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.angiodynamics.com/role/RevenuefromContractswithCustomersContractBalanceswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r302", "r304", "r323" ] }, "ango_AccruedLitigationMattersCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.angiodynamics.com/20230831", "localname": "AccruedLitigationMattersCurrent", "crdr": "credit", "calculation": { "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.angiodynamics.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued severance", "label": "Accrued Litigation Matters, Current", "documentation": "Accrued Litigation Matters, Current" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "45", "Paragraph": "10", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "45", "Paragraph": "11", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "URI": "https://asc.fasb.org/subtopic&trid=2122178" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "10A", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "11", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "55", "Paragraph": "15", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "24", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "28", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "11", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2510-110228" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "15", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2611-110228" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "9", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "730", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "730", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "730", "SubTopic": "20", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "19", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "20", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "230", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "940", "SubTopic": "20", "Section": "25", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03.(a),19)", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "105", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "105", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "7", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "24", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "24", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "9", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "S99", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "10", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "16", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "7", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "15", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "272", "SubTopic": "10", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "272", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "272", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "15", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "26", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "34", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "42", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "45", "Paragraph": "9", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "20", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "20", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "323", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "20", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "20", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1A", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "45", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "10", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "15", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "17", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "19", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "9", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "35", "Paragraph": "1D", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "35", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "35", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "10", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "14", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "21", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "270", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "6A", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "230", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "17", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "10", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "10", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "910", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "924", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "926", "SubTopic": "20", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "926", "SubTopic": "20", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "926", "SubTopic": "20", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "926", "SubTopic": "20", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "928", "SubTopic": "340", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "235", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "360", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "825", "Section": "50", "Paragraph": "1B", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "948", "SubTopic": "310", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "954", "SubTopic": "310", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "976", "SubTopic": "310", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "978", "SubTopic": "310", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "SEC", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)" }, "r487": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r488": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r489": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r490": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r491": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r492": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r493": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r494": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "55", "Paragraph": "24", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r495": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "55", "Paragraph": "69B", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r496": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "55", "Paragraph": "69C", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r497": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r498": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r499": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r500": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r501": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r502": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r503": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "55", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "55", "Paragraph": "53", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "852", "SubTopic": "10", "Section": "55", "Paragraph": "10", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r513": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r514": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r515": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "55", "Paragraph": "29F", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r516": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r517": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r522": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "272", "SubTopic": "10", "Section": "45", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r524": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r525": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r527": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r530": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r531": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r532": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r533": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r536": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "24", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r538": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r539": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r541": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "18", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "323", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1A", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "410", "SubTopic": "30", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "10", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "852", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "852", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "912", "SubTopic": "730", "Section": "25", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "50", "Paragraph": "4H", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "825", "Section": "50", "Paragraph": "1B", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" } } } ZIP 84 0001628280-23-033979-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-033979-xbrl.zip M4$L#!!0 ( .*)15><&V%H^ 8 (I 4 83 X,S$R,#(S+65X>#,Q M,2YH=&WM6F%OVS@2_7Z_@N?BVA2P'3NVF\1) ^22+)#%=7O7+; ?#[0TLHA0 MHI:D[/A^_;TAY<2)W:VSB]L+G/B#;8E#I%8DIY243M53L4O*;D;T>DT5A>F6E@US;TXZ!T,Q"_&WJB9C.5> M>4UGRW9.]^/UZ7[HY'1BTL79::IF0J4?6^HH/3P8)*/!49+VANFH=S0:IOU# MH@]'-!R,Z.C?_1:JPCS6<7ZAZ6.K4&4G)^Y_/#SH'HXJ?S)7J<_'_5[O;ZU@ M>G::F=*C/XOZ\6]L9JTQ3[>^([6:EN,PI%:LNBQ.C#9V_*87/B=YFB@O!OUN_Z''W_=UPS W5TKP1,C^ST[MYC/^?D5RWQ8^2V[OHB@M-14&V+1*R7F4+X7/IW[X9'9T\:8A>3C0M#2;& MIF0[&(Z6E:/Q\L])JEREY6*LRN!4J'122#L%(2;&>U.,F0PS=B61NNDD]!>+ M&YX<'WX=,%8])]>FRXX9%W<"B?9^NEQUTA_WC;Y;VNOW?638:#'Y7S=_R M]7C8_3 \VJK9_3 /<2XPVZZ2Y"RMK4R?_<"O12YG)"S-%,V1MGRNG/BUEA;TT@O< MKXSUPI3B!V,+T>]U_B5,)L[+J3*7BQ(>):XMKLND"^H>GSR8Q%W!QL%+Q<;? MI0,B\.R+A;@IS5Q3.J5VA$@#C-2@N]) ]J UJ4HARX6H2V]K#LH00D$3 3%2 M%+BR2FJ1R02WK# %TK8WT6[-H*2$G)-VP2:%O"'TN]*FP[T4SJ!+'005^F"# M1%D(*)B5J Y/D _$/%=)+ES-7_?UYV2I:80'4"BGH;18M,V5SS% 5U$2'.1V M*[AF^''BZ6!2)HO5:=A=[ ]>L?\(^R0R50)=#-1[-+4!?)BCV*Z4JS)#U)1> MH1U5)KI.T280NP*=-M"N.-)6 !QSA3FD]3T9&ARZ1UV#;ZGBAMML46L8@ $& M, W=N>!/(ETN,FWF;DD/2U/EO)7H2/+-Z#>\;*^@W"V=6?-V=X$^?*E __H M%>]< ^)&E7,X-%FFW22[+*8ESQ-\OM89%?R [_=$> MO0]5^Z,T7L5+Q6N!,I*"VQ<X$K'+OFS=4?:@HPP=\3@?,P@6K)X>KEIV MB15[\OT+I<4E.3@ F 39\'T,MUG1)+)VVU=A:3$AX+'I*8H54ULT@$ \4RZ$ M=UBASDREC#WI3!E6O-*A:18Y#$AI@VZ)\-1*3I16?L$Q?Q,)V(L0['%+QG3Q MT'1%) 5VWS;TJFI;&0?'.4/X*W-VBCG)2V7.U4SJ.KPN8%A1ED'IJQD MX38H=FBS+9)*O-PLWP-%4!$K$1<7"1-3^V_WO4W:DW?6Q"N@[/NK93%9KJT" MZRG. ?P)".<.=A/EZ4M%^66$T3H<>;.H4>"AY!':GY /<@EP)TEM&6Y YGU0 M7VFO,,[C#K\[0"L.4[/4^T,;--#*08EZ0* M/H7J>V +$HGC1(5?WDI;TII^K15<#D2NRR3L>+U_78;O'N+/-40U7%" -6^Y M\.9-H@@X;*3.W3[IG.0-:Y&B"U35'1T M%[ W,*%93L 8H(;J;T?IY*";7%T4TF(JPC":A+AQZWBW@_G+73:?0_UD%L&Q M#:11B.3 :G@7U8"Z'>6$*F=&SX@U12FGS2LUVP1_*BIM%H32>6YBQ)B>C=CQ\]0TWG\\0 M(G)3#APA#HS#-@=;M<[>OAD>GHB?1?S]\?S3U<_A4,T_KCY]NOHB_OS/LYBQ MUMGZ\:)_8I6J4E"F_4Q+JEI*:U]OB.\WMJ0E M-[!VA._^-%0XV-2[KR(GSNC:KU?YSJF_YCN>0=P/9Q__"U!+ P04 " #B MB457!6U1"P4' 0*0 % &$P.#,Q,C R,RUE>'@S,3(N:'1M[5I=4QLW M%'WOKU"=:4)F;.// (8P0P-I>4E:PC2/'7GWKE>#=K65M#;NK^^YVC48["2F MG;:,@0=@5U>Z5_(Y]Q[).DI]IH^/4I+Q\7='W[=:XM1$94:Y%Y$EZ2D6I5/Y M1'R.R5V)5JNV>F>*N563U(M>I]<7GXV]4E-9M7OE-1TOQCG:K9Z/=H.3H[&) MY\='L9H*%;]MJ [M)7(_'G9IW!T,!KW]?O0FCO>[-.P/#_9[P]^[#72%>=7' M^;FFMXU,Y:V4V/]HT&OO#0M_.%.Q3T?=3N>'1C ]/DI,[N'/HG_U;S7,RF"> MKGU+:C7)1V%*C:KKHCDRVMC1BT[X.>265B(SI>>C5Y7Y^_/WYU5-\\E2DE(N3 MMKBT9C:V*IY04T1DO4KFPJ?2OWPQW#]<1.SE6-,BSK&Q,=D6PM6R<#1:_',8 M*U=H.1^I/#@-G0XS:2< _-AX;[(1@WW*7B*IZW4*2U8UUSPX.&CO=?:8"AZ+ MYN.%XYHE[<"271^OMO7:@^[!%UL[[>[?;!OV^W^KY]=B/1BTWPSV-QIV-ZQ# MM198;5?(_&VCWUAT*&0<(\V->L6UZ&*!ET"H*5E=<%/\]QP*J:W;OJ% />6O MS*;#H[WA;%>F%R\-S83W4[K M5V$2<9)/E#F=YX@HD\5&S]*!T3@L\_FXBHW,TTA M%P>(U,"(#=SE!K(&HTF5"YG/19E[6W)2AM )F@>(D2+#DU52BT1&>&6%R5"6 MO:GL5@QRBL@Y:>=LDLDK@M^E,1W>Q0@&+G403/#!!I&R$$@PR]$=D: >B%FJ MHE2XDG_=]I^1I7H0GD"FG(:28E$V4S[%!%U!40B0QRT0FN&/$Y\.%F4\7UZ& M[<5^_QG[][!/(E$YT,5 O453$\"'.9KM4KO*$V1-Z17&47FDRQAC K%+T&D" M[8HS;0' ,5>80UK?DJ'&H;OG&GR+%0_<9(M2PP ,,(!I<.="/)%TJ4BTF;D% M/2Q-E/-6PI'DEU7N1K$M>#F=&B21.$Q M(.5<2$L!D\"88ND-[ ARK*B52]FIS"SN05 M*7A\P4EZB2L5=CF6C1TE=QPE<,3SO,\@6+!ZNK,AV2I6[,C73Y06I^00 & 2 M9,.W,=QD11/)TFW>A:7%F(#'VE,E5DQI,0 2\52YD-YAA3Y3%3/VI#-YV/%* MAZ%9Y# @I0VZI8*G5G*LM/)SSOGK2,!1A&2/5[(J%W=-ET128/=U3:^BM(5Q M")QK5!1ALQT""')I0CE*CT8A0PL57#K8!%*07186Y4\5(-CV5I"=\3-7&/@; M9^,5RFR>QY^9LU7,B9XJ<\ZF4I?AZP"&%24)E+Z: A!NC6*'-MN@J%2/Z^5[ MH @Z8B?BJDW"V)3^R[XW*7ORQIIX!Y1\>[ +"V<%VHCQ^ MJB@_K6"T"D<^+*H5>&BYA_8'U(-4 MQ15%J&&Y!YF]27QLN,\WC#7W]@%(>E M69QTBIT5XP1<07:^9U>'B8TUA5,M/O#*RYM87E>1I-+=;. YKP=N41P*7IA] M78SF0JLKTO41USW[YC]8D.UFTO!YK[[97CT<[<<+]C5O$R_7@64VW.9@1O4# M%%Q].GHG*%G&RAOK;N12>('!LDQY3[2VLHT-I!BWQ HQA>X[8 L*B>-"A;]\ ME+:@-?U1*H0OV\#=\^Q)]HB&J$H !K/G+APYM($7!82YV;<](9 MR2O6+I7(#NHE; _"-PV+8]$'H;O^WJ Z\%J3L66,CHYN$O8:)M3;"1@#U%#] MS4HZ.>@F5V:9M%B*,(VZ(*X].M[N9/YTM\TG4#^)17)L FD4,CFP&KZ+JD'= MK.2$RJ=&3XDU12XG]5=JMD[^E!7:S FML]14&5_>H0P@_@_E57L5>+OA"L7* MA9''=)GD%(L82H+XB'HR)OOR1?=-YW#8#'>KOA#DXYE A=N8TT;( J-PR,%6 MC>.7+P9[A^*3J/]>GOWR\]F'<&7FXN/G'R_.3W\Z$__ISZ-8L<;Q%RX/G5U3 M5/+>5OP&<21^P;Y5Q2!1\Y&$_2Y5E(CW-\3[6(FX!T%T$?.]ZWN%<>%;PI$E M+7D)5B[TW=Z="M>@.K==Y-@97?K5+M^X UC_KFXD[H:;D'\!4$L#!!0 ( M .*)15= =:!2F 0 )(2 4 83 X,S$R,#(S+65X>#,R,2YH=&WE6%E3 MXT80?L^OZ)@*"U62+/G )U0ILLAZ"VQBB>SN4VHLC>PI=.UH#'9^?7I&UK++ M#:D$DO!@)/7T\?5T?SW2<"F2^&BXI"0\^F'XHZ[#* M6"4T%!)P204-8%2Q= MP,>0%A>@Z]M53I9O.%LL!33,1A,^9OR"79)2+IB(Z5%E9U@O[X=UY60XS\+- MT3!DE\#"PQH[B+IM,S3;/6(%K1XU2;-K-@^L=F1V&E;3M'ZW:JB*RTN=0FQB M>EA+6*HOJ?3?;S6,3CL7@RL6BF7?,LV?:FKIT3#*4H'^..J7EZ696\8$70N= MQ&R1]A6D6JE:B8,LSGA_QU1_ RG1(Y*P>--_Y[.$%C"A5S#+$I*^TPJ2%GI! M.8O*A07[@V),&)ZZO2I#[J"=F*6T@F U9-#N>LGF3$"S85C?1_QXK'? O%LI MP!VA_&]'V+H3H>/._/'QV+']\70"TV-PWH_=8W _NN!I[K*+!6LVUJ8'M@CZ9G M6*?CAU/@W$:&+ GEA1V=YJM@9,E.4DWZGI? S0@6+31(%_Q M8D40M4Z[AW,29$EO0EHU_*O 0DWCI1_DKQENQ[/:-C M=B3?"XQ3A)7C[2@PU"BHB_"VK&&TK-Z]4M.P7BAK-YLOTGPHUE[+.&AUGV2V MKO)0Y@*S76"5'=::M4HA)V&(L[S?R-=@88*_V<&81K<3GN7_/.&H^6T97ZMN M"_D!-*;$4GO2TF+52%V=ZP#<]"TM/*\=LU%,V6^I"*(5C%Z#-!L MS!#/%1-+99C3+RMD-WF<*Z3S:X[9(_N WJWV7KC_E:>0'3D3TH*[#I8D7="* MK*Q>LP5[5KLBJTXWD>J=;H;Z^\A%O8'BTALGMO]2;3?>0FV_5EFS%&LU(:IX M M0@N"K$IZINRE*$B#!9]SE.75EOFA23. 940\=8WRC(L0 +;5OT*4D#^1P- MADR9EB6$JU9Q6:Y93KGR6=SHG.^W0E5874VC)X["USFDC# 1:FS#%,\;<\K+ MYFYO>_M_-\Q;7:-GWB]^Z=Q]AMF7O.<=XB\E]EFL M59F[\0$ESPK%GGU.8R(CN_5)Y7JS5%N;URIDCCNV$K=5'OD*L_TMOPG5U;>H M/P%02P,$% @ XHE%5\F/*L^C! MA( !0 !A,#@S,3(P,C,M97AX M,S(R+FAT;>58;5/C-A#^WE^Q#5,.9AQCYX6\PHPO,8=G:$(34WJ?.K(M)YJS M+9^L .FO[TJ.X7@[7CHMM.5#L+/:73VK1\\J&BYEFAP.EY1$AS\,?ZS78T>(+U.N;42.>KP5;+"4TK$83SKGXPBY(:9=,)O2P MBC/<*]^'>SK),.#1^G 8L0M@T4&-[0>MN!T%;1+8S5:KU^S%W5[';G>Z4==N M6[W@=[N&KCB\]"GD.J$'M91E]255^?NMAMEIYW)PR2*Y[-N6]5--#STC(%E1+ZA@<3FP8']0G!-.3[]>EE/N8)R$9;2"8#?4I-VK)0N8 MA&;#;-R>\=-S?0#FPTXAK@@5?SO"UH,(1^[,]XZ\D>-[TPE,CV!T[+E'<.1- MG,G(X:[Q[>V<3SW3',?<=WYS":CET# MYNY(@[6;;'JJ1GT#\=T#JT#TK'VU:OZQ"W-G]M&9N//Z]+<3]S,X M(U]9&I;U+.K>0O,P=]\&J8 Q.)-/WG3\>>+\[(WF!GA9:,*. M7%+8WFJV!B.>YB1;Z^== ]!'LGAM0+X2Q8I@=,EA3D/)>*:KCP&5[YR(@&2T MJ$^O$KH&)Y3*HJIOX$Z!,W-NCLQKQY)[*I $MM$NZAB\9OTPH8MS> M:G<'CZS#R_5%DB"AU8" BXB*.JYB0O*"]JN'0<2*/"'K/LOT6FBG04K$ O4] MX%+RM*^T_4+5)23))HG.5YHWLM_KF1VKHY1?XCQE5"7>- 53-X4]&=VW-ZSPJ[I^M0U@*K72#+#FK-6N60DRC"KMYO MY%=@8X&_6<&$QO<+SO-_7GIT)[?-:]9M('\'C:6PU)XU]$7 WT*.-'JU5;^N MB, ME:Q!T)P+W+89''&1@FW5?ZD$8:,C$'.AWV-6((C*%V@6X4'.62U6A=S> MLO>M0=,VRI/;C1;-=/A2BB!>)9@QQ+ )0SR73"YU8$&_KIB@ZF!7J.0W&K-# M=@&SV^V=:/=:IU S!9,J@GL5+DFVH)58V;UF"W;L=B56G6ZJW#M=COZ[J$6] M@9;6.V>W_Q*W&^^!VV]%:Y8A5U.BR1.B!\%1$7ZK>5-2$6+"%.]S[+6*;X8R MDR0!=,/$R&\TY$C PMB0ONJ_&#!B.K2B$(Y:)25=>4Z%SEGVPK>-/[FL5[(DZ;3B&$M5')RAX MPB*H /^[BOC"WQ.&VIR/_9[X2]5^D9Y5X>Y.O&A02XC"MYW^6)FYK-9WEOM*?OJ_X$4$L#!!0 ( .*)15>=2NS !/H M '%&#@ 1 86YG;RTR,#(S,#@S,2YH=&WLO6MWXDB2,/Q]?X4>>G:WZAQ, MZ<)%N*IY#F6[>OQNE>VQZ9F=Y\N<1$I 4T*B=;%-__HW(B5QOPD$I$3.Z7'9 MD$IEQCTB(R.^_-_WH2V]4L^W7.?7DE*12]+_;7WY/U=7__OU^;MTZQKAD#J! M=.-1$E!3>K."@10,J/0/U_MIO1+IR29!S_6&5U?LJ1MW-/:L_B"05%G5DE'Q ME]XU,;JZ7M,:5]6F:EQ5*5&ONFJW>=6MZD;7))0VZMUR_[II=.NZVNU=U:J* M?%7MUGI7I%EK7LFD8=*ZHLI=N5$VKU48I>E5L]$D'?_ZO>O9UJ^E01",KC]]>GM[J^ G%=?K?U)E6?MD.7Y '(.6 MXO&^%TQ&]XC?92/A0QBMJLD@DTZG9-/YU*CTW==/\,7<0.L]6/UNR[$MAR*X M/P4><7R$)@D '?BX?"6K5\ID$L,-G< ;KWYC_.7L6^?>^*:Q]RG-9O/3.\)E M9FE7,,GR?J4ITWG605?19B8JS>##7(!>C(SZI^C+9"@\^G,# MYO#K+O$GF'M?&C^W=_QV,M2W5@V$:95/__OC^XLQH$-RM4@:EN]65:6QB9BB M$@O[9AP*\E MZES]_E("DJ?$;'T9TH!(.,<5_2.T7G\MW;A. *Q\U1F/8!]&]->OI8"^!Y\8 M-7QJ_<=__,>7P ILVL(E7"4O^?(I^O#+IVCJ+JRE]<6T7B4_&-OTUY)I^2.; MC*\=UZ&P .O]&@=2+_K5,DWJL%_A^P>0)YYE1.]_#YYI[]>2<07[@,WA3-2Z M;H/$,5'J?+-)OR19YJ^EWI7:*+5ZQ/;IET]S$Z68-Q%FWRS?(/8_*?&^P2?^ MY UZJ04[KF;U@B<8[IKSKVB66G]3]G_!G0.(&-_ *SQBWSLF??\?.DXFU^12 M2P:R51LU16_L_Y*;T//FH'3GF+<@_"?O44JMJRNY=J6EVXDV^Y('M^,1TW+Z M+^-AU[5G,:VII5;@A>D076\DL\<,=?W-J7GO!,A!79NV?9\&O_NT M%]K?K=YT2PV@KB?UGZE>N?3&QQ'U0#0Z_>\49-$S:L'''KR,O?0E ! B<3SV M8&4@2RR@$->W4)3>O0,K^KB^[Y8?)(NJ(2 VB8M?'D$1>VQV_\%UC AOZX^=5.64 M.SDR:1VV&26[S7R:U[<>[5$89U!_A9F 5M"US^P;V*[$K*+K (R#7TN^-1S9 M:.RPSP8>0F/.(JB\^R9,\6E^CNC]TY?&:_#=T&-_,0/\.@8QVSZJGN1SRI1; M\I=EXM\]BWH2FY^NM$YO[O]G7NDM/MQ*/IJ??<1T<_(7V'9>@"H.];]V)=>O M9"5Y;OK=9)GFS%"=:<'Y;Y*_DY=\FMOW:C"HQP9#O!O:1^*,_C3A9>\CVS*L MX <==N$5IC5$"D5/,*'X"4'?V,3W'WLO@6O\;+];?JF5#+EQAT/785]$\WSY MM'+Z"20FJ\@';K05 F$2N8A#M3 '_ M79M,%'^SV\Y",%_9MOP! 1DZV=D0-$_HT58,6/9E,D7R7?(WSK$T7\A$]_P# ML;=Z_?O+[2YSS4.]Q@'4YXA/W9WXU$.(;Q:DX.V]("XFL #W&/8P.Y1I:1*X MWI[07WH>/[RECCL$2V/%M+M2R-P4G^97OQ7Y=0Z0/\=R<_A,QW+S.VMPM[-: M1CO3^=J9FMW.FMSM+"MJ5&3NK9"[/T+T3]WAR'7@3_^$5N)Q^$0YNG-R9)BW M39-YGN"#$LN\=V[(R J(G1OX\^\5;8;_,PV(Y5#SCGB.Y?2/8'0?"?#\NSQ; M"-\PPF%HXY$EBY[@.(\.<+97>N\8[I#F!A='=VJ.C(N.QVS.,1/]D1;(#>R/ M[MKD7@!QX/4K1_=!N#&-=GYS^XUX)I[T+M*#'WB6$<0AH=_!K?.?7WXO)ED< MW8'CTGH3))*"1([N">]+(@(Y5\K1G?G"B/4GZK&\+,>@+ A93#VOYCT$/D 5EYCP6=)2[' ^+R'D@ZX>E-5B=F M:M[#0F!92QP)%WD/8ISA]"8KV&MYCQ><2NEF MF("C<>N&S_ZS$HW2USDW4T^M=+-$O9Y]W1/G#)Q MJESU!2SEW3<^75CV3 C*N_-\GK#LF9"5=X>[Z E(9R*+O/O^EY2 =!X2J7(; MHA#(N:KF/991W 2D,Q%$WH,KEY& =";BX#8 =-EHR7LLZ/PI$V="7-X#22<\ MO8_@<'!ZDQDN\AXV.E5CF;#GR?JM M<1Z9$,]=]((+J7LF9' 7RCA<'F: [UN*GQ53SW(70\D('7F2O&="/7CSE%O/\XU>\;W 45=@#PL0C^2"#FSGD_&PUS8 TN//=STCP M/."#.P^>$PF?68L[[OQQ;B1\9B#FSM%.0/P-7+F ?K=>J7GOP/[ZV)DZZL3^ M=?R#_-OU6%O9N7ZRS-1$"G=J4WP MOHL_L$;YP05W?O9!N.AXQ*1#XOW,#P*X.3]M]C[+@88=ZP]S@ M0N?6B\V%?LBL)2ZWOFY^]$-FN.#6*>9:6L_@2./GH86E&N9&V7(,7"T$."%#JW/C0/"#J2 MT<2M4[T"YG?#D>V.*65@?PH]8T!\6EQVX-;1/B]JCL0(W+K2-RZ3+AXS/Y\M M_^?7\5?J& ,TA!9K1KQ2)Z3?/'<(#\$31O /*Q@D)NRA":(;%K1<$VF:=[(T MO$")JN>)YNO<1AT$K?)+J^?)Q6IR%Y4YP0V*].SP0(/(^9HNJ.U1DA,VR*<8 M;?(;J2*6]W=BAQ1<\2BI"B?XYM$_0B"?\3S:)H-GAOK/U @]SW+Z65'0S)(F MO_X5-DG U!M_!V%NKUG5O3,* Y^-4/)B##;YC9L5DS+4W% &OP&]#-"@'8$F MCDRF_% &M^'%2T0&MZ'$@@KPHZOVK$X!FMP&/ M*&4=7[9E1!K?Q5J':STP9 MW,:&+Q$9W 8_+Y1-=UX2OH%%E%A:DP4+F5_%\O>WEL_"<=2\(?[@F^V^91@0 MPYQHV"?\Y@/VHUC7;%B,G6O%8>JOQ*?F$QDC8/)B RLR=Z%7CHF3*^:=V2F; M?CE6NS@BX91G$AQ<"$;PZYGX5<2C<\:O>U_KST 2Q)=XYK]^\MPNZ5HV$(_; MVXW^A3C@51R(0XBA="'/ J#K@]>8J:XDQ2*KZ[!H/^8@\O/WCL M8?N18N9D*3*WYS^<\>4B*S.V1T$[X>:8^1676=O#:-K7=$8Z]>Q_AA8R" M;>/+HZ%CGB#QPF)K/\ 4O6#L3KZG@P'U"AT55+D+0O"*H'-Q M$+?QB EJ[OX(85TW[G#D.O#G0J6^MF&$P]"&L2:S-*+BE6WSWZ$?G"+M):O; M'HK*;?2!6TQP(>&X#4QPB[;#\\8^6>_7'O7=T#.H'_TYH,1DZS&MU]87^,$0 M9*G=NJ[I5;/1)')5[C7UAB9W:TV%-)IRUU2U?Z$%,7W&#\8V(&IH.5<#:O4' MP755K31JH^#SFV4&@VM%EO^SQ(:VOO@CXB0/&*[M>M>_ "+E7N]S#]9YU2-# MRQY?_W<',.-+#_1->G:'Q/GOL@] O@)?R(H'^M:?]%J'5["_WN+7RO)GVW)H ML@PP4/_S,V[^RJ2&&V7]78<.;!E'P9((+TN1!A[M_5KZ93OH&Z56AW1M*KD] M"1,;V3D' 70@9!.L+..&>'U 3^".KJNP4K808EM]YQHK^;"&8&LP _O8 QR* MO ,\2JW_^D6IRY^7?R:["=A.XT5U70_ =05KL\G(I]?)+Y]-RQ_99 R,P-[ M'OH<[[CK!H$[O$9B?*5>@(6]$&062 M[]J6*27HB;]'W"Y_.2*F:3G]:UE2V"NF:_C$X,0!K:B+M-)822N_/]QW[FZE METZ[<__-W]M/_QV)]T\_OAQ__)R M__APOBTHU9VV\ _B#X!T M5FXJDRK5J,]6R3\N_-:U2KU5SQ[^'L:BB MW.2VW/(K;TNV,9KDFE'R_K5(^ZS2Z,2#*U"/E; M")XK&-/CJ*%92>JYWI $X,R\!]<]ZYV:5X$73J2,BK9GLU&M?UXK:&)@GQB. M.VKP13 NR20&QK_]WG[NW#U__Z?T?/?T^-R1GGY_?OF]_="1.H\26"@=,$,D M19,>GR6E]L'\*#U^DSI_O9-FC)>)X=*^Z>#72E.KSH&(,T6UY'BL452N)P4# M*OV1D(T4>7>R:KA1A?+<:#">4D;Y= M@Q7CZ8O4L\ V<$)V)K.[VKACIR7?X-D' M]FBB%6JEEGQ5DQMU);4!M05,PK4_3CCK^#&:6GOF?;9G2)^)(_H@:>M)J2 MY4A6X$O&@#E2'U-MRQKV)=\S?BUA1M85NCRRKBG_ZBN5OM4K2<0.HJ]LM^\2 M58L^G:?4>G7TO@]S556P^TJ?1!R[V(R_W5>9.8?D^&CC (=6K]0T;2^/=M-W M:J6F[_?DQL76*U5]-_=[?S\Y0N$I_+NM@C:EHQQI'4S"\T:QA@(Z\MQ7G&<:OSA,=,C[?9QS%"5"SANB M>JFE*%>:4JU7Z_)&(&<;](DD1^FTDG8Q 68UA#\P>I7 ;7'WB6'^ROQ=LGS-QSP3YY\#N?>6Y\E*1XG:?WI>N M]ZDUSR'2@UOYF(;V$PT*K$,W@VK5R*-.GL]EK#A@C;"!R.+>*TDKHMNFZ5'? MC__Y#O,IB7AN@GBN2D\V^9-(MY[UNJ0'RZF#$?%K;N#71Z_CODVT+1;Z^$Z" M 1EF]A(F21^])]#L()9V5_Q8OP*1\4_7^[D<(-EO+4\NO,S^?]8H,D'B%ZD M8%51EE3?^C#,^<5\Y/K&VT*_=^0!=*T1L27Z3HT0RYO QR#.X&W$,:4_K9&$ MYR7K/5]>@^8-)ZPIT&C6 MX%\Y?\0S#0K]UR^ZJC0^^U) ;3K";<9!SK($-&6'J-@EL+\)(Z#!*, )U?N1=*^J'[D?D*#RP:1O!==Z.AC5XLEG+ MW)-6*K4CG#@K6D5K[G;B?/[%,L@VS^+VG]-<[EA!E,=/B3&0#)OX_IE=[[-" MPR-,(/KC8=>U+Q@0#W'$G5$%?3<&6*A; M?I;6#!)U-9FU$((5=1&'76?H@U MT%A1NXR7)O9#+3I>!)B]!*[QLRR-B">]8D%WZ2\5>>E<4 2\MH(ZYLX7QIP3 M..-1U\-OCP*>>Y/N731'O70:&520GH*/4"&3Z5G?)5_&JH^SM!"XC U MKS0/Y)7]0F7%\=?Z*_VUW&SX 3QNWJ,%'R9.P W:_^NC2 LWJT=NE.]X[5&; MU=Q=NFL]]:B90]^W/@3:5-GUYU/4I^7I$>@/":V&]D M[&-:A;@7SO6][5JN, X\ND5<3P+UC MXCD@E;ICR1A0L+E@K3\E*U(R,REFEB\1Z8W:]M5/QWV#=5+B@S0WX0L_Q J M\263]BPGRD![#H&2JG(M4500_!KO0TDF*V',AHX\:E 6CE94B=W=]*4/,!\XG9(?&@/)'[B8[YQ<-PH& M)%ADY#?B+W,Q>SC>R,?!JZ*[>!C["T@0^I,;U'*I!2)DT8GFE5F$ M2-E%\!95I$C(6L!50RL(@!E9%,AS'708[+%$P7D82_<8!" &2_"X)0&1OD5: M=T[63.>85<.SYN5&QG'H"_IK/P4S'#G:ND+M"J(Y ]!LW8-R=C$ M,5;4[I6:&$&SED]%^G##8 >N].HM8I:RS[%1:[4-/4(]V4:JI[]?1FU M(C>SOX:C*I5:,_L[0_M#=N-B*VHC57 NZUL6)Q9_+!+Y?;48R;[LQ5EWN7 M M[SRU/+*MBK*H<8N$J&.AZZQ;VZ<>@7<#+-EWO?&*4VHVB#&K$0^:'EACX?_V M,D\?N[0-!Z13/!ZO?U[.)TAU,+0UZZ-^CJ$%TJ$/J\Q[P5VYX*Y4&O2PO"GN MI&2O;S-$:,FX/N-0>\F MYVALVDE"6'/%&<)*5- MH65_0&T[X13IPXKDI+4QV/4'-B)!(V_'*:F5.I+-SB*BMKUF>0Z9#/DA+OT( MW.$/B UJQP]+D)ES,.RNN5[.;DY2=LAC1K2\_NO5%_.0I[-3E!]*( M'6@:[( #RW)7\G;F(:IY\7Y_^4W**[YG-1>W9JYGYIKE"86/,Y(I$B^/ M1N"B]-*2HOW+_E4!;FMMODZ;#XH^8;3AE"2=[K[=-Z8" 96A8T6F2:1S2POF M2K4$-JQA#<$$^;5T__!M17X@(PE&$2]LBAG>F+=F0+]?F2YC*9P0 @P@;GD MB6U3+[6T9EFOULOUZN1Z=K+476[F+5@\R76*!H!FU@AJ<%'9630:W!%7I9TN M7/)S-6[W#JJ-DKA.=_JE'+O-*B\W7U?4'V>98R]AU[=,BW@6]=,YC1QLJM/^ M^OT.FY?O9YW@U*DHZK<=YU85S MEA=Z BVSCY-RK*C^?N)S/_6QDZE\(E5VZ%IVUV58?/2)>(%T?RU]LQSB&!CT MO'#=VT-'H7<$7+GZ/37W"AW\!S=HP/J M^'B#%YOD#*GTX;OK^Q^%("H<(52%(!*"Z$STA]=TY@315V*#+4^EEP&E@3![ MBH?MFI V0MJX@^D;[;[)N1.\?!>%W)'R)UST9^^4>ZPO)^!:\/$ M?IR)*]W]$5K!6,BAPM%!0\@A(8?.1'\:]BMT UA3X$IS FG5$8H0/H5#OEY@ MX9.C8V55'"MS?JRL@\?P@SBDST3AY'K4K>4;H>]CSC?F +8=8H]]BQEQ4PD* M@M5D*;!LS#/U0WOQ..^8XG1+RW(A43,E$E41(I4'D:H)D^+,]+ST4-MDZ1[I?W&O@GO\:I=9WVB=VI/19LQ.A]8NA]0&UFEQ@ MK9\G0=@6DI!S20@3E5H8 I*^$2-P/2$%"R$%&5J%&.1##(H#2?ZEH%9J_>Y$ MU5(IMJQ[(794J#%.%9MIR8FQHM]]5G EMAZ%T"R(T-2$T.1%:(HC1_Z%9KW4 MNJ4]$F5@." C'];/$Q*0.PD(*-4V7E%8*BG/39WX/3*\CMIG2Z9L<:+M'9;O&QC[LX][VNU'"D8N"', M8;*3:!-[,GA 4O3=H*- &H%7S5HB88= DGY#:_CK\GI3@(:OR)&63]V< AL2 M5C-OTZX A2:4?,&[@2W=@7YH[A#5R@Y24K2ER@;%VV) M6I;^91&&V>W_\V*0DZN-KVUJ&OKF8D=39;:CZ966-#0-_:L^(:/K9_I*G9!^ M\]PAN[\,,_[#"@8WH0_;H][=NV&'")8V]AKWJ=DA[[MU.=62+J>:5FHU]'*] MT5SJ<+JZYVQF6,1O4V)3<*/@QF-R8^WLW%@MM72E7-,:^>;& I@N/?:__)@N M-ZX?8.B(F2_2!XK$R+J.P&>6$Q"G;V&@A0Q=6/"?+*S_<2\K9P$P:RUX-1UP M5XK1?(N3+[4,ZK^XMIE6:N#9).APY6 =OIKHCZJF M!3EEI)VR(Z>H\;VJJ=R34P'TS&H7F<%(:_"A<%:3[F^>Z_O2R'-[5G ,=WDG MSL_$6,^W6-BB91B:GAB6TLJ!1JE5E0503WES@^+2T$Y?HN\CZH C?GU4+V>'.3([",G#(@M \ALL,J7)!^VOEMW/ MU*?$,P8L!\FDK]1V1T.6=G=>ZZS@:G!K##_""CAEMU.URI 5DH?5 MB]#Q.77*"[5M/&ARS!\)0O;D?RR2_ENGKP*9'P73BFJ"WZ)5N*JI=:U;)^>/JE<%\*[+[< M#(#&*"@5J41TB[=[X!ROZ.&'OLW4SP=3.+KD&K+F3!+.;3"B>&%AC)0 M,IE0#K;J5(2_(OR5#?Z*\4=H166@+RS. WT8)@QF,/4\BZ>V8[+BEUAAQW^@:3/>JEAKMJPJ_*=<"\(ZCI8Y M$F'5Y%*K5J[I!^L?X=$4.)>_XP;$EMREW,ES>RYKLQ*++BFVA-$F6:YQ%#UM MG*.F@%10RWKC8'V3"E$Y\G=$7O_QB$\%XJN5ZW)6YX(BN__B'*;?B.5@'R*\ M[8RA-\*BO>?VBX2Z6G,&#-CZ[OK^HW,+5!O7*W[L12%Z):WXT$JM:J.L5[/R ME?C078(,CY^*D((,>]8[-:_^I)Z[@@*K6,12!V_]USU#&(J1M'H+LQ5J97G%(5*NS%Y!@<:PONZF+O5[!@JC@WR>ZV:_SO5XD)U/J(,]UA!F/K! MQ$J+:?_C_J>P(B4CJZR>1!LF2)HDE"\I.TS=.;PVFLC?R97ME)9(=*RAEX$Y M)"R>(L:;YTP?D8/#05+GQ!E"S#RXCCOO%*UG]&:II>K+UYUW9W218L,SW>SL M1*>DF[H,5D1C^:H)1W13 61VXANG$&3C9H0 ;73ZI T8D !,5!?=B;R$C83 MQ'9NQ9.&V%BFS'*:3%Z(K0 **6\QVOO9\T2I2WNN1Y/P54#>X1.'[ENP^10I M"CF5%!F>-$X/=9)&(Y83 CCB4Q_7\;\RK$;C.N2=^G?O@4< HI9#O'&4*.XZ M^%+/985]DNA'RE.BNE9J:=6R7L\J>9P;G2WARYQ9#]8B9X#GN8)EN\WS+N P=2Z#( MO1,&Z]@+J%;6]6J.,]X%>PGV.DF$]Q!&TYE_*LO+C):=?RI,#IX77+R1 @5G M'UGX$,T=\1Q8J)\F&V(?Y\$1U[I98 *+/ M;7[B5^);QCD\S LP='-DSFZR9I^H]X+R<*/7J"[:LHE839YFA#8Q6^6)V=H$ ML[6B%+ 2LV" /#' 1G]N'0?4%CA@C5NW(RLTY%)+KJSHJ"8R14^4*I@KDNA;E.:42L M9S/U8#/BS!R6.R.#OP47;Z1 P=E'"A2]S_F/"R,\W7 M!@0B:9(R$3.12>U()#V$PR[U'GLL'N _3@53?,"0*G^L@7?VFEE4QQ;7&?@F MLBT5KXY*9%5&9)K,/Y$50-OD-BGED).N#&_H%E\4[*=O8O0L282TPJ#&A$&S MOEQ3*_?)'X+,#M9HU*%ZS/SUYJJRFUH!*Q##<(;Q[C,T2'#> V8&.)%B,!2OK>\261L0+L =0 M,* ^19)E%QT(.OT]RR&.8<$@H+J #F$W?F5"*(MPB%]>52N-&BPPZ1!R[5&; M!-8K_?QFF<$@X9V9!R.BN):GCY N+ +(?NTCO,!8FX?&[$]<+?*>I7;KNJ97 MS4:3R%6YU]0;FMRM-172:,I=4]7^I31+R4,#+]G!"&3 5=>CY.<5Z<$&KXG] M1L9^Z=,\[0'A+X1"P LLB-RE-<@_B@'HZ")1%>EB(- M/!3,OVQ'4 .8"9D?V02K;P#%??E$6JMP?U8:78KA,1IM.WW+O1V#MK$,ORS= M.T:%M45^";N^95K$LV8Z5?(GW%9OZN;QX>7Q^_UMNW-W*[UTX)\?=P^=%^GQ MFW3S^./I^>ZO=P\O]W^_D^X?X.\[Z7C]+:??*RKP^A0T+3 NG[D?^U M6@YH#3>$.4P?><-T;9MX_O+*LUZ?NI-PGC=LF/J>JAP6CC5PP2.?7B>_?$[4 MO^6P^=A#GV,FB/44"ME%)Q$Q$GT]E;\5.9+!L;,:OSG^NL*^6C"VHN\::J6F M5]=^+5>4/;^K:>M?NNG)38M5E(JFUG.TV-VGS8]INCXO0YM+0%5Y: M))!.XZ9MU?]1:5E0\S02!3]@\,"/?K\#.V"7V$INT#/CIZG=BY"/?F[>)M-H5NLDN^WJ,*8Z%RK[?L/Z<1R=.6 MNVED5NXF9]6^!9]=!I]Q5_>FD47=&U'M_%*/FJ/^3'A4X-$!=7SKE4IHC)23 M$N@!>3][Q\H3E=?;Z!Z( 52$;H>=0QQE+@P6PV.XAA\D7D M4A[7]$C5!>YF5OS/E)R/D'@3X["#*(Q>W7;,SA2A;?/?H1_@&7%4C+Y#WE?8 M*%8W9&>['?>)@)A94:!>5PY556GQEZ-LS8NFR2R4W)XTJ1ZJS2 M>]8[-:_^I)Z[0KIHF#.EJXKZF?N+28+6]J>U+1<13D-KU?S06@&T5@$=-(=& MUQ:$@Y9[!^V!!H^]U+9P3?AG@B2/Y9_M1Y)UX9YQZ9[QH-]6I_]UW(#8"_IM M+AWP8$673T:D=.4&8#XEL$9NK,KA&XB<%,F/NF8:E@M-VL9IQIF M@,Y\Y"(*QKYXQCZ*<94ABT>YC;45++YO;B-WW,VIY25J'FRI>;!NWZTO7>]3 M2Y1*F$%--8M2":I::AU>*D&KBSH)HDY"IG42]A0$O.Q]KIS"U_;W]L/-G?3R MU[N[S@OW:R]"R82R1-\-B@8'UGF20!61R6;R5+B@6MNO<,&66_N-^KYE!#:6 M&%#5XRQ6VVG:[.^&Y^U*\BYWNHL*AA]DO!H,!0IYKB$ WZ?!0?DDF=WS/U%7 MX!T76:!J\JLQ'Z5T!Q+9GP+R:.@ MX<064A/,Q2NYN()_4+)N)6<3/7^'@:T5G M8N(L]KIAP.X"7_*H08$PNS:=)"40VW;?B&-0%LSX2X:*HYW,_,WU;MVP&_1" M.UG)\V0AL469EB^P!V]9;RR77&?&3*IM;&'KHVY#+;74LK(BX0A0Y8^H@4<) M]G@A_+I'-ED.$\:RI,0E=#W08$^,:2"0F^5&[>#VSZ+8/\<$M4TF9$A053"% MU;*N'FP*9TA0E^/_WCNO@#-W[F1(W#=)*5\3((Z!"]*2?PW(OUEN-OCOI"0N M+!U-GAY"0"QCNZRI!RMDX2$59\$%NC_UY-$1L\>P0P0*?(JS64Y( MS<<1C7(95S+/ILOIS69^+J<+O^)X<9J,2&VKG(:5EUKULI+9)::S".H-2H+O MRCCQ'/\H1P?8)(0O> MZ%T"U_115D7&&%%5EJ4U:9BV&.#*9^96W]TY G+Z% M]Y$B,WE_&7L9(;^M1Y\)/"/3!!CA[CWV+W]S7?/-LNW4G%$#.T6NE^L-A:.P MGX@FG_Q0] BD50?24I2R4CU8ZO(74>97ZB;H$K;LOG)V;X)O ,'7FF7Y\",4 M8;AR3#Y;9.G>Y*-'Y*-JRYG&PDH]&N:CFK&'QW$+3O1;9.;,Z?.#ZQA[!LVP MWU.YNJ),JS!%BT-)6\1G)I2DR.C6@%=3P$QG?D4IX.O*$'D,1Q"O*0Z5-[/. MID0&<-9$)L,E$-L6"9P9L>T@IU46ZJ_7-(X([M)R&5;;OL<].<[QQ?/4^R^. MX-@I7R.U#'+5RL]K,RU%Y1DZ!8#'!8GLEI:1F,;SXJ:GENI954N"W';5?JZ@??KQ NR-[9G4:*N*JP''=)]3S< M;E2CLLJ9G4@)+X1'6MHEV3,#6F*UK669IXIH61K(><@BRDK&IFF(5%"FV2* M,^ 7C?5$J=:RJH3+3<9-AA;R)5/@%K&= 0562RU=*^N9E=+E+R$E;\D'WUVG M?Q50;PBH[XIK^ON+9X!C!\#XW87UQ.=7*9+PU5IF2?C",N:8BK:)V*U4M(.0 MK;,&(KIR\(52_NQB?N7H+>U1T(FF9#F&.Z120-Y%PX<#KC[%X+QGT.P@,)-J MQS-FR/Y74%2\M5]6#S\-%?%@CHELVY6G8Q,9WNU701(7\)X3OY)X&M*?/Z:; M-*0SYH_VA,U[PN.[ YB)G>!5#R^3(>QCCBDN^Q.\_2E.P]:HY9K&4R.^PMO1 MT=&=/8E*9!18+CC;I#R\.X G%#QS:1Y>84/8S1R34\KSNP/(22VUL.9OCII/ M%ZX00$;I$9=\<++[T5UJ!M%*K7J]K!Q^E^%45WA%.P.>1/4AI%?%RH35LE;- MJD@P?Z=U>;..P>\96@'60X^NCT]2D@V\4/[AP0VHI%0_9G2#?#V2$FY-)R/? M?>O:L>Q?2X$7TD5*G=E:VS%O9CDXGCYZ]P\+6BLP6= ]E/7G+PQDIIE*41\:178H=4 M^LLFIGNBWLN >'2C*7?_\&U%!\[H?8S*GHCWZ+T$)*#FW_&=TUEC=2I/.;*Q M60JL6U#C: O22RVY(B\K]Z4/I!'U)!^G*4MKM\"^]P\#)UNJWPZ#@>L!#9B[ MF2PS6VIN@/'J!:8#[Z$+K,JE5JT,'('_WP'PT9HE,GGAY[0(V&=_][X?+NYM M1?;*S+:4D\#],0S\ ,P>D#MI%J>F7MP^5+OGXK23+"X]1L'X=]SM%+H[#5ML M"5%O\2FH)GH95(L(Q>W59WP&V4SDI\@ZJV:7=2;BN1P3T?:NXH<049U'(CJI ME\.A78Q.HNMD9!1O4];1R](:H-4]+>)M"G#/U?!@#L\L_6!3,WM;.,/5U< 0 M;IS6$DX-^U5&TPX[4UCUH9I>+]=71$Z9 71LO.RYH?-: P-JG)&-!RR_"K#15W9C(L92UHB@=0.^Z$?1$I74\J2*JL: MV^D/,I:2#\H2/#FB,-$KM<<'&."7D9&TQ0"?07IL."T92#6PLC7]X!Q0D;?& M,95LL;!WH9(Z4DE1[S+S72^B#0M&8!,;+&7+O+(LF,'T" MD-X[-Q% 9S@A[8%T#?R%NJR5&S5Q:Z/(A+6MAEWVA 6N7ZW9+*LR3VF-EU.N MIVT8X3"TT4L'S/$@R>O#^N&W14YYI@&!-YEWQ', 'OX,G&\C M,*?FE&:II=2KY>:*QN%+62?"DLTE=2V)WY-15UTNM51%+NNUY6S'LU#7I2=7 M=#Q*_- ;)V'DC.,]R?1,:>$9Q+:XIUD0$)5KDCH,MT0-ZH@Z@Y''AU0 MQP?Y&E?V$([)X8[)#*397;*;63A'U1B^N[[_0(/'7H>\I^:@&G+0JO:RPD8A]/ OP"-"I.:8! M'*,VRKJ\;-YP6@)2%"'E*?J? 0GJZ)#K9;695;2?OWN-.;^2OM@E=_Y&UVH1 MO^/ETPBPBYUG<5.B[W9F "J.--K]9G_;,3.035CDJJF5F]6LVK1EA]4SNS^" MOP5_G[-\0B;\W<#[?YI:KF?6 .7\_,V,DT\!EBI.CAYFCK)FYC(H0-X[/5&H MS+ 84(D8&- CSAC391TW0.O"@X\=R8*5]3V6_N6Q&I'!@/J4U8]$>+&08,]R MB&-8,,C'"P7L_GUE_LAE9M_QR[4ZK&[D^BQCY=JC-L&CFL]OEAD,$G*=>2I& MHSQ]A'1A!6&P_A%> %Q;.'V:^8FK10:PU&Y=U_2JV6@2N2KWFGI#D[NUID(: M3;EKJMJ_5%;@@3TT\*:GH7UZU?4H^7E%>K#!:V*_D;%?^C0'AZ'E) O2E$H- MUKP(L;5PZ?7V@8N^ U@B5@)YX$95":^!@:F'HV!)A)>E2 ,/I>$OV_$#WGL' M&1U9! M/ ,%]^41:JU!_5A)MK"31MM.WW-LQB'C+\,O2O6-4(OVB>=/5LYT MX52D,_UKX)B13Z^37SXG_54MA[V"/?0YIK)8#Z 46W3-$0C1U[& :S8KBJJB MC(LC!/&+8_%78>)OP9R(OFMHE69#6_NU7%'6?K=I6D6I5+7Z7M-N_JZF-;)? M+$Q;J^XT[98HS-; 7W-IZ H_(Z+LT]C36]5&%)(![4"E'S!NX$MWH#3,.1OU M4*C,N(0I+%6^0=8.^Y,4G5TJ#Z4I)'5I %334%N>*KPM*9?HWC;Q!U+/=M]\ MJ>>Y0\D=L8+6>+\/L[R8*WI]LOINN2BM=F%I*@\T2)K,?+!=WS_HJ+F@L:Z" M1JN4S=$JH(QI3D/JT!3>6Z^5=?W@@UG^4F<$1^2)(U)E M5VS 0ZC#?44DO1 MRO**I(7<)_KPK>S:YK]#/RYX&[B21P'[A@7>M;.H!?%K_-! RKT62>V[*TG M7@RDH]M ?*<)W-(1D(+% IDLA$>&V,SI3R(:.AUB0,R"M>V8[1F@IA:96+B^ M7-=%NZ8BT].2]CT>/55+K4:Y7C^X4PBG:IAO>?O@.E=,L=J4^%2B[R/J^/M= MA & M'9S>%^-;*+)T(*E+T-? Q!) D; _#[(_V0WKKPC0FQEXIC85\(Y!6:D6,) E M2&E7TS,C4L*[ F59Y8F4+L?J_(U@",>1,%/"]8F-N1;$]VEP::U 4T5$M\A8 M!"K&0!^=6P96EF;XV&LSN"JI&003UAMEO;I5TN M M ;M[8IG4VS^DD%_[Y##9NY !P#@G OB]\PW S:HR/?8FC3.#FUE0/SJKXFRZ MAAD RXJD9=CA=\FW4SCW): MO-/]HAWYM98RE?[3H^@(L%$26(>\QV^E+U>HUT =*N:IP4JE6V.%G MRRS<2EG+Q%,OM9HR)Q[<)1K=>!$\Q)1"CQK4>F77]8AMNV_$,?84M_FUDXXB M;I\\]]7R839T4=VP&_1"NQU#?15'-$JMQG*JF+"NN:6:#$/(:6E%QXL*^3&G M"V2=?L.8$LNWM9P A*G%!">&^B5K. +_*$K4Q@')F=VE&:\9GM3=3T#ZV/ON M.OWOUBLUHX.5CON51I$_:C[V5C%)L]2J'\PDPD#EF'JV2-5#J*45U-J1 O9_OR'9P7TRNWU,!0>56"/TCVDZ'\79IAGJ$I8\6O&_%.Q M .Z0UZ>K+*RF NQ?%TWVBDPP6[3'1H+9^9BQF=TQH[#7]R (AL4+,\"SS)5C M\'MP';SZ$H7WUF?B-[52:UEDBF!P,0AE%W&Y*Z%4@5"6[_6(X.\)@K_^PJ7P MR+K$>(4]K?0J+HCO0FIUI=*H\8SQ]G*0_\)4X3$"^R#=L,,9O:71O_=. N?G M"9C3'J8V:WC+0JGQ%'$0.O34.O0HE%4OM91R5>7DE#Y+=* MZEZ&'YZE"[+,%3-P3,5.?=LQI_'1]&S39-?3ZX>PC3!T>2:SU$+X M"&2FRC)K(ZT5L#6 MDCW$UBY:C]^C2'7 A9!8QG")C6_CG_W\:+%8X*+]@05J1E+*[746EEO9G!F MFY<6FH(\LR\J?BSRQ$NCU7)C1:([?^19H&3'W9JR6,XK]453%M&49:9.OP2=YFFEFA'P1/@ZB$G!Z>S6G-W@U@*X/?OT]]C:'[_Q[I]WK6;9%@O3A M> 7/_66Y#+#AZ"*K<'Q.7ZDH&XK;:/,IA;\US;>TGAS]C^)S/:D[EC[$>0 ? M5Q[^B$2 HTCX->>K]PD&]C]?5?"VMEZNKNA;LI];)7( ^*?,4^8 9$&C5;P6 M65O1 U*D )P]!:!G.<0Q1 J 2 %(*.29CJ(@#?IVMNOTK\ ,'((0Z8HS__U- M@ E4_:B,70=@>@L@32U,:Z56;;4#)S( BD%)6YRWS"BICO5G^:&D2PVC@2[R MW#?8@8\](C,0N)<1XD@15+OW_1 KHF_BE\V1C :/D0P1-CMCV&P7FMI!!NNE M5H.W<.SEF+J3+C53+RAJ&9F-(,ZOO7*$+(+''C)(PC:L[5\:"2SR!W)+3,?( M'UA)34M4H\HH7@M8HY!OL?HTC1^0F;PLC]HDH*:TKCGDI=7%/D+RZS?76]/3 M+[F[._Z6J+K] [HJ.T4^T',4AC#'.GTW*9P%M6W4^FH>3Y +D*"46X-^/K)" MWZEG6#Y+4O(#U_@IN:/H'@:[>C$Z8TOBK4>@9 P*#\:Z;,/>SB+N\(&#Q M7M)*VTPKM:K*P7ZOL.8YII44\93-M%(MM?2L,AR$+;]7$M$T<6@VG6C5\?$A M9OQ%IVH<6$TD"\L>3Q>;Y5H6=7JXR23*T.PO&GEF*,R/2)1U5D-$6Y% M)\3 MP%\6T0;5Q'V1P+M>CQHLV$/?C:@U,3B!5#+B3A5 5DR!H,W-?L$2$J^ 8V?/ M2P,%S>K+T B/4/+8NXL1\@SX>'20/?'_=U/X/U,_\"PCH"9^T7;,^0]F1J[B MRT:II2R7Y11YIT6ET*/DG9Z(5O522U,N* ,U'[HC*3XI?3#C\I,?)2Q2F*W" M$,;;-H5Q$+L]P?)=<[F.J&&'"-)9QHZ8/;4!V 1%HY:;]=P8@,(UX5/9\$WG MFHP5]=7Z(<6]\NCB\!T!NUFGBR022%W:MQP'XU_@_XP8@8BS@[5LVCBB%DK- M; HP6[5<5\411)%)3N>)Y-122]7+^HHV;N(HX\R"G&)#BW4B_+BVURHHG96_ M_G*\_1='L-1Y$BQ:J55KE&OZI3E(@C$%8RXR9I,GQHS*W]?JRYTJ.67,V!Q( M%I)@H<;8+FOS=($K#;R$HY'-*AT36S(MW[!= M/_18,A[PP14SPF9JT#AF]K4(>"DWL(D %CE-/1>G<3W'Y7@IK-<6< PH&G!4 M1A9R#^N.:K(:73[PC!&R2VMFZ"&O! .ZI]MR 090CFR0'BA\.78<&Q!M'%5CCPJRSW=[@BW!(3665A5,KM0YJ <;&/ SR _B W=JM3$A\$0[QRS6E@ODJ(S?BN&MV9=1ZI9_?+#,8 M)!P_\UQ$S=?R]!'2A36$P?I'> %Q?1X8LS]QM2@R++5;US6]:C::1*[*O:;> MT.1NK:F01E/NFJKV+\QKBA\:3%R)$>G3JZY'R<\KTH,-7A/[C8S]TJ=YT@.Z MBQ=45:,\H460K05,K[ URCWHX"I9$>%F*-/!0H_RR M'4$-X"7D?>02O"S).J>1UBK'K_?W[8[=[?22P?^^7'WT'F1'K_!7X\W__/7 MQ^^W=\\O[.)IX[-T][??[SO_7+M+7G;U(71("#XB-3_ROU;+ 97AAC"'Z2-G MF*YM$P\HC+X;%..: ]0TH$A(^LVTOG2]3ZVEQ[+>J;J3D(\LNWG[CMD"4P7& M(H<& F#DT^ODE\^)+6$Y;%;VT.>8I6*MAR)[,6Z!0(F^GDKSBAQ)]-ALBM\< M?UUA7RW8G-%W:K6B--6U7\L59>UWFZ;5*WIU_9.;9MW\74U;_\Y]UUJK:-I^ M$#C]6AL55=-RLE:]4I7S M=FI=;(RUH;E7HC/[S55!HY66NCHN\XZYJP?F-# M6']KU+RY-'1%U"E2@J>)S6PUGZ.$&WW>X1AGE\,#SWU;S&S+%4B2 M5J#$9E;*B%AXIYK]'@?[-P%JP^X+#33#"(=A5#S*I#W+L(+UM:(NC)ZFH&%$ MY 8#ZD7DY Y''AU0Q[=>*?O$=OWU]V>*+XTZF*X?>N-,Y=&FH:LU@:H=H@EF MCC529(+PC9@7=/9VH@P#/R .PF*WI%5Y>DK=*+6T9KFI*^6J>G#5+9%1?I;,D-UHKW@) MY0?RW*I4*WESU@AS)P:N#7#Q,54\&*_*_,#Z$X>7L!/,))@IW\RTI1#%*F9* M>>6BB27LFF5U1=UWP6V"V_+.;>G2A-4=\X0/Y[NJ7&JIBES6:\NWF_DK7R%8 M3K#BI<$RBH;@D4) *9T M 8.J"L[-FC9FA:5$(?J%Z-_(<<<5_5CQH=Q0EN^5"X83#)=CALNPG%@&7%9% MQ::7U69N8@D9U>7CX#QI?3\*RS'<(=VK,$ >[KH7=8Z<%:,[0O!S>PN%>T;: MWUT_=:F9:HVU<]?U@TO-<%S/4,S!YQR"M8_)V74..3MW][#%R,L<69P$JS4M M%.(>V)]N\*=M1ZV4W9[D38K825&'2Y1?!S50*) (7Q,RK6_+K4) (L2I>^A1Z MQ@"0PNK*&5$%FB3^:5)/NGMY>A)!T VVIZH>8GO>#4>V.Z:4#4IP\63#ZE/; MGQJV%U?*NE+D0.AE4=PJ4;QT165W";R6V%8)X2J0DR"D A/2TL6+(Q%2#?SB M9K/ I"3F$',(4;-_MD]FDJ9>:C57W*GAMEU$[H/8#"M77?3IT'>8.'4BU_B2 M0PM96B%M\]^A'[!N&!VW;2;50)^(9=X[-U$)4.9)=1<#"\\TZD1#7ZCW:ADT M$BK/U'#[#IN%R9>TR86U!MXA5:H\Y1;R2-ABCN+.Z*#JG#KZ$:NU2W.5VB6LTEZ6'!KUU2/OA>U_+>804;HC MG_+O6H^#\>'-+!M.;^L]T."QUR'OJ^S09JG5U#C)+^61!(LTAV"G77-F]N2F MNLP1-Q4GT+VU+'L[[(-W?UAE]GCW<763N#VA!K WW1";'>)^UM<^R2'CI,VI MJ1V[:'L=:P'*Y9I>+]>K!^!ST:RO/D:NQ>4RA(R^63B5;;DEMHM M.U6!KV.A1'VY7*?@3L&=@CL/X<[ZL4O!U;52JRYKY4;MX,POP;Z"?8O/ONDB M-:F*$!S&R)@'7*^6FXUE*SGUA0S!PX*'!0_'/)SJ;O]A/%S#ZL?UVB&%[XO# MP2)"DT6Y?'7;E?O,RN77ZUF4RR\._0H-)#10-AJH>3H-U#B\_K[@8,'!Q>?@ M- Q\_"@.9HZJC;(N9Y4[>D[N%:E\8F0N1@I"%2-S,5(0JAB9BY&"4,7(7(P4 MA"I&YF*D(%0Q,A]3:W(#;,IW\\CE9B^6P*W+LH<]#XO4M)[D\5ALMUX?$^V#1UY_?+#,8X*6Z MBAQ=K(O9+7YS_'6%?94 9>X[M5I1FNK:K^6*LO:[3=/J%;VZ_LE-LV[^KJ:M M?^>^:ZU5-&T_")Q^K8V*JFDY6:M>J<-39LD@')U>8&N_^^6NULK=/27!JZXFJ[09V >J>YR:WO=),[JGDBL5O8 M.W0EV*4JM^>^1;^K^03)M!D2LPY&Q#(ERV&_&U%?I$V VK#[0@/-,,)A:). MFI))>Y9A!9*@IT70,")RL91Z1$ZS]=39)Q8KJIX%X'(JCY*"3)E*I$U#5^L" M53M$%TR'KJT5L:).A<\@/,D[:AJA[M0V)M[XS/^2C\F3*PI.:?)S>(-JTZE6SU-*: MY5I5*2N-@[L/I$7:F1M:'9?X\EN +O7V\\ES*ZK,S3/(X[>@*3@-&*VNUQH6IMPL.$:1M3J%5C]N<8H88JUDT MI\@9)0JI?PE2/YVAM6OO^ SD?^WP7A*"X03#<<=P:?AMJ7E8YEQ6Q]8/U7)5 MSTT8H3A-Z%?3QP,-)-OU=SIZW;LIFI@C^SEV:#17))M\E7FPU Y\C7D -'[/ M$K6^ Z&GEED-\ PUL,4S:#/%4;LH,0?G#02FY(X3V>@-DA\A4_A@A;>RIOBT_!4%Y[_LA-6]##V#Q!,MRS2C^ MQ+Y\C,"KBM914@Y\H0/F2.-O0)(?/>M:\>R?RT%7DAW1.+? MB1W2-3A<0I,NX\86,'2VD''^&#.=!=I($Z Z%+-*J:4N^\VIXU,%83PQQP7- M(43-KL9P)I)&Y4?2%#W^AJC"7.Y/-_C3M@FC!#".P6X+/,O "WJ1G8S4L9^5 MG%MW,:V5K!]D)>//KP18XL8=CJCC,U2D-9-U#7@''$JUJF34W5@$C4209(,) MVLQ",:PA_67JKH(36-7Y")7P2)!BCN+.(81-=>G6QE&%38TC85/TN.Q:.W1$ M/68!X7U#9G8=8(CFUE5+:8A6%0X,T3HZ<65=K8N K8A/'%\UI+H4<;!J:)1: MFJ+R$:+@D2#%',6=0PB;ZM)]D*,*&YTC85/T>.A3Z!D#0(J/MJ<15;M+XI\F M]:2[EZ*@ET5P M:W(:MN:,KQ' :VEM!34UY5*KR %U04A+J129$%(ZF=54\!:HW#BXI C'E";F M$',(290FT^(<@DB-!!%/*J_H$7"&M*LN.H3H>$P\PKUN1N4MIB#B$B>P8=KF MOT,_&%(G\#MNVTS*EC\1R[QW;J):YK"')H*I8HZ:)3KG/JZ$=L*R/-M91AA3C*DD,#//P*R+LHRB'F$$&\_5($=JT= MQOCP9I8-I\4$'FCPV.N0]U5V*!8,JQU2GT^<$>1F#L%.NUX_W)>;ZAQQ4W$" MW5N[Q[3#/GCW63:0B?LH:P![TPVQ*S/N9WV=MAPR3MID\-JQ>\LT&ZRWC%YM ME!NU@X^,,L3GF8/ 9R-9WGR-?8M?'@:9?#+Q*EMRER/A;+R,.I6'B/RO'+S*F46KJ<<0.>/'.GB+YDT;:GVCQ1VQY- M5K-OVY-G^A7:16B7;"S$5#6N#K,0M:S[ D.%AQ<1 Y.P\!+_)LYVU9+K:I2 M+J6,+]@I\K8;=BK>L.L,J$0,K!!-G+'E]"7'#6!VXL''CF3!ROH>L:41\:)Z MT0/J4P"7PVZCD8":4L]RB&-8,,@/X /6Q:&R%@[QRZMJI5&#!8Y'UX>O]_?MCMWM]*W M^X?VP\U]^[OTTH$/?MP]=%[6;HV7K7P('1*:%@C+UR:[ MFG^.#2H528JO>S^$0YC#D.;O=RM+9:"]/G&L/QG'WDPT$OS1=LPG#_24$[ _ M'WO?$A7U,M%0MY9OV*X?>K0#K_AJN\;/Z47O6G2WW')":K:#^#-< /4-,D*J M\$*04CM0U=R&%F0!?!>_A2US^O8KI;0911>"DG.!:52NU$V!MO?EP,VL- M3"&,/5?26XIJ>DL?L*KW1[RJSQX/0!Y3:0@+&_@2!0B8 M<7WIZ 9^7&1:8Z_#:M/EY9ZXW@AS!9D0]$,G B> MBK2$[56@_$'&"R]]@R]@[8!4L!8]=RC%$VZW(Z5NB#41@%[!+ 5KU+!#$PQ3 MVY;,"?_ZDH=-P.(=H"T;(E/U86/P@#6R842?.D"(MLV^IR-\G>6PW?[N6!. M1Y3 6)54@/[8 '=D.+)^]&(8Z6%G"AI49 MH8?]6V?'?I0<:E#?)QX W(UV*_6(Y=D1 J: 2$S=LF0,B-.'!5K(X-(II5B'B^5I=(;Q9]NZ)4D6"\HU])'T,1M MP";;:>P92MV(TV,Y[@$XH\HG_@R&J6V!JX$ 6<#SIP55E\9J412]7II1F;O; M!S^HUP<>:1M1BT!<+%@&H/@3MIHQ OP55D!]4=]OIM<%(_A,9I0*R+N]__O= M2^>^\_OSW7K#=NL&^&' I]#S0^($*"WA[<3W0=F,XL[7$ND#>R''21$O_G^A M0R4]$4^,W-OLB:17MM1.GBA]+,^I/"1VF^(D^*E/(F<.?P=FLL<@WQGY?[7< M%W@:Q3?6_Y%\BLP!_XY]X'VI:[DC'S@F]&$G\&8_7L4M<" HB #(K?01]P($ M:@7PT\0B/=(+>SKAZP\E]BUCQHX;P/=,P9BQ[$;-0IE"7=#:B="9>5FBZGJ6 MYP?2'R'Q@*]Q8ST+:QQ)8TH\A%:5*>J_I*FYI&RNN?3DN0:EIO\-E/[,@AY[ M7R>P 8Z\1SD#W_GW3KO7LVP+5?%NQ9GJ4VX%]UN1Y9>ZKOM3ZA.+J?P#H%%;A,9O,"<:LX_.C QZ[#'B])74 M&]9+K6JCHF_>;QJ%RRW_=Q:LTHAOF#<>*617>@5=YX;^5!CXR& ]8@ Y,?N* M*6)46PSJ4[9&HD0NFC)KPICE6 \SZTWJ3)^-6\WZ4SG"5H4Q'R8.?A GA#<# MI>.CDT'(R#,;,4'.>* NF; AP9+$F5F1:9G,_D4)@!P$V\'X&$@"V@>5%%RIH,=S($P&1VKU^, 35#&X1. MW!7X3VK>XV1LT1'SO8 US6)W*ZR YI(5<"X6Z($=Y[XA3;$3"+#RA@ KF,1G M&(ZPSO 1>3),3_I8-\Y,J U9$)@2&S7"5[B&9-0.RL\AW8C&?GT.OGERAS_,8Q.#R8@\J1&#T]33N7)&CV'-\[!>_.?ZZPKY*#F?FOM.U2JW: M7/NU7%'6?K=I6J5:46OK'YV==LMI)1?=0;<&O:/ZJ,PP +$)+.\OE1Y-M[Y8F0-^?L*(.(@W^CZBCA_' MO%QL.GI([TJ>NB"<@1UBH-Y%, 6WGW5QC>SO6$^EYA*EU%)7=D+8KQSS6;B$ MIZ;R.Y)%!-W9GW&$:L[<2"NCH/L]:B;T0 MGLB#ZUP91_%&%JOF7[@O\N1AV"T8EZ41.Y- TP5/AT?1L;5# ^&A" ]ER5X0A($[?0B$72<^5G"R\D13.>0+0 MR- BK][CT][?G-=$X\X4EL=56S\6:ZKS>+Y(SG@D01M>W'%KKJNV%RQ-^77 MP!&OE9OZP9XX?]J!:TMGG2?N+)G;NP>FB]-V+7-SL0!]U\[FRH,':.SIS==+ MK:I6KM>UHK1=FUPA7+P>,,F6G/UT]US)JKS3#0].4A6UU#<^GNDK=4**Z61) MMLT_K&!P$_JP,^HM9V\HC>6;'$IC^2;'\]W?[QY^OY.^/3_^P,M"G>?V3>=% M^L=]YZ_2S>\OG<:(WK9B#>J6?-(S(253A#P![QCC%6C15X!$7X&6 M:'HISMQ!N&Y&0OJ$\G5HTU>B36=H.T<"T.]X(U%JO]Q(=;E>GFCS(RV%S7AM M@2EA&3LL+L$3N]R1$((OO0$I2 DM3,\#EI+!SP'/#8A75R)>*[7P&D6T40LO MG2399-+;@&("J1'O5'*[ ;$CJZ,(\;C;&/?<$J-$T PPOK@?XQ(:PKR MSS!Z<7C\"G8_R>V"*HZ3'N/U);.Q1^'9*1PFJ:*Q[3,".4-QV.M'O.7B&G/Y MI+.#$ FI7HW1V0\P[828)DA@-/4!H0^[G4&W#U/Y/4UGFL#3IEUQF M_0[P:A*@!J \Q&M3"93\P*-D&#.%Y4_R&EGJ%UZ+ ;XS0V.I(,'J"RD77*) M7U^B0%0;R'FU@?66Z2I-UT!-MX.(B(@6+S6"P#V3L7IK^:3?]V@D^! 4L26R M9)KO;M+.SXE9XVS&->GARG)Z>$K0;1>X:Z-DG"2?.S2(A6YWC+>9I XU!F7V MVRU%2X.I.?BN3]V^1T:#\?7N^JB4H]QTK5%1Y6KFN>EZI=ZL[37KYN] OHBU MBK5>^%H;_UNYO:ZE%Q<3W%QY/*@HZ:Y M=,+%T=.1[@[M=($D%SB?*QF2U<[7J)\E/,E8#TD<8#3WC/=$YR'S"$6*1:9_T5>3FIH$I04 MM[,OY^[#EM)46S)7)LG@F+P&_YD=\IXV;TV52RU5+:M5E:.LV#UY?5$R"<8I M+..HYV<;&@L-Z$J#(\:YG'(* MT]1$44)A/9LTSL\F>/-3+2NU@]DDPXH*6-LV-Y;;D3=5W%G,^BQH MG"U# !5(V)S_/%7#,M+5LM8\6*UECFC.@^."Y07+[\'RYS\)UC2P9*ME-;-* MEH+E!PI.+Y::C7T,'QQU?RY\]:T6I@US?+K'2!8'G! M\H+EC\SRYT^XT>I@UZOEFI)5_Q+!\H+E!TK%+LSL_Q M\[7CU]:*CS?"<=U&K!3P%%5F75VQ,7<5:O][6FHV*MCL!UB.DDAOEDDE5C\9 M_QY2$[%;EOP0=@6_L=*(ID7ZC@L(,8!I6&EF*<1:T=TQ3MH##F!U.*0!)78P M,+#0,GS^BD6A?5:A^97X1F@33R(&/.R7XZK/6*&8D@ +-[,:U+#+T8!Z,-/D M =/R*?&C"HWX$+P7JQ2[#L*P/V:?3];JTR &O8KTIJ=X\KZU,%7V.-H#S#9 MT'*01^$3RX$76Z^T+,$'?7K5#RVLF 7/&]0,/2Q)_<.-(!>L?X.%U4[QN<"5 MNC1ZC>O$928#K)L,NP(HP9"R% %B+ W)& =;0]86CT:[]0>N%^ 0V\7"EM0; MXFQSVX--V[8_5TL8WXM_PUL"S^J&@>M%+8+A)C5_I[[$E<]\^T$38@""F15ED)O[<-SN(HQB /9%X9G,<$B,?)Q M0@\$:V5WICL>A[$9=R\U/ZTNC[MZFJF _3@MM)US83(I$!Z7T$=B2RJ=^U*7 M1 0_K3<_"CUC@%S,%! 01EP/&UB/S4;\N#Q[WP7]XD2294C\8/HL%G8E?8]& M5=[G.."_?M%5I?'97US5=$7S;(^,%;,*K-(>ER,9YTJ.&\":4+/3J)OVVCKI M">LDE>J11:,GP \"(;(>A@H6W@2^(%2;UOP@R&1.)1 O,DRYXO0$]?B1UB M?2C) )5+ %8]&(.<'"V15;K%6NWQ+B=0(%W+QD+LP.PCD"E8HMWP0*P'L"3_ MY\>*] T^V?#BI)Q_5*P\[@O "L=C-?D>G0 /\,BF@7U,ZINCR('UX91,]N$4 M<=%["P7I:GCFD<\[,[7UG[RDB' [*K^/'P( BL3]BZT$_+AKQ%3M!>,1"G#@ ML*D$B"D,_O*0EBL3JVJF4<40%#SH5A,9"NDE;C0!T\]WEICCCAV:2L3DZB&G MS*K&:5<&UJ22F4$PY2L!OD5S>?ZML"B3^J"=NBB6J.V^I:!6?O!WC[9>@@[V M"^L 0B24K/:ZCA#E26<';U4W"4!>TF_"3%I+;)RO,M-\A37JB!^MVN-@6(GJ59[(7L!XB0)QSYAI3/],^)>O7-K>K:*, MPVG'E=5+0C2!KP>V%P5-!'"PQPLDO+[5C+:RU4RUE!,AO;(_4_Z8]WE]5Y^9 M%CXQV3+QBJU&$ODWYU; =J,P!PV,*TW M7MS'Y#$,WIA2(A;*\XR";QU9L?_D1UYO(@GS*F9D (*G1GD MK[/N+$8Q7B3%@7"HCYAA9FML.\ZC:D(\B%5&.:/!V&\P&)?Z292S26"9E7 U"JRG%>7B?&I8Q)Q M!6.I6'VAF[#=7I;0K5C%/U-E$Z,OHGDTSS9V&:DWD@@HV$]N$OZ0*PC&LS]$PRGL8X]5)+DQ>#@(CCS:O1C[.:9JG57%X-#/$C,H\P M!#PUSS.FBTU$P#F,@UK,7/0M$,,]0"WRB.7 JIB(<>>=X=R3+ZM;RV)$[HS_ MS02$38 JV4]&:'WF3@!1.C1B2Q906*EZ7*!09J)-8AP]]()!)*(S$44J?.8<1<;ES!*3 M6 -VJQN">X$A0W?$' ^8T&9QSR10NG+E,/N]DVQ]I@E>>;%5WI]Q/#%I/Y:8 M"S,+136 -#XUZ+LT>*.Q@1 /M"<3([:C%2:?F.$$3X"X&>Y FIB\,2(+ &YD MBD=^,K/A65_H"72BI_9E'T4_&_.\8('A.6^6Y M-ICGNM[;K:[T=FMY\7;_GD2P;F8C6'FT0)XI1M:I?YV.3#4FCHX_3T@4E7?Q(>8NIY3100E6?TF!/,CC'RZ3P_SZ"C/4'']5S8+K;SIT[:%-D)O*<$C= &N@@G?N$D9.XDP3[+->=0-UH.KD\-P/G(Y)1R M_2GIL"-G=K0UC*EX'07KP@^CV9'\Q5E$":8L(5] M)3;S85\&E 83FW@-&&$YH1T''F8Q,3YG#FLEVQJR M_CB1S\,H'Z< /$U/C]B<$C/5-L<2E+E0PJIDKF=\#?91Q3GC-\1_,!9KXTN> M8O?N%BCVF5$&X/K)H^T1"@M,\-H2?*C**T,A+/@PQ'YL7:1E>D78A-$1^*+D MGP(ICJKZ8???X$I$IUIKT]^<$+Q+;^/-%C4=E$ _!Z[Q$T!PP[SE27H;=NQ- M-JQ@S=*EW+;_1/Z.'XY][:C/>Y<)$#H*,&1)8A3/"+4$2*%#3) /J)EQ)!B8 M!'-U3 8A%DX$R8"N:9 I8?S )*%P^$R'D6R)">6[U:-/0"5>QXW&K22$-Y#I M/G6FL%%++5#N-BQVZ&)KOB6Z\)+WH("+5#;J?1"Y5FR2H&1=$%U32V;^''7F MM"D6?4Q\QD0T@310W'PF1Q2U186$3UA34^D8VFEN)T;H>2#U[-D]C>:8'Z1$ ME.E@L6PTA!0N'E89N%X4E9X?;SD18MBA+C+3)!(>.>=)>@4#C86D9EOTE?GK M(1Z>32,:&,N%9>(Q2X22R)N?6'S3!(WI$C $C)IF607<1F<=+ ;"FC5&%"'1 MF6:-44)HTL\R3MT:+0C#-PSF8P@GR4%AK]OMG*^^4HHWSN;Y;,S.3'@U,2MB MJRQAVUSF5[3C/ ;F>P!G3!7D3 AOF;F!*P'A-3#V2 MV#,Y99%OP3*E7,-BDF,2?>V%0.HSP=!X2XLNT3V@#WZ-$LO*>-*UYI@4X\*X MB#&XC9O.2Y-L53!,T,*+)XD C,H88!"KZVG.&^+3I*N/:7JAW;-L.TD#6W]V M/P^T"2GXL\DM^.VHE3J2O,([<%K1UJLFFE_\"*V=LY58TZP^#+M7'XXBD]YIK,; MC'Z0\;Q)O*"D3MC.]*PWWIZGVB%M7;F+O169>O_%N?2XY9HS&NOH&/S_[+UI M<]M(DC#\5Q":[AT[ F*3X&W/HPBU+/=H'UOR2O+,NY^> ,$BB38(L'%(YOSZ M-S.K<) 2(($29"JC5DWA:-0E95WY1%CU3WS;[@E7C2[L=6ZN&KUU6Y[Y\X; M1??KR.4X)=U)NENFNS6-"DJENS:OWJUU3H7N2BI.6FDJN5DTW&27W[?2RF>- MQ,UUAP #6*3\D?F3#2__PUPGB^@[%U?D,= ^5JA=C^QS)8EC%[%8%G%TJT@< M;\$ZC:1>PC6Y2_GS#W5O(?JB$X L,NZ!0=G]?HW2 HX5PK8 M0KZMI !LE[-[J?>R^TKL4.])7$';LE('=MN$9"3/:2?Z4#&G42D0A#3/8O>= MS/,Z"GXQ/>55QQCD$:@X>)S\R_9UBMN+L4T"N3(13018/T91!G=A](KP0/ @ MN,W\$)T(6=OUBZMZ+=W828'MLBCVQ(Y.I.G8&M>>"'48%MZ"VL;!+MW,8)=> M58-=/)YO]S"@4&3'53[SZ %%CT)>HK(*RBG&OGS''!'E^NE&Z=0[BY2$(6H1 M5E#Q!S0 > D%VW I50QK1A&0,+%X$(;^)@(DZ#0\KOJ!\2"FOU1"! L/X:&B MQ_A@V16&>/ ,!=YCY M)B+#C >[(.UA1!PN>6ABT$D0@;S9JE_"_[3V98OJ@_&8;A[+0E#EJ9-S4=F, M O.B9(6P/@5/]'=_,,I+!*"KC#@FY,F3-].=^[ M8'I;95!Z16+2ZA2DWF+ZK2Y23)E(EL1(QIPN?X=*6.#D,RH-*-H? _>WJ_1[B$;KT^M:S8L"E;;ROG5*K[W%K-=&7::] M5F$J>TE[K:">VL)H\T*QH'+R[?4K9H#NJQ#G"FL\B8V[:1<&@V"<#)%1@L8=1!!)A>^5$PK:U M5"3L<>H0\=F&]0I$KB.FWX!>ZO(*?AZO#()"$=@,ZL*(XKP\PCN>MT&1W:;K M(>A5\)<#QO"VN_7>NWFEA&L[59[ M+T&AS>Y>(EBU?4RVV^O("%89P;I;!&OUP/!5GV>#X4!G?\?KPONHOT9):#(P M50;([7I6&*E%@%A?0[PJ&AG7;F("MMK=O=^&C$B5!'?B!+?F:+(<@FM=7&FE M-*X\LU#4XPGF?SON#W114D,3+R6:HS5KQ=:NQLJ=2ZN.FJWWJL0*IV]G?,Y/%VB4ZFMN.FF M05ZG30*;4?O\^K M[.PL2;FRI+RI?K %*7?J0,IMM:GM7-2@,J2\&,*_'#B1#E_;.$:M*A&7/"!C MH;HSA9^*ICPN>S'9*\;T"K2@0#^ T41Q,-2+>08+6_=:CB=JA&-KBL6"E5/] M!Z.:=<%TQF/]]8$C>IJ(JG5#-@V[&,?QLHO=,:)9P.B_)VIX>RPY]%*CT)RB MGWSZ/E-YT= P;-&SG-?+J?-"!3,3GWN.>G#$H!"%H3&B(ROBGL9+E>*A2/Y" MN0N=[-R%%,7^*VPN$Y:'+YJ4T&E<7#57)27@@@I-O7NPJ6NKIXYUYK&^-88S M4G^_ G&F!5(#=HP\[12)/#UT!%N[< 0;FI:O /]K>WAG^[H]-H&-4HJRMRJF MK9/1FZ+33,>T_?'P\.G?=U^^*-?WGY2[^^?K^S_N?O]RJUP_/=T^KPESR^&& M_#,9']>.EOU"(V8UNI1#FIYCH$LX]ZK7$LR*PC#7VOW)U+$2L4O-&YH4] MX+'4L.F*%ELVKV0/E^%5[(K!_@IXG61,:HF?A-6"@..-WUT36\9'WW995'N2 MFJ/^1'=S5(4T[&+%VV>(K!CX$ R\**HPH"]$>=Z60K2MXQ5L[?B>J%5IB'+Z MV*<7B\H.,/@//VTXTX%IB^ZII[BM"3W@[Y[8)-K!J-MKO#$BA8%VXI5R,:8S ME-+4\ %N7@/@+:59#W/:L#)ZU!LV9RMR!9;'QE.J(;0B5_#N_O,R6[NG>O%8 M^'R&^&F/OV/3KG1AITZVY9_)ZM[^;SA.L$[33D('P M/AQ?8<8^[A]ENCW-@7].05.^LXT:$9JN^& .C1DIPIAXZD<=\>)-%QM#NY)J MLIF>IDC93WR)GTC6WRY(^@OEN7GOGGCK$ZQ?-):$48I91_W5-D8H MV.^B+WUQ-CT_3M@7[8NK1JN6=FQ$ME%(+43#/ T[;?O!)KVZV+5YZ+QRX!FZ MZU*-\05$RD14AC#)T\[Y6?G="IM5K-/:12@)TL)]O:;,,VS/O(/3-OM,^P!/9S9E6, M\JMB5ZG:YIZ2:]:YY]/>]U7@J& B2F@>[1<6&^3OO 5("[5&PGK?#) .*]Y6 M8I5HS:,J_QV C9:38K=U&/U9'YD76_P9'8?75Y^'AW9$X;/P+AB,[;ZJE18B MMS%?.D0@9G$6+,E.DEV"[!K;D-W*0L:=7FF%C*M(<9*N)%WM'-VUM33KGY8T M>SNAX)\=%_ZT14=@8\ZKTUFBCV_BJ.V-)3.^*T0UVC+98#MC^)5'/P+J-P+H MSS',_]!-FQ\PI(@(5,TK34O'**5\,#*/L2I85 B)FIOQWDUP9V.E!_2H"G9O MD,A5.HM*Z'JK!/-EJO#OE)R40)! D$#8%0KD>[%5E6P_C MQL[**L@XM-S'=9O MOLMLMW0 2M*7I+\9Z;=+=\T#-]F/:_Y$J%Z2KB3="I1IV%IHM\],:._:F*TR M4<[/&V?6%.@4ICB4A$-]AT8;'B^<9#K.[0OCH9#CR4*B0C*K0B3<()1U+S^5 M;)W'+B.-;)/$A RI&J>0=3L75W9&!EE60G>D.8*G\&-#H#[L% 88-,;\%<5B8]W"'.QQ8.$X M1F/R)8;,I MGRE?3.S9%B>$*SPC_!09R%TJC3?!.B,RQ-X?42ISE#-LNE%IBJ$2>&P46(H% MH/$PK0K;\[@Z?ND2OXIY<*974[XG'W.)N$:N,U46%H^YIY?FS\N).00(?4!& MT16YI@1A1+V5B4*=WC*K^DP[1QNWE,C/9_3%'+%T_NLP<*/\UY!E]2ZN"( , M."]F2GG+@G>I;DA6,1*5Y[&2\($_S!%0$29IZ\A6*&<[!Z[8U]#+RKVVAU&A M$\'1^&:ZHI\BZC S;SE7&;NI87M!GBY)CW..YU%+-M,U@JGGHR?/"SDH6Z+< ME=WZWF1;KH9LRU6%J>RE+5=^T8WCE==8B8U1NG5VEF8.F\"FK*BG#%C8.17A M4U/N1D)36& _2Z]C7B*U<(*=B+)Z.=/!.AB+-8PH.SC!D%#:L+^HO$*J=,7R M$O)+5]!L:J4DEN8+#B^G=U>W?Z()IVE=H'*=N';('VWW:UHO__8NK;@:_;VT MXI*3[6@;MR,[]$%M23FIU M#2"O#;"- MZ#.MG[7 )S"V#>,^'5*XR8)Q2,]W>YA:\[A5EA%)&&*GL_U,+&@45?;O9-I)7;LY#=)?2=%?<6R>;8GOX1> M=B4Z\1:V M!U;+3ZU+YTW@ 0BIQB4/1/$FYDPVZUQ!A6NRPDO71YL75^VNVM:JU&U1YB26 MKVAMCU=E*5JMBZM60^TV6M7(691(5B'>M8T&09&N:B\#GZK&N:3O;G7Y.U?' MAD+N#]EW=@5Q]0ZL&'0NKKIJJUVO4-?0DJS?,\>J8GK!]FA5EE[0Q7;?G0Q_ M:&'WB\2Q,^-B+:3#;2Q_328TZ)IW^@85^ M'VPTM;>[4T[::946^MNC54E"OU]'1.MTTUXGZ0NH+(X=",6RA7Z_08FME6=, MLG)0)9^4@*V*FKK/.@OU51GI;^C@>F?HG(\@.G!\5Q_+,O;J:JN^LUNZW"T] MC8@32=9OF*P+V3!'#QSK8WFT;E/M-INE!8Y)(I=$?N9$?A@:W^(\N=\">JYW MU$ZW+,]R)8FZ!&U_L1K3N;1=E6FS)SA9F39[^,:0^ERFS6Z:H'A:V8E5S9D] M+2C*A%F9,%O]T_>])LR^(7/M[5ACO37M5TMWI;8Q5;:A=MLE&V1GX4211'>R M1%?(S[D#U97EZ.Q@K;^>VMPI<^--D.!;I\(3(\0#T>$VSLCNQ56_J;9D>NQ9 MA\#*]-BB5+BF%WGI.FB/I\?6JQ]X)J,5=]&RML>KLK0L#+VN@['3EB&QIX-D M!\*QXAH$3!>T]@[@DTR//7%/G4R/W82X4FWA]ZH8M.H-F1Y[FEA53"_8'JW* MT0M:=8W28SMI1)/IL97%L0.A6&:F3*O>!-;4KSYCDKX!F1Z[(^DT#RST6S(] M]C2QJIC0WQZMRA+Z;9X>*TMEG1".'0C%1L2)).LW3-;%2OP72:YL-^X:3D3/5SP-%21U5=WID4QW9EXO$!8*G MMJ"N]0#2HMAR(\>@ QADSY?X$G%]67&U@>JJYVM;(<767HO&Q::,K!<@!:0-]286I X-=FFJ_MW.0JY0< M1:FC)R7'X:CCLQ,4-SRZW/!H[9RR*D5'4>+HDZ_8GS"7Z2.?N5*2%*45H IG M!:&$3M@DO5PCI+>FEM[%54M32\B7J) H.=S!LSQ[+@J@LZ?@_1P_-_K5JPA4W8,,OICXP+=,WF??)] S+\0(WX_Q1JW/,AST P>.+:_B=Q5/) MZYN;Q^^WGY0O=]>_WWVY>[Z[?4KO:L[1ZX:A $O8$,\09K/E4>W#* V-G(-8 M+;7DX\0F\/DJ5CQA7*QG>GCRNGRN^D$YN=/3KE;KRN+>M8ZVV83D4>]IE/*] M#L;9A<,+'&.? 1BVK9]^^H5,0 "[P&;)1@X#943@3'FEA]^612(-CEBCN9W. M+&?.V"-'K80^5QBS#*^J>2^/8=;%X^\34OKOJJ MUBSK /0PUOPYQ]8\!+YG#L&"8NZ+:^FL@M,]%*D\?WUTYKKE9[1AD2?L!1EK M!,EMT1_C2]1.I4[09>&]XW#4G7$)*QZHO8Q23FY0 M07?9!_V<,68#I; (QO0OKK3.SC)4:HD%8K2Q]HC4"[?U&Q+XTOG06YZZMK"P MN%JO5\E%)+7( [L52T:I!J)44RNK",8!F.H9]&1;HT"L>T^6USD<@,Z'KVP6 MZEX"2]%02U/KI:GVQR^L(^E:TG5EZ7JSM(,2Z+I)=-UIE!5A?7RZ7ETP*U4J MJVCAJ[96I/!57I$M\9K CY96ZV*]H)GCF3BK#U3XPGQA<9D@Q)_$B^)#]?@5 M?0"@#/S\5U+U3HY4F:FA+8(C^>_$C:NUC-GEP&7ZCTLJDOE!MU[UN7?QVR+8 M >9+,%Q>?NXB1Z.]E&^!-7*$!:)S7$*R#P'VB<"G8$IZ5::B3%SD-7];C_+= MBRLJ]H5ELVZ036&.C'Z5M8V[DT152LAU"Y>0^^+8XV?F3C^Q@9^NB]9JI0O$ MM5KI G%?'N[_N'R^??RJ?+K]_7GCVG +E> :M<[1FL+EE9^CM5X]V,I_!S93 M>HGN;Z:-@+$9EXJOIC^AXFR&,YU9C*Z) F[3H0WL5.:=5J!IL83MA@-.--=JC9'!7Y] M1U7^^]M7QQW#3MQ,=(\IO^OV#U6YKUW75!Q2'P(3@R^[Q/ 58'OX17R(OD;; MKO/G:=W_E\WIYCU!5[>4:\]S#)/^H@$-Y]*;PPH-#GX:T%/IW=R9X'L@/I@R M<)P?;@";X=(+=,UB.BP>3[C&&P&V?PS5 E)%N4'R6,G--[$O(QP?]*'#Q*NXK[1^@A3)C $U_7LO2$3;E M5?F]&7>KMMEN%U$Z#LTJ>X59Y9T-U(W9!:M*:K;:&1RSG>:8=_?K M_V]=+>;\E)KHQ'O HD#*2X22-C19V8F%_K8L]# Q5_XO8XF)B%/^$SG2N.801N3>%6 MQ_/"G'0;-LS*FEI$UM&739\![T FDVMN@54T .UW53?1Q4.MV_##$=H^PL\6UT2]MBY3K![P 67=Y,LN.3V09<,6F2[E@Z#^#7"+P\^'^(%8,G2 M:IO 9.Y25UL+$O^__M;3&MV/7A:J#$VXY@*IN,Z4WOE>>ZH!\8(L\!W0(D)\ M M('HE6& 8OZ<\+8AA_NRHMN">ZA8_%8C"Y0<0E HS8G/BX)'93_"JP4M.]A M )-!!1I6!PP Q2#'TW=>@/3A+3\W9; G- Q9:KYNVESV/0DMJ='1WDW?@R U MF,=Q@-F>F!:\M32<-P$,N>04GWSV?2V_S^N)L$"7C0-+=V''L'-ZJ'=FO &/_!68H.0H'NRY M.0)-"S845@6J%JDX?P;#,?ZH(<(.&:HSH.+!^*\31EB1,Q5BE%- )<4R?S + M=1@ KNWXX:1@+Q/%[4J2YL"08%K9P$30Q$)* #'>)"9$$&N>$ MR-('5N.#.$421# K'H@\_MO"1'3\ (CAD>F'*">:>T3 PXU\P069]/W4;J!- M0LL26Q'M7?@ ,+YGM"60R2S.&J1Y. ]@:<"/ M=+)Y0 <#-@)*_AR^\JJ[0^!BZ7<>_TN?SCY^4@RNDR\\GV1Z,'06>A-D)SJB M)6#XU/2I/O>(8RGB/H+;"V8SQ^5EN =S6JZM_T#&Q3^Z,'!8W7L.EDH HF<8 M:D%)6VVQX3B'9@3"5Q.P(]0RD5UP-B(,.K'!.7P_9 1@P]R-8.(C8 4F,H#4 M%G+CTB.QQAM#O/5":QAR#X$ MJ%&);1C<) M\2S*9-XX@#I/*,*)P7W3YRA3!\!S1DI=$D+E%?X+-_][@&-7&L(:J0 M^@R9KF#7^+3RY,,^$!L#?1G6@[1_C6Q1^6;!>LAG@H2FU3_2\WB5_FY\?"\8 M4G1]T:K#-\<87(QT:4:#>_1![O, 5HWZ7JS*+MT$PO9A.Y';TIWT%3(4X$G^ M!RZ/"8^20@>2BYOS&PF?.['<3XS_=[.SPWK,;JB,3K]= M5X$\4W:=@!KLUW6N+%:YDY3,=913/\UI,,6'B\)NP9)%N[8DT-V3W?PPHKO> M=>!/'!<8RW S4'4B4+6QM$HM+QX+6)J%JRR,9\*%O8#(*'U.T*;[EG30ZD/A MS16:3[0X54&-"Y5LSDY>$7M,S\-@_R0LZJUB+!F>SV#)N=, 5C4D955H5'S. ML1^?O[(XU>Q9TFB#P(];T10!0,AMN.X,2CQYZ*?ZD&5]YT0Q(ZFM WT[9/7 M-$+)(:AD!OH_G6K,^%++E!*K/G5\P=$Y-<'1;E"AJ7H%!$>WZH(#M.AFAI^X M/,&QDHQ.D5]\%EJSCTVC%8"&/_'P( 1H.PN52$3PD]P\-VG8?X;0[9AU#3S?0!,O&\]$C]_".(,E)S*4#25$%UQQH66L4:_VM(Q6-NJ'RR S9A:Z MV(!=**/RR0#IBWR+7KB< MP13Q@:DS9%;H1D5I3%U\N6<7HZ=<':%WB9!$=[4) [R(=9!#SC-]%AN._#Q) MS)KF!!/]@]GHVK3F.;9PQN07SDO174-K<74*):%GHHB%)UWJ'(3?6/):;&7N74'\48/\@W.B<-HS#R,&?$.$ 9] !$4F2V)"'.\)R MYT?4TRD;FKATBMC!&)P9+#3R;R2F7<#O^":#*)LRB+(*4SEX$&5UY-8*A["6 MZ1!N[D'6Y;@E-Q9MH:7/V?U4GRL#4(EU%\_WP!33C8G)7G#*R0_1N= &G%@, MGGS5<$TZC"')$HF4^#/A!)/O^( #=#HL#A9]Q]>MI/4*$P#5WE;>"7_&\]-C MZ,G82":%C#(T=^']\+U%V34"\3 #%7G(1G0""F@(&^;.8;K,O<1\@)E8\T@W MW06IZ+'8$9)8N/(524&YT5W+43RPXBR.2Z0#D,-B'\%X%2(5((K-S-Q""GMG MM<(>]F%[XNB:K;;?.S9*::!@VK=GQ+KD?3R6NG?\_V4^A@6-[:W,V_;%E=:N MI9M21;8*0":PW>@#V799V"<4#U,3-MR,&^1A["J=FG'\]!"S/>$YPU$,\?J M1ZJ)CQ&%ZU&DQ*6.Y43&246+]*:?%*=FS0L>^^UM%[B7!NQ@<0F?:RQL#2"R M\6$8N*\.C,GL>#\Z%U><,6. E;=\(+AT=HZ.N,2IM_!"X"; U+S1/(;LVEU) MTWF6,;?9\7"GL='Q<-BO&S.1CG=:W*@7/BZ^!?$$L@*#[0AGT@?![6Y: +>[ MZ8/@V^O'^[O[/YZ4;[>/"IT*;W4$3$.?"B\&"@,0,P%#)&6A."3E$HJ^*#XJ MI'H>1)GTL@FW6R*G( PFIU;S0Q8?!LP3ATUA/:S+<-84"1>&O%#"A$Y10AAVI&[NL ACA 1DHF!B% J! M'\?L"9A24%,,3]U+AG/R2)D!6YIHL2BW0G3[9$S8,+#8P^C? K6N.68M.HO) M2LB@Z=XR]1[M-"9Q5D46C2O"@AE1$ "" K+Y'J1D9YIH/D2>4* H+ ML_29QSZ$/SZ&U1I,FZ9'+WU:^3>6S5LHU'K-/I;#;OZ7GM/D]4VGM YU/Q86^>FGWHT M(V.?^XT.DYF^UKM1YS0-&A^W/+Z2/2V5G#D!M[R17B7))IU8TC^R&78KF[5;G MY83*F62'6C165S19J1(G(E!H&XI6.6GW+ZZ:?;77*JM4^-XV?[ MB/C9J1-^-NLGCI]G()9.K=3U;>0.BCQ$L2]&EKTN6R()=UV*[*\I%7Z:7>(8 M'=(-K5.A$L>R*'9%),@F^)24)2/S)QM>_H>Y3A:>:1=7=,*K?:P\KIV!J#@U M"T;@FK1A#FS#Y-%X82VQ25IBOU-6@V9IQ9P=AFYGQ92&H2UIQ^Q5."V%O#9: M1"=E:W,;C)'8F(P:KV5\H5*SK"Q"[%M;.2KO>XJ#"MA/<>+/#_%--Q&#D'V2 M7X*:DU_$^/P%R1I5YQI '4(ZWJ9;L4N?76=Z$\=D/(R60Y:NJ1QG8?'2QKX6 MK7I9?2T*;?/IZ4!O&7W7Z$''05\L^J?V2FO+?'QZ_;E^9B'\J8P+K*A/M;S=HQ ^F#Y1F;+ _ MB@ZW!. M XO;-OWAF"7!L^LU\@)]O%RCQQ<:Y[A07#U6K0T\GHE#89X3DXT21>N0U9(& M.-5_,)E@K4B2QG#$ZE8G/>4C@\'XK"A-P!>_4@/+*.L0&N\/ M(3P$MGCI2'^035&D?ZH:0Z=W<>6_.AEU&,1XJO(5]N"98:$Y@ /^\8EAQD*X M_MN'"&J>R/6I[&+[:Q8;QX!C?+*G6R+]&22PAPEB2&0*5G77IPY&6(MZGFR* M95]3&")JHE-%P00^ > BG,3">X*71M6Q * BQ!D#RBC!Q9MA6'=8RP$#OIEK M8.QWC&DJ8F P@A7Q++OD'4YV5!T,I_17H$>U*L.4,\-Q9PXO^!S8!J_^E[7! M5)&0ELTLGKV1JH&IPO0Q:V4:TJ&A>Q-E9#FORI1A8+?'D[\P5!U=.I2\,[:< M :R'9SF+\KNDW&&8]\C5/1 6!I6P$!'B(1&>6$980UMBB4F^(2IE$G1XGI\A MGB*XJ!3^#NPP9H("<3_R5+%$C5#8M*'#/%$_EHJA4@D=_$)2HF0.AS &A#:P M:#=5F=AV3>,6S4+KUK&->[.6 M[FT6E\Q844_TQ/!/2YA3:Y0^*@4>IRW<8Y+9"P-EZO?Y-]?!\M)_8,YG3L9" M-T/[ZC;2ZA_2@JCWRI!%>,$4BW#_!W$WGP<#?N6(I0^KM4592V#9"FC)6@)5 MF,I>:@GDVT892?IPM;G>-LH9DDA;YO#(')X*.(+>: Z/PM-W%)FY(S-W9.:. MS-PY7&C!IJ=7&XQ1&HJ=PB0KBPZ[1LSS4\7^>KY_O'C(R'P$NU9Y0BMSE_#8 M,^W.?:;]M=O-U0?$PL_!3X)M'X?\M^E/;@(/UL=HG3>F5E:: M5<9/?8)C5'93ST-%6>MMYO%)TM_\!MUF_>.[S7H75VUTF^UL2DE_LR2<0Q%. M1SL^X?2!<'IJ5ZO^0@VUW:Q(%$T%Y/5Q',W-;@;-)FMW7#9Z M&=GIE7 ]2\_SMI)Q%[=A!VR\NEK?/9='.IXKC$!K1,0N"-0%!-+49GUG-X'T M.^]DU%60]>_@B9:.Z%7NO489WCV,JJEGE Z3WCWIAR[MQ*0,1,4HEH9$U)-T M0R<+6R_6KCMF;>EHNMS%AI4,H_+543%#8<][ M:-#?_O29:^M6:,Q[U_;PBV./OY@O;,AK2OX^CZ>O6]OMZ+Q1UGJ3M=YD MK3=9ZTW6>CN8D[RZI]ZYY]U%5BLKT)T6DIYLC,9W,/M!V7[RL;&"C-!X*R?- MG>,7G^LWL%R#VNQ7Q!\D0S0DX6Q .,>/T>AK0#A]E33HBA/.&4CVDTT&O+/) M>89XH5LR)".?HEO'I^@FE1C3>C)VXZPQ[?B%2_M8#E%3V]API^*8=G*RHWH3 M/I4G]QX]4QFA3"D11?6SM5V6-W9OGJFM42* SD?:'#\)H]\N.0FCO'VNN'] M4KRD^%-,'^EW2DX?J2K%5U2'2@9IV+S-<,J1$(#_\(&^_^6AZ/^*XR496X&2_"U9;K]9($=6OM+RBD\LN M?K'UY'HPN78M[8S\5:6FX07P(?@=^)Y)G<:9 M\KWV5,-.SS!%V*XI8 X:0M MQQY?6AAH&';%UF%9O)'\4'D%&4$!*[ WR+K^]!VNA?'C4!=&6_:T&J*4BP\]+-NNO_2K8!] HRT'"\ 7$M%>+;K]53K M7+B6;FS]^?KN4?G7]9?OMZL[4F>S7#%DQH>TBU-I,_Z ?>Q=9@2NBVW@10][ M:D\OVMI/F4Y05@S0 W1 ]1'P%]LPXR;Q2+[Q1'D^+;Z3-C8IM_!9S](@=%-IF8>DWY M?/WTNW+]=*,\.S/ TIY65Q=5MJ.G%M%V(GDH1!_*5[YO4^+$N$4)BE&5/4][ MY20!P+ KIC=!#.$"YM("[=M*;,G$9*[N&I,YJM@@R,*I(T-.H-0TLOD48B"+/QX<]T)?-$>C. M()@!L?"%Q(07EP*<\#G2VV@\+Y3#\000LX=L1%(?=("18\$$O \%(O2%SG^) M-NZ'9F>6D3IW)$[T7W_K:5IGW_2TJO'[ FP:+1JW -N9(%S24A"<@?Z<] M$Y:EN]G[3/R'OP/FO.LZ8*23*LD_(-%@[VC0+( &21X>V&EE(\K&@?F"=8&, M'=?>Z'Z$>R@;(G4B% ]>A# Z.E9, U<>W4""P2+AP,3*B&"X=0(AY(H-$>U M:EF6H$F51$UX*YC.<$6 ;P.P(!4P '\4P:W*J*C/L>[V=R\AN$W; RV>ZS=\ MX2C]O0G1%_U@?P4F["P^ 3:S0?:TA]HN,U^X7AA=G.ESVE5ZEQ3Z,8(5#59@ MV]R.#!4,UYT3B*?X*IFU1;\*CZ:_/)NYSD]"%2^IX@SA_SF6PB5S.F5#D[ ) MN,P$;/A+= .@61^X7(IP/2)6Z7.T)4 UO+L.O=\)BGD/(UKX79A*'GQ6"+.5 MOC6QVRV-[-Z/,\M7GWL5OB[0+A+L$P^7EYRYR--I+ M,@8R8 +UD!D.QXX/ ? 2%Y^"*>E5F8H"^O;H_US\;;TKI0N70'8F M;;N>\J@<34)P6XB$)LZ5BBV]H-4KU*[(V_-A@X2Y EEEVR8$'U*7*@Q*X-37P7CQB'-) M0,MUI-G7O]HU:'(Y^AD,^&0EU62Y"3W-DG)Q:K"Q;(S M=JO*Q2ZN;O)" .A@S?@K,/F!O,)TUZ8$!ED\ZZW4 .JO2:W]'<\XF.?=.-.! M2%6)T>DFB4VA')PO)MJ-S)]L>/D?YCKI'+MV7>/!9PWM8^7K_\C"69)H0J)9 MTS%]ST33E$0CB:82:RM$-,T]$\W:E.YVO75QU5<;G>HW!)1T(^DFI)LU-=T. M03?MZM%-J0TJZS6M764+CG>?WLCG5(KCX1RY1.'UGQ$+66/D)= I(V6[B&K: M*4TU+;I=1RX-*5)RCMU MREMCJI9,>?T3HSQALH83"<'<(KHJ,PPYH[;@%LDF\IN[?%/F2LEUI/2L!*P)[6DQ*P58G9EIDG;RU? M0DY29IY4_,ERW35GD&!R/N="YWK"LZ8OTWXCWQOU+>,<]G=NNN9X5")TU1%Z M31_;/2-T0R*T1.AR$;I[]'#QAG9QU>BK6K\CD5HB=2E(W3L^4C>/A]0RUV&G M7 ?9>O8 #HC9K/&QBDM;+O1VE/8=N5:S.XKNE12MJ3L$HV]\BB[+2E;4K:D M[,I8O>5&GC1 ^(U:%UVEFV>O;R\HKN $ MJ]9MT&7**Z,>THKOPE CYF(O1_^5,5L1_6!51:/.44TZD/2CSKU3^,#$4QBL M9(B]2 +/7PRQI[?@A[9S+\;M^J9OT.SK>Z(/(+7)A-N.;HU:L]W)O;UUNZ=.K=7:K)G8KBE,YYB3 M\TR,XRMG'+L&J.GE;&3M^CS2:1 1LYQ@]@Y_[F0%O>=TN*>S+BQ M:Y*AAXV/H\:N"V ]\R#(BZO?=4NW#:9B[IN2HJX-M:\W8#2>4+GLA *PV"*^=PR;@P<[ MDA;*&[^3XDPI[:P@[1X]B*'1K[+:<@.;QFQCKHQU-%5=9ZK@GD=;GZL; MKR*I3;69ZI'43A3%"0DXKE,V%86[] =LTA?'\S[#/CTFMRF+H!I 4*58B;&/5]\A6=Y9' M/%LIW.D$)-_?\Q9L]U) 4VUF5817K8G0J83-KS7W4GAN)Q0XTLE@V1C5W^B4 M"!%*'&%Q)2 ZV@)9AZ:K$AOI>'"4."U:9:6;>+1D6 $Z]4V>K C/>70(B*=, MKNG!'1PA/HABG@]8XL/U,+!X=!F$:#@SN@UK!SIR8%:*@X3JFDX /V$4=X%(X$M#VA>OIGR+IT1?&_([ M,.D44<,LX2_+FB=G'1K=$0> MCQ.QH>1*!5H/X?6:\IQBC4M#9$Q%V,>K)P/W$(KP^ PY&@!F1BXKY15$=>(H M?^DD'Q9>!:VXA0I_3FF<$7L$ ^9 +0D0K8B#H>")MI&_E!\$X"EXS9P50D%F!E6 M[HP#*^A$$C9HR$8PD:%"M4D4/? GCFOZY&)6Q@' &2D&.4ABFQ+N%2"AUXD) M6&+B4#YSIWPT^IH>B3HD3=V;*",,!YDZ0YB$/IM92&.^$TI6^,-FH!N!H@;# M\B'@UB"*GL%-Y@Q)W%I^B^ 27P\9'B(+,INL%X +1A+>Q)-G9#Y)48]# H8 M[B)(=+@]1W@*.N.TKP!6_8#_X+-XE8\=<>":$KIYB8<,6?@'X#1N-D(U1'+: M%Q/IU+'XM:F._,P++)^>)_>T.&8&9@@ A7V#42> 22QOFR(=BOC^:9+'_J*O MTN%56BL=7J6UTN%52+(QI874E4,J:WFS%4\UU&'YKCD6;#.)ID2(09 ,,8@) M&CZ29?)_2-L%"SZ E"::0 JQ#2VMUL7CIO195!0F]>OB:9] HWK\BCX O [\ M_%?V'B&T(;8U.DL 2OP[B:I_S_0QNQP -?^XU$^6'*S9JS5[^JZN&77VOW=PL"++09+NU1GT[&!Q^ MLEJGUF]M%U]Z!,@B&K3+C%H]QXC*DXN-Y-7M#U;_OWI ^%>DOS\S8V*;?[UI M:*1#7]\P,![1R_&VXGT?A=.,F]6A TMV.-W7^L_GV+#?/WJ!(*VL)LDGU@BN MR!C;9G9D$>74' ZM(^2I$6Y^RO!.[E*#^9C /:3H*PA>!6AR$X5(PG5'E@KL M;<#<5.!8O9YDJUH)7#41MT$*7L1(+[68DV)YA73(UZ]%E*']](&KS*.G@6[? MHB.8.;K6UH5JGFUJZ;ZHLW$4ZNR"GI-!GWNY7< MD6,432"K)N\31\8C$W%0F3/=+<8%)30C:&IUK04,!O[3+J(%5*_EPZD\*0$K M 7M:3Z8BF9?"8]-7E@]T*Q6ODG.,W+JXNO8SPS14'N4W);L9Y RP_-A)L2YJ MTY^(>+XPB@QC[@RLN^.@P,+H$#T,)<)0*LNB@$F+X>")R$(/H[GTVEB1WE@I:>X M "*(8Z0@;AI(WFC6E6(S9%S!K&!-AI_;X"P7UI8/)FO5T MU$BSG@XF^W)[_73[M#I.*X>G\.$R/J)=G$IX7S+Z-8HD!4X$?,I6=!=)0X0R M(A>S$-88H@R4RV;)7 L$ I*]H/)PR F&QH4[Q5_WB'X&@6DAY0,7F+G 5UQ8 M&MUP1B/38 K M/H'O]+G\X^?@(JUNU@!.,'%/*'K.%5=QD>\,/?.U>8.P;D M'Q;!HM"IPZ4SN@S@CW=8 5FK?WQ\^$Z_&A_?([MA/F>+2R!="&'$V-I$-'@4 M9IO.B!%;)[@A;+PY#:9BQ#@"'DP9'NE,UQ%#$ % @L%]@T61OK#Q7W''Q: " M4\8N$U&8B""8$N RF[T"@T4>2MC&* F^VXQ*^!G>*0(7HN MY/@D9@4X:_H\TE[W'!N4F7F4B!#*:'C6F7'Q\NH$UA#Y-/O)7 /3DY9P-P*B M)[X2QM(+_N^Q$*$I]-L#_*$,-?V,!&,RYDG1>QE ML,PL;M:H4'G#."27A_9%)0Z]8 8*%6(:H-: )^$JWH0Q9%5ZU= MPTQ+K(LE"402R"Z5G,LED/;%55MM-)H5(I"SUYU7-&D]M.IX]F.\*4V75VGU M5YT62)V7*[2=]8]T0YW7$&#- N/>%.!HC/.LR;HWC7&I9'%QB8@!KVJWW:N0 M1)0H=50=:V>4PG 9M:]I%4*I4@O,5UTNWCOVI;$GV;B=\EEEV=BJKW^D$7'55)N-$^H,56[SIF,@Q+.#T3-[L1'WD?^T[CU9.'^_H#D?[K:=S"S,T^CT MH9N1/;F=WG_,TO>2A"4)5XJ$MU-0"I,PG8]HS;*\02?:*[?@8+C[$[(,HOAP@HO*F$AA8;$P6 MDKL"#*?GY<$--XHX=ER7QR73]Q=B[I/QQ_J+;EH4:9P50H_3#2=!,\]4P>XF&X''M%/SL8Q. ,)_ ]-0H MX8GRIBA47\!*QVAY>^Q/<+*)L'=%R<)*T2EZ M,WH1XCV,/I.4^5_2VPOZ*RG4J*WM',]]J+K:9W_&FJK"]X:MB3U1SJ> W<.( MSZ_,>F%?8?B)5Y1NVG6BFY[,@S@L:72V(HVW$8)3$FF@&'E^=0I31 ,IHMEN MRX"<@U)$5PJ+@U#$Q&4L"^VUBZM6:1$;4@QLAO2]L*6ORZB_IY0*16F ZG^M M)(!GYW?V33>'UPC@E230!,[?W3EE^G!\?Z\UAD]?J"2C/ NW"5N,6WG3D5=O M)[:J)#E;6.5L8;!5O;FSREEHWZ1D]Z)&"(IFO="-LEZ MW;<_#7CTFHJ39Y%)^^*JN3N12+ML.Q'J#& R=/!:GA1]ZX+T[,E2=?LW(KZ MJO2*MR5^RP#06VCWV8.[X[T M@6KWFR\L#GK#K4V\*-9!"<^YN$ 2OP[<>.0L3&[ M'+A,_W%);O$/NO6JS[V+WQ:#/4W[<@F&R\O/7>1HM)<8,E@C1R*@ X?W2/H0 M8&P+/@53TJLR%67B(AOXVP9-E< *I"!/4.&PH19UI=2OLK8QOWG0VC9!X@H2 M:Z52[C[Q-CP8#.OCL8$RI3 +A<'9XWL7F?9 M;/J6]VTIVM:LW;^XJF<$G2NBH1DMJ="LVP>8=:>.L^[FSQH0=KGHD6ALHV*7 M.FQ=!US6FJO*Z\0T)J))&_:$FF)7.M?4+<6;@ &3T-.\XCV\X*T;Q_-S(L0[ M&1F!G8Q.-!C"+6;OA0F7V-4.I1IU>GGRX3^480GK%@"F[C\,6_I9NN>9(Y.G M1O*P;N]#7BY,#AUW,M,7.R>6+M@%4;&GYB>GU:EEXPF5?O)XA-/,M3F8_=., M5Z>S;(7'_BFW*)0VB,@_"*3/L7?/MNF8*Q=^2"U]XR2(19TFH^?]#@#:I$32 MEH"N'H$F$DJTO9-F)<)$3LUACZ)>;^]YDTLN;37IIU)M%?&>1>9-R MB75 <6[TTQ9,15-62BHV*4E*DE2:I%HED53SXDIK]$^;I,Y "3BUX[A'YC'= MQ:I.6$")O3#+F4W)U2F3$G)IMET2S6+XHVP[<-ZX4NBX<06N8%W"1N5QY0PX M^*F9<4]HOA'[GNKN#X:X) .,5A!DH3JB*P@2 _!VCKZ3)?$KC2N]DG"E>W'5 M+$LWE\S[C-3O/YB-=5=Y+=HA5H7U?)>"8*0"OH(N^R7190\3*ZK4I4EJX*4C M2Z->$K+T 5DZ54H4/ULN7HXC5<8%'P! 9\0HRF$3W?K%54S%54,"E0YSJMIG!.TJ1TI=GIE2PLOF,VLL)&' MH7L3900/D@'H4(/-9#<1RHC ;B2.B,(]O?K#,NRT4-BI#.?,"N>4H9?G$1&8 M$UTIXRI+B*L\^X.N&Q26,QTV#LOUZU0MQ0N35X:*R7-#IB G S=*""FUYW=I MV+CUH)EF2E_TT6L-'-D&L?'G*R'6FRSE3A=/1S]D(S5KB^9B1A5P_8;VS M+#L2+([V.9XG2-0_5]0OY$%9A?K-BZM.OTH!2F>O#ST^?%=TSV.@!#D#7Z?^ MGZ $L9_&1+?'C+2D4M6?JF@X4HEYD*K*&^77:U251QSV8?3=8]?(&1X$7[BS M;P57^.RXN17HTDR]=7'5[%6)J4M]1M+'+OK,3O21+-,Q,G^RX>5_F.MDT4W[ M FBDIS6TCQ6BG8U.6U86;LJM3G/UCX'[V]5BMC2^A_#8H-).\R+CL&?QF*)> MZQ^@%DXWNW932_0V+U+]9*Q;7W7?9ZYW;0]O"*)C9AN@@J5KH70[Z?(BW4ZZ M%LK-P]>O=\]?;^^?GY3K^T_*SW3[D-?C<';-8VYARO\>EE M3'IEQ2/Z6'6*'#TGZA29Z$I\<:P7KD6_Z*[I!-CI'C92F;D.J)Y(@9XJ/([D M07*F &O#U"V\ZC/+8H8?\.>!B?AS%7\- \./5'"XA$=]+AL'ENX[[AS[DR*6 MH+-2!RSR RQ;X]B>.60NS,5&IF.1,F^"IC\(/%B&YP%&)F>O&P9@B+?@&4T< M'OH3YK'H2^8(AL(%P^0&=([H3W0?OAY-4IGH\"G&;%PLEKT;\FG#%O'1%0-^ M#K#YM^XY-HPQ!U3U32P?-%R:&I:YMARLWN,%QB2:Q.N$V;P!",X$/H^:+$XB M&I(I,\?S3#$C,<6H0!$,Z<%?.-47MCA7F, _G5<&S'"Q%!7,V79\/(H=FK E M>,L)?-A$JO&%3Z"-Q(M1*@!(?&#F8.$O4^S **#MB1^K%:&R?,3/XY^58X4W MM<>:\KON C[:DIU_;8=#[-@?^9AL M.(%+)QK??7V"=:W,*;$@8#.@PH2-BP6J_QUK>*_"I7Z[KW8:[6A'X'>T(_'^O>!H!OI27H$S>KX^ARV:,9O$@)M<7+2-T4QPS&=7'S+,SU(>1B/38##T M]Z=OSP\7./;G.%9DPI9&6Y \HF<2K-U%7PZIF-V/$:/79S,&^R(8OO*9#2FW MX,9T#<0O7NS-95Y@^5S(C0"E,.0D\1'DQ'SZ,#LU0B_"MZB!-D*/PY]76:,] M .D)6N>0BLJ12,&E8(=30M.\]\,E\=B7O:+C]QG.\P'$PC>0[>ZUB\/ ]&V# M>9NA9 ]0\M5)(V2(BP2,@#ZC./ =OEGX,05V#, 1?BXIX 6^Y&X[1S[1)XL+ MM @1?1?8%@R*X] 9%MZ-6$;(+ 0^K&0L(R'ODB]_ KQZU6%)(:5DW0Q)!Z:) M?# 30!+0&IUK8%*$6PPWUJ:LSX&?" I/S1'! P?]F\$= 2L2LV>O< KPO I MH*XYL]@2/A$A=#X"A:OA;ZI#B<@E_D:4$WB@4#50I=D&)+]1T![K?FS4&PN* M'1]>%PPLFG>"Q?+U?F(&0R13M&ZXYEPH"JX1;6#(/C)H]>^HO5%E6U'/$;D; M7.04'F\U 0CF8'JHB]",/K.!RT41GU%3S60&CZ@>>6#"@E3]!LBI*O_2#81Q M? &AASV*J>)GUM>>\U9JF2-?O(.+1D$334OK)XDH!('@&U^I M+ '.'Q^'SUV#H3UAP\!"H-$A=ZRF4IA&I*4J?P;P)9_T1% N1>%FP$PQ .,A M!-= FI:B]>D+8.,EM58<&95%+%_J(@!T.RQ#N:18)W5(?P*?2RB1 V;H ;S! MU6T<;\Y\H=8BCW0 ^['&)J@4J)7K"763]-NDC@Z&0%K=AAMHFQY)":V4"L;Q MI5$G!:RM

4(M\C) "@2 M>Q;FH=8%5NB8#:WYG?CVD,O!S41VNFVUA0RHI[9;\+-3QY^].OSL M]A;4*2'HB%NX3C">"++ERLH K&\[9@8MVML^\@+.B\FP#/FC4(<\&CBT_%"V MC4%*AOPHWC0'<6'JT%8@-_@S&(XI:@@H7Q=F*D40Z:]XZ16L>_PO&N'\+6YM M>\%TBGPM>EW4J.5N/(_;K7@A$B8A#!&W(J4),-HRQ\@55.(3(>)P%,8KKZ9E MC0(+2#^Z!X#@6$YB0:PPFDB.&DB1QC;LU N77)QBM'JVG'"%G%@<&H@ =5"8 MDS\)2PKC]YX81VT0I\H[+QC\B=<%*/GZR)A_S_GT"Y6IR[*"O+G@/@9KN0'@)2F35IM#,,6 M#\CC(CBZ+!0A+?J,$%/P)T"5G! C,U0" $VR&4P,@O5L)JVOYY(MEW>FYP5$ M04-]JH^!(:-:.3#!,N![,Y@G"&DHBH*[Y/%"P+X*,1F)L>@-7&^-JX0@W$ O M6JJE*1L$+#F9>[)!0!6F)_N*X2\PZ M%,EH/X3>O7M0%PQ"DVMNOZV0S-S-S1_C[A,O-!27_.IXSZ?[="X ZV,C_OJB M,B1,60 42FLP5A0\'_)/V-R1!D_"X.F%?@="NPU-&DY.^39-A#V+:L:[A(=$ MO![A7EV*MB3+0ZL/"[!V4[ 6F>@(:U6QF:_R RL/V:,S.L$D]&8- MA/$^\KI;W>;I)*&WNFW9^^CLD^5E[R.9@+\N=5SFWLN>1OO+B4NV^#I2EW$* MVPWWJ-09=%!M6SN%C$,+)(#+9BU#UQGH'N-^\'>-]TMVGVP>4_+ZSR?7I='( MZ<=$T6\)%7_9U"%3BBRI>U:XGWD/FS>IO89LWR0I4%)@3ONF_5)@DRBPTSQM M"CPY]:AZ$SZ5)R5@JZ+0[](@X6C:_%?=#D9ZZ* $A=HQN._[!!5\+4?!CW9/ MENQO-'*RN M*U;3@I(9K.RNNU:MG()$G@3PY'==V1IXV:%W-3N61Y^2$5/4F M?"I/'K3$U=&D_S,FN1')*C#""X;2Z6.7\9B\$]0 FKMH *?;>>U=,2Z>:M/G MP0K@5VGLO(.%/=HI=IXZ$BI(3+)W7T74@)S>?3MX9E;6_.EU2ZOY(QO]G:D= M>^>Y.D@!Y2AANAUPG*LO;;--"*L9R<0K2[ MFF7]^L55OUW6R::TS:J)/-J>D*>!]8HKCSMG((]6%4_O;RJ8CN),='S=*JJ: MR.:DAP/0&;&Y(RCE?0V5O+AJJ^W2 MVC)4E<0KJB5%!?3#+.B2L;2_4?[FN\9[A>/2TN*IY*##_.ZK3WRFVX+EB/B/B*RUM-%P+"< #1P^]_ @9O M#0)WKBKW_XOO8CZOKCP"\F452CS.\IKOE?2AMINB[W<9;?>J_<9;F%VKI7,&5LAK$AR(2B["TU$%1*K4-'.=%W/(G[C]:4X=*OHQ9"] W[.P8RL. M>@T$# -:ND?5J;& LIB@'D,FK'#C,0#W<,6.U9?Y6JJ^0E9QC6KAYHJR#]J* MNUBA !V:6(,^:I,KLOL]Y9=ZK:^$*($U %E82]JT==M WCIB++F#KX (/K,O MG=$(1X)O_AG8G *H%N0R3_JTCB?1#1A&5(0!<89%=F"+)TE\&+*!7\OJ6;-\ M9=/*4.L;#VQ8$*5_4>!;^U-E/]W]ZU:YNX>_;Y5W7QZ> MGMYOV<,FM[1&#EG0/+KU P"R.Y1BR4#HNDRB!$H?I/5>%EQ43!0._T M2H3T&K5NOU5^U8T.3*BST;"[5K/8O1S#(6:YRL9AJ+54N8"FF.M)U?-!8)HX%,/)NP=Y:;GZY@9.R>W'54KM: M^B"_<'SUWMV/;^?P\V$C72Y7R)QGI%U!&DHE_.?0T(-A_LZ :-@C,RS=\\R1 MR9-6T>?_,'K6?U[[OFL. E)VGYUONDM-0-*DU+NXZC?K.Q!2V3UD]Y7*]18$ M^#V260898EW8TCCCFQ;A9RR_-^8]*]P2(??YYKCXQ4V94']7)E1HVXXLRJM? MWRQA!X ]''C^6I-XUY/@-\IMR@3-6?&B5.C#OFR)3KV. 0^=C*#@PBI0&=NX M$V^*H@?6GD#M?("1Y\C;5VUXK M7VJRW?.U--H[JR\9159C*7AI'5?%0L5OX M4!&^?&T8P(_Q;/>;Z]CPTZ!(%^\;,%ECSO]-'99UZNFJ^W MH^I^6=.YMH?B M9.S.3CYCV@;V?$DW!NC4M8PI:NDI/M[>W-X_?_E?Y>[IZ?OM)^7ZYN;A^_WS MW?T?RK?'AWOX?7/[%9YXRI0-!;M!""!E@"X_6$#,.F,M&W20..PQ7[]?Z[6; MVYSR:?5::P^- )K-6KVQA\/#>JVN=CTR M@_<(6 M"C/*\CE:8T^SU6JMYF8]7+:/.#CFP7LVHWSR=7NHNYMT%3FI=7T"CW9F M8,_UZNWW'Y+Z&H:-H^6,CD#EVL.>HQ1('%W[8NK4:MX,$T/".QZ/4[X)/-AO MYGHI5U*^GVE]T-5*+$*DR$"C,\&Q+@7KF9X"B';8W(X-)Z>84TP_H&AV3"-8 MP"7**L# =Y>],#!^R0I.H(L1H@O&R^I1^#J>X8;(BGWO8;=^EA3%LB9P)[DHYM,^Q+"["+IA5.1[$$7L]IJ#"+ WN- M>J)]-#-=A47\T@L&'OLKP(?"I8G/_ >&'@*07<:A05V8;4>9PA*I[[(A0OZ! MU3B!JX J3(B1Y(4S],.BS 0>ABV?X;%KVP[@H4=&K<"Q=[3C3I5&_?+_$N=, M;@RC^.QD7&HZX[!JWNPB3J%[0+3_9:!PS&8 )N[!=U.NHIQVS64U<#XT1JWP M,*_V)6LA-F)F". ATGD2U1:A:W+P4Z89OH!IS880C)RX8T2.B9SP> /2WB!Q MK$#F6%HJ;7FHN;#+C9X\Y?\I9X(RZ'9U1RZ-1>31:MC#!DAZ*5@,1 M: -.(?,!U0,[R =@% "[0J7EVA89L;#"V'D!:QURS1^?>:0J#2QU,"D>>;-H_\H:H'$R>PP 1!@T1'-C]F%!8;I1&OY>NAP8,*(#?K M7(95$N+^Y8G/F6'^,[,\]DIRB71-V BA9EIHC"TK.?]34Y3%-0SC[5Q:0EX^ M=*R%HDJT0J%2HQ5MMO;%=>>MD"TLIO(*&9*+Y7@!3/^1C<$F0*##"E[AY^47 MQ_F!?V?X^DZ**-9AG2IV$]FF+HWD098::R&GMS/!_NL_$<+PV!'<$]T%+_Y-\P',^G%V?H MT^1E=P"$\%W^V# PZ#X0.X,]0E=\. NX/':=5V 'S@RW&@,K37K- BSB#&OP M)_??TTRGT:YR&XLO+SE_'4#. $RZEX04+_;#^0 !_]5QA_!$8$SPR0L.,$^] M4"Z 8XW RI[2'R8*VB']U '!#',&0]*?-$/\,6"6R5[X18^Q'_2#>;XYC1[E MH*+?8!&94Q/N&O 7K.!%!\6=8S LC^;#IX9K]^!1"\W'GS/RGO$%XG[FXEL- MF;*WZ@EA=?C*&.@,%L4X9 4H 9(D&FSAD\.'O8#V@#QQIO>#SPT-%"HYA!M6 M4^YL ('ON'QX0P]P39'98OC(V-'-A@CG1K@W!8MX:(Y&())"&P;(GMS2F1@= M;K( "";ANVCTP X,:\IG^ [.@+Z)0^O32%\,.Z,<%-(T??PI=")%&) M<)T '8M3DW]8Y2,)-R/ ;/%- (\HV**8\ GV$[<90$\""?AC3 H^,R8VL-0Q M]S(,7Q#(J"YQ60[ZL?/"7'O*/<(T&$>V!*,DSH8>QD%@&0J6WG&F/.2."Q1/>1?++H"W)9#*T@,)LA^"98 MTPO^M2PFBE(DA1]R7DZE+SHPBGA/7/TU(BCO/=^R)+^W+\<.KP\6RALU^152 MT.#YF:!Z0H!+1 D5X_GQ> 6PKS_A(%\!2F;V <\8S-^AV(V!FCS$.(NS0%K MX7B(*[!L<98YM,VL# M7/T)PA?P$W56+N-@QTR40N0O2$\LW%;XJ,M@7WF5'B'Z0+/ZP?S$CH-X8S;B M0]8M<4DW##;SD0.H$8I&B?WL)U^;@G,#L8RE$D.\7)@9'J68O"X1YQC!V#\O$?(6IX:2$ACS=A;,Z JLLEB,RP&(H/Y%O(:&9XA 3KA)>1 M^<6\CA>H0CDZIC5$)S>)ZFL*3[_-$2XQ2P:LBZ07L67R@O'9CP3S'U(HPP!U M'P0$2%M>P@O_:W*_&%Y!>,T$($U=0 P!-NV$.56VU(".(G4)>-S]D.O4\X%T]Z MQ8LX %P;3H(17P9T$DH30OT[CL;\ W &!47!"*EM&5@?B\9H/Y<I4!YP&R] B(B"=$7M&[[].M?* M4=')UBAQ\? %F"W@ > I'=R"3*!C&0+Z:O7W=6("5$&VZ3_@>4 &W8N*J>%T MZ=$A,2YSA%A'5TTONK'T/%>0/(%3M27>B4X1DE)\'^*2@+"$8$8#K$:3VE+M MVI/R3CR[@!@HYT[7&R%8A2!6#TOMB"6I_#=F4 BE3?3@I+OQ@0V2&O 5H#Z? ME'+<[_COD2#.!26[ICPY%NK/(]*C@!)LDY&&0"PAG@/WB\73\$#A]0D&()'Q MY#&T8A#[A&<$_M/J:1]#)P9\(;K1Z+:BZ]Y\.G"LFO)/YQ7X@ O*">B8N+VQ M1XW/AC^(!U5$F]QDYN=37C &OR&4 MPK]&]+(>'R["?YGM.3 ISFN XG-A NS[,[)!4G@L-$8L89CAN# %_.[&NPHC MZ/"U%ZRTJ;R^OM9T)/>A(/<:?..WNV\D,6*N+8[C7MD 7F)<-0;U-#S$2]Z+ M8&@X[@Q59VX!NEA^$A& E[LE?O,_D31+.TS_IQ+'R[F!;MD<^_! M++8&> P8/@9:4F@&6.:(1!-Z)4SN75+^C35'4?]1$[6FF: 4]+L!70_17D'5 M&3UV?(7(N5SA[X!'AZ8^MATRS8>,UWBFQ0ZPVZ,SXLXN>):OETQU42+7)6]K MO$XTGSR/3"?NNHB7A_:Z:\XF9(!%+X!$)A(6+@'\+AD&ML'AS\UO,5>/^<@J MT$0)W&BJ.!UAV%ES/G$LO0UVXY2N@.JB8VT)X'M3/$(=!U3;%U9@L"'Z1>D@ MC#-_+AS(6*)QD^P3U#"! L(;!PNT2:4@O4\5?').SJX!NFVFR#1<$^WR)87$X=$99\Q,@,=R*R#4=^W[!(G<\I#?TJ3*.P=S&%MN7 M\((GO)Q HCQL0CC;T.A#.A#F>I3!_50- #H# 7CI(5' M#@6#.!O+XE L.EG$!_$4%+7A\#R+GS:Z8Z'E+GC='05]\;R8B B['@'3 @;V M,>E(Y>[:R-W'[!?3=>SHY"U47(1(_,C%:<(_&8XQMIR!'KK#YZ8KX(]#S9@(O+'DZM!#P M 0A"KGIF3_0H)E!8#=$14_AR#9N#8/L,<9Z8T"[@3[ A4)?A_A0Z9$&-PB6' M(*H=KBVT,X [_R-\-]&(0$WJJMP."U$\]J"#%D0.&9C0OQ-Q]1P6J*/XW%TS M4@484.?!584Y]O@;B(<)+U#H,$--&*Q:1')4(A/M$?!HZ"5VWH(J*K*^(D5A MH9E"\K29O$E1I\FSOZ;<7U\0<$4-/G=)MR'(SW0N\'X3B6;Y7RO/=42KR0S/K!C0G($KO)'!T<\MP.1=&+.A'*&" : MJ1OY13E*XL$2-P7 *C?IS)2B#99NHD*?/H) BID^[CNY@@X6TS5=KS4_RY )#S<). M&%,=-/WH?#4IF4+V0=L0!D,GK04$$QI+23X#&C +CW/I"$I$ML71:>&>$5.* M;=X$RYX()W1\A$9B.7&*FSKG517,_ )4BX0PIYUWVYSQJB&]\8\01@-MS6"4 M]\)D"36()#S0V<6B3C1)P&"PD0%*'\X#,3(1>+, 9(863^C%%A"+ JXL\R^P M?'&^<=@1L(EI@$?F/N,"CK;$L5$["2,UDN(K3C"+SL5-LHGP3VP*!/B%S]D@ M%[A=FVGF%6+BX@JE%6E5HH('6Z'DJIXJ^BTEH![Y-X?%^U_A3GZ%*?GP+]?K MGLA]!&"^LXU%>N"JSD+[+32XG2#1IHL&!#)!9 V1PX_[>H5?2P;SZCI9SV'S)8.9+G-1W$SG87-&)!U4,"EBC MKD^_4*^,Q:Y0&(6!@7$1U&4SW1R2WQV,GX#BP4"G\(4@).MR,7SJ MAL=91)O,*3_1\4U\8.DQWB0NZIF$!YDGN0U@% H>&TH$X?%"M3_AQA+L,N;L M"Z&2Z$JF*!'A7;XD)RW7E,?39!(L14*1(XT#)8H5B=Z*OQ]62 ?6:Y-E 7= M[NC"'QR%DO)0C-A35U.N@9-/X0-A: !(8(S=X,1A]RUR8R9GFV;;NUM+;+1![6 9=& M57KH4+*S[\H,*Z;P<0$VC1;?YD=!-$,6NH= QC1K[5\1_7[I]FK=4 B<&,RU MX\-]21G,2/=KUVM]"?#2 )[$^1CRL5.ZT8X@WVG5NBE: M&&=O6+,9O=9JU32Y8:5M&#:SX-I18I> $?W2[B4:BZ*0:+7C"Q+^9<'_-JV1 M+NY#H];J$?P;M49;PKTLN-^@RA\&1"2.YI>!KRW0@%:8!C8O"5!I?3W6'/GA M!MMVFE&^&6"@])[; W]L+(Y :@J$J*S'%&(P]8\R!V= (@G)%/SF'QX573 M3@!!B%8W-@$6UO=9LT@?#6="',[[7:]3:$>L8T9<0C@O'WV'! MR)%+H^&QJTOGK!:%?X#4I?,&3.@=4. #?\D/7#L1XW$R;=G!DFS5RV_8T&C4 M.HW^5L.NOM=NYG^TVJ MC31@<>2VNM]JU;ED=^YOV;^U4FT] Y7[3[[QOH4WU"_::U MMMKKU)?J?FRQS&W[,6]))LO\1B+=22&=IO8:78ET$ND.N+:F6F\UJX9SU5-@ M*J$499LL)Z(4\IJ(TOO%R2O%=N\+Y:^J6%TIKO44[M: M46VO>KNT\\ZY=6^W7&RE'^?'PK7H"LA)"=X6RT^Q66>A2(F91 MG6ZQ$V 3%CIT CR.7]OO[ZS92\G0J39GZO;43K>HTE(NA"INPDHJD532:ZCM MYI;>&DDEDD1V!TVUZ>,=F+[MWN;Z;8F0D7KQEGIQT:["2Y';APW<[/=K71[, MMTW>7&;&6*X MVGA35NAF,@!W"N L"X"G!3T9PWF<&,ZCFD4RC/,L)UD]8JH$@68? MGE2:0+E';Y-_%VHXRWC/4XZ"ZK349G_+(X\3\LA*I*O2VCI]%0P/B702Z0[I MEF^I':U5V"TOW>O2M"E/<[I+MD-X8R&AC9:J]4X_V/#<=TE3VXW6R>_2SCM3 M.29SSB&A#;7;Z50-YZHG2RLAG\_:LY'W[X%#2F4P4%$ 59N_'2>P-.-DE.KIR%4(.TWT!3SMDM1Q%>>X&<@OVE)G MBF0Q:66Y+CQ5>)[!=)UA6.A\H<#SM;]!->R)/E3TJ TF%I1NUIIQ46K=COH& MB++4G6@^5 KVJSZ/0JA*[6J:2Z^'VE$L;"^*^1RS%.\D:@\78TS1D3?3H@-RM>]PZ+*>NM!1&A;=%M^2P2''\)&]"$+59%O7^!_,-.[$U.[+Q M2*)^=6;CD;L(*T47B+A(O1;SE(\K*L]+D!<$^:=(=$2P7MOU@[/Q1(\"WJ\$ MZ2.B"FP_GNB*=?NI'8T7K<=> C5?$NTDA"[O/6I!5W58GWHE%KK=[- M6%X8^LST1;]U5,<0F[W'S5:^W=W< ).+^. # M[(FK/-@XS_$\DS4FU;M>O/WP5V,1.Q+:WR)V<#[MQ4WU/.65P02RVK_%6DGT MW6^.BXSYJSG$=7-$_6H:KO.JO["XU0Q7>MH+,VPNXV\C;X8IM%O9Q/!(#7CV MC&$TX@=4!4UC83K9K>-XM^%OO'GM*;;IZ?VO3 9+6-^RJ= MA)];/EFM>)U-/W5CM%J=-2N5C2DL2@, M*IYS(W'Y3'"YI;:T+7L[2%R6N%REA6NJUN^=%"I73X&33TJ/3U&ZXP;'DK:X.M2K;>M-Q&];A/IU4[3MN[8RSVUUT\*SMEXY\P@C1KFD204A"D MW#&J)S7DDWN1PN$C(:;R2,Z2K PYQD'&J!YRR2>ERKR-#SF[E^C.BD_EUGK. MA>BTIMILRNJ'$ND.BG1=M=]N53%O=6ELBB'3'R"=/TW=Z',>^'*/JR"6?E"IS M4?%(]7L+!]^>LS?A](J$M^IJO7/Z_0,DTIT4TFEJLWX<,T(BW5M%NG>:JK7: MF_M-92L$^:0\0)2PKE%X07B MMK1:%RM'S1S/Q.*D'UQFZ5CC*RX8!8B=?%&4FZK'K^@#S[$"/_^55/F P].G MQH.E%@N3)?^=1 [FF3YFEP.7Z3\N]1%,]H-NO>IS[^*WQ2JMIGVY!,/EY>.J"KJ' MQ[=&>^5>)+7'(Y5!A!E>7"F7RH(B:SBV9WJ\.&!<0-?"LH98G])P/!]OC1UG MZ&&2XC L9&G:AA4,6?P8#3'5@7Y,W?+4N.S@+'"-"14L%"5-37?(*QN*4H4X M+%8V#. M6& PT@T_<$&L85U;S[%M9JF*Z\QU"U]181A:D1H5RH3)>(&KVP93 ME2&;NO_I1>L MA>IN,N&*H+GZ!DPRS_[;9:*I0R;2P6J+E$E1RE0C$N^5C,,"_N^U" M.1;L[4C@N6=D M0?PMLWDP1!GS(!$9J :<]M5HFN78P7)7=,_8>UM)D"L1US=;":5:^%M"%14PE U]PA< 9(ZWIP(K8O6I1^ZP']D \ M OL3/%9Q,DE;6/QFS85L3U'1F,7!MC=T^Y(@'Q"KF 62@,OR5#C M\Y68YX);BK*NG:]1D+\5!&Q3DE>@UXMSN%4CEZ-2UA-M7(Y%).?UTA_Z'\P; MF;5.3<]FG9?C:DLVK'$Y]+%ACPK3QRS&]NCV*C!B'6/$:F+$-C_!+A>]H[ M%,%?MO&%3@Z+>/H:.+H./6)UM,35R(LI>RP[V"!P^"# MH77Q,.%!+,56<.#"1(5P*!S(K]ZM-3[#>FI83PWKJ6FI8WG:.N2FM2+*>QT< MIEH4$>Z*JG0_&!O7923=%A'FWLW>2ORB9O:F2OT-6ZAI^9K0BJYYS%GDCLAU MZ_,[[H=4\[(UAK+7@/>QXN#U+D\^MKMM9\OT='7"I3$27'<)/MF [,!(L)%@ M?49]T.HVU\9BJD)V]3/63,N*C=\:HC15"PL:ZI]RS'B^KG)%"+$*5C!3G^<(7.,DJ^*, 2=9-RJGK(VX)1@]]@8JSN=(2ST]G MH$Q<@,0;$YGGP'+!XV:P3J H_L.1C13U0*8@K!CDMV^Q. X1] \6^=Y+1K1D M83 ,\1%YTT3".@K,QD+BI3+,]\(*CQY!'^IHX5E-SX_^,09WFV[\P%;>8ARW9#?V)K.<&J M^U%H_!-CA1HK5&=#9=Y.$2QATZ2WY!Q/H<\=COE]N*./B&Q_7BU%--3NTE'. MQC!B@8CPC_FXQZ,X(^/Z%+*H+^2#62&,BF0#'Y")%OS&&Z/C@E'^[,FBVZ L M4Q^5&KP7)R 1.B_3R$C)X124'%GO!EX$3_\KA7,;3F9H-/!B=(KHS2#I;1.8 MVZH8"HJ0,$UBKR]\7%@T$ <98D7=2(<:B>CE;:E,.JM:7H5!)6VP3-2?9J)< M=N 9CA+#46(X2DQ+'7. #$?)7BS?J^(H.9S'J]5;%G6C*:GS!&K!5%*["31D M):;EJF?*7N 4G(Y#Z,Q_)>/F %,'0?Z]7DEUVE/#7ED+[&E!^>KCU[LPJ64? M;0K'MLY!H',ENA'E_1#EMGW2.C:B;$2Y_J)\X-A-9XM,)KL58_V,.=.R8N.X MAD@-9_F%&]:K8!E,2A=>+OP2QH U.91-V.O[IG[+AJB[AFT=KJY? MMP,\L)8E\$3=OI&V.DE;TZF&+LA(W&N5N(-6V]%(O^EGTIB6)GZZ=OS4_2OU M1&D9ECO'292Z21IE3#PB,=E+^#BVK8"OS0&]SQJT?CB<+73!#0RGD;D7'%O' M[IP8Z%'D03J2+#.G<-S1MPGS Q\ M'A;!LN!QC7*_Z2K&E2H\*Z_BUK3T\[1L"17,"Z>HQY0U\CLJ1[?Z*<\:%@*3 MR8L0*A[E( [Y$Y +(RM5[GO,?XP] 8STR0MO0!JBQQRFH=8H"LM4QZ:I)AH- M;U;1B')UK&Q?. JEO#UK#?*#Y>=CPM$8I$D* C-ACV-Z) HXBX+W89I8OL=Z MGD_(&A;*.K8'L0[3X4&HUN3KF4 M0NZ,>31$W O:\HH.F!UT 4'#:J2*#"F8H<83P:Q"H($PRR0PC MD%\&YQ.HCTB 860G5?9H./L2GPOU5#2=!J55:6K"H-8"'5 MMF(4(=9;! MVYC"YUD#KK)($7@J(A/F-=?5=9:V!?$4XL'(K@4]OS,!!/*#+<1&1;W M'@+^([10^,A^FK4?J#D'9\ A$J 'D)LFH-[<-/U:YI;!$V*MV3$IW M@8J!AZO2YP,>H6(4&)ZXI@/.5;&^A]V0<'#^!P,94_A/&KA"+C+:"%5[GC^E M/04711BX*;R8>('0)P3Y']'>S)0P[R5+//Y724W0,=0$.G1E5]0$6P%"KEKK M+%G!Q8DX&@V (AY3/8VSR+D@^$+XSGP,X,#"3T$KDBYSP18$DY"(N7HL^$&J MU"Z-A);H78J&K!4)V[/;G*I%=X6X:)@+1I6!E0P =I9U3,-)??/+[D(I-H8% ME4B)N :KLJI#KE:/LVTIL(&\+'X5C/HOF2OHC#:"Q#UWIS^N<@8_! M/R:N7<2/G)QZ2Q>BFFX90_6)X'JG VB-E"UQV!3 MU0G]=5=0M; MDE+=IN$>;SF-ERH]K'2@/ZWB'ZU;]U@B'#64@:/&$B5HS[<:<^2(AA^(_F-TJJ'AON$CQ<8Z:!V,D G:1K=>=9=V<>5P\8A%_ M+U+ U+;OUJG=T>8>ZHOW5^KU,1<0AWK&)OA+ZSIC,5[CGEZ;7?8GYC8/4Y]% ME"!XY\%C8326/S54%L!IX4THW=&5PXZ0[312*BKN,0?0]_B=+%S%QV0I72Z+ M1Y@#.)*7BY^I[ \[[8I=G/.6X<%??!=,O[Q 4Z MY>:];;?G?O>5/4[_J&%9IPN?B!,="7;<("2BTP1Z2OJ8]Q)\)*E%>*.76*=Y MWC6E7.=Y?:+FU V#@,\D#IY[Q'I+Y88',2CR;R%HQV/KS1,\; MK.=! 4A&61H -J2L>Y*[,"!O5E0OBHP:+ ("I2LE=KKXU8NM?XA,6-@&UWP" M#T9Q_1S"^YS#]_]XE\_)W&S98E'$\-7YF*D9*)V2MYW#QN$4W2M?L? TK[M\ M7++\)$0E/:97=VH W'0GM2F3L**MA),I$@1 +X7WH&[&>,;^ M%_EQLUTV@"_BGTTZP7ZG$YCK[[+K;W.MO%^WHN9:>:O7RB]T#0I36%'@Y0P/ MP+Q(J?=H':0B^_#=SQL%X-:Y55A%Q-:]Z]IM)U\H]EZ=.'R?D&F)%>-H]A&B MQXL 8];DQG C\+AJ+PR:'?ND^U+8F)O=7U>!5F@$;F<"U[:/VYU*!&[OC^O+ M@$(C2_7S2C>@JV*]ZR=?W1.[W7Y1YH>=).7L^2H=M.S.\1H7U5MSY"H$5T#H^>DGLT[>[1A@?]]B9)\Q"5V2YFN\B3KFTWC];G_JU^ MI]2!$.+-+^<"?A.3;22LW4H)H+:2"2)R;&),VY%9EX,0DRUQ G5(6-P4U1X' M*"_WK'#9/8^>8\M2&5;/ZC7@N%L#/$(K4@&B:7<4P$!*#D7@+LL/8X$UX[2* MC+;I+#+;FOBIR _$-&':=1+LO 3>V.HCRCBBBN?C9^$J7PC4I[463=JY_29C@J &.GI%(%>](2I0LV(54GB(1M@1R; MX]_!T*I$U7H[E<2,.[!=Y++.EFY8MYC=2QCJ8!-X#)%PP\$ \X?+EQJ4CI8K MPL%?E]"1E4Y^JYAK+>=IUXB)1N>NI'.;5>G4JGOK M%+"*MO7V:#9OOK/H]->CR.DY/D-I=B!-V<),! /,_.:7YI$!9M:A*[L"9M9K M%QOON,+C\.UAXV3Z.% ^F'4&L9X+U2H=A+& ;K4&W@.>>LC.:.$;R-/<,TH8 M+9&^KG8KE \:.@^#97F+>H[/F%55[D6U,)Z8JQY5,J"Y8OH%< )X M*^#S;*\NT;ZJGEY9_9KEWMIR'ZO+#0L NL,EP(\I)FC"6/ 1> 87:$HJ\%[J M4$&VF":D%]C>@-=>Z@80F126UZ"X$F>"+G/JCQ) M)U8PV-JK(3 U+.LJC>*4%?2G>,;&BTPLVSH-AEYX_AC K+NQ-6)]00LJ%A\> M0>>Q %,:,%=@$TVQFHX9,B3#IXC+1+,(8[4F/$"BT/6N[;01ES^?0CWK,5] M]27AD-.%%8D/?0=:$K4CGGJXFY1$DWO8@)D#M7.[: M0 'B@T_%125NRJLH#.#?(A*W,1!@I6A9EP$LVE@FXJ@15IMSO X(VPK8:XM/D5=YM7B\^&H1N^OU__;FZ>NNDY,WYC[2W$<^ M7T@7$/;!!K=:#=S7H#<2VHQDIL '?O;W.9CZ?AC#<1%;ISVT!+ZRZ ><:-=> M_*..-(6?)1;O6<;#>)$59UZCO8/#JJF%P^CD!F4ILF/'8ITB&) P7)3\VIR$ MNL*KU+M*HG?XH6*W;9!\O:GW[WG+^#7T%_![!3 M)22J%ZOR6DJ,"G;GGQA&FIEF$ AH.\0(4VS/O'0889*[>).PT'MH3 ^9\(_S M?#9X]&60W[V2#4RCISM^\2@U:6UF+C W?@ V%OX6Q%V9DON1AZ#=$88^QV#- MIQ@O@WGB##Z.R'(B(XTR\^S"397IKC@3'N$ZU=%!@$,;[<0H)_B6_G1=3X'/N?[U M@B*6EQ6XKD)$0# M1>16P\K^!\$)U"@'2%ZLR(ZKS@TI>U=,#IXH=E:#I12%9)>QI9C8^"$\JUSF M:GE(W"I3-V:P+^!_\;(92*P[F*@PC6EQO"0MSDU0!NC7Q5(K>*Z2(Y+'>C*' M*5N'+/Z4-8BY%"NJ)PCZW>Q4!%7I5!D8I MM+5(^/ 8\KVQAWI6H76 4P;,HB =]T3,.U=UPBB:I!&H:2P8BD(D4E"8(Z10 M@$K\ACLJ&,([LE_C 2"T>@PG/"T(S)MS2 >W@"BGDTRBC.?R%09>$D;B1DV, MLE@\_"D&'U5E?!J7$E^0R+"HGX?Y13 1#ZO6(8Z\>VCUP9L4@P%+,/0P^C,= M#>V'/"9C(8M\X8>JYB@NA^"))G#(^&ITW>%;2V_LS,CC8L[MIQ5*CN4 MZ:J1X_$E"J&R6$GVSJ=7$Z=ST'N7O> &>AP)%S6/9)T* MV#&GVVK;Y#N.*8S0L#Y1914==>B1YC(E#_@E! +R[.K"C-@AW":Z"P78P&3SI.!9\-N2#A>)P&8#@E642PV"<%0]O& MTH_#Q0@4>( 8.847$.49]=^G6D':?+%R495/?B$?^JO>LR)N>AG(BU%YCE@H MI\K<7&?AG4W5[W&5[FS!&%7@D2DQ'S_;RF+4A:5WU^OJTRTM(/@NQ5WH&W<@3UT!UY>2,M5^E22E(VQ\P:==3=I+_;Z'AS03UO0F7JH M: A7I]>WUN7ES];WV]\NKJW+;Y^_7W\]O;W\_FV^XRONN>,W*QU8RO@K=NB< MAO4%; M?>'*<@J'KQ)*G1S*MYYW&465G\4U&J>BTK3=G8,5Y2<'@>9:E[N)M M4PG%8K YQ>(5'-?6)>P'G-Q+89-OD/BSFKB!.JZ=O)TVZ&K(^LQ<#,?6\MY" MN?2D^*SB&\W(DN)F/X:I%8\H$/"Y!-30I9]&DM0+DJG/ORH MRI6P_V9GDAHZ'S//F 5!FAMKJKC]G4Q,;*+FH O[AF8V!9;#/,GR-F97+XE$0(U?#L@W$9\]P$I8YEZ9>VLM]@IN2,8^]S M:#^92-&P_EU,KZ3W%?Z;G%^B@5:G"^=VS BV!O:%8O%(;Y^PI=2N"_?03OM&X>8P&H1W8'9B&LEK:.K]TP M,9UJ<7:1G6XRJY=E5I,#.[!<+W+3,2X+)E\H"D3XV7/YUYE^5C.PZ9GY\.UR MAF]H,HS">U)U\ 1R,D5^#SX>+]AZ\'0TVU$C]%"]*6_ X%G\226"%\:-(1, M#J/UQ:O"#!N*GI+26_$;WT>M@MHHNS@3(;6R5TU/EU"L(OLFGYY,N\J '_9N MD7K-O&1[26I: 1^[+>B+4^SE\W3.5@R(14&(5!! M,6(1+VJ$9I( ,"R,QAY5A<$)(C,9,/LAAV9>,0>Q?IS-)J=HYKTU3EL'!V^#-5YTZDGU_EE'*=@1UU)E5.NPS>A M/W]59-BWF"=&A_XW2D\3.CDY9C^8YS/8=(9>U4R?0E_8D(O9 MC#R7BZF^ J>+/@,3TZ()-[.[!3FVEH@P_07N)X629+NKM.=[KO](?YP&HN:Q M+Q:1% M^G'S.#9\OAE5H#9$54_P".YV26O,0[7V^#4797!"CO=;E%^SIJ)H2_/C?B^P MT56O0U?I+^H_3EF'\*>5A6!?&:]\IVEW6B?5L9:_$!WI/BO'LB'J M+73=1K/^(K?GBF&S,TJ_93*:H4Z:H7*IV_O0F+AV5LP?^<&S[)^22=AK-5>^ MZ#J[CONLYLJ&J+?4G33:3NU%SFB&6BR3T0QUT@R52]V6HC]"D+HZ6T+BNOP9 MX1X9B9.9=BT8=#],,6\OZ_N^!>$[+;N[:;!H>Y.EN4.Y8ZFHL3;>_@3IO5VZ MC=:Z5MZ^;1:C3G<5[# B8D1$>Q$A8_(#U264E(M,TQ8Y6!VR>^*B[DKE(DJ" M[XN_?9JRZ+C1(5"$6P(DE94H!-Q4%)I0M1\?3_SPD8L"R9@E7CQXM!+V0!4M MH]!7 8-D=9LH&LMH[;'\%/X9>8@5(]_T 0EU)7PEI\3R]SUZ);MGT;)2()W7 MMJGGVF85IU@2B*6%;#+Q86<)#*[IZMDXEYY<2+ELE2S1,JBI M2XDH<1LQ.E]/HP@KT*<(L:H0JI7 V/3:!^=%M6P9SIU5\'0$L&,*S,^("P@/ M1 (14(JQ=< 0C'H [R#8E!N)!>$<;8#R^T=UV0?NNQ*N MRFL^1,Q*'._-^[^_,^#:JI"U#K>!IN3TO^5AU_W8-P%>V1!^UPGHXJAVDP$G#<;9?3=Z&'S8W*]-? M6J3>:;2;.ZA]W^%CFR]24C_?M.(ZS:6M=?CN_^-?"V\&N M]J-; !@0@)*T9 _>SYZ0N=8&5^BD&8\%T= (N'LWWP\Y7&5*5']MP.2I=LE"23^.(M/B!]X3>\X#:Q&L^3+XT1*GL7Y6QX*LY?=_K[$EM2/=H.&8!/I)NZ2>8X-S M= -'3Z^F^W**M1QSC.EWC+'#DY:#^PQZ^-!R'''RG.$D(\4FA>'+2 MA"X@LE35SJV7H-X!'_J/@%C?;Q+B-S@+^]PN;;)S;[ MI^JF^[1_SB\^[]W^N64/81".'ZV+AX0'1,![CH4P7OF.,ANJZJ;[M*&^G'[: MNPWUA?6X'YNS2,.F^[1UKJXO]F[K7$4\AIU2(V-N#G%E.;'Q]&9[D7K0TKHY M;8I$G9G([89%HB=O?ME=D:BV=:!5=V77)9\O+Z7EU9TWE[]^.[W]X_KB9N&. M5FK]G:96Q?Y7RKT*AF6G<8E6K-$7/T06\P@?-<)J>>1RH7AP'[[V8H3""2-Z M38];,2P:%NX'%"SN\1'S!YCSC0\B 9(-$)Z"IP'\B)['TF041C"Z_GPQ_;:G MK[G2]$WC@;UL96_WI''8[6Y2V-MNM)WV+LBGVYM1A2^ME#UJ."?'6W]LLW'4 MW'YGCQUX;+>BLM[*FVIO19Y^^_7R^_F_OYU^O3R[L:W+;V>-LJQ\[2=ZG];D MX#H_.$JY<8T'6L-%Q;K1GW?CCVD_]N]N$B+G=^<)&I>7F(6\^DDO!"":IP_6 MC?5!V$_S__W]].O%C776L,Z^7'S]>G&]$PBOU0C#%W51_6])@M$>G26;DK_K M*Y'E8 Z_,WP8"IW/QV,>V11Q\M!+LQ>Z=KIT?D&"L/;]/KB*O,#U)LR?[_R[ MQ?MJJV;!T=::F@/<'.";SD)Y 7-U\[#T@+ZYO;CZ[>*;==JP;J^___GI^O+\ MUXL2='1S#.H(6W23\,D(<15@]:+POA=Y_2&W%07\3U"_ZNF']Q4+LKOI.T6+ M%PT0H>'4=1%,&Z9F7JG7Z)I$ Z-9W(@T%]^(?.B%_4?XOU$R]G_Y?U!+ P04 M " #BB457J,1 7#T/ !'-D[5U1 M4]NX%G[?7Z&;E[MW9M.$ &UA2N\$*!UFH#"!WNY]ZLCV<:*I8V4E&3=+ZC(^E(LC[\^VD>H =@G-#PI+?W9MA#$+K4(^'T MI/?U_J+_OO?OC[_\\N$?_?[OIY,K=$[=: ZA0&<,L //1(Q0V(&Z!ME/\@# M1K]?Q,,"[M\YOT^,CUWG[?N3X_<.#O6'_P#GT^_CH\*@_Q.\\>+LW M&CK#=QKTB1]S=P9SC&350G[\Q$]Z,R$6QX/!X^/CF\?]-Y1-!Z/A<&_P^_75 MG4[:2](&)/R12_WDL"!-OS]0KQW,(4V.PRG-)9JWR&?:'>_U1+B=/K,2RV1P. MXI<]A(5@Q(D$7$C&SL''42!%HO"/" ?$)^!)'^*\:)6SEF9./?D29T29&QT[^CH:/"DC&Y[";8:D$[? M5W_V]T;]_;T:V1998O6\Y:]^*K>+,JP;7+TRI'+/+,/6UE5D"S9)_9M7+,;V MUEI1":F JOUAG0PYN&^F]&'@TB@4;%G%^+>)I#_JF'T.S -2)^\TN?IC2YXX M#*G0\NI)\FRQ(*%/XP?RD3*8X]1J)N"G/M3H$+8T3?W?,68NHX&E'0\6C"Z M"0(\VYEH@!D#_Z2GNI1^ZB6_!]AY(TN2)C$RR)N^>CV0(A!)&P=^C^A[X=:LO14A(&M1> M2=_+]XAX)[TS*L?"MW@J2Z>>?YU<6@8T.N^U5 J=@J]+]7&H_^VA_GH,W4=: M$BG1#X--@0VHB(-W$W[4?V_:>B*<)"D1W#"2RG)Y[6X52QZFZBQ54[X8Y$]5*X'YU G/H2,%WE,A3'*B!^MT,0#0G+H]B)>J@C*@$"\5@ MK[0(?HN9K-4,!)'EW U'>4@K88?5"4._YK#_U5$"R2!',)ZE[(2 M4K%. &/.ZTZ'RG"L7(PVN4C1D(1#:SP4 W:(GK'KL@B\*X(=$A!1MT5L$;>2 ML;])1@*",B@=8N"*AM-[4 N_CJBE^YR@5>L'FUI7XGTECQ1 AQ1^&4H5PCU^ MJNW]UW)6=1^:WE])(RW>(67?S3"#4RRE54@00J[+4TOO!1!6"MYN4J"!^AH) M9:$Z1, UE+6=5O3)Z5 M+-+"'5+S%4AG7*\73D1L"AX9D^!8L$/*E5W>%T*T[QB_# ML=)@S((S:-K5Y/ ZQ,[8_2,B7*--@ L6N2)B4A%2)S=B!NQ2P)Q_@7I3@LJ@ M5MZ,&7,&^C>4 ]E& 9RUB) MN)4B(UB0!4&_QC!=XL"Z#M6 F*J85K:,N$*E%:XNTIA9=&I F"EMI<:(*V0P MNDA R;I5 T+L:%:"C,A#^5I8%SDS5[4:4%4(8F-HWPA=;%D@ZR(MF_'G!J04 M0%@I,<(89B"[BXQ8HM -"*J&:.7+"%_8H]M=Y&\5L&[ U*:LE1,C)+$.>7=1 M]W$\NH'BC+.0A,@N8AH%3>RH\15'IE,%4%Y3Z MB4 3RIZ;EY5>(S)1+6BDA3(9JZ,@J>2K36SAZ0MFZO#NP\M8@8%NY=T(>%3E M?975*\_;F$B?)N<3-QKK2W!?*4>;/1PT.QX1GS'2K](3F69\N8-FD@GOJN]\ M>5$ U,\\;&((53&M5)>=P5!!@01N MY(HS+&!*V?(%F*^>J=4DFFS=D8GB JA(GEK^UF5 SA(EI4!I,5XMIA)Y MZW1C!OCG&,SV/*WV8D26^R%M(YG)*E/*3HS20B!I2QBMRH%T M05YM1O^1Z$@?8_K*I7;NR#0D/G%Q*+Z&U.' 'M2^ELMP$34+>.TJ3ZO%&%&P M(HO)YH]T 5"F!"A;!!27H=O&DGCANQE]E+H2,U@UI:V44E\F61T8%^J;C\1+ MOA2>-L]&HYN?4B"KF1GQM9R9I3U64C9]']3:\Q09H?1A*N&ZC"A7R)57Z^; M:$7JV/,T)@XRPX1G65(IHM44C/!ZQFKCLUBFNS>:,VN%M/)IQ =7 M?*X=:PJ^WF[R2F*1QK_OO0"-W_=>B7Q)C[OZR';V/IB=N]ZJN=BH?EOP9:A- M'[S^*GSN0II7;VPPD]Z8L'/*2X"M+!N1Y>TLK^YEZ#RO)9_Y:L)F!3@KAT8H MN/3C89UDK>K!LV;;"^IA6_G<\E&JFJ?:.LFP]0!:P[TC56&MO!H1U:H'V_[> M='X8Y&]!C7_G;DI5]Z0FES]KLM45C=^OP;L'=W8-E>BDYT7Q"*:'>.3H4VWJUV=&H\5) M+TY.9$OK(1$G3R_%/O;H')-0M4(%M+[SU2PW#B,?)PUX D%RHZRE'N5";:C7 MA6(?KJ3A;FZN2_>W9?>UC7T![+^ V06-5+#HKH^ M&_:%6*W8R'4\<.(J9L72]R71:ZYWW89>"_GM:PM,FF!R0]= M7MTEW4;,G2,+4JOYA!X-VHN[R5*Q\S2;$/LGFXP M540OC MA?@GH8!I/ 2QU/B>X3 >Q*BU?N("GC+0:G3]/- M?CHC_;62>W@2IW(P_Z.0U/I +UA]D>92O7NX8+J?L_4&JV1M=?YR(GD.RMRL M\\U\LC88XW@T' WUO:QC=?!)?519SJC&CYAYMU)YY36J*-R&>F[;?**Z3G-/ MTP1<&KHD(#B>165WR*U6L@KZD5N\G)>-;WYR*=K:HZT=EZKF-"1_RCF\IZS' M)W(8JW<,WM' J^T'Z\&UQ!O>S^ < BQ;#8Q=>[BG,'D;FMFG^2*@2P#M%-*1 MIMV16,7:4+>-,92R*Z9.A5(V 7C"4\PM&55AEC?W3?+V](,]P]R\[0+J"*0[.*!>\W*#, M=&VPJ&1D+:?0>GE;ZNO&"9+X1-+5JDM "PVALGP+YMVVH((**DL7+:U33J[9 MM&3N71_I!;F6(&IP6FDLOVI0NG'*V923M$#J)VS9AOG5$5IDWOI ;J4*E@BT MH3[Q>&^<._)R!?(A5!Q.5@=HR0!2PG%^+1L147$^9>BXI&46I&Y%Z_OD^^"* MS&=AGR8Z2IGM'T]!NE%0B^5,;2%6"UI)/0JK_%S85NCF:^C)PJE+CL KF/BM M=Q 4JJ(F2EM#+DF02ZW?AS2@4WVLK<80C(91C2AW@31"1F5.V_OF6PJ-+5UT%H0S,Z5ZL84J??U.<-0D%* M5D2V)6TKD5]HJ';9:FM,OOE4'&78EK:M@< DPB_G K(UN3.UE"W=44 7*EG% MQ6*+<%LYU6M56 ?P](SW@C+9\2YHO'Y56&F;6&N]M'08<8/+Q?CTE-#:==LE MV^!\,EN2SK5,A;U+:<*?6GZ]BY*[,YCCC[_\#U!+ P04 " #BB457=R%_ M_Y4? ,P$ %0 &%N9V\M,C R,S X,S%?8V%L+GAM;.5]69-;-[+F>_\* MC>=UTL*^.-I]0XO5H0BYI9#5XSM/#"P)B=+EOGUDV 5R[6+12991YX( MA\I%4>=\0'[(#8G$W__CR\GDT2><+\:SZ<\_R!_%#X]P6F9U/'W_\P__?O<" MP@__\8^__>WO_P/@/Y^^??7H^:RL3G"Z?/1LCFF)]='G\?+#H^4'?/3[;/[' M^%-Z]&:2EFTV/P'XQ_J?/9M]_#H?O_^P?*2$TINO;?YV_E,J.02K/9BH"AA, M"K+*$;())=>$Z%W^7^]_BB6[H'(#:Z0 DVV#%&T$D7Q%)Y7(PJ\?.AE/__BI M_Y'3 A_1\*:+]:\___!AN?SXT^/'GS]__O%+GD]^G,W?/U9"Z,>;;_]P]O4O MU[[_6:^_+6.,C]=_>_[5Q?BF+])CY>/__/75;^4#GB083Q?+-"W]!8OQ3XOU MAZ]F)2W7L_Y-7(]N_4;_#39?@_X12 5:_OAE47_XQ]\>/3J=COEL@F^Q/>H_ M__WVY:57ING[\:Q^G::3<5G\6&8GC_NW'C^;31>SR;AV(?^VI#^[U!>S]OHC MSM>X%S28]<.77S_BSS\LQBKF@Y_?G:ITCK T^_]RY]P<4O7Y;S-)O3 MHDOSKR\)Z.)?,_K;Z9+&0:]Y_W*ZQ#DNEB./S:2@%!3I(YBJ*H3FZ=?<7#!H MI1'VL@CZ-"UHGM:T:6F1U]PYPTH<4NHQ3I:+S2==6FHMJ2,,YU34N\_T&83^ MP W&D;2ZM43*(50,I%*RA*2-@1)U$](I3"1@WAFZ <;ED5V@\9-Y>40S@W/2 MM3\\^HQ=+YZIW5-,:5ZN\?ORDC_[QN/%ZN1D_4P8TQ1O_GTC(0V3C\L9K_1. M64*SL2^-:&RSRUA^^?(1IPL<*>50M!:@BD+#:]%#T$Y##D9%HZLL)C.3Z58P MVU!*_7].*1Y)\A$+EQ>X;4H5J(L'30P'HTR"'&6%*J.*SI56,W*3Z2* ?4=S M+LRS.7V*4VSCY4C82,A# :E):B99 T%A!!]:5:545"T'E MST;HF]P0VZ(PT1&&*L@-\T077C\D=WA?>5]=$+O.,C^!S\P#>=&Q M2?*4!="[R=D),74O6D!IP0HO1-&:.TJ\!N*>VN^PMIA;YOM-.9OD_YG&TSZ6 MU]/GX\7'V6+[)8X'(A1\9;K$8)4.@,&$V.;U*!U'RR6C0;O7*:>\W? MB6@;3NCO50WPR>* FJ%F,J_62E E]B1J[4E44E79B8!>6(MX9,UP_U&]Q072 MY'QX,JW/\1-.9A][7F\3Z#DC;6Z(D)O)M!#10Q+:0*O)EZ:5Q]281W@GH$&: MOIWX<)7Q?')@(_QON'8H"=&O:?X'7ACJ2#J1,VH%*+J"EME#M!*!5'-M3J#W M5C#SXG8T0PH->$G!) $^$TFQ\CQ-",^3>C*>CA?+/MA/YWDAIZ)QJ02P51%- M56F02VN T32?$A+BPFTC[X8T2"/)P@U.6; 1Y,G);+X<_]]T:JXI%.V;27F" MIX9[E*/Q1A%?26^11U^B O($&H1LFHA"%BD=,S_N1K0-/S-CKYQ M.7KV@7[@R^F+-)[_[S19X>MVFN]X3W:N;RZ.ZUG.X_441S87=,G3J&NA/PJ9 MOB"E!-N2#@6#QG(E#7I]=_3^K]V&#O:[HL.!IYZ'&D_*?Z_&ISX^N4'+^:HL M5_-3N_=Z^0'GIUDN7(ZDR46Z6D"H2$8O!0X2?3/4UG^/EY^>+9:+&J%8 MM]#T7WV7OHQT34%6$R#XZ,&XZ"!8B@"%S+3NG<\1%7O\?6^80PK N-AS:&D= MH]XBJYPP-!!^70JH#83HR#P(\OF2R[(5;MVY9;W%+ANEI[M:Y]%-U+1.K8=4 MDP$3NNNZ=F*U]"H*(ZSB+DRZ F%0.I.'!-=W)W>?=+ZT:W=(;A^?+T%7F\G] M:9(P&1\@.5> %GY*)?GFM.3.P=Z):$C*\#"T8)3(%9;\_?'527M%OQ^D\/;9 M[.3C'#\0XO>_WA2Y#VJ[^]_O"#E^%^8SQ,U;B7WG(J=@H37K=N_;5,>8+O M9F_2G);A*"D*(%JC0"+V&C*!EL+E%,%*22K6JE S=_'>GI"'9*T.1:QC2G4P M5 QHC#,J -:>&T),D$Q!,+%6V6((.G'OT+%2D7?&3JOHOC%EQJ-65C5H045R M7*J#5%H!KTNS466:4>[-[GTQ#\DN').Q]UGB[+(_RAJ_&Z\<:1\% 49HN:6> M^\V0LG<]2Y^:B(&B,>ZMM#W@#JM^;:!$Y13Y43BZU7KNWF:+E)9(YG6]6]G"Z/^ MUVJQ[,'=.>)14"7[6@/8U"OJ"CE!29)/)(T(M@6'1+XC3N4>0_E>[!8[P^^C M#XY%E>,F89ZF23^[_=L'[/47>R9=+C_L($F6._ R)55>C5,>3\;+<=_2Q1R; M,?VT)HG,1$-11W,.:HO>]L/[27+G["^\?E_%=^%1IZPE8VEL[OL>X$3P?0>Y M04 G(&0LAML:R>W&65-*3@# BC+7H5HG;<,5$QN;GJX6XRDN%N0,Y?%T/3^W%*EM0'^] -E6D9RVE:8F$&2M*\3H(Z K MUB>%N13/3*V] ^I\)2+9\>3(&]T>_,B2"G(DDH"5]%0M!TB$.\S4(@O5 C- M'N#4ZEYJZ5B%J5QT89I[OMKUT\KH%'T*,=1^\-^<-=#R/@/ZD'VH*2C!O=5W M4RWZKO@WOJ 5I319*I2L23P8^EY)*M",3DYBDEERUQ=> C DEWL'R5XKI]]Y M"RZ67]]0/+HD _[+?Z_&ZT-BZT)=IT0+5@*]N8$)+9 #*,EN%T?. M8&K"-,,L[KOP#,GQ9I ^V]3S&J[3D5W0F]%8[U5+4,GG)\>M]=)]ET@GAU)U M,B[%@VP*7 4R)"^:0?S[3S9CPYC+!WF(@.>EJ+W4^?-X,AF90@,U38(C5[U' M@YK,I_>0Z&.OJW65W81M@VM(/B\#*]A%P7> 8O-VBOUM%B& <-*"*2;2BU.% MBEH&[X)QR.T$W$?8Q_)8&82]TY3R95K631#2Y)_SV>HCA?&G)*-/RVG'(*SG M#8.NJ2F=@%%3FAD5!(TN6I@C(@0LXO@C&U91]6$Y=Z5NHIA2"$2L]SW MFFZ^?$ZMZQ.N:?(FC>O+Z;/T<;Q,DPO@1BD;M$EG4#V[9'R5I%U# 13!BU(K M.L>>Z_DFJB$%3\S$8!8)X]',91I/L?Z2YE.RSXLGI:Q.^JQC?8YM7-;-Z#R% M^41<+6/M*^YT\+=1#2FB8J8*LTC8J/)NCFFQFG^]K-V* M:*57 <9>EU/(0K6^5@'!G7:ZCN&>\==@*2V8N[#GG?!;E3PYN4T,Z M:M)6FXB;L?>N-$)U#[ZGB4JR)0A3!7(7E-\3XI#"+6Y;[SOUG ISOL)ZPPB3ELI+8T$& M1W"4]9#)Q0/A@ZHA)JD]=^Q]*Y@A16+\9& 0P,'*+39@:I,I)VW[S23Y+"E0 M8H& 5E=;8Q3LA6&W0!E2\,7,!8[)?\AJKPU>T32-TD3PRO1KSIJ'&'6"XEN. MS<;6//>FQNYHAQ2A,?/I2")DKN_90'!&.<1BP#5KP"05(:\A9-?; M/$J*F+.U%BE^"H+[Q-!6P(;D?^W.BVMY3W:9<'IB:Z_P+18D8.084N!S[AN2 M!9#1-7(+>X>%JB6%U=5#,<$V66M2[!KU+CQ#\L?XR,$F <9:DD_T[MG\:Z]B M*C9BB4KW#K .C!,.0J4@ :MT+CM1)7(7D%U\_Y#\+CZ9[SS#C$6#^#&-ZUEO MIDW9_^41MFPI""B.K+XA!@HO(6@?P#9%Q!/>MJM=53GV0;\%:TB>$Q\CN.7! M[!V];O>H6#@/)3$&XTT%3SJ,B.T04C*$UZAJ8K*V!N[-U-W1#J\NB<6X'$=Z MA\A[]MZL-V1^D_"MU P4@2H*2BDXB+T%<55.I:C0MG3 <[ W8F(<\RC2[/J> MT]:E]KBK:4C51@J\E=!%5EL$=_KKUF.^@\E^[L^$.\[(WFO*60M/QNNC^7UT MY^%QZ8"\RE;9BK322O?Y4$+NE5Y.MJ*S0:W9BP_N@#,DI_N@G. 2R2%+[HQQ ML?9N1$982SAZ8\X6%8U/F>9C].+H)7>#287R,V)/ 3Q@#].T^/!B,OO,V[OT M_*&'[UEZ,WZFMAH]O*87O)G//HWI:4^__GO1ST#WF&S1U_R3LAQ_.K4-IA67 M3$J@R+\&DSU"%%GU>EM9C2TI&^YV!=NCVSL$3%_7\_UNMK[V88[GIY=>3U]A M6N"HB9)<:)WHE3Q/;RG@R+& 0HHTLK8YLF^_?!/4L-IK'X9*UX)#5DGQY1"N MPKKU.-R(0M/J:9!0"1 8%2($BQE,Q(+62%,+=R9Q>W2#:D+W4)3BD1WGH=:" M6-?77S\?K\>^7,WQ==OL+JT-_J81_>+E]$EKY B0#2%OK7A=B]7DG@G9>S8F M,M+9@<^]7:,11H8#G'G=%>Z0W*ECD>](PCV?3G5W=='+VJ6>560*+O#(_EC[8 M[OD'8LC=S?3O(P#&]F ?YUC&Z:QAY<4+*4<^>]\41C"E+_V4*V2A*GCA/"*Y M&LER!UQWP!E2[NM(_. 2#L\%D/^:3?N@US'.YAJ9@-FWH .$U)L9TE@@*S(1 M&8O2U6=3XA7]>,M=CS<\_#OPQ;@$SC*_?+G.#VF.3PE%[>7XA..,<4DYU/1R M$0H%',(DB,E3@.M"#4HWY0WWX:J;D0QIT_E(FH!!) ]Q0;!J*1$&&F/M%UC) M0B9-4MPJ@TH!/?JLVU;JX;N](/@8BN-P,CE<%](S!?<4I]@O@4S1!AMDA1 ; MTM@)&;D[%E33QLKD;>7O?W$WI"$=NCJ:N\$G),[0H:52"92O$;EW9^_"LPUG_%^+,VSB8;^*LM#H M+]]YB%&@M9G&J7J;)V<3)/H(O%?8.X2NEO!;$.5\,#I(&ZN\$B&L;*V M]"/+^!Q/?[Z<7J_^';F86TMHP=?>LWO=,C":"%+H6K#5(C1_Q>VW<6U#G_@7 MHP^[O [(I$U-<1]S\D)D3S%<](J<])I[CC,ZT$X7EY2TN7&KG3L!;95H$W]Y M\NPJH@.RYJSN>..'W5A_//*^"NT=,=RI!,8+"S%6! Q&"E7Z 6+NTT*[(=V* M9P]='7!XGK$+]0@&\.Q8>L\Y7CN;//*V^W5*@]=2@+%%0+)"0>J;0][$JJ\& M]0_$UH8\W7E3.L7IKP:?\)ZNB#>S9[B:9D\UM=M M%*HE)2P:2$(%!AU%GL$[,O*MIFRS5XJ=MV"E".2A1:2 HO6M.]A@8-Y'JJ<:/.6CBON/>U[D:T%84>NCB MFT.,0N));5^XNN_9;+'L-_M=0#9RJ5%,H0LH'_H-Y\7W7O*D(H,FS[&5$O*5 M,\WZ SOU_JKIG']+\/0U4FH96H(;6(P83C8"L MFP,9BTZ&1IO30>Y*O1G.5GSYBR6JN:3#=X*(!GVEHM9PX/(' M%[[Y!N?C6;WNN)V="_SE2UGO[[Q-2_RE-2S+48TI^4QC%*U&,$TF",E*L"J; M6)26VG%7)1UWA$>L\'))1]TZ7P+VVZ%SA12).1F#1E'[K@9W)[==*[P>MB9J MP!R_H:[J$.(_= 'B3>67N3B"*$-7DYD"L^X&N8Q01)5.8I6V@\$7VK@]H6V1S>D M K+OGY[[BI^-GJ=#?-TN#OOU=*\)'F5?M-']((,/O:T#N:2QYRI$BB&%$,@F M<">8#C",(17&?4>$?VA"/83B3BDUXT0"87M#$:1)RZH0/AEZ*\ELI3E M?]. MBOO^\_ 6/YZ=/#E-3_:;N)]C7HY,TRZJ(*!AMKU[BX=@I0(72E;]KB_-WD/M M-BS?P]'9?8ES_;H !KD;TTDMO[_C:J(7G=1R(.LZ@.0J%U@XI^8'3 M=(!6ZJJ3D)J]N=0=<+Z'TZGL3&&2#C==7LSFWVK1?--4"*V*#$A^K]!]*IR! M;,CM=$HI@QF=9O?H]@(\J+MPCDNY(TCX\/V.+O0*6#SO]T!-=NIP=--CV'H: M?1,C4Q>C:]>"NMHT-B*)#[WL(5@#4?D,4ON(&&6SC?U2H3LO:=VAB&)SF:[- MQ?AH^EWI'DD7IDJA=><>.58QDL?N(O<.R7WN)SYN!_(=97SK3<7WF5Q.M_7F M]C*] S)&+;1/",&93(B"A^BPK:/9O,@=AH+DU=QJ3&],4@1B550?" 1VR @&-? UWXX(00I M+'=/H]M;_^\QEK?I\Z]IB?-QFBQ&7A(Q^UU&TA-YC8H)*!"7O1Q((0II=. O M);\!R)#\C)VE?NN]!CM/.?\E%K_/YG_T(Q&S@HM>==ZP&%%!RD963I&&I-!: M0,5@HDN9W*&#B?\2DB$Y&?SRWWW2^0E <>UX07JTFZ[%2"5%SFZPH'2_SM-G MV2_V1&@JT]BW ML+D0^XZ0R9OH)%CB^J3[E"(UQ50L)+CE'1,L.4DT"BI MFI9R*MS^Q=V( M]E4Y=SS]PJW#EWIJ":E=:#I#R]TV&HK(0TI]#PD%F^?KW0O1BT0'-0>E\_BN5EDI C6ADH=,/ ;>2^A6E( M_L[#4.C^HGE04]A/#?KGLN^2/JS\\2'L8U;O_88QG*W.3B.]?1>:*6T MAUKZJ1,I#204#9()LNI8JM/<6;&'LY[79_Y?-,OO/N/D$_XZFRX_+$8M6$4+ M"2')VJ\K#@E(,0<(Q649D'X/W)N1^R$>4@: D6OW,:K,8CV&@;T!\UL\26-: M\//7[<5X08+\/YCF(V5:+@X;9-]+A- TB%K3Q)5*L5 I 0UWM04#[._(3!^/ ME/L+^(&8V7&^^SP;J8A-&2L A:!%U##2<@H25"G*22UB+D>T%;<#'5).9##L MVT6(#\BW%[/5?*1;B"Z("%BCZ/VB$:+U'FP1T3G==,K<71)W0SJD\PN#8MR] MQ?B0*HXHA"-GDG(.#6 6GL*V%""UAB!US4['4(+EKIS>$>J0N@4/BG3W%R1/ M'X[;D6XBP(N G[0ESL_7B"!%;"H*<*I?O47*N!^[2:#);;5169_T%55W2Y.. M/4 ,J7/P 0AU5!D=/NERO1G6'JF4VQ_&EB#9$B]78>.UMVUNI!:VFMIK6K0Q MO3]/E"3%WC:LY:P4T<S&<-%[T'>IJ\P(OCU"W:)("D)Z%W M.X>@,(/3WA;M*G&7VP6^&]&0 OJ#TH-#(GSM"LAQF'U%\DO6&Y8WC+B[7+7) M!JWV@HQ<"L2D"J@8LP[>28_R;H(84BA^&*[QRX0E]-NH-%^0LE]YAX#E^ MPLEL71>^@=622E95)%BRDJY3O6WU^OJO0.,NL5_OLE6,L\W;AA0=\_+@,!/. MUU)NM5C.3G!.XC[FKQM,,8FB3'1@:";!I" A8XZ@=48IA,#HN(\8WXUH M2%'O810&HT3XKFI+D_7UO+]\*>-%O[+GK,OSN0I+4C5'VLMF47IC!:)N[%UZ MG/(5;0LE?DW+)T :52XNI7#U>K.[%^IM+[KOC3#?F[ YY_GP&>E?TGPZ MGK[O3=#6UW[ND8^^[5%LV>BML#+EHG]?LP_KDT\X3^_Q7ZN3W(M GH\G*_IT M_?K%Z]5RL4S3?CARY(0)+F4%K9/$*(D0A-6@195H:JFU<==9W!/BOM[?+:^[ M]IZG:3$NHYI"+586<&C[M=&Q0LRN0?75^6Q$LXF[)N]> (>4U3XDUZ[ZBX>3 M(EN8<2/$VR;C2?TOBI1.UAK;2*>]-V"=Z5T0$SE)0CNPWB;4:(K7W/WV=H0Z MI-3Y@Y./6;*'-YGG-Q^?_\_L["*1-+WH2?R*:;$BKV\V36^QG\X_6U;[[/FR MO9O-*!]F-IBL^(7WG\-[/EZ4R:QC&1457>O=V6H_ZFALC1"=:11618]"YY8- M=_>1NQ'MJSJ?KA;C*2X6SV8G>3Q-I[>%H RWHVB!& M[TM,)AOV"XIV@#DD>\W(JJL:\M "/+QV?-6;)R]^6WTD;=:5=YH\39/>Z^ZW M#XC+E],VFY].\AY:\-[O8--V^XV.2:N=7RVQ1O,G$92)/GOGP6)*9)I[67K+ M$C!;FZ/N"3_N4[6W0-F[1N;FQVY"Z%**QU[4544_2:- MNU;FFZ"&Y/H?D2D[2N58YNH?S&R:[C<2+C>;/!;$ M6T2_Z7S[?(4CDZPOLE\Z+#(%,P)N0WHD S< M0=AV58\=7IR'-H0C3-E551(X28@,J@I1FP*^*/0M4]C@V2N)MW$''];H'84] M'"(9BNT;R<-9OY$\MOV[.IIC6\"6HEMG W3K#.A'.6/0"5 Y+Z*W3E?N+G2' MMH#K7<\[7]*OZ7Z3QO7\:,[I::]41&X&)?AH4B^LEQ L.@BT.LC-E,ZC^1;/ M=GWY=VG0[D.>2WO2AY8.FRW;=BHV)Z.3JA:KIREH4I'![1?P2M&((](6YVP3 MFOM@T#TA?I>V;Q>B'4.$Q^79SN0>) M879NZG&L4QC#8=_^@CVZPKO6'4>X)%,DC,:6CM;8?AMFH_]SZ+,MPK$7G.R* M=4C'.X9#PGV%^C V=^T:M&I#$#Z IK (3/:DLEONG4F<-C+&HLU#.;&#[+0P M*-+M)L8MH]&SS_L?F=[_C[_]/U!+ P04 " #BB457BS%0#U@Y #87@( M%0 &%N9V\M,C R,S X,S%?9&5F+GAM;.U]69,;.9+F^_R*VMK711?NHVUZ MUE0J5:]L59)64NW,[ L-AR.34TR&)LA4*>?7KX-'GF0FR4 $4U2WM:GR8 8^ M^.3'[Y .QLWT[_]R/Y"?_P!IK%)X^G9WW[\_=.OQ/[X/__E MG_[IG_\;(?_V\X-F"GT/ZX<_Q_/R'^3G\\*]-^\?XB__A M_<3/<]->$/(OBS][V7R^:L=GY_,?..5B_;'U;]N_^ABL5<(0Z7@D$CPG@0=' M@K0Q) ]@=/@?9W]U,6C+0R9*,DID4)EXIQRAWB30C-- S>*AD_'TC[^6?X*? MP0\XO>EL\>W??CR?SS__]:>?_OSSS[]\#>WD+TU[]A.G5/RT_O2/JX]_??#Y M/\7BT\PY]]/BM]?(SG<.')>#J;^VF\&0"'3_/K/[R- M1OVT_"5^=#;^ZVSQ]V^:Z.<+@IZ_E:3]UQG2.0-IX&8#@3V%:5+PBQDU/[X[Y M^EDD0?:7DWE%Q ^?715O<^''-07\X-$5T"X>1"[@(D!;$^J=Y]["N09Y'V%Y MI)^>C9MT-?47XSC[2VPN?EI@?-G@G\'3^/ )#2FK*K7+]_B_W_SQ+1#( M]G@Z+@O(&_QV]80R5@M6S49(A)^,LX3)X(E.*Q#)KB>+4!V\HMY ?DC5;DS^# M^)>SYLM/. XRQGGYHDB*+^EZ8O2E\ Z;U0M\:"H/_G7BST946V\L")(S940R M)G :TA$/P23OA (=.DWCSG!W<=_0_J)=SV#U(ASXIN2VN>B!OWE30WQ+!;]Y-_!M[_B3V8C9W3R20E"F45( ?\) B%I+:+@ M@F6?917%O#?P"7!;0Z0/66;U6'X/+2Z!2U"<:F."3$1ZXXC,:"Z%J(&$P*WE M*8ND5$6>;PU]-O()\!R%:$^)%IV(?IM\ZGU)4+Q M\>HB-).%I>",RQ1<)%DY3:3($O>0E$GV-E'F@A5:=^)XPZ G0&]743YD5M78 MCC_A9T=.*;3RN".1.UQ*K%?$2=PJHF4A4Y-0Q)U#1+_ MSZ5OY]!.KC[ YZ:=C[3T*GK<^I7W@//2F81D ZJ9H5Y*)6VP5?B\-_ )4=M% MI ]9-C587AIWZUV!&:5TBD"84P@HZ(AKATTDIJABQJ4CL3K>T9UA3XCAP\7Y MD%];92EN_72VD.9:YP)-B>M$N)>X/3@OB37*$(F^NH,@N%&BSK)\;^038KF3 M4!\2[;J[1;^.)_#VLHAC9*@5RH=,>"I!%QD#L9I%DA17P6F=J.MF+M\?\02( M[23$#3&-3J&K)9@/<#:>H6\VG;_U%S#B/!BAT);C.0FTUZDF5IE 4D[1YBP M8K?==].H)\-L!V%N8+=3R&H)Z/4T-BTN'8M9?ISC9O&RN417_.IED] Y\Y(J M7$"(,0F7$QX3[ALJ$FUI-C)3FWBJ0/:C($Z&^WJBWJ *%2):G_S7UPFG/L[C M99IXM01QZ9VQ/A/#!2*SN+LXH7%C24(*1C67IH82;!G^9.BO(=X-Q'<*=2V1 MO4BIA=EL]9\R7S925AJJ140; BB1V0GB7;:$J6R\THS;6(/T#4.?#.%=Q;J! M[$[AKCNH7N*7[]I/S9_3D>::B8!JYVD(1#*N2,B"$NV=9=^[YMOHRG$49::!H%!!(C. 26%7$ZX8I#<;%1@7F1 M8CVN[XU^:H1W$>X&UCL%R^X >]_,YG[R_\:?%Y:%YBSR%! ,I:7B+:.1F2/. MU0IA> PT=TQ;;!_[U!@_7+ ;^.X4-BN+S8L6_ )(Q&TC<*$(+=EOF84G%C<2 M-"5=U$I34*';6WU[M!/@]&#A;6"Q4W"L%&1.WI\WT[6[GTP,.)XIDT$PACL2 MF$B$9B6<40$8[?:NWA_Q!-CL),0-C':*@GV$>-FB>C$>/HWG$Q@QSFB,-A&( M:.-+8 8WA]$CR00"-: M=IE%XL$'XHU6'#UWAFM&)SKO#'<"7!XNO@U$=@IXK;7JU==X[J=GL(C 92VS MQ?4>U_R@2P1.$I\#)TY&(UQ G>NX=6X:]01H[2S,#>S6J,I:EIDLLR%%[=!$ MOYR-1$#G.N,$N;6R[ B&!!B*QZP2L\ [%DT_-OK)L%Y!N!M8 MKQ#)^GCA)Y.?+V)D-1Z,/-(&LG!+*,J5H!;+O#'HR M'!\NR@W45HA>O;J ]@Q7F+^WS9_S\Y?-Q6<_O1I%**E/KPBZ925%DH%8+H" M,.A[&PI&\PH4;QS\9*CN+MH-E%<(77T\A\ED#8='&R1SZ,'Q@"M,3)XX&C)A MPCG*O4Q65WF9;XUY,@0?+,@-O'8*4:V,AN;BHJ0[F_C'QW/?PNS=Y;P<8BU. MP8C3R!FN-N4T#LZ4LD0LQ9F",0HU$KBG-7A^#,/)\%Y-T!OTH%.0ZZ:FI7WI MYW#6M%>CI-!-H$$0I:T@4DI$)I(C2C =HS#E$$>EVJ#K04^&Z<-%N8':3M&N M#9/\Y,,$1L8(*;+':;F(H)1B) 2K"/=6&.O1\5=UZC?OCUR1Y%M'T0LD MRDVGVGY8'C+^:YPT,TA_^W'>7L+-#QNT[K_.7TV@C/VW'V=P=O' >=E=)RYG MY,S[SZ-%9JP\Z.7$SV;O\F)5>O%UC+8EC5DF80GC&=T&G$E9D@P!K2B-RF;J M'WOQLY^%!5FKD9;: 9/Y;/V3&S5Y$DQ%77FD1<"3NG, S4T?XJYX)'(-[#:> M7Q9KYDZ(1O=Z%E12A(=H:FX)VQHNW/!?F:ZF%UD/HP5.,'0FDR%)[B36BKT-2L^0T7ND"=H6T@+0 M^\LVGOL9?"A=FF8K>!E5UVD!.+M4/(_LB N6D\BRX!*"XO*>B_>P&\F.8WVS MY/8ARZVO]#__=$\\:+O^T;'3S'363,:I]/&Z7MYFS5(LY\T$1Y^]^L]+]%SN M@MNU%VD3THJ;C;7LW\0V++!TJB3 M(T)&B\LMKHLV9TNR"E8;)B23U?W)XX40!Z'MOG/92>8]6)8/ISK21CC-#2?< M&41D;"+!!T[ D/]U[Z^.[%M^SE9->@F]8H]>-:(/I4Y7[97"V0KNWBAJZ.@ M6#G0O@BZI1+M+J$4-ZZR0MP!<-I*<+BL*S;TN;-. MO9[-+B']1&,[@L5:D%=5L.\CO4LLJ<5:Q_=%NKT7Y]V<462K5'C"=+;))(TZ9 MI(H9(FS ]\(X25SRCD3JHA:.NZP?.W!0?S7;"/.[5+1JO%7LP;33N[$9 MT!?4Q&3<[F7T$5\.QXEV-GCKC FA=D!_?Y3?I:+58JUB+ZB=7HU7%Y\GS17 MG1#X^XF?SD8L -7 $^$1<"6.:%&ZF"G1(7C@-!K->G'Q]X?Z76I<5?XJ=J;: MY479BGJ4(5(:O2?1@242WP^T,0T02[55G'N57/UJE0. ?I$8 0&V5/TYJS;<0]%).?N>TVGK M\;/2B)KMQ-83?#<_A[;@;N&\E,-\@9NXT%N8O\N?_-<135*#DY10?#V)M,&0 MH$N_H^P9C9QG#H^5AAZBMKO@.FW5J\Y,S19DVS--,B>GF%5$).Z)% R7[\@S M$>B2&TN-]+JVKCR1W:N2KC(1M$L22ABA="DH6Q,H?$^5BT@Q:$L?Z[C41[JJ M9OK%*R0I)D9B67QD"NAA>"D(6&6SL0E?KMJF^H[IEPZU&,LJW4B9,E$IDB1# MA0P1WPY6BNU]E$R"%O[1VSPZU6$,4M_>4YU!!S$^NYKVY>M3%M-F6O;R1?$F MM]H[(3W)M 0*HRJW#]I2 "88%2Q+S7I3C$V AJYMKT'T-IWI+/ >BA#N85H5 M_^T"JJ?B]HV CES?WIVXIB^I#Z82"C=V+ZTD&;Q 2(X2"\8295A06NILQ'MX\S_ '.<'Z95OI^@SK@OV<1$#:1"+TC83:80LEUL!T=([FQWUN !6 MUH/-2$Y! 2K(N("=<,76PI6-%E1H3*-$4KM!&U MCWEL!7,**E%'TCU4*;XH$=URP=K"$+;2,R:B(\$Y]))=3,0J@4ZS58X'R"[; MQRX=/&AEN W@!((%APNTASUA<^7%B[8MG1(7^9^?KVX^\]Y?E9\M9G SC6DJ M6:0%,4E5NIRDZ31 MEN /+,D\*333T$HWCUV0?-IZ^T0;M.,Y71Z=_1T)F'S[^ MOMKIDZ%!XNZ!.WTI/,I6$6NX)RD;:0_MHC7/-"XK**\/W\L0)!J=I3%BL1A+5_F4)$FZ7$C.A.-0.VF[!DZW$P75VV=Z&M9WI#"U2>K!1KX+)D8MC*>, .< MK,J1>!$8B9EIKW1R4/WDSO>J&X<+OH? U/NV^0SM_*I88G/4TQ)Q_5QLM;+2 M<:DU*.L)H^7$OC6AU,H#$91&R3,:5KS^,K(=SW>D(]5HZ2%9\7HZ+Q9CF,!2 MDQ'2JZ]Q-.G/\60R,A( 4@K$.58ZPO#2] PH<4PHFJQEU-:VRW;! M]1VI4'6:>DAZ7.-@,6NGDR:&JDQD$H'X)"*Q&I@4UJ7XZ.7"AZC+=Z@2!XF[ MATX)*X5LIG&U"9J0K0_&DJTC^:4@U"XK$K M_Q=M63_Z";S+BY=HD7QA"@TRT(DD[Q617G!B9=!$F2"DH]FZ^U>6;.EG>^_! MQ\K!#\-D4TFB%3WC^UA64>E=T&Q.LS_-\S$RW]U%OH6[#O+JGT4'UJ"UBS:. M1/MVT7T.][Q(4F(:'29%:6#/B;TM^=^^R=M'3+5)^WGCZR:T/\ 6FEU#D M\!(WX')7Y.S/\?S\Y>5LWEQ ._ME//-G9RV<+7:7)J_^H$,BK.N0M9)F5:=> M*<%V=\AWZR%O[+[@(F5)H.^_:- 8:2 6A"(Q!V6YM(8_>L?\(7;T4YBZ5X L MGO?K+1[^]18-UY&0\EKB_U,Y[1Y9M,QS0:*E#I=1ZXEE6A'-DC$L)1UM_=K\ MO6$.[ZA6U9^'E1_]$M5#!FZ+/)9&L#9)1!T"T0[%()T#XDJ%LD@N LM,T>I% M(8_A&"X]2 V:T=,0YP2V/PNQMMV3;VL=S,>J0V%85;T::]A6?V8II6B&;K6J<= M0.U3O+T;\P^!#.M[UN'H(>&5!#P8^R%JK4O'.Y#EWA[G(_':&D(!DO3466EW MVB6>%^M;?-8!2=]'KK7=U]_0.(%XOG;-N"UG5#@QS!4;19>[VZ(C/BHT4:+/ M3L2GG)J'CQW.^*LHYZ:*D&K?5(9(?H$RIW6A*.!8\#L3=OO!IT#9P8*JO*!>'P_[.S1GK?]\/HY^LCP!X;CW,D=BI*5$?7-#\,UXPV[9E03?=)):#V&RM\WT]_4I'.F82T&C4G*1B;0I()002;!: M*T=I-K+V32>WAO^6^>PJS0'/-#V9^WCKVQ;ME"^])GH>##)8:N?QZ0V5S*$L MXTO.&8'H0C'/)0G&^U7K*YFS<#]6#[MUON]=F(R70ZW.%7Z" M]F(49?!<44:8%F7?LPRW/,9(C!$H!REUL$\IUSX#/L,\S#[4WW'Q^I!Q;7]] M4W9H<1=V$<3\LIVN7-_5-XM^Z"_R'-KU'0"_H,6T:)N^N#"@A1>?/[?-%S\9 M!1&E!)J(P/6S+,N*>&(IZ=KSX+%V\._)6943[DW\ M R&_//?M&8QHY,XB+B(]^N7202:NW(:BI0!CJ64<1>,82Q M&]K?D(J+RXL/4,2Z4._%N_!FG.$]O@CMIV;YN9%2/$6%QGPVD1$)BA.?12+, MQ^2JCV[0OJNM*H7GBJ>U5K.8H7\]BS>C'T83\H]$DMAW=3SOIZN M*BU6)Q.7*^^(.PTB,5Q4&4H.EU=-;'2&)!X3IS*"%V$W1:N YJ1T;&AV>CB_ M]6CT.>%JZH,$8@TM7BH'XGF.I=11!:IX]GD@1^1Y5<(6 [=2$]-H&/Y%'J\K>/P"KSMK)(UT"D9%XH3YA85%LF1[Q7F2AF$_>2!P D(]*&TD(UPM?(;$2. JD.PU2,.5=F*G MMN!/D7=[T&^0O(-E-F!*9'WBWD_3@WX,%9(A^SR^5AKDX"E52H#\6J"C.?T% M'HQ_8V,#0] MY-;7+^'KB\]^W"YNY6MFQ8;1UJARL- 7%P(80VLFH W#E/3+28E(CI(T(*TIS?,I;K$"+'&N%($FM'F#B%SM5FU> M936\P76"2E*=CC[NI[DH"]E_K4(0]^4PRCQ032DC7IE(I#&&.,LD0:N#,O!6 MZ_O9T.Z]>!Y%=()J4I&"'AJ\?8SGD"[+H?5'!+&,60D#206)LQ:Z",$*$B)Z MSDD*YU0,"E+M&._NZ(:*^/:N+CT1\KQBP"EKR7&S)#HY6YH/E79D"%_'R(P+ MGHK=T@7//0;<%YD;(\+["+7'0.(N,$XO(KR7\+=$% ^17(]$0N L0C($E0\U M,HO2*F2;MS).#@V@3M%A&OPMX_ >HT(>\>D*5UBM#& -D5,:%T@ MI.0R;C\!M+N?Q_^6(\)[B7UK1'@?F?4:$;;*4>M\(A$G50J7T'AP:$$88,+F MB.ZGJQ+.?QX1X8/).UAF_9S[OGO8V:))#]PKDD3B1%)*B8O4XJP\3LNP(*H< M47I.+1X&,'4ZB[KR*<7MYV]W ?4=-7S8BZ.=SOX?(N#!&CX8%3CJ,BJT-XS( MQ(O[)P-)W(?,M*(VU4BE/_.&#_5)WT>N/31\N',P7H(PK%R[Q\LULM*GTHV/ M6Z*Y$R;ZH*G;K5_A,^T@L)>L'^L@L(^@!FQ;^$AF\^5YL4_&T_5'^LG9;AME M@-3M3A.LE,%=CW$3'..@LTYE,;2#(P&M-,(9M18U+HG05][J3:W<[/J! M'YK)Y->F+;?,(WQI:CV3Y*JT5TJG9'P0TPA@^@=V-X M6^;M4,GVF'\=^6"C-CX2!IHBF)((--H3EQG5B=&DJP? CW=Q16TBBKG'@G&!\-EV6V,>K18?SR2))\W<4SR+=JQQC'JV44J3KB)2 ($46!!1/ MP'%?$[UEV)]&=SH:49F)'K*HU[IK4T1C)G.2<=I$YJB)4Y82D%X+GG6YPFN0 M%:!+HF_]Q*4SSKRAG#%!=*+(H$-+S=$@"6@3.#/ ,ZM=3[0%RE IO+H;5@VY M'CLY=].?]U;=TRHL[@45)9RF>#E%20UQQI4Z62V85SBM4/O6E0<@CA_1ZL#L M@P[(72304I*Q;S(*3!):^\)@Q&_)8PU'._["+??MJ5&Z%QJC]!:$[)T^*#$,B.( M2LED;5E@:K=>&$=J6UI-RMN;ENXCHKZ;EH9R\XLNW2Y4N;DM^TQLS)$XKR4D M<)'?3RH]MY!C7X0=+*8A!J\9ET3%1^+O_O?])/ZVC3) XF^G"0YY=),I)ZV(DG!CT>A+$I<*2S5Q M$B1W5 ;/:L=3ASBZ^<@8?V]+/)MK9;)!M\+'4/J2F4"L-9E$Y[1G-&HK:]^! M_12F9WKR9A\-V?V U@$T])!8? 3?BQ@O+RXG?@[I]OFAD4L) C.>1 E0G!M. M7/;EZ+N G+U3-@VH.%M0?E^J5(.J00^+SM["?*04",UR(BX@)AFR(PZD((9& M)@P: 4;6#O$]CNC[4II]*>@AJ;E'P2Y%GUU:R]!V*T@3FO4^1T:8\JC*RD+0 MK+*R?*,G_[JH2T^$/)?DXB.3^OGJ-_\?3?MRXF>SI0OI?&(TH\=@$CHACCH2 MLHTDVB@B2QZG_]@=$)57I_OPCA]6JZL@NR];G8@:=I.[ ?K67\ Z>K0#W)XR MFWM"/4[6LS?J=U>Q:KP] W5+AK$<%2/<>XH[?+F4):"3P96GH"R3@QI9PZG9 M$SG6YZIE^]!5.\RX"LB5U..TF31G8[B^ "9%(9RWQ+"DB&1!D"!B)%33$D-S M.N>T4\!QZQ#/RO3NSDQ37:P]^/[7G<9A6>HX.Q]_7D/3&7@2+A%?+$F9="". M \N^IMQQ"T57IRU .M[>=;0.(O::!H)8Z76 M00+JI0%!!*YG)@8O&-1NW?0(G-/6BUH\;.W?5#_-]?';4'[$IYJLTCOFC;BN#=Y\4^^^YR/L/7MEQSL;S? MXO4TME"N?(+E?T<"(@?C+$DNH.F?,R,( \5J.%N<+HGWC]@>3ZR[3FKX=7)@ M_7X0U'Q6:M*#(7_P!-?-9A>_G;VXG)\W;;G]910C_6U? DC[X(.3"1"DV5$:M D M9%'Z!%BF9;(^I=H5'+LA^^XTL ?">G!I7J&MV5P!K*K.-F-]VTR_P*PDU(MX M9I^:N9_<_OW+9C9_V\S_'>8WEV:-,@N"4DBEDY1 U^(4D NB)(N.IRP#Z*V M%=;;9+X[Y7T>:M%#?]W>)K:TAGYMVM6/RN?8B.+\DLR1Q-)I6E*IB'-:$!-BOM)L<^VR7V9 8\R.TSG4@_S?N*G)3ZY2'-&$:33&GD 43E3VI!(CQX_C8R(!-%KRSU7._6-?&8D/U$-TA?' M^TBS=C7'"Q0T_5CNHG]13N%$7*O&7V"Q7!64ZWOL-#HB(C%B#@'Y_K*-Y[A+W<(F73"4 ME3//6I5+7FPFSN:2)/3")(_0W6Y']Y\8Z-OEN*8$![SS\>/2%O33]'=HSEK_ M^7P<7T]STUXL_;(*]S[N.T2U5&R7J=5*SBXQ7/>+N#7^C0N2K9721ETR\(LB MC7*. C<.EW1TP5E'6>VRF%UPU;K_\1W:T[X,LAIT-M):V,14(#K%@#YZ2,3; M+(F5 O=(JG6@M>O#MH(Y0CRFMDYLNP6RF^![2#6N;@Q+(6G% UI&I3&-E.AW MV^@E,51))T%X5YW^8UW.UCO7!XBT!S_@9;,P:MK%Q#Z,9W^\1Q>ZK+UGP$:@ M=3:!.2+0H2TFL2 VHW',- 5((+*CJ3+=C^$Y026H)OY>3^D](H:?KU:_7,9" M+,^:2B,)EZKT9PQ_X&OG9 ^ .5B0LV_UZ9NB8P4$[@*J8A.LK4"&;X)5B:BF+RD/I@+9J7)_K2:)44$D2ZCI M41;OG7.5M>%)[Y3/>%[4/]():TCF]Q%N#];JVV;Z^[KZ73 &QJ*E+$L?OT5_ M3)=Y(MHZM*>I$E;4OFW\UO##]LRJ1,A];_- :5;T+V-SB=;OU>CWCZ.0RG5Y MI=V7YZ4CCG,D<-18G&!TP(U[O!O\#.)?SIHO/ZV>N*1S]9%DM0*8"RT0(1/)>LBBW= ' Q,M3'K,L!6U6[HO@I3*=N MMO7"30_^Y4-\:W3KB/X.^'K*0#^%[3@YZ;J,/JDN%>@89,FYAU.%G'V@Y3YE M71KA0%D-=21:1A9IXH[+VKGLXZC+$]GMXVK+/BSTPJ\H%82*../\ M7\?S\_69ZW6/]<2UD2G@;BL4FCZ<$JNU)PI,W()HF3"RW$F9 M4\9-T*%A9AV"32)P%XRQAH=O737VMUM[UXQ]Q-['S:#7N]X#D.LM,&IO4D)$ MO(2)HK8D)&Z)X9%GSIWRMOJ%H$^!>@8VR*$4WK\/M*K\![Q2X(E*N8^7%VB@ M7349[:N/?@*S<+5J2_;2S^&L::_ZJP[R!R@8/%,:@]83*61ZS(T$Z7./* M32:>"4%T!IMX8!#E3A<*>]"9NC^ M@<;7&5\X6[P)ED K$6)(J784YP"8S[4D:0\]VM-9[TQ6#Z[[XDH%?)?S>#[B M0J#W0"VADI;>]R(0%PTCPEE)F8K%O:B]4=X,?X+Z<*AP:Q]L6>#XS;=GX^E- MD=RH%,@9HSB!4';]P-$@5!:(R7MAQOV/CX$Z*SD@R?29TA>"Z9 MLIH8KTN3<69(Z8E)<@:EN(Q4Y=HM"+_Y.L,.:T#?%#V'.L.-%\JI#$8R:8C( M96,#7/5<3*:<,9>Y. 1.[N2.?Y,W:/;$]5.W:^XC\\'N5]P%U'=TN^9>'.UT MT>(A AZ,?9^3X-9)$F+D1"J%:Z>WCC J6'"@:=(5+])]KK=KUB=]'[GV<+OF MK=NV*:4L!P,EG%B*X+@BGEM%($NJ!*-9LYWOUCS&A>05Y;S]2O)]A%3[G//] M.SZ93!Z8R4395.KF?"0>J,=Y299IU,7SW)6PYW@9:A?*#A;4\SF^O"%8=S>Y#8!^]GZ^]M#TEMG38A#%!E.:^BN)V+D/$ M?2:92+1RW%NI>5;5&YQW0CQ4*.4H^C<@F<\ATO+(@:40DV,9H5N6B=2,HJT2 M'$G)0@PY2GO?"C^U$YW]*\!NASOW(&*XPYT[@/KN#G?N0]1NASL/D/)@*F"% MX,YQ2ZB@!5SI3$\=*GYF4D6P2N]VG.AY47_8X<[JS.\CW(J,WSK-EEDP.% Y MC" \D3X'XHW+Q"AEG74I:/U8E=.W>@9P+\$_/ .XC]3Z*)R_=8R49\VRQ:V' M1R$0"AK$WB(H1GF4'%(,LG9>[AD>RCV$SZ[2'#!T\ZL?M__73]!A6G_1Y*4Y MXM% &?LPGN! Y;I+/[ML(353_P'B9=NB"_6SGXUG'6(WU<:N%;SI1QB5HC?7 MF):(7FQ$]&YZ#0@_@/K7WL%WX^(X+[WUD EJ8R22N4B\@D22I";8:(V,M5_N MJA/H?B?B]=#7N'X9SXK;A#!>A-DBHUB=NQZVTI\O9SC;V>QE\>-!K^: MC1.TJ[J.Y7RN1N4,C;":$1F%(5+R2)QTE*0 T;&4J-:UU>T F,/K7A^,-\/2 MU<-)@\>E,F)@%)?,E-N&2Y$0^A,^@B8N)\=YH"[RVG'!QQ&=I-Y4)*&'>KP: MB_8J+B5!!^TU08,7=1V\0/N52R:.W\$._ZVO =P/9T6G@OH,ZCJYC^*J);'&K4$Z[+&+9':):37)J8&WQ3W" *PK]/ M!3F$A8%6$+&"IH,W3J./RRRBDBF5^E1E"41GK08MDJK=V> 1.-^;@AS"0I\Q MAY^O;HGAUQ;^\Q*F\6K9KBZ"E5HQ$IFA2__ VH2NKN&&:PB9J=H-?W> ]0^_ MJR9O?:K6)H#KUI8[0!S0U;H'[^@.5AUJ=S"!:_ RD$]U'VK)]V?N%3&RY.J9 M2"1D3XFA^ L3I+>AM]5I:-79W7\ZFN;L0\=07OCU6KSN*:0CMZ5]0J:,$:FS M(=93A7MNLMH;#RS5[HV]"Z[G80)U(G07;[L+&P-V>+K&OCH&]/&\^1-!S\_A M>@(;I]=D_,A3V<@:A3A]XJI>I#.8$)]E 8]0E%'*/;I];M$]SQ)K5.F8QF6R M/C-\ YYA/NY-K0*>0_+U3*BR%I1E 9<<:90BH=RRX'*T0&E47M1NR/A-E%<< M3S-K5&'LP^KSJ/.YM2PMW/=1MB%01QE)S."&F+7'*01!,AB@QB8(]P] 'T,Q M[\/^AZ(.QWJ?=FWGJ(,4F<8H.;$J<)P(4.)D+)U<)8BLHU.N=NO][[PVI(OJ M'H?WYU(;)9)B,P3FK.UP4<>=CNON(<2;\/R[<&>E@O-^%:-_C8 5E/,!!UPQ2$P0_,0"\L1@XA#Z\0^$A] %THY<#GA]\'/UXU\M##:4UP0 MP:5R'3BWQ'$I"1,2=_9LC0ZU$Z5/HQK>GJ_%X1.JT9& ^NVO[L)[WS9AY2,T M^;V_*K]8Y_I= LYRN7TGEKHD@;ZM0BD( M1&A/M;BUQ=Q_SF]>"/F7UYP4G$#3&'*)4GEB1 M(\E<:0Z.9BMK6R??RRFJ+B9*#^P]U+'.-RSN5S"["]A_G**JR7BGHRZ'T'7T M4U2@I!? $PFLW%RLN"?>,OQ6*":2EXGEWDK8O_535,.IUCXL#7P&(E"G@V>2 MX*9M<=%&XR^$D G-PD&V247;6V>=;^\,Q%Y$[G$&8A\6^K6=MI;-RI2DU=D2 M"U02J9,@5C).A--")K @6(_'ST_W#$0EJZD*;P]52PY1P+X+Q'^<@>A([0&5 M[(?PQ39.^9RKMT]Z%L^ ]&WYNQ#Q['. M0'@ A%'Z7Z6$>SG'O=Q%KXC3VMA2A6G[*TG^YLY [$7H(6<@]F&C!PNHX%O& MR"">3\Z<\#2 UN-K6\68DW[>=4X&=ASJC MZNO,ZF79!5=/]LPV3,S%FGD B2 9 MD0$$"9H&DH-PY60\SZSV48K=T0UOBM1A]&DUJ4%'12ND]'3_X*=GJU>BW&]I MP1 ELL#WHK3C=(D1%T!Y&Z/056[^O1[P^[0M#I?Y0^)U9^)7^K<+C(KWS-P: M>OB;90X4_GWZ.DBN\MTQM^%0,.@9H1/#%[F%X!CQ(F>BF HT&5#&[]1_]M@$ M/G(_3%W^]A%89=Y^0TE=7%Y<]ZMR*\C!8F]JR*SRMOF;_WH+2+;))N,C":E<2J,5;@1:9"*TSR%RJY3? M*4GQ%'FW!_T&R3M89@->]?(�"8?;S\_'EYI,Y/KB^D:O*[SZN2IMFMVVH[ MM)0X?+!:?2(J3;=2\X36MUH-/DF 6@88QS+BU1*"[V MD S1,DE;>G]'5;N*Z@E(77VVE8BG9XL17GW]C#L@C(0'E1QSA#&GB(S)$IR=M)S(Y CW$5040/N.V3=9=U#!'CSA)?^A6/16%T<"E'.=7B+ M7W$1"#. :V1B#F)M+_T1.$.= >]3!6I)^[F!'2=54(W&W=2C P>#*PH57@MO4DG1VY*LMR0(XXGWU/F0M#+5.^4? M04&>2!\<1S_V$7TOAYMF\W?YHY_ ^EY.994/%A?)[$J[=9ICN?M)XC^6)LXL M=U)6UH4'((8W1BN2].#44A<)]V"&?H 9E(K3%]/T2ZD0;3Z7&:]LY!5$%P.- M2C!BT#0F,M.2#,F+<^$IXVYIE$F5E6 '6*>D%K59Z&%M^ B3R3(I\IMO_X#B M3MW%E[-1UL32;I]'(A-3Q.//"%/16?2NI,FU?=>G,)V2BE25?P]GJO\.4_2R M)XCO1;I .9?+ ^?C+W!/B3U82HTE5AE48G2]<:%S0+(!%RV'$'CMI60G8*>D M*?69V'JTK7X8]F5S<3&>+TKV_#1='RR-8^ARE_8.3ZT56-UW K4BJ$WIMGAK ML)NXB3?1\*PD^KB1XL:!6A4HRT2$8*S7%&2N_I*:4$W*/9BE=Z=_M=;=R03. M($VN7D]SJ=V!M)S22"IP(69&0*./)=''(C903K1AWOA$0XBU_=G]$'[S"C0 M,3U8KP^$L P4*R&L]FA))\L"VM0!K>O@+0%(H&0 Z4+U1,Q&)(/E8(90AH/$ M>^S,2RED>(,R/UMVL_:S92T2\!"5-.7T"*#>6HZ;(4[@7&&@2,JK7 [RD$::ME.'-Y[\+?.71H%13L-+5*$<([ M Y<\Y(MI*GFG]@O<&/E<44LI%42+6R<\B3SA"^8U;G21EEM$("N(SC._6]APUQ&'=_:K*\&=A:87 M2?>0]%XUDIS]VK3O6_@R;BYGMZ"/1+:&*9])R P-GI@%\;)X1TH$RPP5W-2^ ML.=Q1">D)SU0T$>R.YY#NIS NWQ?CS^@$53.<:)(5IYO!%1FKC4IQY*(S,(0 M9X,C'/=J1R5X3VOW]=@#WE"!H]X5IB]*CAU7VJ7@C(F0D_- J"JEZB93?"]$ M)AYBSD$)+JI?OO0,*WI[TX ]*GSW86+PPLU=P/VCPG=O&O>JX#R$@\$5)61( M1D9#2HUA.>U#<2E&]-\BW5>';GW[L(_K:L:\W<.8GBT5R%0@0 MD7O&DR,NZF*&&T,"%X*88$R2*6:N=PN8W'_R[CGK>:XCL0%F[E$NTI[X]"XPCE:3@UAH'32H,'RW,*N'J%L_ M7;I!Q7P>1_!G+<"MFP^L=(8Q(4D0/I4"'$5L2)J$D)C5:/C [T).8>KGU8Q,KN5>OB4D691$0QE-8+7I!@ ME23.")F;$.L=Q-0A^+L>N*\^+=R](#S(1+EW6%"*EM'8)Y1[PAE^C>M6G^\M67T3UD&3Y M.&_B'^?-!)\V>_6?E[C/CCQ7U&BMB6).HUMM W'),F(L9=Q98SBOW<;E(8HC M:$A?I-T/D7>3> ]AJ'=Q_#/DIL4]+T[\;#;.X^4./EO/?9-<1EG'E)E)Q&0H M9V)I.6' ."G)GZB95BS6OF7H,*2GJTL#,-=#&?=C"_ :]_NF75"T"3Y:?IF' M'(FF&2U*X='P9R83EEF6$CU!2+7[KW>$?,(:.""7/3AQ&Q9CHW)B4@(17$,I MI$2Y,":) &N3M9+35-MR>FK[Z\U\7J;A @OHH4$@/KIR5"R7KY@B,6NC\0OI MJ[>/V ??4,GQ84W$O@AZ+IGRZW# 4J'+_)KIXG#1XI8][IQ209=('KYDJIQ. MM EM'^Z$$U9IZVLOX8\".E:VO#\U>&!UUJ*C!P/T'J;UU9L[@.HI4;X1T'$2 MY!6):_J2^G JX5U(7#MTE++"O3D[XAW:L3Z'+!.^'9G6+K$94!6>2(4/K@E[ M"+L'#;BU-"X20Y-E.B#]Q^5L?CLGY')2H!@1,;+2<(^32#['A!:_;C\$_P,_N6?_C]02P,$% @ MXHE%5^6^AY8<+0 (BX !0 !A;F=O+3(P,C,P.#,Q7VO>,\O]^Y[SMI[[;/N/>NJ::A*P.#,N"6 WP# $V8Y*)L<"9LR"8I@=K90[E6SP,YE M-EE[)4YE UXU<^$7SN*&?C(^(=)>U/)OV.7=>96<);7L1#7=611]N31"N=5? M0U^\%=8+$U6UT3#S>JD8K&;@YJD0:.H4$J1@7,$@5L,@\8E!NH-!MIQ#)E;* M.$?*N(9'L8]=M8U+N0FF6RIK7BNBER#I4BWG?$*M.\&E.\2INSZ% QKU P3U'U[#9QJ=?RG9"W7M+ROE#T_JX?M%$J=6(J\^4L@H@5$GG4T_A\\H3<0L7=BRR$@Y MVM@GUSD@WL$_P2DH0]&E7"^@UN;MIR;_E%&_R WWV$O;V"NOM)_A!>B Y,"H M3,_$3A]$;=@[5%S:A^SWM>5UGW/+.Z8BDA=2\K\65FYDE=TD?KS-;]XKJ-DL MJ=^L:?E=U7-9UIY8.IK7,)-9.=+2-5C5N=SP>6BO _6C>?#N\VC[\,; V.S\ M\OKQZ/3]\.+WY6]_EK8NQN>'Y_<6-TZ7UW9V]HYN]@X?=T]VCZ\NKWX^7OV\ M_'D'^/\# &"ZQ\4" *H!O/\#_WL3 " &8$A(I]Y4W!\-)..V#+K,JE R+SS. M5?(7G-^G%Z5-IS;:J*U>K%2KTRS2+.M9KG6M,4M?%R=>;[1IF7_ MI+6M[EN+RV*-U61[_?IGG[V/YUEX=5;=ND_9LB<_-VY_B< A8M#N:-J)3DK9 ML/)X250VF,:B]5Z[\]/!9.[G0_C4LQ\EAGE*B0PZ7:TGBU7+NR=3:_SO>ZOM M)]_K=+=?K)<\:]MZ\DOT^S8JFNBY;D_0M$Y/YMM;SY[.GT=S95I4X1.UUV<4 M>2^V9WJ[?_] %V"\1G3[=H\NCQ=K;6;[PKGW#_9>2%^O]O[]<_?SC*I>I>\M MO9G'I^T(7$H7=*1%_^\/;X,BXM#18%7.G1BNV\_HMVJ,BCMQ=(''3%%%EIRE ME$WA+KL)G!^/-]R8D4$()'2$M^ MNKJ8\;LT\8S<_4P]5:X#C7+H^#YICG;U08ZE5P(BVT1L]2#7(0=6%FL+RBO+ M\V@_88\1^^C*%NZ]XGI4=&;&[)QOMWMR]"&"4GSKO8F3OETQ@KWFV$4+(ED9 MD:C*?5(>-WSBDJ]L4'/RL;"AXJC";W?^I*H\1W*9Z=\]:@!4]PD5#<:H1FCJ M4S[-=SNK[UB(<0H6;CH]:^0',M4^U3W./6L>8Y?*L+NZ?3AKJ?\./JM0DZ\Y M;UMUXM'+OKH >%+%Q%C$$O=]8N2KNG5--.8*&R(=Z?:]T]<,*)9@'NT-4X]" M=H6'"XW2_(AC&F7Y4U/%&*@BS3/,B>\KI/YD/NJ!^8LQ#'(Y_$-SEX[;W_:1 MGX;&\)QRE.$M,1)9=?W@3M[&4*Y!5?_@4UW%K/9*8YS*9J&03N)+K?^T^_V\ M/[7+5")S(K!QPT^Q;*D9FXB/?(=S6EX<[W+.E_KUSSEWHR(3+J4ODVK(;NZC M^L;"L"616BD)S=JOFI&07]UX)!P!JQR#5BL8%O_7R79AM9\D$>IE1EZ.UYM<)J'6 WT\?]-9P?_A'KF(U^^,=SS-Y0MW%>J M]>HR?A>?O-L_0;CC3L]!>BT""T5RK%MX& MUX63!("V0RCC=RB.("ESVQA5A#!L*O+I"T:26NLYO!SR%#PA=UM\F^N$6KC' M$_(ZVU,GB6RUH5E[C-]EL<_JK1*$QM>+&A5)D8M"S3#VOT3Z:& '0V4)KB]9 M,]"#O?OH^ \7'O$ODT#<#(+Q? ],\8,*>,]3QD98,IAP8*;8/[[;29FX[K(5 M5BD2'9IR\L0URU,.4>/_ZV#1(V].1H@P/\L:BYDWQ@7V96C0FT9(0--3TR)P M6=A#C9!*[->9:MJ[8-6OV"8J.Q$_I(5UVZ/SP$I\W9TA$_])C7%LY PM'KSB:RTT((1/%93@^E"JX M'3OE$:@>/$U\Q'%4+& T49RAK?E.?+-E>K2>3+65O%*:-$\@SX<9)(AQR&C> MZGP?&)CY 0+9D28(41:YQ$KF@:E05 55*&'=2&'"CA. FOK*(TP._,^&B*." M2[0TLZ1(_U;%[P?CB^;>E-M759%^10.92AU(^=#'4=\9#2YC6C_2UAP\FX)& MX@+0E7(4 +UX\PAL3GE<9KWH)\9(09'65K;"8JSG%N4$A8%''TVRP9P*C$LE M(;>UMG@H 00)5@568WE7Z.E-4#(I6VLG#!V&M#$_94@'((+GZZU[C6/((Q MUW%;15,9^H$^@P@)WU?Q!!S7F.*P71-;;=8ZL&F9"!L9/55EJ:,R"69AOVMN M[H#SNA!DC9%H_VJMTI$'&DB^2&LN?WI/CIFG8O\I?:*?&H*E7&4HBS6PKCL; MXGZA\3!F MJS128OW?H1R0*,H/Y\A.7L#D! _A;.[GH]B$*W\$9*UY\,= M/RZ](,&+7TF)[TRA.O)70+XXOOZ,R\N )P9?U$P%.);;FA$O#."PW X'J(F@ MUOF1/:[[*H?,EDW,ZR2PD644"=6(61K\FE C((A=&=,\.M?DD&MTATK9^Q0# MNT:3OM^IY;I3PK!"!76B<[')?#"#SS?THIYN_*XEA$93#S0Y6P3ZL"4"+]_& MI8FA(J)(S!E*Z*#(S!>,7C8/=+4+(.>))D0\WXC0_,)[0%5[E$@ M#2/)J>O=L9)HF5:M6ER*-W,BE0H+MD[^%TFS;X::?SO/]=.4%TD8XN@] 2#$ M4I7)3:$#D&(?+! =J@\[".#^U\,]A3>JA1E[P(:UV4U=+ILU9<4FRM[5PV*B M?YT?_I+O53+2DR24Z>HF]ZVA@8_%PMH@M/I.0N[JU(C:8.*64N,<(WT8SRZG MZ.IK$'+ $0PF$@2K:SRT9TKWM0O;.'(C$\G: )8!!9>%+<95D3Q;/%CBR;V)C,K.$I M[=T1S4?;#$ >-)^K%TH7N:Z SRD-3G%_$.<_6.=/1W2']9=@%1 MPOT0D1PL.FS#7H)W;'/P9"E;/>I$R%E*X3&E&19T"1%T9GDN3>W>@X-A(=T6 M&E')^.7C%<(JFU4Y2?BIGR4%7?FV:LXJ!QP-TA;;RB6Q> D_\"[*I[SPL+K MD"/\G9JT86\7+Z9P)+X_-_N3E.';K^Y#3'% [^=?-YMRTKP445TE];)LZY9A MW)(PD20:Z_>^57\4Y>'A>@;_6"P&?;;4V4.7AZW?OW=^[1\=+O(Y#$$>P=#_ M%B<6/]KXC6I *,#6BQW^RK89%XH&I%.8$*-L/N 2\BH$4D7A5NY3EOXW5Y?# MZ")!D]&@XN)P?"H_T$[@[F@XO:"XBQ[D9M2($P&!<;X9+0?/OA3Z/0J9#+## M2P]A*Q,46GTK01TV10 I$5>0D=![B(II>/V&:">"S0CR#AU#&>NF5&E@71[E MP8H-2,/F5HA\K8\KA@X-9@,\MXWR", ON8R,6N&-15.:2.B=5H(+1Q6L[V(Y MF^.U1/T!^$!-E5'2/*!F$@), M2BX6N:IZ2Z#I H@V1\BJO@[ZP!G,OZK]A@5<@1#Z!M&;_X[[.:+J.0=! M7II,*79J9[T0K 6-2J<5$3"$QI@B&2,1S,>2')>3S=*0L0GLE2($?'BZ5 MFZ0DK,"L'Z.M$D&1+!U(QX_*BH&ZDR/BO*81,*=SW M_$(G\=QSO,,0@A[89X 7C#- M3A@*]'[VC@B>OAMO&9)@8HV;SP[>IX$XX%V$9XAW0]QU3?R%V=%&AAN)5+KAS_#]2 MF=^E15B92F6Y@.AJNKA@>;R27&M1+#P\ +2$@&@7>["#TJ,3WXK0B)#^5^.<0/J7DRQ\"I@E6YN*VJT"5JCKDX^L7$TAFOQ=3E,X'B6LHXM-H MO1![AZ6D>_2NK(BS!)OI_7-XT?3'TN(J3_^]]'[GDGY'N4;.;$^4*J/>AW%] M->,(< 1CEH*C&2NKE]%OB"G4A01#0?XC^882:A MB&D9)>U0542[@BV_D7ITENOE@[3$%5,EP?@2!-<$U5+BBO_("ZC\JXFOD,WJ M]I?!@C)?2Y(?!"GR7 AN2?]Q(!GTRU*$_8GU/1;&"/3,0_ZP5.UP%3S'DF/) M\J#O]V/S1X*P,F6$"5+-_O\/@+A("Z $:&MLE-N M*K0?#P.78C&M5'>IG3^60#N#PY#"0&#!'[(R^N:PB],P9'M)XS?2""Z%@BIP M17&1DB1XI.OUB63VY?T+!FY?+M^FI]7@0!HG'"+DVGT3OC[H;*_R;B)@$;]6 MJ:R6>+W4$B?G RK@4K**_X2T$%F:"7(GIWGKFH>I8":MIB(+QA,DM/51=D;7 M&U?2+75AK^2#(VT!V(P U1L (**%WQ_.\=!(X%N:8 Y.G G3]0)6+11&WJC5=N9YIOJ!TF=$FLXF]]/:WR" M'U8W'$O0%;QK?U62?"QAF CF"!7\L_8I)3.%L:29(=K-8(V4F:@-6U_@3J@# M^PI)])"QU)) AU*-0F5V-[=DYX'SF@"*M+DJ/&2M_O1Q&I5Y\[HV%F!0J%(* M#]@O,2CI5"*;!Z*REA\_5M+2)6<;_!GGKN95;0#U)*EI@2 G/+R^ .1-"\TH M>+?2WB,\K_MYLBD7XP*IN.O&\>WY[E#:LT:Z$5H@L2,1* 5A0*F&HSKK=SKI MX* C*46#EUU""O*K\%Q<2AJL1$&6/]4I/WN(=FJO%TD!C\G-4N )]T:E/=+. M[B:.]$;6$](6VD+._MY"REZ.]"_4/WMV:#^+=9"/\O3BD/:O=??&AD)6. II M?_5Z297!YL5%L0A$W97_:$%NNOOJKCM!6(2L60!%8[)D/WH%%'<'&6-CCQSY<4G $>WQ$:3;+TRU2UFV&@_F!=OPR&)V*0 MT+<&[N,$F,,:U6>H:,56HJ-Q3$IB2U3Q-^PEZ,\Y">[7ZP&G/A;Z[WWAB[HS3O*?Y:O9-CG-]XMTSS>33/.!O=DD083T4&KZ2KR"L'D M=62^O&1/]++^D$TP[8P6S6/7,H\1Z _Y*[4"(K*Z,D3$I6DNLD:46B;MI$46 MW#W7>J95QR9D5]':*@U]XDFV_AD1IDFK]4EFA=F M=>$UNJGH\P&I9FDQ?6Q!;45A7LC8U+.)'NS70V"31WY[@-&\)AGAYC,%R^E2 MW^D;&A3GSJS(Z3#WSCP0/HO3GV-9Z\%:A %=!"P0E(KWQ):V_I9]AWOOZ>FN<;GT;WO):9[X&C%E@4L"%- M19R^7>,>:G.8Q$RK-H XUF:1/FXDV5CA]#I!_W+Q]%?L>5TOJXT:B46VZ 6! M0TCG([_W8XZ=#$0LN9_*?@H$[_]YL/D<:X,_G&^@:"1X !1I&V9)4^W^IW>'F@Q2MUV[F_OM%[ MHAMSEWK_+G>'-NY_GE :^0IZLWI=OTZ8/LRDL#U#!,&$[XB](<,\01?>[>'Q M;UB';UEX[DKM3,'MB\,25W%1J@%)X-5I:J+DY2+V;_*Q8V*1(CT[.%\&IGQ+ MK.:,#YTPR-6IV9UD-(O.[K(+&CM] ?W7+TSF2%1G'Q\^'+C>@QG*W^;'K =M MU3K)'L]1[/ML+42^V:^RW!\J6H>S[/ KC G2PE>S(?3%HZK[$[@EL/H=[(4G MR%P._'3C;X([!]TEFWT&.-KNE+I. L_GBC\E**/6P!:Z5M2YD)Q MIMAQF#S3N.BUU44[^_9IQU##RE;O!2'6QL72$5T)^B4=1.;])=Z7X+%I[07K M,RFK"WO/_=:M'TM;[;+]O6HBT$ ># @PMQ'J 9'\TQT!U@;.^?K/(XF!K<,8 MFSWU1O#K?P@JDILTDFNVDMO!^CM"TBL!TOX$AP9B4B! ;XZU?+=:/O=U5>9 L\#C+<+PN<)7G]K0Y_U$S_4]\VB:_WBS7@.W;) M0V#_@_:4\Q]#&T-QLDKP[SHX;B+OD)?@WZ4O?]P8'GG?#PP_VP.0JJ+EH^#[ MY8JY>CL#44_P^&,0>BF#41^8K8>"?)F'(Y\9>NY3CY2J91 I^-&9&3!5I>'\ MS5)>%)JBRP8[QE5K7+,.9S&P;>+2M-K.&'UP8&"E\:T#1Y7H2=?J5%>X6F%XIZ@G.R@:J+Z5K5R=6^[4BKX2&IW)25S!#-89.B\,0 MQQ#+M;2 W26*EH;TSKC]BH*,3W'6&_EH-T0!TS_VTV[X45T7P?4,5X^M8\8$ M(205T1UP8A!&]^^06HU751\@5AC;<)UF>RT9,\:6U>0[1X)]'9B;DKZT?7WK M3&[-%&T8AM& VQ/H"4UH^GL57YZZG:#J0.3J"G&Z+..I\P]*G$^!@D*ZC/O( M@KEJ-:^NH3*8@Z(2SXGI&93%J $'_ DM:\BKU JQAQ(?2M?,]X,W]1#,K=:6[8079N#8F_0N,BJ:9C:TRTU>)PKN4L,S B_NZGRC(H"",MHOU91GZAY]&$UA<>SF9CJPB!0;FR>7H0R9C?@ MIU[2PK[+PH(#O3KWDM]XF6"@:!!SUV/>VLE?6<1TM]3E@$G]@6_,<4 MT/R5TG4+JT:EG4FU=["5'D3M+FW/M-%AT@6+=?9TIY4H9!0H:@F>@['3![GFY*Z[;38K++?O8?^^J#I/97 MQQ5WC)CIB<,TAOXQVWBP6"N;[#\=Q&Z.INK+$]57JKZ;N=G++P]CNP8D'0K9 MK@852Z1C@6 .WBOSC]!2R]I#!LL M0&?6#O-T<\(UPMCY!S7R99WB]?>0_%)%P9H-)GI]IR[6,EK%_.8"1(ID>47] M#.=&VEU$'F<(EY5E[4C;FOC9*H65C(^@?O"^?SQ_ZA@Y+@AZ5NN1N69!T&D' M1'[O:9CRZ]M?/_WC/10PN_ ZJK5V+6"H^Z/O=0S^$2)@5##:TBU5S[==CK _ ME?,H3?.Q\R?0VSPY+&5$9^W/QOF7\<,&"&Q5YJE^E;WA+B:?13;&H8%I=- Z MYT8M?4YEGZ0D1'L0NAO3>^\)HN@VM69.K]!9<@N1K+*&WY#U\^[\B, 8$L[2 ME/97/].S$")\Y[;SY&_TLU MEV1B*#@82SD'[*O87J['SR/-,F.GI,*7HQPW.5]RZ/$5(OPF/5'8T/[4P4[V M=*,\'?3,[O[TW1!_!M!)=P_A>7?=51[DRR0:A>8D#"(-'9]YDUBW0NDI@Y27?Q 3YHP?*)A"T)C"KULU7!F*!QZMCKD=&V.WW^/YT'+4.<^>H9 M^VFX)7 =\X3T-91K?C5CA>($1881OU,A735:92&W2,=$GZ>X',%'6BJ)G'N1 MO1S QO&"B^P#&WMA1BCKT4U>UAH?M)B]'R[R)U,H-8 ,/P'"2#])(BXE>=W MW1NCO\)^#GH5)1L6< BB+-%S'1#@><&*F+"K[C 3^EZ [^FJBDD "Y6RRLJ1 MJ\L)[Z+BZ)I#Q0ZTNLTS)MC:RQ-T\ZHUM:O3HK9:XJ$JVT21^?*9G_SRO[(" M*37RK+CKHY M^6D?G2H^D@>G6V4_:%;YU39*\8X[TP^\[,I0_L3%EL!)S!@!E%=]_ZQY:&NF M!9M,3[G,!((7>XV:6%G9)'F)XGW/OU^:[J!M M2V-1YG5>FH36?,M(V5OFMP ]AO_]<1".V_U("QO>K\X>W-"K<=T!M\#3?2) MI:#@3I$^<;_Z\IDJ:S=Y23F+2@&XA_\SHTN'@XZU5AJFS&Z_DR3IRD7M,?]7 M9RXC5PZSBU:+68SI.Q:8]7,$@67CPX-[W[TH'V^;NXZ\[RI7DJC/I1,/]WH. M:[!?B:)2%2[/\=51_="R @3%:L#S[K!9>7.[>NS,!W M^"X)3'8..NSXY*D^0VQI=6D&=PI/&P]QZ+SO_C.=%D3$GD"WK9H+)7.8:AK M?:LK:"E"U=\1J^!50&9H_=%A>)X\Z;MF9:(S!;UYSXFQ!A>@7AWF:,*$=/J> MH05Q=9O-3ZA- 79PU%(;8*18>>.= BACM=4QYA.69GF^"JSF6>Q*,6-KN+>R ML&2P7]E=$;Y]?=D!X]F=L1G;1],(P, #+0V(S"X&OB7/#N#I&>.695!I>2J- M_]&!IT!@]HU@N[ !R(FDGCW:T=.UD\^N^ YKDS XIHW6:#6X%G=H=SE 59Z) M9>Q0N:H9'I1N,9-.P^%XLFIT7MY;;_]"K1S]1$%IP5 ?5$JF?/#O0ESQ ['/ MO[BN#1/A+27 X_"=5_G4%_P3?9=TP_I7X$AM739&6< M8&28W@4]'&0R.T<.*4 ^>MON[U53O^_K"#>@"H_$6?K7O C;)0V[DZZK[>L!27 6 MP+*K>FU\<36.OV@!*6%SG0<\I=6&B"4B$5F?&+7C+R_ U"__@$3N>A.!**AI M- R8\T19- HK+7<0 21.:/;C'IRHK$E$S"9&&ZW+S3S$1/HJU$WV50*E8B5D MN;1DF;-0PZ<*$!$%-7D%G?O.WZ4")0@<8HTBATIE10+'Q I:!X//ZANM MZL0)X!B$#!B %1&AKLTP4 5($8ZPY4EV!,'H.T@R$@<#KY5+J%$34HVREG4G MM<-':-CQP*"U!T*2ES"+3!49T5_H(M[HTD!]WOFAYG,2>MB>%W%>IKR9."*5 M*)0GI9@-[(,5]MR"AAQX"0VA@*O%"$6'J-Y[" 5C"Y%%D@ZZ^&62"D74H-E^ MHH&ZXHL81:FL!@QF8O#NVZC*28MJ@)0;'5!A+]&[?&0H=T0#2:+I7]UL2!+3 MD^ T-119H$[#6H6=-! A(I@XU)AXV:QN-%9>)07(E9 =PMXTC^2JRA R3(*' MJM!#HT(>65P&1D]6E1-%Q%UQQEI8$F[!&CCW*HT3R/>669F68Z7$"2I3PF,2 MRG)9"D]+QC[Z_O=!4B]9XM4Z5RY^U+3:0,:SCFDJJ8M$:+)@ ;#NGLJV1O4* MME.-$4& #4&%HVG"V ,H$OFU\3L]S3%YG!,-D6)RK6Q +*E(9M243&I' M3.0C37?:6$$.&D.D*])FUD&5A#?097 >\R0QUA.^:VGWI6 M.#5BB9AS&#F0;GU3SI7*2TA4.#&:.2MHQ]Q?.H6U)'OZF"QQIYT!I>6IKE>9 MG_Y\#R%29Q\NSLY7+K$73CJ#Z19^FREN@MT&"=M9JD95O4CNF/BFI]UC+]LT M!5*[TYT"SI7;PF2)M6]17-/$JB74C0OJ0[TU/ VLX^"_:H>\VJ2/>AEZG\.E MZE[4$18^])<,*39>]NZK&S1VS)T Y:ZB,55,&N^932.Y38D-YK )*#I%I9(( M*<@ZW=-[:-M.[#7_/*@-H_4YN9\80>>9S*)I\&18E2N?Q@+%9>:/YKKP7!=" MA+[$RL>>X/0/IQDZG*<:7"K.-1O*[ /7 I#BGNELCL07,$.$NKS=%*&U]GQ1 M2'^ANCQ3_3M9*WJ]\R?Z]4@9-D+__0&8Y6BO;R2%>I(ANCNMA1-:C0/=I-"H MFJ/*7$+(QT9EX@20&4:YZ&/4I]Z;+06L&X>W)+LG?5AB7+Q#T]/3(TQ_YIM$ M3XD&Q6A%+5U\6TJB-E$L U\LT1EL(J,LHKV-$:YXVG)S4@T^X@$LTW%I,SSV M[:+RQE-7%)08C^+9X(63B)X?28;^]?RS[NFPL:\9"-R>M Z5X,E>?;FN,9!J MQV3^D$8GX)GE0?8Q$:38%.?Z5H@1R&CE9C-'4,P^7- MPGGG.+VH79_-9B8(:V/]:VIL7_+B$M7J'].JC$<@_8V%#939JUYD949L]-4C M%/=E9K01SFHNF\SY.J@I/;J0#5063I4OL_1OW;SF(O7"/^;ENK34[5I.^+=] M(&UC[EHE19?:L>FS(IS,_BR9,2)^=U+N7 ;*,5/#;P;\HNVBW6K)PUD&JPIJ M:6LO+09>N%@,W9+J@7-A06V3,F9/<*62I5DF'"VGAC?(M,T*?5&8[%Y+6[@\ MMA8JDEIY/)E$S]0RJG-C--GR:]LFNLIR[M4&GK9IJ=X&P9)5J^/ VC3RZ>HZ M$VSN,V$45=I)BH M;_CI9]CP8"S0H$F"X!8+.$VR1[Y]7[&-/3#_,+R=B!)*B9A_O-W^AX<&K@WL MX:6QY3*P56%EK,;\>F4CX+D%B$.?36\!1VSLZ8#E%6CB%?03]H2L(2*\P:>2 M$B7T::L(VYC^V*VVCE6*XRB"0S35UCAAW,Y%^-BSHAW:D1TJ!KT>1@!A1!*P M"2#;A8UHPI6&2A_';E-0Q] YV0UG8G;8"1D@PTWU>+<^#IWNMQB $.!!8P;FH8]4I'2TE18@9#E:B[#'2!\9.CJ"\?7WMIB<( "(J I\1D#*8 MR/A]WVY1Z[$*A\KKP/:C$ .IT["AY@^^0P>30_J1 ^Y(1TO,KI73Q]]6+8IZ MA^[M-FHCA_M1>U#4DB?^D8]NK+K$J).8LZFKL:LN@_A4*H3RB X?LAI$!Z/3O-/-)FY9A*[.E1+6'@16_6 M#&3UXHOM-_*VR),"2B?]W'TGR@B([7",A%T&99(Y'IG[R DQI1I9S(;^>C\K M_5(9_Q.U8A./J-,:64?]NV@\U,%30$Q7$DM) PE+<:0HCVYM"MKKZ5"HV%F, MSS%3_W%;W!DM9:SZ7737""ZZ!Z@*<+^&GG ##CO>VQA2Z*-TD=>L' [LYT,C M<()U=Q2CV^,W_\4)$1 MYOIR%W=F3\\MAS[Z9^*SOLGBBLD0_7F&1[!]+&PL@C(G_"K+B&5%K&U%_-L' MX$7[]_"'G.9WDFTOG6#UG/"8![$KRM=79T7++T6B" @RN4V/J3[8Y&VA*D:N M&'Y? 61CB]GYU[8F(?^N6-2N64EVOU,[?Z3H6Z!]>[47YY0^RE8<0510\-D+"YT:B\ MT22Q,5R-9.?"EJ&ZX/M\\X+@5F];0\<%2_HM$0L06^@?B^*QO_[KVY?QMR[F M,11H+"9&+U8];$:]6V/O6]/?MS8$@=IYKQZA =8DO^S5?CE09:JD1>Z-I'++ MVSN^^^5:&9A!'2NIOLNI%R/<^,OK=^"?IT TS\B4QT]1F5X /R_55HNR =N M[^X8P&CGZ.SJ)3IX^D8 &<,\O3P\I<,DF&&.WC;.4K^M__?L0 SX_];$N NPZSP MOP3C_S25O/T<&47YQ?CL!84E&,5A_(*B, DA$5Y&(:B@F 4)B HP@<5E(3" M)*&"C/\GF&5!C-)^#DZ2!LJJ_T?L/R3#[!(0X",I(/#Z]6O^U\+\WG[. H(P M&$P *B0@),3W7P6??[!7 #R(S\N?Y7\4_Q^'LJ._O9^K3X"KMQ?C_S#EIJ2G)2(3$#$Q\7&1$=%1KQ]$QX6&A(<]#KP58"_GZ^/MY>G MA[N;JXNSDZ.#O1W'FXN3@YV-E869B?$Y ST=+-K=DR4W*F>G]] N0U,N2*( " M:O7Y WBS%(_W:K$"KTO%5DJ"[\7J#JSN%/C[ MLORS^,; S9RM]+*\A_#?ZL=>+Q^>RN+V;@62*$'KCZW_6OZ-"4Y(BG*(:2(@ M5BR!/.$4B\ M6/SY-_L?SBH%C'F+JO[GO_YTMUH]_.V77[Y___[7'[R<_W59WOZ21!'Z9?WI MG]J/_SCX_'=4?SJFE/Y2_W7ST:HX]D$S;/S+__KMPQ=QI^X9+!;5BBV$%5 5 M?ZOJ7WY8"K:J43^K%SCY"?LON/X8M+^"<0)1_-G' M8.I^-0RAAE=X1\S%*C=?J+<+.=9W=R/J8M6'USC4UV*Y8O,1OA9;,3LJS^TO M/IB?6C%VH XRK>6TU+VCJOJQ4@NI&K;<&QH4\E]_,C_-'BMXR]C#[%>UO"W9 MPUTA7B\-F2]694W@GXOJS]_4/5?E3(H\XICED&><0_-#!KDT[R4AN8@R\YIB ME,Q6FR_Y3"W@[U_6^M1"/27^Y&'[ZL0:+E6U?"S%]NUW/S_V2C-O,_O^([\L MV+VJ'EC[@%';N@J-)?^V51CL:0RLRO_RR];.$&C/Q\=P_H+P@3\:??__DS@N MQ9YF<^MA+,OGV"R%/S;;)5P9LVI@-*MX;5D[F$$I27Y1\U6U_@VTOZG7L;N\ M7PZ^&-?EVBI6BC-SU'[B%V%'?UC!O>G2Y?*^I_FK9<_O5#,11JV?P+*4JC0N M]A$3#[[[[Q?"N->5>J.:_WV_^+):BC_OEG,S1O7V'X_%ZNGS6W 7T"Q +LV M_#-HK !_6#M :\CII15DFMP(:T#P!Z:O 7#WIK2>Z 4B.%_IH])=3VB>DU_? M8?I1X0=554I]>E"68A>W'ZS$#P7CQ=R(N6%/]C"B>O.H9BQ-XP1+XVPAD4 < ML0AR:O;#48Z($)G L3(Y'?"7PZY"&MG&,Y M3WD_WX^@;LKEM\(>GQJ^>[-\Y"O].+\68OEH1I^Q!$4I3B4T/EAJ-H29@!33 M&"8Q$B222<0%]W',NH1-S0M[?6?^I:P#P%H-0:F$*KXQ/E> S>?+[_9,U).< M.N%V(Z10( Y,0FN5P.<-:E?VV%T6*_!A657@[8\'M;#>UF=E3_#9_"_AF,@% MHT#LTREJ5,9Q,?HYRS@]X\0[::/<'@-3!Q]H7(F"39Q!K$R6Q^J"88I MBI(TDED28^WG6W3*FQHA;-0%E=7W"E2UQF"Y51G\;)R/YM>G7XV]L'=U-((A M.C!E;,'\TH#9* MVM WI6SC!$LR]Z)8VLH?A9/JAD^'V6#^B^7N?#$T H3$414,XBQ0I#06,)49SI/N(D#\&CTI,_(,^9JL<(?J1EOCO+V>OR%2OE^X5HUX>(,,YX%$.:)L8? MR@6!C'(&B>19K)B424)=:.G8X%,CGM=__?Q78#6\ D;'O[IQSE'4NEGE4BP& MYHW790V"Q> \,YS'0K9QC?5W=S!,]J2,]A4)R)Q= #3<:#]A"0]%I E#_*>C MSXQ":UW:KHFK\S.];^^7]^HK^V&I;[ZL'DMUS:M5R<1JAI1$*N<$1H0G$%.. M(%=$0DT5EW$2:26\-FT=LJ9&7(VJP.@*MLJ"/];J^M^]GP39S5T*!-W /-<; MM3XWY^?P"'=+?E+2V#?BYTP^'LUO;/&HS1B/I=G/?5;S-CB\?3N1 M5$=,80*UI)EA#95!GIJ?,J540CF.$(F=_9M.45,CC3UE0;G1UN-5WPVM@Q,4 M#+"!J6(?JZVB??RC;M \O*5@X(WD.YT",9#OY 1'IR?5/<)X?I63)7M>EML3 M?N19E:O99WO/O#Z@0C(E),,PR9,<8H$5I$PS&%&4Y2E%YC>)"U,^&W=JM%BK M!OYXL[QGQ<)Q73^'JIOY+@!@8)K[8BF@6A6"S<%OBMDW<)V1=A8-YY5ZPO8N M[\<\LN/YF']MO9[GHXVR1$^8L%Z/I_[<;\-3GTJ_KZI')=_4B[M-YJK/J>L_ M?GJP*[UZ^T.5HJB4G&5YIE,L,LAB$4.L1 191BC$*<^)4)E,$/+9!_FK,+4E MO58,+'5SHP66M<;]+[%Z3(O;SFE8L(>F#ZLE?,4J>[B\O+3U-_/;V\V)^6>V4D81FU\R$S'&D3)^38:YXWM#\,7"S9__6B\GGM#'=<+^6%I="J^&5VJ2JVJ5T_;A#MF@#7: M?K7AL%_5C]4K \R?LSS*B-!I!K%$&&(N,&0\83#6"&.9F?^?2B]W>M[ F$W4C[3WCT7^JSFM@;-ZV6UJNH# 5MJ2Z[S M!S9(]=W\(#AL+B#S\/]^.A:RL*2'YO;*A_O%Z_9 M0[$R&UBS]I9-S9L93;&0A G()4X@CH6"-,US*"**612+C"BO<-[S(J?&1%N- MP8-1&18+(!JE_6C( 6PW#@H+X< $M(.>U=9>([?Z7H%&XR8A,QSYN,,3B'D< M!(Y*.^X /.<AMI5?6\TCV)I./=[47HC'1):W4$ MK9*@S1/XN=4S8"F8LUB$NG,]*6?11Q'6/FG!;@ M(G%JSL=:V=IUEUMU/0+=G8#N)HU!X!O:\6C4!1L$C<)@1V/C?C0ZAX;2(W4@ M-*0C91!<#JU?2H$/3)V9!4X#C9=@X&/77IZ!UX/]/+6/:M50O2W$-J-(49&G MUC'3%&(M.32^FH(D9SKAA$51SGQ*C^Z-[L6Y(]07M5$B1>MLS(U^GD')^\AE M28-1K#.B)8QP2J>?5,E7[KNH'MCMROE/PEZ%,42\RR& MG)J] $YX!'D<"Y@*I1GC!&>95]13_^_="._ZH,BY[0)ZXS'PR]M"L?;WK6I_ M =>K55GPQU4=M[-:@AL6Y@73B40@OW]_[%%]_:-F/??OCW^HET__C\>B*IK[ ME&I5/K:I<.8%5>\AWJ_4?66DS8346BF=02(-->)(4,@T(]"L=I(E.46)<$J. M\9(ZM?6^H_<5*'I0'<@XHUCG4JD$*I0;CRU7!!)-)=2&Y GBN429TXF- M@ZRI\?FZIGZ;4;*C;AMO[!G;TP6SFWL7"+R!Z?H"W'KV'^A$)&C+@>.27J#+ M0*?)QQL+=#_2CSIVTMG?+QX>5U_-,$U6^XPPPEF&%!2I,LPA;)!RE"J8IDPD ML=092[WB"T^+FAIQ[.;XUZH"JZMG\0,'A-U((PQN W-&7\B\">,\&H'XHD/0 MJ'1QWN#G;.'P1#^RV,2\K,Q/52%5TX3NU9.54(?=QWFLJ$P)%#G&MD(XAE0@ M#.,<9;:0;Q;%3L50G"5.C3JV"H,]C6W>4[,B>N0XG,?=C4F"HCDPH5P*I#>Q M.(,3B%_.RQN59IS-?\XV[@_VC(DSP\MB_K@JOJDO2IC]TZI0U=L?8OXHE;1Y M7C9L^+'97'_2;UFY,.I4-ZJLPX:O[VU*\8Q)+K(\CR%*I+0]WR6D1#.8QT1( MBI-$,Z^,JR!:38V\MH8 U5H"6 7,3K4H[4GX_-&VG0'?EX]S:5N1,0,"7*, M?NY5,B;,]+KQW^B3-O2YVHX]8&?RUA8UN;D[-ME4F+55MH)"D_MR!1K+ H;\ MA00Z5%1@$)WP,">-!;&'0P?W[3;UI#T7?+_2RO*^E?"@6JCX2FR&#EM0) MARK"]IY1<ZPIVE 5_6'6;DUM'Q_$LOMU\ M&1*U@2FP/V!>O:=XK][O.W)@OR1VKU&=; M):9J:T@R33,D4P09$CG$.)>0$1W!..$4(TDY3ISR'QSE38T@GK5- FN=0:.T MQ^69 ]8.MY%A$1R8+,Z UZ=JL0.*'I>/8=$J\:G089KQ+ M1G>;]JX7/1[KM_=N6JM;/W"Y,%^D]M@:X332,D%0(4PAS@F!-$TEE'$D\USG MF%&O%+2C4J9&O(V28*-ES]N XXBZ;5\OQFE@>O6'R'MCV0E!H(WB<1FC;OPZ MS7R^D>O^<)AKP=W2?.UKC2J11S'1!D"=0DPS#3G+4BBY2!!7))+$BP7.BYP: M);SI7P#4 =]^EX.7H3;V)>'5?E7/ 1KNN>,ST+7A$8$O>GUX&H!SUX@=3_9/ M-_M0K(K;IBE#DUJ_SMI)L@A')!,PC;/8.!D:0<*E@$A()K3,8Y:Y-Z Y(VQJ MQ++.YZF4+8QJIMD_)>HDK@Y[NH!H#7T W@*U575=6N.";+*3T/DGDH6 <.0< MLCY0]LH>.X>-2^+8R3%&SQD[9\VQ=+&SSUP2#;I?:7FGKDZJ)$IXG$!!M"%6 M*2+((T.L:9(*SB*N6.Y5U[U;W-2HM5&O3]SG24#='+5P, W,J>OHSV<5V82"2] 8T)/"7B ,])SAQR-!SSX5JEIM>S[!=4I$Q 74"DN(DS2'G"H%M41: M)Q@I)KUZYYP2-#6V.%]^M=)KNEIYR^%@_DKDQ7X>/ MY@M2!SKGLY._C4Z,/J!JQRO8+& M]V!S(X6^8 S, ,XX>"_U8P8'6M=[0X^ZB(\9]7S%'OU,_Z006XKY[\7J;MUI MHVZN42=>QR27,8Y@AB-I#QO,PDU3>W,L=9*+6!#DM5R[A$UM^:YU!:QN->*? M\G$25;?5' JK@5?W!J;O1L]-_Z"KIF'0%6#:S!6XGL^7W^U).-#+$KPNE2Q6 MP%;'")O_<0ZN@*D?)T6-GO5QSNAC"1]GGPG1I/)#P7@QMW?;S;FH;<-<7T=] MTN^*A?DV%&Q^LVS2ZVVOGT55\+EYJEK-4II3G60IU"K/;9VB'%*=&3>!$(HT M5C12HG_SROZ*38VCMH=\\\:]GJ]-NP*B,>X*5&OS;/J 7AL('I;K6BEJ8Z-Y MOG*\<@D^YVZL^!(S.3"#'O3._+"=Q-?K2?RR.XD;V\#:./#'UCSP=O%XWZ9Q M!72V0B,_2./-"]1ZP8:@F#%&HPS' M&B92:XB9$) (6]8O02P3."4QB[PJT9V2-#7*;A2UJWBY6?=5JZMG@;J3X+I1 M:1#(!N;&+5I;EOQR#BW_8G7GD A5N.ZDG'&+V)TS]Z"@W=D'+CL::J]/DC1A MD90:BAS%$)O_0JZB'*HX%YQ)E6#D59UR?_BI$<'.L4BO6ZAGX/D=$4WNQLD# MC=['1(-<*#T;_$6.BKHOCTY\*EQTRL:]6+?W^JRL)&DIXUU1"3;_#\7*&2,\ MS@DSFSIL7_DX(Y#%A,(XU\K\7XQYXE60J+\J4Z."C9+V16>^8?CR !?'.?&Y M;1H:Z9$NHKJV6ZNEK8M@F[5<@;U):2P"UJ1A8V?\8!TPKL91D1>/N?$#S"4> MQW/$?CSZZW(IOQ?S^>:6;2:X2&+.&<)E^B*(;H5V$S< \Y0>+-^F<-#T0EQR./RI%G#3O^S9??MWV!!=8R9CJ&*DTYQ%))VW<'0Y[S/,T$,OL;XK.VNX1-;9GO MG5Q:;4&M;N\6S9U NRW_4/ -S 07(.=-"RZ0!&*(3E&CDH6+T<]YP^D9_W(Z M;Q8_W."ID8=C:Z@5;:]!#&0@K7"[N5T.O'M9HV0J W,&/T!\RJGXX)&KW(Z MG0./5D['Q;S=>WF6\RBK#$1,*(1A91F669 MS%*OZ+Y>6DR-6CXK^P4HYL6FXN8K5A7"'@V^L>46E01KZV!K7E.&LP*?S*2N MV$(6BUO/+4VOZ7/=2TZQ>PL\)H4;*/0AA,V!Q!2Q)BSB$"2*@1QG$20 M11F#$3/(3'73Y]CX#\RBIYCS MDS[R\KIJ7WEU&^+VG>=[6A=F,;E7[!AQJD:JZ''IE 4J]Q$(V,YR()?*&*]< M2" T]LJ)A!JS9W^&[ZR4FT8DE&12VXI-,4K,EB"/ZO*\ @HIJ8X2%>'Q_5RO5OZ[*/G)LWWAN/@=\/[E#X-Q,X9G*HI@![8X];W/^860=%^H]^ M*&CWIIU^9#$2J2*I\3T332!.&85,Y RJ-)-"\9@@E ;HWM2O@=F+=F]R:V;6 M$W:WE1\4S('9X$(<0_5N.L1FV-Y-._*FT+OI2-\WM]Y-1Q[LF;ZA5O:.L[[+ MD$J^>OJ]4O+]8A,N=2U6Q;>Z[\A,4Y9$<8P@0K9!$Z4($H)H'<6MB<[RE(C9 M:KEBY/5&;3=""H%C$U\JB5!/>U MEA[GPL?A&7.GYGLGQ]V?[)G@MWWOSY#B<4II#G-,"<1Y$D&SL!!^5:9V#$WX.?BP5X4JST;7[M/3%]-C]AX1Y[.W1PB[W1O_D$ ML!8,M4-RAVZ0/9.#^!?<1;F#T[VO\ABG9W"KO0A_90:3MDF:6E2U8WI=EN:+ M5V?BO'K:?J3-V:TOWCYLLD(5H5(DA@LSHLS.3)J=&2& -AB !]&TX4;VH_*J7&T3)W]5R]N2/=P5@LV; MHN!)IA*F4ZBUY,9=91I2%"&HL,H2JDD>Z<2%G3NE3(UP=_7S"C_JQK*;"(,A M-/0YF@() M1#F64BF/;4YMKG6@FB6P93;"J@4$4A33B%+DT0I1C#%7J7*O*1/C6RV MM?W 1M-ZB_/Q^M][9CG[S8;;]G$PC FT-44G62_3'U%'UA. M5EST&J0?H;5^USMCR;$6JS?+>2&>MM7[&%)IK&VA,)[8D+3<_*0RPVB,HH2H MA$?"J]V#G_BI4=IZ)U#?$*SUK_9["GN&Y'O.AQNG#8?R2)O4/8#W\05_-.H/ M4SVQ'W*!>,Y3^*A$UP^8YTS7??O,K*BR5'+',WQ?58]*SGB"2)IR!1%' MEM8X@B3!&P2>-?B@7^#Y)_Q/D-ZT)XJV M-LU,,LH04PA*&A-[5I1!CFUCP!PEF9 Z%C%W/2O:'7AJE+#6K:Z;Y'[VLX?5 M^5.>O@@,O*+=C/L.207S1*52QDK1U.OE?%3*U!:A51):+8%5TS.M]RB, M;J_=B\$9>'WNXP+^&,3K[P0A5!+P41GCI@-WF7F0&-SYX=[%(6WZ?U/_[7-1 M_?E*+<3=/2O_7/?6CH6(D2(PX[;Y+DH%I%PHR#(6<1S%3"#D61NR4^#46&!/ M7V 5!AN-^U>&[,;/#^\78OYH[X+,;T5=B])L$MKLX.7BNJK4JOIH]&E+?_$D M$@@S95O:*H@QBR"U\8 T2;,\Q:D2VNL2YP)=ID9/=@,>8*;,T)1WTX'/5R/B-_>]E^7INF.&C M^3JO[\0SG? HHU +G-J2NPQ2Q2.8BY1K1.W]DE>Y;T_Y4Z/01GU8ZP^V!FR6 M;&T#J(T UHJ^-^6>L^1X5SX<]D/?E@>'W?\&O1]XH>[0/:6/>XO>#YJ#>_2> MP_A7";@IE_)1K&QT]Q=5?BN$JMJ%I)%Q$)'Q&?,888AYDD,2HQ3*-$UQC--$ M(*=#XTXI4R.U5M$Z_*35U).WND'M9J=@4 U^>=0#):^Z 6=1N*!NP.FQ1ZL; M<-:\W;H!YS_<-\#XB]GSS&UI$K9XFJ59HE)"%23(EN5.S%+G!'&H>9PCEB0Y MEDZ'U<>'G]I";Z-?:Q5!JZ-OM/ >?.?OC2X#9> E[85'C]#?8V9?$.J[-]S( MH;W'3#D,Y3WZJ9YG0.W]L-D=+>_55_:CS;9_I19*%ZL9E3&/<"R@DAJ9-[79 MG?"<9#"+*,-<9!'*OJ,-""6U:JJ3W%DO:\L[&\]#W/. MH.UX8!,.PZ$/9=:!((VJP.BZ+H,!?F[5/1U"XW_JX@9,J).5,]+&/3UQ,_W@ MA,3QL1[)E^NA_\YL3;*ZFK*2*,MT@J 6:6S()!>0IR2UM81DQE!&5>245W1B M_*F1Q^;;OU71(X/P"'[=]! E;'H(!0@'KF4EP$S4A*E#T!^F9.GS>],F3SR MV'BYDJ=UWDN2[/A8SX ;555*G>@XTJ9A5F\>U4?U8_7UNYI_4[\M%ZN[:I;I MB./$YI*SS#A+*M*019Q I7&:IBI"!&.OF)R>BDR-",WW*O4,UND[!6X>U!C M#LREC0E7X*!*]T[3HM42< 5N6"&OP'\H5H)/BP#1>Z% #!4RU%>-<:.*+@3K M(/#HTO&"ME_;WIMM"E%^TN^*!5N(@LUOVKW2VQ\KXUO:X^8/1;6:J5P(L[MD M,$(HA9BP&#*=V?RR.YL;\\#:/O#' MUD+P=F'\T^8J.^!MW #X#]O1KI=F4VA_=PFDCKWR+A+1XP#@B[A3\G&N/NF/ M:K6N9/+4WCC4(1E?F1&SDT8K4\I)G,$D$QSBC!%(HPA#E4<)5VD48[>SQE[2 MIT;Y7Q[O[UGY9)>^+0;YA.Q.PL),0KF=A(=V$FZM(7\- M= [2%[+.4Q+O0<<[0^EK[]X)2^]!>B= '"0]UP$JUPNY>9L]6S4$HSAEF8!$ MB[IG/;4_Q5 D2G&<)Y1G7IN)'CI,[0VRJ0SPBIG?"W59"88^D^+FY \,]/U%ZZV=1EJ4W;^O>/LVQB7STJHXEO]@O%XS_3)O^@+^466QE&\7\HWQ#6>Y9IDB(H54:P(QXQED48X@36F6(210SIR* MTIR4,#6^VR0I-UJ:+;$$5D__9.U](+M9+ @\0]^[^2+3*Y/[J/47I73OCSAZ M;O=1@XXE>1__8(\M<^>I[M?E*V7/\J^U64WV./^K 5?-A- JD\;5B;-<\T;'"[I?J/128&@V8;Q*IWZRK.U4J9G7UV*[UF0&';?+ N$[@ MKNGK$KQ:WS75AC0W3K4I ^/OL6,>>!Y&VC0/-A]^>^D+P.S<3O<9=[P=]056 M[VVJ+QFG3S.W1ULW^I.^,:^HQ:JRWFBY4O+=LORLU ]V7RR:Y8,4RF0J&-0Y M-6ZCRE/(:&2\R"3".4NHHIF3V^@C=&JOD$9M>R3UH%9%TV!"%W/5Y/"6NZK7 M'VJL\VE_YC@9#F^6 2 >^&W2HOM)@U9GL%8:&*W!GMH#8.K39BX\MF.UGMM^ M@UN,V1KC@Z]PJ*-53[2ZN]0YCC5BYSH_Z_:[V7D^V[.W^N:4]EJ8+]GCW$B3 MGZP7;%,%2G5G[_6^J2;4]\.RJIY?/&1I))*,0\[S'.(TR2"G20[C1*.49)P0 MXE72X4)]IO92V+VIV#$(U!:!/9/6X>X_6ZL\2T1>.HMN9ZXCSLV(MWA>TS+H M<6L@?$-U3;]0FW%;IH>![J!?>J!A>_;:J_.K9UKK*&8X@3S&"N)(;"7&#! M0)4M^5Y.51#7QOYH]0C9;,+A&"9FD>% MC)R@V67H85YFYZ?[4=3=7Y0;ZT MYY (]+4]*6;4+^XY8Y]_=<]^OM^7MW',-Y'+'^PDV;IM/XIJ%JE(2\HEI(DT M;G6<&7_1.-10IIPG$9.Y2+VJIW7(FMJ;K-W2;E,%ULJ:+[Y1U_-]U@6R&TD$ M@FY@GNB-FC=5.. 1B"VZ)(U*& XF/^<,ET=Z'HK:N'G;7OJ'*"I;X."&/=F- M_>NV1&H69U11LQE/D3;N M::";Z0>G?8Z/]>R9I4J]+.]M4'734F?=55['G#":PE1D%.*<2,ACP6".;C/8_UA2@?U2:DNU#5^HTGL4ZB&"FHTH1#G%(.*4(" M)IB)B%!-.9)>1]BG)$V-#%I%-QGJSC5^SF-*52J31.20L"B&F.44LLQF^_!, MYI@DF#+D=7L2!-/Q+E2&0];Q/B$$7D-?,;0@[2@Y@$-V%HE0=Q$GY8Q[/7'. MW(,;B[,/7!KB\EE5J_)1K![+8G%K'+W/JK[0?6UK--8WM[.$:( M8Y) 8KX],(^2+,ZIQCE2_<)9SLJ>&B?OQDCL*=]FH#41$[7^;52$Y[F1S[PX M[@6'07OH?6% H"^(.7&&+'A\R7G)+Q1+X@S)Z;@1]R%ZUE;J#$;Y<;,LZS.Q MU:HL^..JCDY9WC#+JO',]*_8#J+;\;-DNQM42%"MU7]DENZQCQL1>S-C70CQZ'G9J0R2.4RT?;[.[V9CDOA!EP$_6#<)KG!%&8TRR! MF"(&>19)F,>Y'S8+N]\H-".# %K'6%:^B&O5ESAB94C/59>>,&6[N:?Q!U[?Q@SYNW MU5+\>;>JM_]X+%9/&S=7IRK/,4.0YVEJ#T,D)"*)H'$1$(MXKE/JE4)T M6M34F&57TW\&JM;5\^+L-*R.]V1!P!KZ6FP/IT;-$\>Y@^PJSH,4ZB+LM*!Q M[[W.&GQPS77^B9ZQDJ5Z8(5L^\I=+YJ^C/,,H'>!V8Y; ( Y,,6O\UMTE M+7S-!=.Z>7UP5\4#H%"!EPX2QPW"=(?@("#3X]%+,L;LO=$[H[@MR5LL'LW> MJRVYMEQ4KY1>EFK3^U)5;W\8RC,RB@4KG][;:V';-,,6\S4;"//H^X7A E6M M9I2P+,.&HJ2RK2J27)O]5*(@2GC,66(8#"4^%T #ZCJU&Z/U%>^\+L+":[- ML;V@YTWKT3Z):\/,M1M=3F0&!Z;9_0HZEA# UE2PM74]K]N^OW:WN&\>6-L7 M.MMNT$D(FJTWC*8OD.TW*.3'LP6'%7EI?.JORZ7\7LSG3Q2%X-.B^E!>*_#QJZNDHS^,?#U-P8UNE#W/.<9QRB+)80XRP\1^1C&R5 MW3PGF!:,@0J9 MO%!EP;/FGBME2+2H;#;=1*V7K'];/#P3=2V>S^,/J5RG8#IK-"]IDAQBN,[6;+ M7CULQT=Z[L$L4[]BE'BTTIF=+(O*VKRU2OGK:?:5NE7W]GI:S_\]5( MO5[(&_.]^&B^*6^6]ZQ8S!AG2E*60A0GAI73.(.4Q@2F49R8W5N":.[49&=( M)2?GZK7W?%9A\$>CH^^V;XBY=-PSOO ,#?S":&;%:GE^:OSWF0-B%VJ3.H2* MX^YP!P3Y8'L\I*S+ M^^J/);T1;U.-#PXW+Q357&:ZW5J.HZ"KM_MV^?C\O5 M?]BNMF)YNRC^C]&^;N96]V:H?V4_%\^43E6JXP@J'5.(*8LAH6D,D&DMA;6IH%W[8(<;ZGN? MQNC&&;BJ?6OSVQ5XJONNKPV]6C>HU'4?H(VQX<,+QYVCP+&*(RG_(H&/XT[, MJ2C*D;6X]++I76%&5!^*;S:';&767<'GJ@FE>-8=ABN$,T0EE!F-("8RA1QS M!J5 .6)()5QXE:7JH\W6KTA[4!AWB/ MU)3'&\3@5V/N&KS0M9DW1*>OU/R'ZAMJNA1*R3HJH(YGM1N.:I8*9,N?9)#( M.(C YWYJT''LR(ON&G1Z? C>0N!W9@'MO'M%81U#J&#"KMPB!8 M'.E1(2.'CG89>A@MVOGI'M=P[UA1_CN;/ZK?%+,]-NQ.Y>_%ZN[WQ9)7QOVS MQ/1^\?"XJJS+MA#%O*B]._.OQ])6@#)^85%M&O8V(:OBZ5=6+-:129_-H)NQ M9[DD>9;+&!(E;7'@-(4L(@0F!,69CN-42Z=TVA?1?FKLME88W!J-F^58[NKK M<=TU^A?!X=YQRM,[,,=:TT%M^Q78L1Y\-^:#7?M! P#81^ *;# -0A[3=$W M7QN+Q#J*U:(!/O]G^?9X7+].^5LTTH7NI+]-?G?&+S6;G;?0HRLUWKWV2^&] M=U/^8DKT3;GY9@99ED]VRU>9_9^-IJQFW%Z=$Z2@J$^=L*"0"V&KI]$T245" M*?/JBW!IL] M$D*ZH B6RW%4R,AI&%V&'F90='ZZW^*OI\YLU'2QFFDIN#*K&L8X(3:C-X,\ MDP@RC+*(T(SHC/ODQ^V,[;7,1\AGJU6S10^]D]9V 4MX+!6+%8SCW #&>08) MY@KFN2%)2I@TH/E09%_ 1N#%,("Y46%/& ;FOP:!FVX$O+GNB*V!"&YWY%%9 M[8A)SZGLV$?\ZY^]7:R,>_19W1:VZ,%B9<-49D(RF>&80BGLFDQ2!$D>19 A MS#!/:*Z04]#?*0%36YB-CF"K)+!:NE= .PIB]SH- _%'K/#/S&&Z\TRY_&_?. MJ7H\WH/GV[92[TI5W-ZM9H(*DJA<0XEL$JT2#/)$)# E/)**IT1IIYC<(V-/ MC:_7;M/7MD/.HZ MKNL>/9WX2+]SKC=*J[*TL4R;\B+K\E4[93=M?9%UW\J,Y(QB":-(&9\SQ\;G MS-,(L^!VW'1D,@.3(X;4'=++NV4 MP=LKV[NU(-SQ4U_L IU1>8L?]2"K+SC/3[MZC]/S2+\MAO)N:9ESL;X^K/-W MY_6+;7V3.(L51RJAW+":K8B7DAQR'6.(J4.<^S;_>I<#P:'P3@H4_.6Z6OP!KE31#&CN*[ 1D!S]>] M 0MU_.XN>-S3>6] #@[O_4?HW0;I\?ZQ+HV^,_CU9C&V1RE)G!B7+(MAAB+K MJ2D&F8HSJ"G+=)3$BA&O0L1N8O]3$5CCLWGW2')!WXVWPF,Z_+9UK? A:VWU M/ED0/=AA5C\$PS5<;H?<;TV@YGU5M9]'6S"QEWQ4+7K M!<58X1#0;F8(!-/ C- +H1Z!#2[3^@P[ MMQ=\?T0&7L'N8'B_Q8_;'.C%_6SP4=_5QPU[_GH^\:E^"[:M2+^X;=N<[#1? M3DFD&%)01[$T:Q=ED$=1 K.,Y8@J1!03/FOWI*2I+>.-HIM61W_S6\BG,75; MTT&0&GAY;T%:*SG(4C\+1:!5?UK.J 1PUMSG7'#^ 3]:J,K5[+=B4=P_WJ\/ M'!7/":?"O,)S0P,YT>853F,H>"JSB"DD/9 MOB=V;^]5>6L\C%_+Y??5G2TCR!9/,R1$C%.B(,U)W2]*08(S!LVW*X^PS'G* MG((ISLB9&O&TYU)K74&C+&BU]3V[.PZMZ_G=Q8"-9W&'9[H=7^\YQ7?\OY^N6BJ6K'R4UGSCJRK/JP;S\P0H1%#"$$M;#YU MFF%(,:&0$9I2KBD3%'E=]9V7.35R:%1N2M1=@0=6@F]67?!SL0"/E;1UI$%E M%3\=\M,;?L?KP+"@#GTMV.#YI<'3*&QO !J5FXHY#BVZ_*\(W2$*=57H(''< M*T-W" ZN#CT>[9%>\_'1[K(^Z1LSZF)5_?YPI^;RTS=5WI3%LKPN5Y]M]*DR M5E8S;1.@$4>&AA+; !EGQCEA"DJ9("1(K%CB%"GE*WAJK-2HWN10ULJ#QUI[ ML#3J@P>K/V#E"I0;"SS25GPFI)NBAH1Y8)YJ$?YDT_L:A!O%@=4R M:;1\:P8N5/6FJ,1\:7,^-RTCR'&K$$8IOP1!!B,,>)/>;F%&6IKX_J M+'UJ[X4=Y>LDG#WUP5;_WH=I?G/C[L .@O@(KFPHL'NYM-Z@!71NW66/[N9Z MPW+,X?4?Y-)V&E_4K17Y63TLRU7='%XOR_OZI?OJJ?UCTWZ<,JJS-,I@Q&Q? M=QU%D"I&()4TIXFB2LB>[32<=9@:\>WV>FCU!!LKP(X95X _;3YQ85-X]QES MO%X8=AZ&OFT89 HN:+?A#6+P=AON&KQ0NPUOB$ZWV_ ?JA]A?BWKHA]/]7E$ M+\P_TXX1-O>JM M>U9M>UVE6:3-#A$I2(0-?Z21P*E*,J*\TBL[I4V-&[:EZ/UXH1M2 M-VX(!M3 _+#%:&?79IN"#=$.S F40#S1+6M4KG R^SE?N#WD'P3QM632N"A? MGN[Y"F.F(=,9AU(KBA7+1(J=.G4=C#PU+FB5 XUV[H$- M^W!UK_V+0!C<#W"RWRM8X:BMO<(3]D<:+2#AJ &[(0C'/] W\NA=,5?-4?(, M9YP2DMI$8II +#,-N:0")C@744Q$RIAGDN!V\*DMO39NQBH(&@U]XXIV@#N_ M B^!8^!%Z(%$CZBA0Y,O"!7:&6SD^*!#,PZ#@HY\)MB.NK[4KV;2+$_"D;[G(:8 M,6+;@A*8RYQ"K'$*>Q&.Z$J97STB=,^^8Z MG# ]>^#B2EYUV4,;@UNJ.[6HBF^J*8MHZX5]*!;J_4K=5S,L=T/>#W_'D?G!0AS[2KPV M05@:P*H M;;BJZQL(2XB[UEP!:PBPE@0\[K\(R5#W /V4&/>"X"*@#FX.+ANM'R-^5I49 M2-Q=+^0;]4W-EP\VZ*&5,8M8BC72&'*A,KO/9&:3KR.8REAI+"A6PHOX.J5- MC=_6RM:!DG*KKA_G=0/L1FW!8!N8P?80V]%T79LE'$4Y(1*(B;IEC4HX3F8_ MYQ6WAWK3QZHL[&NIWKW^;ABL^OSE]S8<)U89305/S%[2EHB("(&4R0R:;2;7 M6C"<8*_239W2)D@?K;+-B2QXM.IZDT<'O,[D$0:TXM**@U!3\;7>T> M+WC@DQ,NX2BD0];8%'+>[",4XO!0W]09H_=B5=;.S>>B^O/5TRNU$'?WK/SS M^D=1S9(L2W6N&"0_?P#S3(+>K\>:HNE7Z+\.4I_0"*E2M2C>AXQ:N M] +BH(JEW].7]JG0CPNY[D7V]+IMOZXJ5'/9\79RK?%X1E$';V98#@-[E3(XEV'=POU;.CRN.H^A&$1=C,S S;/2[ M A:AC8I7MN1=%3"BIQ.(0&QP7,:H)-!IYO.UW_WA"W/$=IK&_[U8W?V^6/)* ME=]L:FK=1+[ZK*Q-AFV:1CGFGX9SC /SBE5%M2&B>JP9T8F6F##((RH@IK9U M7Y1Q*)(X81GA"^V"N:;&%#>!"+VS%X+ M.ME)G.<)S174.3.3G:9FVC.E8<9CHK*4")&C=K*=0T0G,M7#QY6>F&C5A)M. M:);=WE\O/F\#O_^V.9%78,=$\-W8"':-!(V58-_,*["Q$]2&7FU]ZS/IJ/TS M*H>8BM"9F$%U?)D,SB%@/IGY.8BP0) :%(CG$.,DA MQ6D&:<)%0E"D$(EGWU3)E[VO5G;$^1#%KM"Q;@5*>ROPL-'WPBN579Q[7J?T MQ&[TJY0K<',>M5JM-A_+,>%YY+&"D%(,XQAC2 MB&0PCS.6QCF3@CFU-SLZ^M3HL];/8ZD?H.5 C)=@,# 3UJJ!6K<^Q'> A@?3 M78+*2-3FA8X?I9VROI/##AX:C[1.Z;O'4B<_U/>:2=A\5/5&-?_[?G$MQ/)Q ML:INV)/=PEXOI/E-^:@V%UQ%778A3G6L,90I4A 3S"!C)#+_C!.)\X@2O]S1 M?FI,C>C6.H.'1NDKP!J=ZPCY91TMLG.TZ'N5U6NF7.^ZAL9_\,NP1G'P\]J$ MOX!B 38STII13T1K"/C@,!4]+LLN03+8;5HO)4:^;KL$J,/[N(M&ZTV>RWOU ME?W8%G_;%B 4&(?I**C"R3AJ.>TJ+$)YJS11VCD_#,]-H"V0K\- M)K07!)NPH>+V;O5)?U:KQW)Q4R[EHUBU_Z@O/*^U6:KK?>@;ME*?U3\>"WMQ M<%.JZX>'8V/8B>081YCG$491#JJ6&24:0QD+FF+GWFQI,S:D1U!OV M5 %F-01)S._QM16TCL$:"M957H+;3]FUJC+L"K:WMOT%C+:C-W9ZN68/!QF+S MC()KFR=PPG?;R#D\$1W#N!&5Y:SP)@ M.U4C/NGG-25F$65Y1#B%&6*9V8^H!)+(_$=QD41YQ&-,O/(JN\5-[86_JZUM M_U)L]/7EM-R> MNK3EUZ_+I?Q>S.?;37B2*B)R'$/*(PFQ8!R2.->V&*G,F$BH1EX=MSMD38U$ MU@K6NX"WS.P3MMVC;))\WRY=AR"[T4@@Z ;FD-VN6QL$FZ9:8)#3#@=8@O?1 M.I3T0OVR3II\NB_6Z4=ZG'1\+=FB*NI 1U5^*X1BMZ6J@R/;Z\L4QY)1DD.& M96Y; R:0)I+#E$OCBB"14N+4&M!)VM089*LO:!4&&XT]]I1G078X#P@)W< , MTH5:GROUL_!Y[*Q#PCC2!ODR./TVMZ[P=.Y1SPXRWE;3U9Z]':/S0_V\M;>L MM'E(E=EJUI6D;5RYF!&<8X*0A-2FE^,,8T@4)Y E*,/VB)@AK_W>42E3XU=; M/=9&=3=EX*\ MTJ"GW__\F;[6\_:\,?1=7/0+L9L8&)=ZV?/OII"\%=U+HP( MYXQU0A#(#3LN8U0'K-/,YZY7]X?[D< '939^ZM.ZE,4'>PF^R2VY84]UK^@W MCW4AT:\&=V4+;?%4)68/E] 48I1GD&F:0))Q%AD(\HQ1'X+PUF!JY&&^5[D? M-_B#[L8;@T(Y,*LD&U%X]J(<*33&[] A.0O M?U2RZ@W/7O"UE4=4R/VG:\7YF?JD*J)A]F>VL_$PCKG!A.(PG) M(!;.]G!L!YI6QL, M<[\=;B_8.K>[?B..M_?M9>G>1KC?"'UK57]3BT=5O3-&O/UAB';!YNOKVNIZ M(3\LS0O+5M]O;DP^;-KMJ)CB1,)5S/NOHI, M[3VRM@/8KP586[()L*CJV&IK3-O3HC'G@D9)O6?0S8UX&?LT,.24]*FQ? MAF>PXML]U1BY+O=E8!V6[+YPO$ %)[Z:<=XL[UFQF&6QBI$MWXTQ-QYXQ!FD MED;4'C!0ZM0\V4'6U*CR2 %JJRSXHU'WT@+>.R"[45T@Z 9FL]ZH75YM MXA"/H8I-[$AZV5H3AR:?+35QY)&>\25J;OYZ:WCI-U;^J:P?N&Z1@Z1"'*$< M"JY2B!4R.WB4Y! QJ:C !!'BE!E]7M342.,+FZOFC7V_UM0SH.0TJFXT$0:K M@5FB5;(&:J-F^)9#Y[$(%4-R6M"X(21G#3Z((#G_1$]ZL!48[I9S\T3U]A^/ MQ>IIAI)8*"001#0RSD2LB-F/,0T9R](XUSA5-N%XN6)S1UHX$.%%!QM! ][2 M6QE@5\__]D\DB?/_#AI]/;GA$-+,8(:0I%!R>_^3X,SL(B#0R7U'/VILAT!R[ M(?O%0#J^K"Z"9NB7U(YR_]PN6'"]6I4%?US5D8^K);AA8[M8F0'>+XP3R,3*;*+?L!5;MQN0@M!8F7>2Q!$R MW"ESR%"F#97F,HLRD@OI5 GCG*"I>:N-KF!'69LJQWDD(A<(97(B$5DME"W]D$WY\!?":<%09L%L:O* M<.MB1U%[/;W1-%RG\1/3X>9D# 3Q!#J,5U=@%_MK%^R#MA;OAF^$MN(G%)A, M2_%N@'S:B9\9*53EL$T:6SE[H+53'?\0ZG[3L#E?EP@6%_2F;NJ M[S_$342'7;\&BWWU$% M?J^L9_.EN%T4NA!LL3K6_:AGWZJ0<^Y(U2\\DT/S^$[7JAT+US,J@0U]>=Z8 MZG ^GS6S&K2>PI S$KIY54@57Z9WU0 @GVQ=-82LOM':*U8LE%RG1K:)^#G. M%9*"P)2FVKC7&D$2TP3&&9.VIZ%.,Z\8PN-BID;TNP=S4AE.]RTM:%3XX56YYVJ M4SM:7Y!HX30!CE$9@6$=.D[CCS;CY+6 MNVZKIQSEG$'9CFW"X#CM2XXSZ3,XDS G"+CQFB206Z8!.HTQD@Q ML\&),K^DJ&<2ID86C8)-'+-OVM-S\-Q(X2)(!N:!730&V+6<-#U8-M/S\4?. M83IAWF'FTJD/]EO'GVSK+C/H0ZGNU*(JOJFF48@M-_91K3[IK^S'C75&EHO= M(-^ORR;$=Y;'(L<932"2D88XUCDD$LIR)2OVPX\[+ITP-Z89<1H&YJ5F!O9, 6V#HI^M-7^Y A^; MJ3 F78'6J,$CV@,!'(C]+M5F5*X,!-US9@TU[ 6)8>^KZE')-X]U]X0ZPZ4^ MRUY7TK.51>[M!6A;\D81)-,$01GGJ;UH3"!3/(*8T%QSQ%F:"J]S(V\5IN:1 M6>5MGLXOK^U_Y_--%P4;6":4<#,9AUA4-7.2_VG'JD^ M?K/G>.@TZ)P,?01E%:Q H_[5^FJP_BVL]0;K_?9U6=KH0?OS5=NMRNQ:M"I6 M0:H978YFR#0C/P7&3T/J!=#1-*5^(_5T9$7Q2IE%KCXK,6=550<,U(6)U^1] MU!V*HYA*DJ50*Y9#C(PGRV.BS-85QR*A,D72*RF_GQI3(])C;FM1OPTO<%S[ M39"COSHX[$.[J:_?7P%>FP .;-AW40=W32_",I1'VD^)<1W1BX Z\#\O&ZUO M;65#P[;G>AUDLQ/$%A,>YX1 F:0"XCS)(+/-M22/DC@AG NN_"HH'Y4S-=[[ M\OCP,*_=$%MKC%5WX-U\^7WWYLRWBO)Q>-U(+0!H [-66__8ZCAHG-89)(+5 M-CXN9>0*QIVF'M8I[OYX/UIX]5@5"U55QC_CQ:+^XI\H:KFIB3QC&A.4^AP]3HY/6)NL//[Q>!8J79IWK'LO:9)DJ9 M;=*NH2:9,@YO+"!C*(5J:X?[GUR 8"!WC5]-!CU/70!1,_?49<,U?Z-R-"7$LY@]%_<>S:'7M'-X"^SC/<,.[EV]S_E7Y7L3=M5X_]] M9*59'_.G)AYV1A(AA8I32%-J5VV:0I+0""K$$&(L0KE@K@7)3LB8VM)=JPDV M>K8!W>Y5R$ZAV;V. V$T\&+VA\>KZM@9 'H5'#LUYFBUQLX8M5MF[-Q'^[V+ MF[3NMEK9IG1+G"G"4I5"Q6D"<<809!FE,*$HQGF:4*6\FGH>E3*UY=VJU];) M\7LM'X?1[>U\,3@#K^MU':\U/D/4M.G$(-!+^[B,4=_=G68^?X5W?[CGQ?SQ M'GH?C?IM*4S.,JQL.XT$9[9GIRU^K;B&2,J4$X[B*/9:^F-:\+O?4^_CQ/.YN7!$4S8%YHZLSYU;A@%?EKMB$NA4_*V_<"W!7\P_NNIT? M]..:YB0B4"!L$VL)-[R"!>3<4(R(%1WG[8/430*]31]A%U]4JT*P^6[%F&#G=4?M[EK$YH&=!6S^M5V\^V.-LD"/ MJK]>A,?_>%$VZ;ME>>Y$_UVQ8 MAFVK8@L7U^VS&M$8T1QIR;:-,D(@AT5$* MDRR-8I5'6N-T73CXJW?.:3^EG+[D^X6$OXZ8F;K4>Q?'I6IJ:5S6X3;,;+JY M$\-/SJAYK_55_LF6K#ONQ\8:L#4G>&KL9:B&S9SMJ!MN)O-L+![VP MHMW.2_'OQ>KNH-91M5_L:+\RTK;1>1VT_;Q4Z8S'$4UXRJ'640YQA#DD,5,P M(88:A:(X$EY!TZ-H/37'K2F8;&OX/IAA+7=\JPO@&88/P^;C?!?<6']R,SSP MVV&W%MZN?_K=V'RLAN&SHG=7AX7R=EXEC?7@2$7H 2KCC3%AH4OE#:KSR]3. M&V,:3A;3&T5XF.IZ.P7FWC3UY6:*,9DD&8$)CA'$U)X Q%1!R@A6:2Q0@KUB MV<^+G-JK)GC5O2,HN[T'PF(W,(D?5N/[>1?)5N& I.N.SD!E^HX(?-&2?:^K^/)GK>60BP?%S75J:*FOH]JM6[FE1K/-\D5A2)#-JHPB2#!>0)U9H\R M,+)A15Z7EQW")D@NM:Z@W"B[21)D\_GRN\VZKD/J_FM\17)2)UW_U^0J3B.; M>VV+NQ??U-RSZV?G=/ \RU04*1A)9;NRX!A2F9C_Y)13A3*=4>H7XQYJ0L8) M9M]JZ7NGW(6JX]5R(*2&OF%>?VL_[WQKF\SSZ_67MCG;*94L5N!#7;0E6$\[ M'[1"W45WB1KW2MK!Z(.;:9=G>L:&BCLE'^?JD^[H0M#$/J:,;V[&UO/H%/W27'CI6&@'OJ:*QS* M_M&LWH"%BG1U%SQN%*PW( <1LOXC7!CNWG0(MF4VE@M;"[*Y%V)JR^R^R34?:=#_6CC:\ED^J>E7^NVRIHS5&D.(<\1A'$ M @O($D2;]9P2"EG*%>3$EG>/ M*,MCKS>_B]"IK?&->I??IA[@V_\R]!+41KS+W%Y+AF<%'U@&O#$\$/GB%WZG M0'"YKSOYK!_+F._#'&,6"V *D@ MD"N2PD2*.(UM)>C8J85-MYBI,4FK*%CM:.I&*F?@[*:1<" -3!QK?':5/,\; M/D#)-D&M+8@[.&![\L;]8OWU+.]9L9BE.8D95@0F(A(0)SJ&C)A-4Y[+/,,H M)HERJBO0)61J++C5TU;,4^"/1DV/9(23<';S8"B0!F9!;WR\DA3. 7!!SL+) MH4=+83AGW&Y&P]G/]J]#\*ZH!)O;IM/OS&^J&V".L37 :[#7Z@/^!'ZV%H!B\1>PS7W>6C%(X83^ M( 8ZM>FAP*AG./T!>GZB<\%(%UX :F($]D^E\$'Q@?^O;WPPLU M!SYIX,E[WL-/CE;3>QWY&:=QFMO$;!VK!&)BFP+G&8*4I,;KH83)W*MH:G]5 MID85ZP)%#VW;N&#)>Q?,EAO/C#,' _-1[U+2 X3R7@[HRY66?I$PX,L!"U!H M.DP(\!)8QPU?"+B&WM?MZ+AI3=JJ&3"Y M["P4H79G)^6,NPD[9^[!7NOL Q<&YKQZVOSX/PLCJ!1W3Q_4-X."C1G5"F&1 M8@9E)I$ABCB#)#-$D6*5J5QKD:E^-14ZQ4[-G]K&FH"-LG7"V,?K?^\5J.N( MOAN;A,=T8&JY!,[^\3M.Z(2.X.D6^C(Q/$Y G(SB<7NZ)RF=SC_XM5Q6U4Q) MA'2>$,BB)+(U.9GY*58P(B1F9BN8423\4BC/B?19-N.D4=9J <'*\LF^FK\U M(7"ZM@,4VPRK_8_4RQ$,7#7%7;UHE1 M(D6:1QE4(L80V];GA$8((A%%*U?P+%[]@=>VM.T]@A-%*I-N;:-/I.($QA):@ML M) P2H3*8*I$2JLQRD%YY8TG0'5CQLNA&ICK>J#DWP^X M$X10[8"/"QFW&W"GH0?-@+L_W;OP46FHE+%+Y'29>J0Z3N?'0W1N^5S6K4LEMBM+D^%[NJ@Z+6W=O[<)P&9W\D/+A#>RB?7K\'UZM56?#'55UZ>[4$ M-ZSI+Q<\F=T;H7#>BZ/#B> _0CK"/C?ERNU/;\,B&244XP5"01 MQNU)4\@3E$(91=+P%",J\3I_/B=PRO14SP38LZ -8/&CI[.@N[%22"@')J-C MF(&?[?[]+\#J/-"1KRM"@,R7G"?="8PL/O#_=/*OY9LT;1Q:SNR9SEG7+ $2HEBXUIH M!@G)$IB@B"-*-4*14W7A+B%36_*;Q.FMHKT[W!\ VKWJ0\$T\*+O@5"OU/)3 M$%R46WXPZ.C)Y:?,.I9=?O*S/=_L)S8JULU[I?2R5%_9CYLF&1>%^KG MM35@Q7YX>@^73IFCHS'B1 SMDYS< [;[FQ0(O -/*M2X_D[7!_.-F=_<+1?JXV-]T)D2K47$(HAR;%OV1#GD*LXA M)8E B#/)\]35V7H^^-22#AY42=,KF7 M\W0PV&A.TRDS=IVEDY_I45&TB2V^7LAU/F:AJ@_*_%+5D2O; \"<)40SI2'/ M>&0OFQ/(Q/^M[EUWY,:Q=-'_^RD$[(V9:B Y1Z(HBIP!-I"^-8SC(ILX%1EVECNTU_K9Y?IY5\7_F&7[#9E6/HF\_E%J;+ZYASR>//',_^+O? M^6B@QCX1JCNG&)V3EM)W2:UV$[66N&S$W@"M1PG3&! /5-$T'-1^U4Y](>LL M?NH\V'"U4'WM.RB-ZGWSC1O<>V=O0C$O2@TS(&PM-93!'+""*:!%00442F&, MO%:VIS)&MUC=;=Y.F^617:I>3O!VQM)S;[L?0H/M;!^L'2-L;)^:'WI;NR7A M=3:U3TV\N*5]YM)^+_EQ6^>/\X_SG^:[LE@:4IGD>5%P*3$@$N?&?2/&D2.0 M 4UU2CC"4N=L,E>/]E39[87OE.?T8-/ZP6Y+C?=\MY3S>^&[<75[]6_':A@2 M.-/0WJ9$N6#GS0=.F 1BAFY9@W*$D]G';.%V4_"+]HFK! P+8H,%!IRLX B&6!(46#\*2;3DJ-,DUL]*A=%QN=J M-5IOHX=658)U%4A]J^?E-#%]7;)@8+^JK[8%OU&_PKX^(:PMB.G ^2 8S;-S M4N*573X?H*[[@EZC]8^6:NUPU^G2BDM2I%D)"L$+@!AF@.:9!A C3(0F2"OG M [Q+0L;F[.UB@5J*^N6@=T)Z_6@O!%"1F:D71KTBIBZ!<%/$U,F@@T=,73+K M7,34Q6M[' 9^5691N5%?U+(:T^C[P&=-3Y\O[*4*T%++IXE6:9ZFA0*$9K;9 M("T!2R4&92%%EIZ7-SQM0O\.D+P*X QWTA0'9[Y#/$ZW.,S[7L88[XO.T[N"$S_?> MWCES3XOYM[59#'_[P/MQKPV3VK9U"/XJM:;Y?SWZ7SZM'GZJFQGQWI[SC9W_335ZLMRNEA^7]37 M3=*"2EU(!"#C"*"<:L 0Q2 GB@I2EI!)IS9M8=4:&S\U>B?+K>+)LS+ZRN39 M:FW#LI^;3L3JU_/4IXU)X.ET\$=?99*B=U!K?)=N) MW!F7;%M(6_.2RK[D^Z*Y_E6FT,/[?96I',@_'GI*_3SIX,AW^MKAI WGC0=' MZ,!?#S]Z/X_^[XN%_&LZFTT01;(T+CK@1-M6QP4&%(D<9%33DI<,,\5\O/?M MP&/[$F[U\O/"=S"5-,,E*RC "AJ8#&2 *B(!@ZHH"D;*7*!)_6W]MF;+=3RP MCH7$@^R->IS.*V+B=2AZ3^P,*6".B5D64F6Q(] \8@9%76:Z$$))@VR#W?NY MXUEF?^2V(N+A]KY>^MT&FML2KP\,D5V:JR^:]ZKMV,A *[3=L(.NQHZ-.5YY MG?R^3]*-L36M%F_W<_EQ;L.'IC_5_5]L*;^8N6H*@>4THTP:YK=$;T,V%:"% M@J L4I42"04J,&Q>18_LF6)WK?8Q;A MWZ?G[#I"O9NNQ&RQVBS5!#$.J28IP):D4:H0H#8W4L@20XV$+DGFDTO3+U-3\K:6]9U7^;I3=/*YPV$5FY8,LO%:;N+VR :OU.X$2JFI_ MM[!AJ_<[&7Y2Q=_MKAZ>WS?Q0\G-3-G=!+%XG$__J>1':2E+3Y6L0[6^+6;R M*$65JUQF@G-0"B$,P6 "*%6V![A4+,\R6_/2V17LI\/8?,.M%;;A]]Z.9&]( M$^^86%,\O)J>,^3@-L;'/3)C>4%^6_)VSUGP<#;CS\9 WF>8%\'/#[T-O$[' MM.?0PWFJM]E^X+K>.%3/@O#ROS:K=95-8?>JK"^-A5U_'>[ZJ=LLG1-)22RH!4IH )%0):,802 G+ M!]RZV5MD?[88:Z_;7]8569=6/LM('^^X[E;&?J MOWL6I8_Q*+BYZ:\]P9$_E4=SNS,P^5R5BFD7FS:_MG8F6T,3_I+\]D<]R7]+ M]FGY>WN3/[<6ARR7'W%"0E76CZ'BL$7X(X)\4J\_IJS;#C6KC9K#[K;[Y=7> MFRM@@:#0&'!FP\Q5Q@%1N@"0I"65E''(O!*-_<2/[7.QU;[*Z#IIW]SO%,MQ M(OS.NL+#.]")V'ED6QLRD7H"] ,N\"F;H_!7.8OS ^;2B9WG*+V3B0VY?F>_ MFBR\-VJN]'0]P9QD')4(R!Q:+B,<,(Z%X;*LP)KF4'"G\GE7Y(R-M!I79\U^ M);S6T#L%^"R<;HP4 *3(U-/@8U3<)>S^UF@9L/32%1S"I>*>E3)TKFV7J6>2 M:3LO]R.!U7(]^:8>K<_U=[5X7++G'U/!9N\6-E9LPC!-%<,<%"6RZ;*9 A0; M[R9#"A.4IS@OG)H+=$H9&P&T-4S^K'5TW CL1K.; 8)A%-OU\(+'^<5W,K_K MM3<#M%YY\Z_]Z]X]]B ONY-YVU?=[>)^7_LORR;GOCI__L*6#\MO:UMAHSHR M^J*657+&!(DTHX1@D..2 61;"=#4<(!()51EFI8%]^I8YB9V;%2PTWJ;CO7, MELG/ZLS39F%M5M(F/]396)[)6([SX.8UA$[M;*0&(FB!#RE!"!- M%6!$$5#*+"]Q:OZ#G((,K\@9&QZY.+ M, 1=GYQ*>87UR453SZ]/+E_>]PA05CV6V.P+F\J/\[?L>;IFLVT?Z)Q2E&<8 MI(6@ !%NO!51I(!P62C(,"FX\#O+ZY V-F+8*YM49;2,8R)J?7V/UKH@=CTC M"P1<],.N'69646 P:U2-T=;9!91@!TY=L@8^.7(P^_0(R.6F_A7!/DQ7MA-) ME;;SP?QL-5&E@ CK',"2:X#2(C?N1&E8)&>8ZI((JITJ W5*&1MG[.I=U9HF MM:I)I:M_3;!34+O9(AA4D5FB%TJ]JH)=1.&FLF"GHPY>%^RB8><*@UV^N)_3 M\)XM;:[A:KL@><-64[$/ $IE!A5,08D+9=81" .F(0:4T0SFBA=4>YW5=DH; M&P%LE=V&Z^RV,?Q\AFZ$W7R&8+A%9H,=9+M]B;NDTC7* L,)E4!.0[>L09T& M)[./G0:WF_K6J5JM'[0]D+5-;[ZIY<^I4%6(XR1-,\52BD'&5&[]!0&(H@A0 MPD2:I:7.'?%9LI0B/HE9INJB:?YV70?C<">;%O&?U;1 MQ-ZUJB["[L8J8<",3"E;'"LUJUB.K:*!0I_=T0A6H^JBH($K5%TS^+0^U=4[ M^C'(/Y0MQJ'D_4^U9(]- \0'_6XZVYB?GE9B@UF*M5 (:&([NDLM "U+\Q_% MN1 %$SS+?&C%4_[8N*;1,_FK,2-AM1U!2^-YSQ$K4XCR$E#(#?4KR@'%90H4 MHD4A!2U4SGS2)V/.T0#YE-LY^FT0\-T^ !$AC?Q5V&J>-*HW36?MAZ)6NUW) M\"YI+ KWL>B)7* OB*_T03\K/:$Y_M;T':;?!VB?L[-MP?3R=K.TO;&/[I%$[2O_6OF@%XBYGL8.2EB\8QVSE?7_/BA6+UII-0PDP\Q718U-BJRFB8'JB9_ M6F632EO/D_\.A-U(* QND6FG+V3^)2JNHA&J/,5E0<.6IKAJ\$E9BNMWW%P^ MOHHYF@A4FM5QIH#F>6%6S44*J"XI2',!69X53.=.G7TN"1@;,1R6B=_')?Z? M]-_2;+^=?Y>4Q5V:IO;_VQ4SVZQ_&(?FGTK^1X+2NX+@.XRR:OLIIW>49'<( MPNW%T[I#I/VEN19F!]?B[.#:]E*-FM?Z7_YWA]#_R["ZQF?/5G;^S MEV3[@[O$W/FL;-Z>FKWT+FA?/P2N6X/]IS;ZAF"[<'VEW5W3I#-*R?H#^\.7 MJ:^'?ZW2] ?&=92C/[PNA//R\H6M;1;K_6RF'I6A/,$<>( M$)"6.00H2SG@"#-00$D+4G"9::_B W[BQ\9E^_V-YUKQA&TU3Z9;U9/-LVLA M^9Z3TL<'"@GUL'[1BPVZKM'>*9_LM+]K-IUB>4NNN$7QH*X*?T6ORA68;D_+ M>91;=Y1VQ<;J[-3[N6Q5(OM=,9NH*A_F7Y4P*T:C@#V:71UM@*BL9!@*" HI M"$!EB0#+RP((74B*P $WQ/;S>.:\NI) 0J8;UJ<;];NTY$9IH1&D)4@US@(J< XJ0 (*7D&4IQ:GVVM3K%CY!(VAZ1[96/E#UX")4K>X(FP5\P7O&1X M=Y[@Q;MZ;@&RU0_[__?_LYG^9#/K[GY5J_5R*M9*VE\8RCO\0>O*"2LR0@HE M %-:&J>3:4 AML5.$$T)@EF:$__N*S?IY/-.#=>RI:KT9EV3JI2?VJMKM_CX MKI^+7;Q7.GENX=TTB11C)B'&@# " 2(I 21')8 "9P53)>1E[ML&9N IC-\[ MIG,"E?GYJTR=XU;M4),1>U_7:'97%TUL*7B7['5/ZDOL/!W]L'U'P$W@$,B& MVC&^29=AMY=#P':R%QUDT)O[1#2'^KOTC305,->Y\"S&518W/.MR$JLP!](8Y1==QE#H)5[!WE=C^(75A/A&28ZVB$;P1Q M+.BUFD!<,+BC <2E._JNXA="*;GZ8)2T)Y%50WC]:3%_M%W@WRF^GA2D* BE M*<@ES0#"+ ,\YX8H9"JH<;)+CCU7\M=$CHTPMAHG=BH3OE@N%W]5N6*+>3(S M>@.CQ%,BC>:^*_FKX+NNYD-"&GU%WT9SJZ[U4ZW"P&JZWA6>8&O[ MJP('7M^[ G"ZQG>^\^90GWH'H8Z'F!18E!!+9 B',]L#E "6JP((*C55!96, M>1T;79 S-JHY#/PYC-+IO6-X"6/'5=KMR,5>?QW$U=1*1@VL.8=#^/B: RFO M%69SSM2.:)NSE]_NFKR;_C0KI.EZLS3L\V:SFL[5:J56=05E922N5Q_G]UH; M'XFMU6J2T9Q13 3(JRIBU+ 'P24%)7 M]2C:?LL$^?LU$6$?U.%IV6&!WUNRK?9>VV(+/>VMB>,+]80T@I/DJ\FK>4\] M(>MRJ_H.&:3NXB?[P$P7\Z:(,<^$+I1" &HA :YDR;6B7MG) MG=+&QHPGI06WZGK6B7:#VHT!@P$8F>-NP.[6ZHSG,8E3H_%(UFM6:CQO]I5Z MC1=NZKNY+&R)^OO'I:H&MRO"55-0,.,H34M(@<"2 [N=#&B6%>9ON28%T5SE M7LNW#EECHY%&5>\]Y?%?'D0L?9IE\*HRJR$)U39S&X_ZJ6]2:MB'P(T(7VUJ(U/GJ\RJ-^U& M03\048?5;5!JCP+K\<<@CA#_>K[WYDLDJYJA,_8X24F*PA7-TG>!$)D@G.TWZL&[UE;>]7= M/1QIL%J[9PUHU]<]?T%/GVTZGZ[5I^E/==R:\(^5TIO9IZE6DU1@DD):FA>P M% 5F6V(2DJ0X10JR3!5@DU^JB5?.#MC#F)]GM.V\'B/Z_O5>OI4=;395%HF M,Z/F<9',^CN]6/]0RV3]@\V3QZ;[HZSV5NJ#2]Z09ZEU2 MZYQ8I0/Z,!X0A7)-7$0.ZW%X@'#B2/C)9D4*?>H[NHKT\C %*.=IN[U6@^'.[N?MFV]Q] MNK4@83L3_'C*8U;% B\P?DF,YZC-"/U!ZLG_!V\?2\5#_4W!;=KC?P;?Z_4>)!?V>_)E )J2A. M :1$ 20H U1IVQ0)P90469%KKQ9I+D+'ME2J=$Y$6^G$]CJX2^:J*KJ]9K_\ MF,L)>C?."@UH9+:JL3S0-VG.\WZS*O_M+OE<@_J] U1OGO)!*1!#.8DY8"L3%==337NXW=XJG;MU1[1.^?GF>+%Z7J+I'F8?S!5NJ+>;(F MM,10Y%K85DNI62"6R! 4L54=(5?4D!3+O>H?]=)B;(RUU6UE7R31"O-,-G,S M(!;OZ#4Y;A06'?+(G%;IUH2 )K4%38.G7>&UK1EUW&BR-22QE@0L MMW$+D*'*:O328=CR&;? =%(FXZ;!>L>Q'_/PSFLH1%D0J3'@BE& (*2 YR4S M_EO.92%%4<#"9_W9(6ML"\[O5L:1GS9M?(M9[5OT==BZ$'(Z!3P3$"C,%)0DS17VRO/MI<78G+%OFZB#C32K?A77QA[FQQA?G7GBIYT?S3_%V818?AC=9WE)/2Y@<60)(, J0+ M 2@U[E*6%KP4J&"*$1__J)\:8Z. 5E*2YPE@SVEP^S(VC]WHV+I1=P]2E&ZJX MC#K$\_OBC:JE&U]*3[0BF;!1]FF:,8 4,2Z.0&;%"!$LD):YS+%7_I^KY+'Q MWX?IKZ8ORG$P5S+=V52_N+(R@LT\>=)]4MRH,0K4D=EPK_.N_$L=Y]6$MZ\7 M"5?)5G5S3< D0E^X0B44.LL=-KG0%XZ31$/O ?S#PM_/C4>R[4[W53W;_N/S M1YO@;:=M M4JOK'D7>B6XW!X7$+#+E](7+*^C,>B= P\6DNYB7CM"W>GZ?J[-WYMH MZKI:0CO0M.5([:HS9J6&!#(."IIB@ J) 0M6-D0)@%9E[:IC.U?,-',UY&860 9QGI P?LWG9U+-AFAV7W\ $-"W7D0/5[[ M6Z 9Y*6O%;Q+]BH&?N4O(1#RA3^1,?SK?LG,LR_[Q8O[O>K&BV"/CTM5GY8] MZ*_JIYIO5!7E,($B0SC3.1 ""8!*;K[\JI! I(*8!4U&.!<^;WR7L+&]^(>Z MVBW$1MLF!,1SN=*)LQLIA$(O,C?T!\Z;)%P0"<05G:(&I0P7HX^9P^F>H%D< M=:W>BP'1JPF'N&2<,Y!1D0/$$05,9!KP3&4JE>;OJ1>W]-1C;+2SRQ2XG,C1 MOU9WW[ERXZU&$-ZARM4C@D>SL/U MH]%[(39/FYFM^-&5>E?["PJF1- T!8KEQB^3(@.\E S '*F"B@*GA?+A3A_A M8R/,EN[)U633?KZ;U]RX<64LQ",39%BPO4FQ#VJ!F-!+]*#TUP>48\[K-4;? M,W8[WO)Y4>U"JDF!E&"2E$"5K#!^(;2[3,JR'(>*HIQP MMUTF1WECH[/F"/E Y[NZ]+6!.6DT3ZSJOJ?OW;B['L('0W.8L_B;@.QQ+N\$ MSPW'\]WC#WQ*[V3LZ6&]VVW]_*CW6BNQ?M#O?QG7;/ZHOIK1'^:W-9Q%1! . M2P0P0@B@5'';+@H"(G.5:IQ31KTVOB/H.#H:JTRTBUC5&)DL[9M7_[UJ;BV#@5?9-K=(_=EA]S[/7*?.Y#KTZ[K*B3A^G%=%C5TPZVK1I_IJ'7]GIZA M%O5G;_[X2=F=1/92Y7Y,: H)+2D!C!9F[:O,WSBD.9 Y*U'*4T645^+@>3%C MHXV=EK5/J&>+OYK&=HO=;V;6 -]0C/,@.\9BW Q=[&",'3:5AH8Y&AT#1F-T M8A J'..\D&'C,3H-/0G(Z+ZZ'R-\5<_-0$?MNK&&)59$ ERFN:TT;%L5F&6H MHE#2C#(%F9K,[1FODM_=J>&2/*$_[3EV[-+FE0?I%G-UHX2;8 MAB&&O8HQ&Z!? R(0.UP4,R@_7#/VF"&N7M\SZ$+\4'(S4PM]N1CZZL/&9MC? M/]F,F']62^OWOYYM/ZYJ&W^?'9\53#!M-[589GA%8 0HY CDJBPP$5136GA% M8@14;FP>RM8V^T+5)B1M&Y+&",^PC)"SZ1BK\4IS%#N HST]7;T=5G==TQ>U MRE,,Z$.%>X14;=@8D B@G@2&Q)#1D__5;%:WR/J=+?];61>T$=-T]21*%32E M"FB.,4!$0$ *+ "1I$!::2&1].+T*P)'Q]-LUC0]?]KJZ\G)UQ!VY-F N,7F MSEK5"K2=LGM&#-Y"U16:4-QV3=RP?.5H_ D'N=[7CU>^+ZO2=R]5>%M5%F]" M-!.4F%5GKKGQ#C,A 168@:*0/"U@3C**MJM.-RXY%=)CJ1F9/[8ZUL&W=TE> MIG=IFC9AMPE;)_>;Q\UJ_2__.\/I?^3976(>N+QY=UZ2[0_N$G/UL[(=/-3, MLW+GF;EPXYR>^ [#,CM@O]7 5OJ%(Y7+M@>BD3,"!B6.RP8>4T7'E7[D8*9O M,?E=R7?JYU1L/W\EQ1#+(@,(4PZ0DA0P66!0%J)4K&0D+9V2@L\-/C9GXG<; M#5[IY_8&GP6L^]V]%8;(;^T>@>N.P'4HY$)L[)Y(Y1Y'@^1 RJL^',XLUF5R MS5_V"DM*>4KRK"*FL_<,0DE=VF[)J/.:GI'RL]GB+V8T^[!8OEML^%IO9O=" MV BRU5(6$7L"%"HWWDCUL;'P?6$Z"XWL-$KXG5O6[A^*%(3@A.* :9Z#0#*.2964I_';O?348&\EM%;-[P'7JY.*Y.ZXPT$PX[@C% MQ#?V%M'UQE?U)8T-R=>(W0+^K\_+'D QY'1Z?/E?= ]U0<^;S8KZ+ M]*G3CIK=K4DA&970EMPLA+3IXAC0/,5 ($(D*E!.M%XL7%:G6NG:N5Z MQ$]> =>-N<)!%IFF:K3:FNX2$QME+^?-]RM4KD1ZXJOJKCO*J5QWT%Y7S-O?V .-48RTQI @E* "(: IF:9R'3! M8%X26>9>H99]E!@;W[1*R#=I'5N#JBWN^@7[N%9/J^Z0Y'"SY$91L;&/3%RG M2#<&M'JY'U3SC!*@< N(P8*]>J@P<"!8?Y!.@\1N&*MW1]$GFWMI1JH+6]QO MUC\6R^D_S3I&"0XIR@@HS0,+$.(:<%7D0&NN,YWR%"NORCP=LL;&>V];%7?N M=H=].W7[5][IPMN-V@*A&)G!&@";P[U:T62O:=!^H=?@"-Q1>N^B>A+G)JH06 -Q(JWZ3(H;P:![9A9PPP:C'N_J6=F M"RS,7KXJL7B<6X;_OF3S%1/5+EU=FZI0,B]QKD&92AO+13+ "IH" G&FS2*8 M<+\.7'T5&1OCGG_/]Z8D>UN2MC']RHGUGK[>Y!M\4EZ%=P/,1PC*]0(S'MNZ MJ?':1.L%E@/'^HW7]PS6"*B;C=6;DV9)?J8@VJZW3)H;9]8LF0%190I0 7/ M4[-\SB#%0F:"E<2I.5A/^6,CTYWZUE4]6QZP;\L?WXEQ/9"-!G?TX]@ 2/I.]61JO&1'/0VK?*Q Y(QW/56^") M?92ZP^3]-4SZ%Y4XMCMT/8G=^*]32N+8O(M5)$XN]'NA;>/[W]FOZ=/FJ0FT MID7!,2\D*#&& .4V-HRE9M%',L%1D2M$G(XV3T8>F\_1*.?VOI[BU/V>WF1] MY/>ST2M@>MY%:[O>2G-3ZXTT_]J_C:?C#?(67C1C^_9=OB!J ??/RGS5O[-? M$TF5I"0S[V8AS:H!0VZWP"&0,LM*JI%"N5=7/4_Y8WN#VY7%%W7GO0.'=EI9 M$*5N^VY*W#[7$8&.3!9>U=NKP Z[L# V#%[!_1B\88NX[Z2/L8[[,30]2[F? M#-,SCJ NL'E45O-^_98MER_&I:GS5FFI,YU3"C*H,H R"@&EM "(IIGD6.0$ M>X58.4D=&\.]#5/OV UQQYB"T#C&CB[80GA:29BMDZW6H7.*O5 *%73@)'/8 M\ ,?&$X"$;QN[L=%'^<_S:"+YLP&5Z[NN0"KZB]M\TVIHIE.)06$ MIM@6M6. %2(' FL%%1(:<>JSAWDP^CCW+[=A07V:%1^"Y[@0Z@M)[&5.4^ M M?)+M.8-#+4T.QAYVX7'.K)-EQ=F+0M2\_CI]_&'6(G^LZ@IJK<./#],YFXLI MFWU9U+D([W^M[3J&S]2GZ6H]83GG!1,9P- 6(J%, (JP!I(23A3)RT)YA;,$ MTFMLKL!^#W]6UX=>6LO 0H/-2M5L<9>LVF>)>FM@\KS89H&HG8W)S!AY2P'N M_C/N>: RW#P.=@S3E/C^NIU"8U9=T;+I;;6=PIUMR=:XY,^]>:IB4\+ M>#0<&/@H=<7[:_6*AP/WWSAISVF_O_&4]@^.J-)*'S=HX#'-I"&0"LSP7-CR$Y$P! M9".+N93,++SR0J*<0VE>VN>ZA_*:+==NOMB)')^']%A:O.?UC7J##;+OYX[%-P/@NI45 MDP5D)$C=',B;0(K,D-L^]"WM L;V73(\5/3>R?C#QN==,N\D N_BA?U8\P.; M+JLM[M^KFIR5<_5AJ?YGH^;BY=WBB4WGDRK[ E(.4E0:YX=7C(ILU!W5(J-0 M8.15R,E!YM@<(JORMI!02^MDIW;R9ZVX9^"P"_QNS! 8U,A-#7!ZT%]5E3(Z?_QC/EVO)CC+BCQ3QK50I0"H MQ!F@N>:@E&E>Y 3*-/4*03HO9FPD4VMI]TB66SV3C574CU,N8.I&([$#$H-W88>L\&5JWOZ'Y<;EM@.JAD5LI!E"IA6 M!4!%49J%!J) E%B+7-.\U%X!_]WBQG9Z9N/C*@F2Z;QLTM=6. M/-V.;M0=/8Y@6$:FC&O]EH*VKG5#)92ST2UL6#_#R? 3%\/MKG[D\O[I>;9X M4>J;6MHBW]7:Z0U;J2IG28H)GF(32!06;7M M]IO<[V>L*C]2VY=4!MJB):NU^>DZ>3%?N[U-=[;_W29DD$1T^ .1>CP]!_T> M1(?[^%,27V"/[C2VW=N#KCYHS7:.QBQ5&OZANS+FR;+O5.U7]^G)]VEIBDN"RITB4H*,H MTE@#FC,$-(*I9+E64'BVX',1Z_3(#MJ4[TS[&M^X=@>TW;S,8 @.%?->JYG\ MME7X;S;N_4S?FI#![^X0!0N%=Q Y<&"\.PBG8?(>]_I'8'U38K.EG5MHLDR70:9$IS81 A7(-OSH>?&P>4Z64W=_.X&_\ M;\E67??HJQ/TNGGC5DPB\X,O'%Z15Y?L[A5V=3+88#%7E\QH!UQ=O*9GI/SR MD%T^T+%%I(3= M>7NRQ\>UMO?:<.5_*K;\8-Z[B5"*B@PS "F7YAM0VH)0- 4PRPL-18%2MY:H MMRHR-JXWKP6M.,.6S5#,JNJQ7W3+C#CLM0V$\VN>$=\E6U.2MBUW265-8LU) MK#T#38K'=M] DS/0QF#<2?+;1PR ;.>.XRWC#[N5*150PAPP)J%MQ*8 U;;O$"Z(0AE&!88^:Y,.66/[ M]&Q5K3X_6V5[UTGN MEMP1 (NLA?D]ZH>?OO#G@$Q M?6VM]C;W^/]Y:_\[F^WVCY_54B^63U5>1IRDR9S:]16O]MZU&FS^[(F.K?;WDPV*IU72]60:,=[@! MSV#-4?PU&+A!2F^(3IND]!^J]]Y%M97_H-\IOMXRA UE74T48EB5D@">H1*@ MJK5ICG+ )%(DTUJ:ITJDL<9[3^,B^,Y[&C=A.=B>1GTF:;XU5L]DJV@5P1\P_=(! MCG!;&A:>7]URPJ4?+,+L-EG-1/J6$R*S(&-"I5K9=.K>9 MVA(P@O(B1=PLT:C7 NVZS+$MR!J5JW76W]7B<?TQ%\G%>K<:L=^>YK'* MW7$9%1;,V,NF!L?]OFGTX"&G_;KC M?BZK#:8?BYFY?V5[UJQ?=L=1%%*90PJ!%+;DJ88E(*7$@.9(:TRQ0*E7QV]7 MP6.CNY;>E6.V:FG^KU6+*]>,&N\I<&/ &,!&)KUC3&M%HYS[^:(3B,J>%K093__,-6TU7WZL\ M5Y9B5!2X!"6TJ4"R- Z<8CF0&<8JPT2DJ5=3OF":C8WE]E5)VT5)5W?)SI3J M16T;8U92UI*^94IOGEM'__ U9BRVS]@J(7O#_/0O@1H*R]"%4F_6ZW7*J8:" M\V+1U6 ";CM4_+ZH8D&6ZMC;G:29RDF9,@"MBXFP$K8X(P):<2QUH8C(^ U' MBQ<%C_2 L1T,M="M"HV>9P77@?<[5KP-QX$/%]>+I-'VM%)C^"/&J] $/FB\ M+.]5CANOFG_IT/'ZC3V/'FV"6[-R_EW9 MNU+MP:/F?4Q3[.MQ>1/O%Y[*[9<]6$ M<%[%6TQ2P6&ID #FG;7=*D@*6,8$P K2/!50<5:$6 <="Q[K.DC*:A%4.?// M,W/1+CY"V2+V=<1ZC\86UV>BY\*H%["OMS#:J6M#5RN%(ZZ,+F$3:V5T(N]U M5T:7S+^Z,KIX8\\>\DU]O2:3==L/769:"2Z4(1QB"W * FB>(^MCI5I##?/4 MJP[]>3%C\[%VQ2&?:S4].\J?A]*-.VX'*#)A[+!I-(S1;;X3@U!MY\\+&;;_ M?*>A)XWHNZ_NVXCXPW2FEF_-Q_O1N#,3CDN>9JD&7 L-$$,:$(4(4 R*0B"A MM73*B+LP_MC>]*;K;J5CLE72MQ'Q(8+=[WD 7"*_X'Z0]&A$?-;P&QH1'XXW M<"/BL\:<-B(^?UF?\F=G6N;]8[K^\<=\P5=J657&_3A_WE25_ M'IS?[$*XWR[F-K32#&+KNDUE%>>]F#?>QD279491(0'5F0(HPR7@%!<@*R6B MN,2D0,QCY3&\!2-=PNR53D1;ZVT3&I]"7X,^$-WD-M+Y'?[\O=U^]"]C>](V M/JFM3P[-;Q_:5PBT.8%F;!*DHS88AK6.088EGZ[$M% MFY\A%K'U[/PV .QN>UC1P(SLP6WU3AK%DWTOZ*;F2DOYN^HC*\+M>O5"+=!F MF)_L0??(>L%RO'76;Q"_3TVU.;=\F?SQ;:*$3E6.%, "FF5SD1' 1,H!5GG! MH:8RQT[LM!]R;)1CB^&9%Z6J\NYXRM;"IYM&^ED=F1O^^/SQ^_MWR;?O]]_? M?[O]I3^UL6,#K+FX?I&;?^S?X=90@[R8IZIOW[8SO[DY'6WG9.ZS?W>94)QD MJK2%VX2D B!4<$ @TX#B D/&-Q7W?3U:^O?./>O"V^WK'Q[% MR*]V2^&[I)7RTBX/$#<'S0&G\!EH74)?*__, 8B.[#.7NWN>CL^J^53R?'FU M)K!Q4J0%R05'@!'( =(%!$Q)!/*,I2C7,(>Y5VEF-[%C(Z2W1ME'F\/YR*;S MU3J9SL7B225ZL0S<;]UQ5AP/WH-C'9FVKM9[;%0.>"[O!5&HVWL! M<7*.[W=W/\8R(SY-U]5+=3^7N[TU86AR@@4GA;(-=?-2 B0%![0J@JO3#.:< M,/,?'YKJD#4Z;MJK6@4,BK:RR6^?%VN59,AS#Z4+:S?R"81@9,8Y!N] SW T MXP!&(&[IDC0HH3B8?,PB+K?T[XS[_I?X8;\DG\WC,$DY9) A#C3%&B L&2", M0:!55E I4Y$)YYB@N0<##MXO]YPYYWKFGKVNWW?_[\;G_K18K1[F9A'TO*C3A1]TG3V930J6 MYURR A"28X!$7@(&.0:2FX6*S@EFRJMV6;>XL;W85EL;T[YB=2>A?I+BGNTC2U_]_&(;#-^L=B.?VGDO^1S!?;GTZK3@G5@J45 MJ."9&79F=MRHYT;,(_/-'NYO-=Q-^%G=72)@UM=E%$+E>9V1,&QFUV433W*Y M.B[MN3]=<="#KHF)S?Z^7&R>/\[%;".;PKG5^M#,:5/*>S'?IB65)>U9]U9E;%S4J-6X+#@!Z9C+;*)Y7VAH2V^B=M Y*=!7>-0Q0C ^UF/$/M?O=79-@=\9L!.]DE MOWW$GBMH-3?CS6RC.ODTG4_M >)Z^E,=EK^!FI1%AB$P#)F9=1XR2VH**:"0 M8(492TONY9LY21T;0S9*5[X5.U#;MWUSWANBT"W;_H7ID.7\S+VNSLU9U:Q<$%IAF"F2Y%(;3. :$Y0J4+!69E"5A MI=,B]=S@8R,KJU[RT.SV>G6[/PM=-R'="DCL,\>P6'@DH]Z R4#IH@?8!$K? MO&!U9X+E\3W#I4!>T/8@2?'2-?ZA$6\7/]5R%PL-85$251" ,\M(0DO M80Z'(PT6WW#6@'9@P_D+;NS[4><2?S*>R"QOM@1PH3G-"0,"2;/6H2D$7+,2 M2)6CM$"(FI_WZN1Q*FML[V6EV[_\[PRG_Y'W;+9Q!E"WY4L@F"*_O.UZ"K6B M=TFE:I)'V%)QP"1T8XLSDEZG5<5EDR\VG^BXY98CL,]&\^;D!'.M2H@TR#0W MW)#1')",V'YE..<8"JA9[E/B^%B %R$,UD=ZOI@#<7!PU>>HJ@6CSP%4/W B MT\#VD&BO7.ASHE.S@Y[^M(9_A3.=4^/.G]22ITD6F!! :,GM.30%1*@<\%WFNM$2\]*KX<%[,V+[R6RV3Z4Y-SZ.5 M\V@ZGJ7+N1&=(+I31L. M, 7BCBY)@Q*(@\G'+.)R2]^3T]5Z:29UT[2P^ZIF-NS]WDSSS[I5Z79WJLRY MI#G-@(12U0V@*%(ED!QFA:(X+?U:&CM+'AO-'"A>O2F-ZLE>=Y>]L!OGPXV& MHJ _M"NCL6#;J>(-_+>+E;K MU3Z)?-$P;* 6*= (4J-SP0I8-S\DVD(I2PQ5-QKS72C/F,C MO'8%A;8YGB[5C9/DZ'8-!WUD%KQ2MR+YTRJ=5%H'I,! ^(7RV6[49EB_+@QT M)[Y?H&&C1-;M7T^$*2-8:D#R0@,DLQ+P4F&092K/1,:IRKR*C+D*'AM9G@WZ M6AU&?86-K_.ER!C(1O<(KT;21>)#7["&B9E[)8;S!<,S.BX49WU3CY8#OZIG MNTPVGN=VR20+7A*5$J"U1 !1J(&MX0.X0IDN5HR6R<58UN.6.2 "40 @MHL 0G1*4I]3L*O"1SGR7A+ZVKO MI:WWOR:UYKW+IIX'WHT\0L(9F42.,;R"VBTU43NA"%\-];RXUZJ#VFE\1P74 M[OMN.X__NIC-/BR6?[&EG(@\9;(H"T Q3,VBB-H&&9H"44"N!50:2J]%T1D9 M8_,U=B?Q?UHEDT9+3S?C')9^1_$]$1KH'-X5G-ZG\&?,#WP$WY;P*N?O9TR\ M=/A^[M)^+_GGQ?R/51,#BHJ"8"4SD/.\-.Y"B@$ADH-":(8EEB717KO&K;'' M]E)_G!LI\VK;B,>GX MU3QW2<^ UH>W'^_7Z^64;]:VE=;WQ1=FP^L^J_6#_LY^M;\AD#)=IBH'0B & M$$DU(!QB@#F2J2:E@J77]]A#]MA>::MZTM;==K:OM;]+;"+P0MM$U)L^XSY3 MX\8-D0"/S!V!L?8/O_5'+51DKH?D88-V_2$YB>?M,42XU![8?%-EH?)2&+L 4F7@NI_; M@5)[X&"I/7 LJ3W0/[7G^)8>6;=U3L&'Z4JPV7\JMGP_E^_86DUD+@26.0,I MQA0@*B4@-B@XL_'!.,]2HIW"]KJ$C(T8MA7I:D43JVEB5$VLKA[)N9<@[6:( M4$!%IH9>&/FE[UX!H5\F[Z5!ATOJO6+607[OM6M[+GE$U4)N]86]6,?#1@0+ ML=PHV=KBW(>-[.,#."WR/.42X!QQ@"3&@!28 8ADQK3"(G-+QK]1C['11:-T M_[YP?>?#</GQ0S;++MI/['7-KRF$8K)=__$N;2^R?[KXG,*)*4 ME4!D.3$\R2G@-,T *S.1YEBP4F&OAIE]M!@;2UHC_MWF#VYL)'ZU(ZQ6GEF6 M_:;#\7@X-LBQSXPK_>^2G05)9<+=CB!?[I*V&4EM1U(;$O!L^18<0QTX]])A MV%/H6V Z.9J^:;">FTI3VYOZT_2GDN9E-D_BU-)RE:/^:3I7']?J:35)!1&P M8#F@)3<>8YD5@&DM 2]3@B7)4)9Y=>IT$3HVXJMU!I72R5[KIJIV\J=5/*DT M]]P>=YH!Q^VHP+C&WI<* *G_]I0'1J'VJ5Q$#KMAY0'"R M4=ZP/]AN_!,:PLC\8?'XP"\8^3R$'YQP>$8_[Q MNK6^[ROS:KNHWP]\6]E-,Z%NX+FQI? MZ"U[GJ[9K!+'C_N4?U7_LYFNC./T32U_3H4R>DT7\JL2B\=Y-4K=)DV30G&A M),@+;AE&:T"I%( 03@1*J8($>NW-1U9X;%15Q7.#RIA$]$Y2CS[-CEO^(YJ\ MV&<#7SZ^O4NN)+M73:Z6=E>DZBQFM$Q( M*516EA)HG$F 4J$!QU0 A00I8 $54EZKY=O4&=UGH['&AF!N[:G3S+<6[;/V MJV-+:U2S<;7=K:H,\TVDO6U2W3XCPTU5Y(_$ +/DG\(;!-Q0B;ZW*3-L.G 0 MX$Z2AL.,VH^BWUK+Y^NZO>+7Z>J_W[Q\-R/5/7D4S'!*.2"I$ "5A08$&A=? M&R8N!14*YUYU\SIDC8U<#U1-K*Z)5=6K08T+Q&YL& BXR%37$S-O^G) (Q W M=4D:E'@<3#YF%9=;;JY&L.UA##&F3)4(E+DN@3U:!:S$"&0P+X0JBP+;CH2] MZ@_T:1T]6,6!;1W^6=_XNS-8.L:,W(10[("0O7(16C=?-CU\T8!7:;5\V<". MP@!A6B/O*I?\85:![Q9/;#J?E$6*N)89D()#LPR3J4_ M(V-LG_]]"1VK8_)GK:5W0=Q3+-U>[AL1BOQV^X+3HW+91?.#%2D[E3!P/;*+ M)IZ6'KM\:<]MF5W-Q?:.4&O3\LW+25G&>YL,^/!L+UP];-:KM5FK&IWJ;:/M M%N<[5?\Y*1'4);%MTP54 ,FT )3S$DB"M<8:IBCW"KZ*KO'8".C^^7FYL'L MT^WN\4+;PX$GXUFO['E!8J2IY4^5_%8=9*X\3S+C/P*.^SQCFMC86T$7BA$? MU,;E+^=/%*S--L*VLMK\96_W75);OC]H^&UK?, 0D,$F*M2V4G1]A]UY&@K^ MD\VIP01'2)/8EA1^MU$VA>W[7XL)U&FJ\U(!7>08(,RHC<73@-",F"4KYVD9 M+D'B5/[8OC/FO<$!$R'. .ZXG(T'8^RUKD/RPWJ1<)784[F[.EW5F#!0VL-E M[(9(>#@C?3RI#I>A\4IRZ!@F0&,;&S!0]9^HO+U/N^!Z" LE%:6@H C;[M0E MX+B0(&6:V10'RJ"7A^TB=&SD==AMI0JMJ%NNU)YQ__0&IQEP7?J3TL/ZAEM6QX[X?X%OC^#VJU:3( M4D;R@@.JA5GRTTP"FF4Y8+GQJK#24E/FPT4=LL9&0?]8VFR@A=9V?;ZP>O?J MR=N%KAO/!,(L,KU46M9Q#>U^GHVBX1C% 8U 1-(E:5#^<##YF#9<;HG2>Z6I M5P73DM)4%4"H# %4$@HX8BG N33+-)5S0O* C5?&60K,I4'(&S47/Y[8\K^# M=E_QJAH6'-OHCHP'K!$JBGGA-4SKE=>H,N8%@V?3E2 U6#N7=K\SZU*M7ZI MJWWQ&TUXCK,, JJH @CC#) \3T%>\CSE!(L4JV![2.=U&!N+53KOMSR2;4Q; MP+VE"Y,18'_I=HA'L,>T-:()%TVB%"&Z <8AMILN:#">+:=NB+RVG:X,Y5^' M\?U\;8:[EW)IZW34?]C58S;A68FI;*((!@IP 4@CS3U(464X-VPGG0HP7 MI8R-T6I%DT;%N^U?DFH'Y&'N48WQ,K#=W!4,KLCLU!LIKYJ,5Y'H593Q\JB# M566\:EB[+./UBWN'@9_X5SNJF1#$#\4JOEJ02- [\.2;A(\ Y90\>"7S?[3#2X MPTU^W&&F?3'Y7F6E M702RFY!"P!.9EGH@X_Q.7C._R\TP][9<#/.OO7MQ<=A!7M]K1FU?XJO7]5QS MS-AJ]:"K\B=->@2EFA=(8[.R8!2@@BI *4+F;RQ5FME3(>VUT#@1,;;7N=+0 M'AY7.O;,-#F#I..JXB9\8B\E/*'Q7T!#.B?J=1I"=1A]L2-4USV]Z^E69?K? M_[)9!VHB<9FEDJ:@*+$ B.4",&3^(U*.5%D0X_CSR5P]LK62;JQQ),'I4:?U MH]Z6$^^)WRIHD\ 63RKY3=6:_JU?Q=P#.-VHH0]$@]7!K;%I5 M:[/:'J MVAZ,/G0)VW.FG:E6>_:R6XN G;9-.3K+E[!,(%5T=(=]%C\Q)N;NSD@;H;%<3!,C)+M*MOG>O:%#-6PA^PX!6UK@I^I>I9 MKH!'-9U-@X::=I\G.KZC8+W9.<.N!U]4M"@!;=1=GBM=-RFT@3,-3] M.A3!/)>+@@9V8JX9?.K/7+WC1IHXUR*Q%!D3C"$ I4 *:$ UU0!F:%U*)00 B> J1U"0@W#$%21A'"JD#8:P?T\]SB/L MW&B@/R*17WQW,/Q;:YRU.51'C^SM_C2=<;NF;/_&=_?HHS>A3/1754N/SILYUS7*(=(H!1S;7E4(& M>(HRH*50BJ8D+YAG#L4%26,CC"8[P&B;'*J;U/KZYE%< KB;+X+"%MM!Z(M8 MCWR**VC2!\RJN&'B:6W'MAH%+;M;2'W3UV]7]9OW#K*K_J>2D8#@M M\YR"K,#2YF28%03$')2*B((IG4ODE80:7,.Q$5'=>MJ>!-05,Y/I:K6IMO_7 M/Y:+S>./9/W7HBZN>:895_)L!EL-76WSXNP[GMF\YIS&/MJYO9IF;645858_ M$7M#1U X\]H(,5PKPJJ-\7Y MY!X"U4 \?I,J@U)V"-".V3G(F/V(^-UTQ1X?ES8BT R[:^)U%&13R)*7)=6@ M4$H;GF498#;X6;*<9:G2-"^]-OR=I(Z-6@^5;K7$\Z-+-\3=>#$XCI$)\"*$ M46.9O% *1&AN,@=E+B\8CBG*[^8>J=AOIHMOMN/72Y-UOK?W3%:=SJ=K5756_FB^1_/'J?')ZA[+]T^V^=H_JV]4 MDP_S5=G\6&GW]#Y,5X+-;-N'B2:91+#@(.-: @2E!!QR!J#*.$&(:8BY5T[K M[3J-C^H:)>VRQ3R^R#/5-< LN3'=P-A'9L':FJ:G_-Z>N@S[795 )]:VW7S+ MM+OD8+)JNZK>-0&S;,.A'"H9-X!&P^;LAH/P)+4WX- ]%K,?5TNF9M./\_GB M9WW24A^K.TZ5HV+,V M2IZ5&7Z^=@Q5ZCD1#KP?%=[(]+_;,_C'837;2O_DP1Z^6 NLM[R;@MJ(J*A[ M? ^BHC_09R'"+/A]*7J#V/G!\!]UN.]&;XL//A_]1[FQZ%BK+L#OBMD ?_E@ MA(G-TG;(>\-6T]4?\P6W2<#V^.WC_'FSME$")Z)_J7B8L]3Z'IST?1]G:)UL>&_6/DNNN">Q779ZH?]O\V)_9@T&B/D)X*G4S'P745'HR7JQ9C.W[^*PZGM])'=& M1-P':51/?I.-\G]+IO-$&#.KZM;57]3>8,]JP<,^&F[?N_%.>.PEIC'%?JK, MC+8LJM)O=\D.BV0+1F+12&HX I94?I5I M#%6N>5CEART%_2H3R2U4E[W^J)7M4=1[/N^EL8WY6)_,\ M;-:KM7DOC?1[^5]F@6LW0R:D3,W"T-9\RJ4-]*W+Y) P ?^>.RM2!I3#A->6Q9 M<)2/C2X/E&Z< MOTKMI-*[;S5@M[EPX\>("$?FQ2O@#E07V NUX,6!W:2_4H5@+V@NEPGV&R98 M(K8]]S "#8>:OZVFLFK@O)CO>S?7&T669*O]H F!I_T3T3;@;M>7]>4N>=H;D4RM%3?G87M/I1MU#CQ! MD>GT?%9V:\;>'LY8NVU]:\8^=LY8B.3LOAC'R]'VUNBU4[7[0NB0L=U[Z+[% MVM[:K"H1,R0;Y8I@"0L 4\U!U"6*I-EH04L_(JT'4D8 M&ZDVI<8:+9-*S<3HZ5N4[1C(;A(, D]D2O-&ID?QM0O6WU!T[7C$@8NM73#H MM,C:I0MO#/MXTZ:(#TOU/QLU%R]5=U-FM]V8QD IA@ JB02\3!G("Z+SO* E M3[T\+ >98WO9VY_:G:)>O6-] /<,5C_4$M;!&RI?BCCI_RT9Q"+)_5IL5J]47JQ5-_9K_.'%;N, M6R98F0H%@9+2T!%,-6"PD* T5 0SR#(NO#I=!=!I;'15F5358-S9E,R,.7<) MKPQ*UNS7O_OQ5HB9<^.U@>P6V^ ^R_%LNJPW'EF1AJ99)0#32' B SL?9\5@)! M*&-ECC*:^;F"[K+'QK&=J<$K6SZUTC^I6W'W7ZM!61UH3Q8DT3R@&A%!H'<\" M4)R70#"%>4;-ZECV;+%ZHV9CH\9VZ]"ZAC3OK#6]VA>;YJ?%IIL314_R##?M MO@>Z TYF9.(]GQ=#L_VWC7-NKQ,*V@=KQMBYNE4NNJTNV7.B5X0M."9 5FH"A4"9#DT' 6 M90!327*J2XR44S': +J,C?;?K];3IRH21"M[ #5+5FNVWE3-FZ;UDG=MUKBV ML+!'BN^-\]7-W@//0NR#EZTAVQT&NZ50Q:H?&I/4UB1;<^K:WE44O/ K>++\T[3#P=N9LWRABN 3N,%@<9','&K+?"NBS6M.2/?^8BONE8DV!G!(2(3,L 6&< I0C"BC7&, \RTJ*TBPGN<^JIE/:V#Y9 M1MEF&^$NV>N;6(7]EAO=&+LM(8(A%_DSTP':]6).WDZ^$RJ!'/=N68,ZXTYF M'SO8;C?=<'1W+\1RHV0KP)U_:Y^K'$<=_C=#%,'%:5ERA'F0#%;BRQ+!2 4Y2#+:,%R;M-7 MG.(%KPD:&U.YT,7L77CCA"(16:-?F!Y$\8U) )1Q44Q@Y+$-6./ MZ>'J]7VJ%C8%K=K%K7:ARDW=\GWGJ5V:7BMM M8SLM>ZO:-28:PYJ*%$-/F$]UQ($G;JB"B0--H&<5Q8!@=Q=6#"%HP%J+ 7$Y M++\8;L[_NM4YOU[Y?E0JO5RGQAV.R#VN_&Z%QF3,$,0 %+@)#=+N>V30U-I:8\ MIU []4EP$S>V%].6N)A*6W-F^7,JE&;G&U-4VLJA$V MNMQ ";1ZO2)LT#6LF^''*UG'NWH22-W>99OJ(#A+D2P9T$39J@0%-UR1,<"S M+"^*G%(EI!=A' P_-H*HM?.DA4/ '&F@-PRQ7_LZ%CE&_L9YFT.]U8>##_L6 MGS7LY*T]?U6_M_3O:FX#D^[G\EX^3>=3.Z@]EF]:,4U27N)":PU2C0E BBK MBY0!Q[>OP>SVL@<$+_+;W\;M4->D M438<'3BB$H@?KDD;E# <33]F$-?;>N87K-FZVAU_T-]L0X8?BYFY>66+;YK5 MR?;S!E-6,))A(+@MCZ&XLL?C!"B8:Z$883ES"AOUDCHV>MDI7064M]3^UZ16 MO'>W7K=)<*.=X-!&)I\@J/K'WON@%"JNWDGFL#'S/C"& FKJ=U(_ZSL#Y\6<[5FRY?&U[*_7AX$ YA?;)Z4S"9*$9EI MAD')%+;1@F9)@W$)$,:PX 3BM/3:" FKWM@(KUIQ&K] +Y:)8,_3M?F[LE\= M.5UO; G9Z=PV.U RD74YQ?4/99N/.9_\1)IE-Z)\O;F+S*B-+>8]2ZQIR?;? M+>/N$AL%V;)OFXVZM3#YK=V.I3'R N*T7_V6Y^#F52KYY^6-ES[0^3.=L+FSU3QNZ7@OL)WNGC57>LR+ M(W-'13LV.QOBK<#>JF^S3G^S%IC/Z=^2G1')WHHH'G!_$,-%J_LJ,'0(>T^ MSL2U]QTI?)VJ#XNEFC[.ZV,#\?)]R>8K^XHOYO=S6?VK;DBUKP:_J^,R22F7 MC!GW61:VE!ZG-NTF+4'):9Z61&5EZM4#,9*>8^/6QI1$-+8DZ[WZ56&K<+6L M;IE=-_(=P9Q%9FB'FE?;&=U:FK1,K;916\:V6FJTBV4-4R$KP(P,4#7K%BU' M4TDK -0^U;5"B.O?8/"#\10;O__C_*=:K>LJ^V<^:38CU'#<9KDOI =Q@8FF M#.1EQ@ J2@48)A!@R3DI&.6:>NW"W*K0V+X7WS;/S[-J9XW-$KE3UVZ0SA=S M4"WFIULC*[H)X*W?/*MNGX\AYRKR=Z+RXJTM=[LMEH\'LW+6E]^;%,6M#X5O MP,9Z-ZDS>*N\$."=:WX79-R>9WQGR]5,,1W<_-KOP.4N!6: MR Q0J94T>L5Y^[L0"/3>GQ4QZ!O?9>3QN]YY;9^$]JI]]L?YKH/&@[[0D>MA MKB:$E Q!+8&F.@/(N@DD,^^^0AG+H"KL/.B+/083HWXTG'T2S&/A M/50FN2?NH5+%^\#6G1/N->* R=]]+#W,\NXU0C\OL-D&6'U?-($\7Y:+9[5< MOWPQ3\WZ?BYMV.?S4Y5MRA K8"I!1F4*4&H7CX(KH&AN9B?+-"_P9*X>;:U= M-^_07;C3BT3K%ZFM0L0@2BFKF*A5LEXDSXW>=\FSU;S:)59;W?T\2H\)@@=U8?T!.79L>XS0 MC\Z^JI4R-_TP0[Y3/]5L40W:;&?N2LL6K$0(@X*DPOBYAL81RLQX !2(C M%XF#LI '!,?TXW-K/]YY-UVQQ\>E]3RL6Z:;6CR?IG-5E4$(T3,IP+ED &:IQ0@GC/ -4Y!254FBY(PF7FY=3?H,C8J_?KP M1\+J[--%8X8]45&-(57V\LU@JPT,#845-M\M": MDO?M*=E9DU3F["O,!ES,W@YJJ$7N#9H,N_B]';*317& (7LF&BQ6MK8$FZE5 MLTM4,*1++010VJZ.2V1WXR@'.!>02DXY2[T:>)](&!LY6@7M\FUE5?0,Z#]! MSXW*;L(D]F%P T>E783MLXNVAPJ'/QE_V/CV2^:=!*Q?O+!'=,GW'^J=FK&_ MV%+=5PE*S>/(RAP66J0@2Y'MH9*G@)/<_I.)0BI1Y)@YQY%<$#*V]]FHF6SU M3&I%/8(5+B'9_6*'PB?RNWT&FNMON#M&'J$; ; :*$C#YW'RB\.X@D%GQ,6E M>X>+K;BB_4$4Q;5K+S%>&^A/YF__]W]M?V+^8_-+_N__^O\ 4$L#!!0 ( M .*)15=XE+?G0', %P !0 5 86YG;RTR,#(S,#@S,5]P&ULY+U9 MEUM'DB;X7K]"D_,ZEO)]J5-5?2A2U.%I2>20S,[N><'QQ9Q$)0)@ 0B*S%\_ MY@!B#R"P^,6]H-V6S\W-S,W-_NU_?+N8_/ 5YXOQ;/KO?^%_97_Y M :=IEL?33__^E[]]? WN+__C/_[E7_[M_P+XWS^]__6'5[-T>8'3Y0\OYQB6 MF'_X8[S\_,/R,_[P]]G\'^.OX8=WD[ LL_D%P'^L_MK+V9?O\_&GS\L?!!/R MZL>N_G3^KR%%Y[2TH+Q(H# (B")ZB,JEF .B-?'_^?2O/D7C1"R@%6>@HBX0 MO/; @LUHN&"1V=5')^/I/_ZU_B.&!?Y [$T7JU_^^U\^+Y=?_O7''__XXX^_ M?HOSR5]G\T\_"L;DCU<__9?-CW][\/-_R-5/<^_]CZL_O?[1Q?BQ'Z3/\A__ M]V^_?DB?\2+ >+I8AFFJ"RS&_[I8_>:OLQ26*ZD_2=?6-Y?[749);N_-"DRGHVO_J; MDQ!QLOK=4<;Q:/7E%W&QG(>T'*DR+_/910L=+F>-);I6'9'^EQ]( @7G<\R_ MKC6WE=$5ETLRP[CZR6-1<;F 3R%\&7T@H6-EY.4D+!9ORX?E+/WCQ;?Q8F18 M*BI+1V:B*#*CT8'CR@(:S5C2KK @=D"CA$5<4;U9:8T/G"P75[]S Y0GB>D/ M+6WT/.M"Z - SVWZ7\TNPG@Z\I(7[;,%H2,=TD(K<$PRD"ZEJ#T3Q:;&L'E( M13]X::S>65-9#P$MLXN+V73%P&]X$7$^XJX8GPN"D0+)K7/DS/'(01B?, H9 MHHFMP7*?B'ZQ72VZ8N#=Y3Q])F?U?0T)%AMV"FT3 M;R22-'( Q8H''YV Q(L4"J,6BCWE<^ZYUE[ $ ,'1A=R[1$F6XYD"A+P#=G< MQ2BK6++U#H2*Q$?.=$!SYT +%F*P3#@LK1W:Z]7[04QS-Z6ID'L&RPMB(E=& M7D_"IQ$S+EB'$DIAY/)S+NOYZR%@M#EXJ7'G>?,T.NXL-RBO]4CMS5J(4Q((Q,DE!QC:4-L'OO84'929. MQT4+\0X*(>]P/I[E-1."&6NCRJ""]: *DQ"303*BPCF1B\Q:-\3(K:7W0HE\ MIB@Y5L0]X^3GZ7*\_/Z2V)B'R9MIQF__$[^/5-+%IY3 "J[)+V,!7"2_C%G4 MS@14*?&3,/+HLGOA0ST;?)PNVIZQ\?)R/K]C!7^>YE=AB2.BVBF7(^%;%E") M"Z"_60!SX(QYS^G/3DL3;UEY+X3H9X.0)@+N&22_SS[.0[TR^_#](LXF*T_* M6U\8^@04W!D@;UW1.9D+E. RXQ2%26-.PL_QT[@6PDR7OX<+' D1K=3D*(N2)052S(#3-D(N.;E2)&(ZS=UX M;-7]4/%\TJ$G2W80R'@S3;,YF;B54%8%#2]GE]/E_/O+6::(.RBFR="!M9G, MGDB9#D>=P#A6K"K,97%:Y=L>1.R'F^>3(&TM]T' Z&/X]B:3I,9EO*YAW5A* MH8*W+A2P0A(CCDY0+PT=GEDJR9D1RK8 T);E]X/.<\N=MI#U($#S(F=2R6+S MKRH>/M).669D(A\+&:CB)01?''!=;-"&"Y=: .:1I?<#R_-)H[:1\9" \I+^ M\^W\X^R/Z<@(PV4DA <6(R@N-,0B&9C@O7# /%MX/),\GH=I"OD." MR.HD?3M_-Y]]'4\3CHPT+$F,D!)ZXJ-H\":3861D$W7D0>9=5:H'XN3>ZON! MY?ED79M)>DB(>3=;+,/D_QM_63E>1O D-O7W@\MSR<9VTC*?=_V5A[F&%9T)SH9HY :6"UW444&<'16DI?ND]&&H8ZG M69/;J^V'A^>3?CU:DCTCX-=9K6/Y/)M>97^R39'(LY5WHMV*6FDM,["BI;GV8C[*^Y71_9\LJPG2;1G-'S =#DG)',1/XZ7$QQQP5E*+@,F"KT4'.!]HJOPV*K[0>+YI$I/ENP@ HU-/=OZ)K$BG%1RN1C)&+0I M) _AG*J'GH7HHP,IB],N>ZW#:7?ZNU;?#RG/+3/:0-*#0,R;*7TMI.7X*[X* MR[!A:\0Y5ZPH)!8T\9$]0I2L0"RIZ,P=BA-?M>Q:?3_$/+?T: -)#P(Q'R[" M9/+3Y8+$LEB,3&(BJ:+)@Z+ 2A4KR)]& UBTUU([KC5K )0[B^Z'C^>6&3U> MKH. Q<\7./]$AO"7^>R/Y>>7LXLO8?I]E+!6*P0-%&G7V\6"X(1$0&EC,9:A M-;LZ/NP+CT<7WP\FSRTG>KJ+WH?H\LGT\*]52Y-H/%O_WX0*+$ MW3].;#0W7PN] MQZ\XO<37M,5(QJM/_GU,+M?E8DG+S7_^EB:7U4B^6"S(8\?\,7P;<6)1FV0@ M&E'O&#@CM]T+L,:Q)*,LTNXJ%CF&^R/([+<_40ODW&]2U+6N!M'J:K%\6WZ9 MS?+BQ31_P/G7<<+%A]DDC[0V+-1K#.W(\5?HZFM5$R (X14+2+RU[JNWG9I^ M>QQU :Y&DA\ ABAH7"S>S6=E3!*)64CK200VZNH/%**ZUD@8)I(US'.YZS;Q M&-#<6KZ?5A1=HN18V1X/B]DR3)K 8N,J3#_]_.T+3LE"7@N$%9-\J'FG^@_E M;:EW8V0CF0TE8LCD-38&R59B^NE.T25DVLA] ';E/>F""/A,YO$5G<23V9H9C:$$II93D6MK-!]E$MA+=2 MTZ^KTPV0&LE^ "CZ!:KMW/U]NV*'<82%FL=:"EC[6-8(#*# MX##Q6A B^L4=8.GEEH8 *A>7-3[_G^NE/*VO"'U3#^-XP1K M8+E?.H%?87.+;4O,7)#&2;LWLC?,FB_=V2GO%)>]=R""2*>1K8@"? MHH!L-.V4X#PYHT_E)@]?MI^>7]U J&.A]PVG%^F_+L=7W21(3)=I>3E?G^9O MEY]QOKH)^!V7(YMXX59*X+%D.LI];60DB4<4B4GK5+1V+R3MNV(_W<$Z!%$G MHA[ ?= 5"-FA9-.UG;O)0!%$1J<$A&F^0 ^FDJUNTQ=IJD M!Y V^B6,I[_.%HNWTU?CQ9?9>C.\+>MCF(^RTR\UYZ*(F)+:-0_DN J'.R3TG,#N0,NS=B(_'#%^C9@I?JHU-&>P M3:-(=C8XC*"9HTU&D230D6R!FQ2,E39&MZN]>WN;U',FNWM$-53( $S2=D:\ MX ZEB\"BJT_6+!GR[!F$4ES4*3 I6R/K-%!UE\[N'E1MU# 5^K&";RJH!I/ M+XFIFQK"G[#,YKC^N8_A&RY^_D;R(QV.IV'^?9WLF-&?3I=$VF0EC[4)'\40 M5"HLA"2)R!G(GN"4U8[;6AVS1RB7FDF4@!30:;$U]W(0B('#!Z9TH.=69:Q^#9D-)O M)N)\\#E&\GV7%_P=ZWQGS"^^4FCP:=-2[6UY\&QT+;5IWO!X+;^L6,@4< -Z MBK!5W2=.*P1N2A&L>&/XO>3$EJJ#$PGI:3Y %P?'S>S>41".''F=17&"LT)/<4=C@W @B6U39LD10\5X4,HBD%$G/Y@)K.., MI,T8L["M;]6/2)EUY1)VB8[=F;1#Y#Z(DW5UK_>(;"HWZYN*C^';>O B_<$< MPP)?X?K?-YYV0NUBM"!YI@/!"$4' BK(*)23$D4NK3=7 [+[#8W/"=%SZW@ M03-0SR?UXNEE5'UT(B,7"FF4X@ ME52U!M35IY\9A.0\18W2Q'-"_016!E#U=$Y('K ESH6/@6^3&S74]V'$[G(Y M'\?+98@3_#A[MU+SR!9EHC<.DO=TZ'E&!BK90+_DSEO,9)A:/R ^E>8!%&<- M%/C--3Z N\)=_.[FE(\XD\*HA&!1)=K,7D- (2$KSS6=P#G)3FJ=CR-W /5A M \5U2ST/IQYV"[,4C[PM3^QAYE%BR88DZT/-_P5R)B4#YY@S"5GFNGD?FM-( M[OGA]8#!W5K? [#9CW!ZQ>7(6\M\E9LVFH,JQ8"WOO::<]'7;E"H6U?D[B"G M7YM[SABRE4Z:P:OK).U/81*F"3]\QMKWX<2D[-V/=9.$W4%P^Z3KZ_&4%AN' MR;O-,\EKD-&)J0A,'A@K=4 -"4Y'AQ#R"L7E._F4ER MS80G1Y(8T5"OK4!5400A(^@4M'36D_'L!C/W".D7.J=H]E&0G"+F 6#E95C4 M-G/U7S__U^7X:YC4>[07RY=A/O\^GGY:M509\4)_$];V,N >?' 10DF\ MOB7V0K7N&K$784/ TDD N._F--?& "#V(J79);'Q'A,22Q09D.MV-3%)B1)- MH&A$2*?%:05Y!G>M5CLV!R2EB)FX%MBY(V(.L?M-*[5'46A,# ->: M^%HB5EORA,DO\]GEES?3S00"^MVT?F.)^?J)Y16GQK)DG"Y &ZAV8+$2ZK$- M'IG2.EBRM:W?3_E@5>S!1N+R"E+2W_6&#P' :1C[[L)0(X2Y@! <"LZJ"U' M-F>LS-(PY1/(A*DV+K1 6D"GE@.H=2D1/,.M8\1,@2/N D\3A?S +!R@!__ M@%6TDD[:),#+8NK<4V*U.H$81%&E>$P[I\T>@Z@3R!V"!]T$=^=2V0#0N1E6 M$!E7#!GM*5\GA=4WOQ&CA12%B&BBY:EUIY@#!D-TUGVT^9W:08(<0)SUZSC$ M\62\'.-JIF"=OOQY-B&A+ZKSO_Q^+9JH$R_)&SJ19:[)+PL>78*0 TO)I!RQ M=8_2S8U^)RH:@.6YQ=?]M !'!$\@2M#;EY M7+:=FGYO:KO1_G:(G:** 8#JZM;P7?A>KPROLE_61$'"0=!8!\]95_MTD9&V MR6IAK6*L?6[Q44H& Z:3]+SEJO8$H0\#.G/R[![*:.2SB\5G$@;3M+64\! + M)R^!,96U9(XU;]V^E9A^#[ON -1 ] / T$^7B_$4%XN7LXM(SL#J;N;QD4Y7 MO'Z_XM1);C&EVE'A&&]%Z\X;QU/;;X:R(Q2>27D#@.DJ MK_+(;G/*A3K=!WRH3RT4;;G@G *=R82S3$SH3A)81YJYSC*<'0&LA=@'@)Y' M."C62):4 J1X&50BJ9#SF4%:EG6.SAK5^G7WD9CI+.W9$69.%/804@RSZ:>/ M.+_X=1:F5R[BR#F)2?H$D0<*B#EG0 =]!3]JA;(PT[P;^V-T#,:;ZC"V.U7\ M [ XKS;+WNK]?E6B=4N&MY*PW/"B7#8@''-U6":"R]:!4$9J9FUT0C:&UZ$T M#L:%Z@YZG:IM + \PF&\Q2RYAJ$$HTB>Q@#M.EL[7I 3( IWD20A8^N4^TD$ M#\8EZPZPYU/H -"[8Q]FJ7G*A=7"P=KFDL>:J>:0;-;%^Q)4:"C/X=9U MA[M&JA@ J&XQ,5+>9@RU$[GW"I1!#Z$."C\FW?G%^:_E^+Z//G;8_ M2-@#" K(PEZ,5RV@%JNW]QLCFRHKALQG,E* 3)45QS3X[#P)QW/!?,EHFS_9 MVTY.OQ?49\%1*V4,P/[LD) ,C'-.00[#DBC2X1E\M!J*UTCBB='(UKU;3KRS M[FQ^UUE0U4@5 P#5NZMU5RRM7[)ZG@V+FD,.08,JO';MP 1"9/J%X\EKVQA- MCY#1=S.#-AI^^!;K)'$/ #'5HLZFM^C7:&B_\$"D4WBK9(T-T!3@+.A@C6&& MMYX??I^&OLMD.L'*28(> %!>Y+RJ% J3=V&"(<@B)"@O#,6XLH!5!ET=K$@<=IX1A@[6K K-, :XI.D+@UM9= MZ:NYKPVXF?P8%N/2SS MQ>7R\VP^_B?F$4?M0_41BBK$#9;Z[+>(NH5L$.3*BR5MD&R*:-XB9CLU?>=4>P#5$6H8 M**!NC_8UD2.:7""K&CZG4$M]4$ )%$U9"L6=:GV7^ 1)?>=;>X#6L0H9 +YN MW6=M/>!K#QW%A(68$]E@;SS$:!@8EIQVAC93Z?"^^B3GJ\-D:\?'TA$*&"*.;I_I27MC MPJJ 6IQ:)[6V$K-?#I4]6T2UT4(S.'5]+70MS\6L MU!D\KR>S/TX>OO?X1[NY#-J#@?;W0-<+74,ND ,M3$B0D!M0G$4(,@A@GD6' M)7B#[1\);*?G5%M41^;0-]_-9U_')+F?OO]M49_C;KI73C^]2,OQU_45ZI4$ MC%&9!\EJ=B2"DA@@,.FAH+9!4.A15.N2F\.I',P-T&D(NF^T.E;7 Y'XO"F M?FC$@C3<, ."!R)>& %52J"B4\ER4^B/VV/MAH!^8=2UMA^"ZTC1#P W+_)_ M7B[63]0^SMYCFI''L)H(=FM8^>Q0:7(OM58%P?J<07E9R!/0M7Q2%Y-1.F.: MSY7L@(]^KR3/C.+>@3" S? *:67RF%04[/4RY[Q\J#ABAM%-5MF]G:ZG.ZQ236_+NFT_'V6G73'20**]!,HR"13)%9!*A12T MSRZT;DBWFZ*>9_P,#80-U7?J2ZB/;0[1C_- 6RFMFTPMEHM:[7G#VB@8QT)P M"A 9@C(+;?>;I[G9YG!0T%9JTUTNMKNQ4S+S_3O_#-]'48 MSUIY+-!1H=J' >!Q);8%*?.1)Q8C#$68S#D$5C.-\X9% M\EKFGW Q*BDR84IMA&,X*,%\/0D2B"""2=(:9EH_&=Q!3L_%+8.#9"O-#06$ MM3\NB6\MSJLD*(^Q6%5;XW);6S.A!B>Y^&BC MM4&TL"'R:VD9OL+UOV\);=,O[$9B/.1@5A7Z@IQBE3E$YVNY6?9<"9%4;C]> M?E_J]H/HG_]2I6.]#L!D/N3LX6ORD2HE.ETD%(X!5,H(T<1,#@F:Q)A.=#!T MCM6'=/5[@=P5)IZ$WHD*&JBA?#/]2D*?S6M?::^"5A8EF7R;R.UP%*GY$"!D M+7G):%3S1AL[">KWBKDWH!VKDH$B[-T2HHZL>7[G.$K[O8?N#9/-E3A0L-X;FUL+@A[,01W97(S- M=7)X2+7_OI3@4U$@'&(TI49NS1,_1U':[WUU[R=U,R4.P&'+0^.S@V10FMX[D_=?L[C?Y]"GH[T.H 6C5LXJ][-8HL@10Q) M,BY NF)!22_ 25L@:3I!O$+EFE\Y'D[E8+I-G>6=2RMU#<"$TG&PV?@OTG]= MCN=(O-(V6WY_-PG3)9T2M4?EE_HC(\89][S4ZZI,;K>S"$$Q!]';DK DS9H_ M.=N?ND&^D&F&D_M7B]TH;1#NYP/>KGEY.UW5$H]R8%DJ3?%>Y+Y*KHXOM Q, M0L.T)^H03YM.1O\3E)1_U6.6_EZ0SJD"9C5#T M/ZU;WR>>0&Z_X?>YX7HFM0[ D=Q?LB.>*2ZD0P"$DYK8RPY\"!Q$C%I%]$ZP MU%M$TV^=^9GQV9'2AAMH;WJX/"K(XIR+GEBR,;&:J2VUG:L"EU@NAKO8OB[C M<"H'TW'W+(%V*W4-P#Z^QR\;WV5=;4>^P\4KC!2A!:]2G:*5HB9?&6EC.:8$ M&(,<;50R-)\^O8V600;1S3#P8,I9 X4,TX.L;>YJ7_Y[C.E"X7^.#ICTI=:^ M<_#19S!1"Z:SBS:UOLI^FJI!1LY=8:ZQD@9@UMY=[Z%*_15/JU=IY)DX$8W7 M8+!FY O7$(J,X!E)2J4LK6S]5'4'.8.,DSL#6B.U#,B^K3EZ/9MO>6UV=8_Y M_1&9CARST0N4('R-J*0V0(8T&;K!HK'$3S(*+ECL)Y!M0."\ZV3 M8-U(>Q*FBU$NR9;D Q17F?'$1]"F@!#!BIJ],JKU5-+'*1ED&'R.8_E(90S@ M*-Y?:",4G(Q_(,,?"@7SIB9)N0G@4<>4I,RQ^YOW/K) MD589K2:OA4=5:XMI6SIA'8A0>QN8S-"W+O[N@(W!#+AIF\/I6^$#,,$G,?L. MY^-9?EBYER:7M;WX;;&N13TR-DD?ZLQ0AK7O=#V@1/!@:E^%$$O)B37>#N?E M<##S>MKNE '#9 'QVD6HWC-42@.J=27]3X9"#XKD()LA47C?6Y=+M?]87". M44$#@OA!2CP:L5]6&XDD,%\. +?9K<9(4QC+!:")N?YZVJ;>[$M_UH^>KJ]]I?B0(>35>I,EL<3G':VE; M'947S@&OS9V4+!)\00I0\/EV_HY, M^.87J[*P=1\\"JWI-R]F4R03_WU='K:I&KO]Z(7^X/(",Q]Q2X&U)5F+6J^H M"A=U5#6"B"H77]M&N=;78VTYZ/?Z]KSHNY]&Z0\*SW+TSBK+^7DV(4@LZ@&V M_'Z7G=-F\#SR]>Z'\3S%4ONI/ ]7O'G]%%D4R#@9[R0I[E(!7!862DPZ6H,^ MA@['\VPG[.2.V%>+?%R]]4^,:YNTAJSX9KRZX]G78EO%%1H9=.M)AG-#2^GAY#^" OJ9^+9':E9M,,.W6%]_&BY%P)GA)TBC,)%!)"XCU+;\2 MDC/)BS*\,_ \1M! L'2$IK>!YF2Q#P!#]WAX-;L(X^E(H^9!.04% ^VIVLO3 MH76@+8_:*%-<:6U?'R5D()@Y7='W<_DG2WT T+DUK/,WO(@X'QFI5: ("K+. M]4E]?0UG,@?,)7MN?4J^=>7Y R+ZA4P#Q6X?B7J$E < DQ M4WPYGF+^.^*9X$,=?,2[\6D!K2KSD%50G/\C-/%^"NN>W!L&$.63/;*@:AE;JH( M!E'3N5[J&QR-QFC7VNW9F[A^JQHZ,$R=:&4 <'MDXO05(_5UMA0)A.&9#F[) MZ[[A('5A.3EIK&S]LGXK,?U>_;>'4QNI#P ^+_X(\_R1?G@59#@5.)?)0_0^ MU)O:#$Y+"EN=]B)B\<6U?A%_AX"!-)XY/6@_7JP#P,3CD]=>S.>U$F65G_WI M^\W/;.J]5QS?L#W-M>KV]W"!F]VF2LR:T490];&"LL8!_8:#(K*F0YS\/]OZ M85P7?/0\6O1X6.TU7>^,.AX SF]N_E=F_&_3\7+Q_L/?-H8\6Q85;7,RY)C( M#W :G!4!\/ @66BEO $A\A_,RFU_45UTK(5Z% M/D7%J,@? 2=D=28$[?6<%61R0DW@T@MTC3&XA92>3^:AH:^%P@: NVN/YU>* MN]_0?RY&)JID3)3@G"$.N,#:@,*"3H$YEIWGNG74\)"*@?1%:'AYS>=UJH^R$%SP%$,0'*"P1O @*3$K*8Y$Q).M@=NI9P#H6QO7MY?+Q3),:T'\R$6W2M" 5,E1U)[K",I"5EM'9RR7 MM"5;9_ ?$#&T\1 -5?Y8F'"T_ =3S/U00"-CI3?""A#>UM'-+D,,40 ZY*Z^ MQ"NV]>7AMD*JX8Q_Z!!(IVE@,$AZ)/&WWB.CJ+D*FO:$%HRDP[B$X'T&YJ2S M:$Q0I?7SK:W$#&V$0W>X:J./4SL)O&N,LCO=VD=>6^8$;0^T=0:/R-530$4\ MI>R5]%K8UA>.=P@8VHR%[M!TO-R'X"M5L=3F,)A?7<[IK-Z@AP*OM]RSD D+;2 MX' QNMZ&/U]\F' 6P3'CM!!! M9]\\)7T,H?NEK=F?&*\-%3D M-Z9]+>E\GZU0^/]H^0]KA]3XP>=IO#_PI[FX& M!8\!;)=M==\UU_<[+M^6C^';B&5ET"L&C"P!*!WB-JDKVFCL-,HO:'H/3*9-$ 6F,L(Y9%9I7%QYYC?VG MN"8Z30$#:>[TR!VJ36A\5EC3:;;V5B&/!3698.T3"0N-8ZT+!(^\Q>9_B@NB M$U4P$"!MOS0-FC9!RAQ2/LRQE+Z]C[M$ML_J>X^&FCD#:W MV'=!UG4;HTTS*?)$KYO_W&7G\-Y%CWVRFX9%3Q+?J$O1BY1FEZM9"N]HZ72[ M6WFV5@BA:S6JK^UH>(%0;(:L;-&%*\-BZW+=[=2<[*'//X7I^)\KU=S(N6[X M:7YW2VUORR.2O^E!]I'$_A-]]Q\CG:-G/GB(K&9,/0L076!@0N!!T/]SOO7- M3&L>>GYPU 9Y#WS\/A4]Z!9OM^:*'F4([_S]=E9O.UF-3-S5"%4Z_"*I?(.% M56^_6YW_;KIP!2VP'K;6THFHZH6RBUR2,^^DC/0_EUH_5#V,PE--X6\X_T1P MN_7E.EN6H/]EMOGES398W.P#$HG+/FK@TC-R%R1MRJ05>0^2!!5$?>#26"[' M4=JO6>L0;?=-W1D4.6B#]AZ_XO02JP[J/*@JS\4?X^7GEY>+Y>R""#C&RCW] MT7:F[T &&MG#S:JO;ZWZ]UN+7D/3"2V\C80.X2CZ#%E3U&'JT& 5/1?11VP_ M;W0OTDY_G;MSF9NM0G%0K21'2+'.,O:N0*Q/\&0HG(3C4V;VO"(8B)7K D,/ MG^%VH*5!&[3:"GE*T!T?YZ#=_NOMC-16HAJ9HZOO?W^DTW-)5A2#%MSJ=(S" M4B!@-##E8S0B\F):YXQVD'/Z>\<'G[X59FAGN0D/BDL9$&!FU&?IG-\A_CR21,\QOZ)OU0G."ZE_DQ9F77 MY]J9F;V);F1VKM9[\7"]QUK.)TG'F$B@-2N@%!<0'5. +DFN U>(K1V!@P@\ MU33MM=C-5BG>6XM)@,DF@'*YYD1$!LZ<H.6_<-6H=Z M&[2)>Y'2_/+.2(9C+-LC7VEGT)XBL9$=>Q>^UU82-?)?K1@F-WE4PU-)* A* M:!%4\>1]TX$)'(-AC'-3FA=9[2"G0??+FC!>;):X6N&.B!\#/8M&>R\8<&\D M*$Y'>D@4B%A&H8')K"3>.HX]DM1^K58K)#W2'[-SO0W:6/TZFW[ZB/.+5QB7 MQYBI.W^_G8':3E8CTU0__,AY1R>.LLDJ8(P./>4)4-%8!J102W$[_:9L[4L] M3LFI!NFV &]@*XWU7!-8N8L1%/..V*-8PD2ON#;9%M&:O4<)Z=>8--#]?3MR MNK@';276I8@?P[=CDS\W?[UE\F<+4YSA%7? M]I>SQ7)Q\V!AT^7QQOWEFAMON(:2:C]O9RE$+\J C:PH7;L]-I\5?1K%IUJK MO5>_W17SUAVS* %=* *D059SJ0X\LQ:"38RY8F)NWNW[1))[=I?.A\_[9O&< MJAZTY;R:#?(.YRM^C[&9#[[1SEKN)J^1G;R_R,VM2R#WW#(.?O7:-HC:]5AI M2#QH4X)#M*VK?[;1HKP+GI.-2J/??L&P8JA\4HC&,W9>@!!P(2@G=:>_/02RSF8 M'8@A:8:+^\:DG1(&;49^K8\4C\I*;_YFPTNK1TAI9#W6G[[&A3 ^HPF.7-LZ MC;V$6B:?"X78NCAFHY6E=5.SNQ2<)\=;L$S.N&"QA-8%A[LIZM=&G*#]!Q=5[00_:+-07Q./UUU@*&:H M-=K$+4[3D=4XNS[7\I'MGD0WLBJWUGMQ;[U'[C=\B285 D,NM1NT90F\9KY. M9N>2669+\S3+002>;I,^A7^U6P7]+(6D2@$GA ?%R=./(9&[+P4* MKDR4JK44]B*L7PO5'9(>&K#66AJT';OU@&XU^NTR+5>-W<@^K#H&K4;I_(Y' MU>[L_>V6A8?'L-/L<=FM%0D[FUN$%VDY_KJJ]+HY89W K$.BJ)J<;T7.,'@T M$714$:6VO(36-<1[$]=D_..NA1[+.M!NXCE%!\HQ\@M$S6IP:T"H''T.A7O7 M?OC[X73V_?"L"WP].@&R2_T-W!X^.=#\R&KK)S_;M/SZ,"9:W:"MNO?#%6VT+TZ7]E=(="DXU98_([??9\A;L0X@\1^X@LB#J M4/N:/Q$%$$/,R:(.H76JZ2F:>KX[.QX!]^U04^$/VN:\QT3?FGQ?-]:]U1MF M/IO2?Z;C^S?M^>66K_H/9Z5Y-Z>7G^O\VNJ]_SR?S\CZD;;3ND7$=>)3B8BB M'HO:,E!2,_#6E,+P:B0 0?=%*)L2AC:R>U!=U#Z>S4&(4/9VJ=6<5_ A-Z MU6RK.U-ZO<*Y3>KCK/5A6I6Q*7DL8**MC3M- B^# N>55U87XYJ'(FE(+@9)U++(I$*YSP]U]=/,32">L_K\:+!P#HREZ=2S># M-EE/-BT\WH[M^^DS=F#LT.+MVT,/A;/.!@\4E5XA-4@*F'G@6<4+'MOYP0G55'> ',*R0]%0ZS;"#SH(C(+.;O6\TSV M(JSOB[#VZ'GD:5AC_0P@3GA46JM38GK=D>3[?>/-C>..O$P?N 2E(X/(F(!, M5COIS#G/K4.%(\CL-UHX!R"[UMV@#]Y;C3B//V(??J233J$='IN[>D,B.6XE M2@0IJI/EI"5_SGIPFB63K=6Q>8U_A_U";SS-ZT5>7L[K7KP'<89)>:%<+5Q/ MH+ACX(NIP_-L2*EH6YJ/UMF7MKY;2;3!RH-'1%UH9M#&9T=[SN.-T=,?/4M_ MT0Z-U6&=(+-$S+D.B4^:(,GH5(S9:N"FEG*B5;SYR+6S=AF]V397R]ZZADNV MN"(S:*S=W@IZ\%%ZVIW!61229],ZH;.#G.?4/_00U&PW9*=I9 !^_0TKK\?3 M\1)_'7_%Q[?ZK9*]E!E73M6^8<2B0 $NV03):R-9P62:SS0Y@LQ^_?H^P-B- M!@<$TMDN%E]?UF3[BXOZ0'D]R.KG;[4MR_W VSIR(%0V4'3MFD#Q$_$>$40* M6M>&5D&V]G9;TK\7K#L;$7M^6)]=YX-V*!_V@#W>C]SZK2Z[.7?H->[JQ,N4 MDJ$(#5$%M:F74H:0&%)A10@A0^NNB!WV=+XQ^5L$?*L:-=UO.':[\-GZSO6H5G;VF'*D[]O8_80 \_D]$L-KH0Z MBH!;SD)P);7VLEIW'[M7K/([+C?YG +@4\ M2Q3H&$G[T40.I1@4"8NRIAQ80K3?R@-M-78($+:4"74@^0%E,JZK A;UYO=G MVI?S:9A92^^6XGKJU76@+]5ED(A\V^$=UHV MOYV^QW0YK[T%?@J+\8,]H$(R64C03M89!XYB=\X+*)U%D0"G_37+>W#ZM^DL+G#^M3+\9OKE)_M;:G;\91!\5 MLX%"KV H'%/.D3:41+ /.99K-N* MWO,C7'*6HC4/2=7)+T51K%2< :E9D%X69V/8*U^S[XJ#ZM)ZB)+O9&\ M#JS'6L]>%\;_%FI#LP<%\BF5H*-%* KKRS2=(3HT$(T2J%+ V+P/S!%D]NME M-<#=N50T"!023W5PU/W-)+5&BG5 )TMG;$QTJ@?E0?LB-)=<6]4ZLMU"2K^N M3U,TG2[J0;LS^W8S/:5ZZ* 5SM^HM=,WJ/NVTPPJ6AL)2Y%'\LB9B>"3EQ3( M&99U3F@_NN1J"-ZM8A?!:1/I.B,B.W(*.(,Z)!2LR,IXE-R6 M[N[\]R*Q[[>I7:!JUS5$:ZT-W"0^V=KTI%K*/3]^UEZM7=8VW>W76=NC$Q@* M<+,J]54(428.(@FO7/;2L-95U6T[MMZIVGM*KK_.%O=3TR9:K8L2$%0=?1$Q MD;.I"C"GZ_T;\R2?+@LM#R=Y4/U>#\'/SH++CE4W:!-WN^G0*UR&\>3DQDA7 MG^FF,]*C1/;3&LG+4.J+!$C6T3DGD@-G6*!S3IJDLN.\^6O@\[1&NBYWGL\2 M8EY5'=S2P=MR1<:J$OK-E(!*?U8;@):RNHK Q0BSC)XE#<+E!*J.>'<> #/A0'G,[=.&(&Q]3.'W13UFW@[(P8;*F8 ,'M$M_6;QS@C-LRBS1]"N*V;#RO%=R>_;>#'B6BB#)D,.0=>TJ "GH@%MHU2> M%><9>\H!?.S#@SM4.U#EK)%V?QK,/)*KY]]^P/N 9&3I9!4H)(FH% M2B<*;%W.Q JY>EH(GKG82]?W/CP,31^CH%DC:3U/!X5B=%Q=BHP02^)9&4"7 MD)RQ.E3'VT*_U#H(D^G/6R?I3J%W<#YT=T?.V=4[ "A?-P'['9UYR; M4,0315F>2\VR!TE.@' )D-^&?3M#GH;2PN1.NA<&E ^6@A\$BG MO5766U=2^ZADU31S.?J94K/W=D>LZM6#B<4VYRZY!FG^AS" M_)FG_;CJ;A7!0*!(=/[)BD!AZ\-PF8LS*L;6Y\@ IOV,C"6+;6($XUFDC><1 MO/ ,9/8)>>&:8>M.S+OHZ;M^NCU6#IGMCQ1%_/E:--1Z>W\ \Z_CA.N M[L^411>0_ 38KT*\>1$.J,(O6[C4RBQ:XA23ZU0V*MJW=+W+::776 M4,3#@$BM(-MPL-C0A)6YY3*%ZFISRB MAY_M7>&GZFC61& #4/4KK#+8T%Z$L,4&.D@5Q8W*4!@94R8Y..FRB)['L+>R M;W^XG_N1[M1]M-!Z/@$^D-!7\Z3O])^K)L]Y$8(J":QRC%PHY<')RDE.RF=C M8[1[90B?. &V$M#O#5HG[D(;8?>-F'7CQ-LL;/9/\EJJ%&V]7*X3&)2$6#" MS=;XR+CSJH7/L)6 _HZ01HJ=M99RCU!9#:V??Q_][6[\_-:(N% M4R4[ %!L.5%OTM71)\:SI,C*DC14HJ/5H=202M1.*&<%:UU:\11-_59;-/=! M.E'% *#U1%;P^BJU7FK0_\\?P[=1XLGQ("0DQVI0Y@(%94:#X=E25)9-> M'?\8F8/,F1V)D]EYE3;H5]Q/WL/\'N:U"];73J^='BQRQHNFW0R>^6I)I6 T MDENNI:4C.=:W 4*+>EWJG%2ZN.93[(=PM92M8R$JI.W+J@WZ36+<">%,4."YJD23!Q)]$& T,SZ1 M'V+X7COGB9C_>L%!'HA'Z&]VJC"'@(!-(*)U+O6--[@H:FF(4!!XLI LMU'+ M')";5ACH^[+@2&7=5_<1DNM9X;^-I^.+RXLKPI7B0>H 7*X7F*<4?WO1_I(X311_M/P&$%D_&0$R7@PK@@,F'^M5EX)HR0IBMB888;,5 M9W(A#TO:]'-Q=(R+T(DJ^KYFWA#_#N>K88;3A&_C9+QF[5WX7C.G'W%^,4HJ M!J$9!VYDO3YQM%TRYY!20B90*1/O72EMN7[><\%!NI='JGC6L;S[QM!C4=K[ M.NVT"FYY.9]N;OHWO\#Y>)9?%%K\W>4\?0X+?!66^![_ZW)/[-K6 M=Y;^02R^_!SFGW#$DO".^ 5/))S@@4\B@Q&2:0SQW&!^PTG/7CI05Z1G .) M)^E@\ C;A"OOL5Y9KK;2:M_].B[XCC;=_.-L_7/D%HN<-'DSQ:X<6BT@%)F! M!PIJO%3:WR\H/A9Y^Y+4[Q/6'A'9B3=SEC1+">:W(=/8>08@&;@A"2 M#GKF6A>FG.EV\$5:%9DM:%OB>#6C\G=<7G79D"%G50>Q.H'D,>LZ;#K7E*4K M,=L84-G6G2EVT?,\;@MM'&T8?R*\SAKE#I\5$SU57%MJ9%(]:O+ MDX"\3C<) 7PPF@X9+5.TSK2?Y+R+GG[#Z7-@JYDV!I"4?HR7:T=CI'A25J$# MKQ/Y+UQ0H!],S6@E1,&2+*'U[.2=!/4;(/>%K>/T,6B/[JJ1WA@75]-(9N76 M;Y[@L^W[Z79>V5',-/*[KCL2WLPWOL9AS-Y%1[&HRC;4)C<:O, .4:AE?7) MJM:/_'>0TZS]Y?OPQV^!0#H.D\5("^4915(4X] IKD0V=)1[!\BL=LX&M/O5 M2QS#XVU"^O6H6J%@:[_+HV4^@"/NFHF_S^;_>#-=#0%9+$;H"P7ET1/9G(.* MCH-/9+2%+85)]%G?OYAHAYP[E/3K,'4.G>.E/B3LO!Y/QPNR[;4=5*W5Y@9= M48"K!C[9T(F<:OV"*U;85 +)JROLW*&D7X>H<^P<+_4A86?5+#CPP%9OBU@F MF=B*>V89T8Z&<4=N86GM21_E@$ECZ[M$"3%Y!EE)7]-> M&G/K*MC]J>O7R'6'J>TC@IOJ:P@/;58/3G(Q2B3)P-3$A4JF]O$ERDU*W/H8 MF-SOM=[S>&K5E38??7AUB&B'@(?-8P*,@B?,%$W&.E"[K+IX7TS^OAU4'*VO+PZA#)]?W^YL[#H>"YLG6*F;'50-J4(6AB(?LBDHAH_/U* MIC_+PZN#5+;UX=4A\NM;\7<>#CGMF?,A [GHN9:8%HA>%;#(I2M)8_)-7MP- M[^'5T8H_6G[#Z,IZMP.I8X:A"!JRS/6.GE%HF"@TS"F0&"R/LDESM:,;]W:6 M[#^#(W"RP(KL>(K0!7.CLL)F_W@P*X5XSX1'0^6HW516.)S.*Q9-7)(5HGI/=AZY^ M+PH[/G%Y?*/\Z6]2V*\99 M78>"A_J$'CD'SZ, PW4(/H649.N+LLC]9ETT.?YNZ.KW^.L<8,U5,XA7#R\N MJLG]Y^9QW7W)C8J(%((P#D%;\AZMM> =5T .->,8G#'-"_AV4]1OD4WG(&NH MCN=Z'?[R<\VEC:=7/]+-K?BV5U+"3[%?('@K: MZ*(M7)O6I=X]W9%?+;N.B'BP3' NP>1:;NTI7O8L*D!CH^ 61>&M7?TMI#RG MV^]#T++]]OMX30S 8;L3LVRN^X)DLJ;KM:B]-1C9:.MKJSPC>=#$46S]#/4! M$4.Y"C]!M0^Z;Y\BYZ$!Y6JR@BJ<>'=@5)%U(@(QPP.#VFE1EARY8JVMSB-D M]/U0^23%[H+)$5(>0,K[UB V*TVI_AY8)>LC(,%Y]W(OL!@,%PITJ@U:0VW-3)8/A+(NB: XNA:MR(=\0WZZ?]!$ MNL- QR.W@"PR'K-3D$HM K&FU.H?#5H*9W@T(;L6!7//Y3K\()WN=1U^B("' M=F2HF.A_(8!TM2=WY FBU!%0:A&SL3H6V=F1<>;K\(/TM/,Z_ "A#2!JN#*0 M-]E%@:;4-WA >*\%@='3\2D=",Z<4Y)E&;NZ3_IU:!?=[<++T^0\(*"\GTTF MKV?S/\(\C]#Y(FU]CI4S"42*#+2'ZFC/D)0S,GG=>F38(V0,(Z%UI&*WP.18 M*0\(**,073(V).!H&!%?[TBM"> +9R9SEDWS-T!7:P\#$D"!)X/C3=-V^+7W_. _3Q62EDU_H %[=I6O/>9#*U6D 'I2B M ]1+BN%0BXP"I96=E3(\35V_(4U7F&JLE2'9'Y>3Y;H(*+[F 4HRX+5C@"H8 M*8HQV>\UF:4K^].9_]*9_3E$HB?:GY^GN;\;X@= G+=N?70 >4.YCFZ+D/T+XT]2U["1>,/8[^$" M-]FZ;#EM7\TIQ X4"$44$*.-('1@J!U75K6^USZ0Q,%6U)\&E?TA>;+>^LZ& M;W+%]?IW.IO,/HUQ<97BS4E*'QQ8GFMKX"@ARI2 &5;3N]Z4DI_R"W;_N*+?&8N,IPQ&&]H>*7"(B6406,NW9399 MMRX!O$_#8!]C- ?22=(? 'I^'2><+O#%ISGBU5S+*U8$3\8:EH#S6N>BD/: M10F2[*Y-,4B.K9]?["!GL&\OFF.JE4X& *^]GJQP[96KME98)\G@*@7>,0-> MH1*>J1AXZUQLLP?50VCDT5'<>)R"A@VZ7^;UTD(8;8MEK [MJ+,G:5\Z9PLD M[TW@+!FGTOD MZ)IL$[]D2C8'V:'JV003Q=WE03+$I>617;6_-B^K>O[?;K=$>0.5<>@N]KON%#\ M^=L73 3OUY?+>O-R:W?5/R%?MYM+U+V7/:[V6=72"B4$MZSY#((&9#^GB]E#4'C(.=^%AH<=]CS"\N]D6#[^@9.O M^-MLNOR\&#&F2*2\#FJRMLY0<)7;#%IH9,A+2:+U++G3*!Y&S=W0H'R27I\= MBNL^_?C';)2UEIJX!%U+7E61CMPI7+S MA"IA#T<.B\",%H*()%BC%3C&%7G\& ,ZX]DYRV5VD=IOSGW0<#U8D\\2L*]G ME^0'*=J4WB70P?@ZT3%"",H RL*2$B5;W7K\^'&4[@57_=\1K@?KL>\"F^TL M7H71MSE]46C9:SY%DJ4$8>K4 E.O8 4X2VZ\5L7YX"WS_EYE[)82G!.(V N* MYOE"\:Q*&K;IK$D\Y=%+FSUQ4U]_)G*W XD-% \Y9IUHBYTQM;]O3M4^7_QU MH)=!)U=?I#2_)'K&(8XGX^6VF?/[I4RW?ZQ=(G1/@ANE-]^%[_4JO+[=7RT< M)HMK>$FC@A"E5G%Q!DH0T#PF!,^#"!A+T+EU;+B#G%,-T<^DX-EWQ%7EVAWY MKI_I+4=&Q9**T1"3HV.>MA*QJ@U$+9-*.>O"6D\:?)*H?M..K=!QW_BTU<4 M3KG-IGT_^QXFM]D012A4.H)$3H&YK:\\D1G(QJ,F,&A4K=\:;2&EWZ1?5T!J M(??AP.?=?%9PL2"=A,EKO,4-DF-7?($DJX1J<[00F0 ZX0-BRNC57M/8#D?1 M%HKZS<9U#*866N@["KS:%Z08(N(S2>H5?L7)[$LMB[QBJ!BFLXX17&2T2>I\ M.A^%)H:$32FJ$FUZRB/:>[5^,V*M(=.-D =@B3Z$M91^_I;&"_P8OFTD=WTN MRY@5=Z;V+J?HDQN*/EE*D)W00GB'V;9^1_P$2?WFKKJR12WU, !8W3P;*9?3 M:W_O^Q4WTH;&;HGZS4%V!JJ$6!G+ MO:Y]5CZ3E4U!!8L1@JN/1Z1-X*W.4)R*-F (EI5#CK+-=_M-!G5Y:!TCN+YU M_FJSYM_#?!ZFU=T?<>&3MH:(SIH@*[DG"3@-S#)CZL0]=[]7VA:]/_SV7KIW MSTKW)PJP;_U?9\:6XT\K1?P6EO735_8+??32_O_E?5ES&[F2[OO]+[B#?7F9 M"-GM/M<1;LMAN^^)>6)@24B<([,\)*5NSZ^?1)%:K+5(HEB0)Z+#+5DRD$B1C0U(H,^9(M891[P1#(<6#?[1<6&H0,]ZJ049.U#9@;I^MS6#X, MI%[O!IECA#'HNEEARW1N3ISCDB3/ BCM'%1OQOD\1<.B?/2U0&H$,30 JJ1D4>Q#%01C'CT]*0V0E@V4I1O7RB]NHAQ'>8W_5+U?H%?%E?O MH">J1SZEWMO42R16>I2Z6>:1-T^J9;04Y:M2+F/:N"8A:(.>2D:?%[*ROG:& M_3/D'&3/O$.2XWI^!3<+?/9K1$WL%A%!W@OI#>1N"67A)<"ZKZGY!,M8@.^U M#2*C]Z^S]T3JTA$WH^-F$MZ<23#%85BVQF%T3/M"50LJ/UE#1Q1,T^/^OIRC M#-[X%:2WW;>2$M5_[ &7T_,?6.^>VH'P2E?6+?Q.\]TUMR^<;[O5>M53%0I5 MJ"5+C/A6->;@4HA&$V-4F8QB/0G"64)C%J*\-\1A0T5VN-4.H[A>O\;'9752 M/-2SOHO#ZLV/V]_9TG%2VJ]NBOBCS,Y1RHF/Y90K5_K'>W1-C Q.&@TA58]( MUR)^VKOSB)A]NOWC,<7?@!/QZ<(O2K>3ODE<%$$ZK1.)-*!!+*(A(2:*IFO4 M($U2O'I!\=WU6^GO>%0(=)7DT1"6MIUSA(K2 5+O3)F0(+U#-D1&1(*()@GW M7-4> OLS!1/G*NTMR2<@L0=;)X^0HH3HEW47_]4GD!9K%*W8_JB476U;(5'- MO!")$6LX,B=30[Q7E@260O!M^J&C39\8:&)$],JX:,F-QM0 M+2^JY*><2@:G4NA]I]X+1H,Q@V#U9W,?3'4KKOR)G:VZ,]F9D%0 M"HG$H 2108@R(%X0)5UTR" ?1&U[?[3-3%NL,#'PVX#(KWQ6-A;?[]UR^U?E M]]B,(C^2S)'$/OV:2O39G%9$.>7 M"W222G)%S[,#L@^>^JAZ>0>#B*V4<7!_K9MW66>-]2 32:9,^HN70&_B??9$"'H )J0/\_NKG?YA>7UT[!W1V> MI/^\7*V+TI@YX4U0S)*4RU3@8-%+C?BM0]\UAYQ,I+4/X)ZD3AN>.!XB*PNM M56R>YJ+RU0J#+MOQ7:]W CQ-#]@\;?NLI06 M20=,E=H/SP)N.N!75#FB; PZ*NZ9J)WZ6(7P:6,$H^#U^ )MVO7X F=%->#A M_ =T9TO__7P>WR]RM_RV<=9*%65AU2$)T3LN43%%^I#-57)AMC1\AN^EV2&J MXVL0!TJY*P,]J(JB&(J&A*0MX9QY)812OOJ(@*=HJ9CH?&^%.]Q^\V/[P\WK MO>6EILE(PJ5BN'V0Q&<%A#NA/6/X%[[V@\ >9$[\_EL#.\^D)8\BK D-Q]5R M/?N"XNE#7;='WE_T^9(R92HM;L*94$I6J",VAT!TX"%&[04:)D,0AZO<01M^ M=XNT9PEH)A5Y'+%WM64P-9 VG+B[A6T"77:*6LHT28SBZ6/H2_DH2]H;YRIK MPY,>] KT$I">(F :(%44;%>;RPTXJQ^[Q9_7%_J[RO,RN=.CJ MTWMRBX76^::%=]X>_)P08N@K== MGSF_W)29S5?_>O/C#2SB>9D#WE^5Y7G81@M$\%SJ-FR9R(N7IJ$^9NV12:IV MSM=+-#63$CRJ:3**A)I$W/5NM@=0A9P]^@Q$)UT&5$(Y/#H2+2.+-'''9>VJ MJ9=HFM88KHN %^%U@#@:@-=GN(+%)6Q"8XO> ?WG?'U^W6AOJYE-XMK(%/!6 M%PK5,Z?$:NV) I.(!E#UR(7_%?]I M?]E-L+[FT"+&RD>TY MM$P86<86YI15F?2 =[##3241N O&6,-KOTP_0TYK*G%/D;\$I3WYWP"4;F_< M!YNZOGZC]B8EW $O+G74EH3$+3$\\LRY4][6?CQZD:C&8+6O^+LQ9=$ N)ZY MV#_<9 %G:Z6T41/&2LOD6&K$(1KBDHXN..LHJ]VL? A=$]E/P,V ZVS":>DA&D*D$!D1]/8EO@=>B;V M]L8&4#51[ VK*UB&;NHLNB^7W[[YY8\N?X1U/_0F_/BT[-)E7+_U:SCKEC_& M2Z\;OO;1\N[V9,?H"7DB!I?*/#VN$NH^L,0QJH@ :X&!Y#+4[KK<4D(>>"Z9 MLIH8CVZW3,P0*X0@.8-27$:J)B,J7*5.;B30^<]OA""M5C:[^^-+R=A-U5Y'P;R"ES M%K8[6&T#.CXGP:V3),3(R\!!]*J]=811P8(#39,>5$\Q##X/"9@NQ>IPF3X$ MR($,GKK)XQ^0OD(\OVY/22G+P4 )')+HL MNG'$O3?3&G#GASFIRED>LR-!.HM[XL@0^7\]*X31CU!**SB>1I3N;BX81 MX:RDI5+5B=J8N[/\:XB#'X"E?1D]M;G4T_V'7Y[-%[>!UUD)NAJC.(%07L,# M#\0K"\1D9ZP#FM7]&0I/&$V/?OQKB&CO 85*_'S-M>"/A&U_3@T\:A#[\:6G MC&$/8,;8(6R'_II*/A#DKK*=$AYP[Q]$$%;1LHG0(IPZYE)E4$=!E&59 M^$O5G^\BV$'UY[MPN8U2X\R"0<)*O5JYJWU&0]2X3(Q2UEF7@M;/I4&-4FI\ MY#KSG83VL-1X%PXV$ "X6QG/LV;9XN7(([HRTH,CWN(F&.51:A=6[*?H;58:=T,]"9)S(@VSQ)?#FK6.-)@@M:U=L_#JPN[' MP4^%4/PNPFPZJ/:[GR__O[_ [5]_T>4-^[#_*+O0/D'^#*E.G4+_[FT MI5QN.TJO#HBJ55N[7EAM''94BJO=T'0[-?QV%+B S+@3DN3@8TE71MM0,R!" MHWUAF#;!UF[J]!P]A]ZP-Y^]X?[)H]P_7=PP'W\!C:+E3[+8ZC,).FBO"1I4 MADCP NTCRDF2,9=GXZ!H[:>G:L1/>QM7P]O]&W<:X39@-]QL_,V/FR__WQR6 M2-3YCP^HAS;1@L0X52I:(@)%WE(72_8+)=$SZBE0\-53O8=1U@@>CPN;I\!; M3X8M(7/+Q[[>[N'^KAMW:"4RFE9$.>V(1&X2KYPC*4K/0X:@0^U\IIT(; 2G M%1'R% BKBZLE++Y??+]$*[]PC%UW6)3"Y.@$<4QF/+DRE$9[AC EF>-:)AK< M6,A[2$XC.*L/@J?@=J!$&@47OTX]Y8J9$#Q1G/>A-(];L1R].@I@\%2ZHX"+ MM]"\:5IP[2.11L$EMEO1P1NG@R/,XBYD2B6O65D"T5FK08M4O:'^,^1,FPW;+"U?F7A$CR^M4F=('R*51J*UN3NQUIRL=N2W)SIFR,@<\&V(]57B?)ZN]\78$V##I%:&8H2*@UJ DV M6B.K9[U6W4 CIF(;VOOHB&C@.-S9ZB-/ C21..DI20-^/I42UK@W5/!/$_1M*[Z$3!742#5 MYO\>)['GKH'^YZJTU9R?+>9Y'OUB_>>B"RM87A5#:1,IJYK7L]_28Z;U5&#& M,;)Z6(9@J&!$!(^WG2V-#86TA#*\YICCV?C1,@'&S.IYW@3J;9X'4L ?=XN( M_VJC*/Q%O+S8=&[L+BY^[Y9_^66:(0SQ!%M##-=X?B5ZL4[[4@2=F:).%]]//N5Y_O.0M;6ZG_K!F MYS) M1'29 "X52L?:(%!87*"4C6 (E3FCL)@@WD2)G)+HB!L31:@] M3NPH&VODI>Z7.F3C(6OJ!BZ5.?(6_[*\2OS#SQEL$-2 MJTD. 8CTZ/WUO4P8,^B;18O^F7G).YF$\D9BZ$V=J_8A]*N=K\=C:Y_\CYXS M+B5O9 ZHWY,O3:(-L2%(O'ZH=,D(JZ6=Y' ]2_:T,W?^%YVL>N#9_5BYS;%: MP)E?E^ZP;7M"8%R4*5I,6]/H<;'CP:CNTR_LI+[T UPM-CTC5"[/IH;#Q& M8)O:&'/@C.3LTCBE;RT:)239>K2I%IC,@)JP(G,@->2C*6 M&:,21-;1*3=:9.$7+E?=!6_CE:ON(MP& M)WKI->E]T,PO6"!@-2$B:DHJ69E@ZU2[%>IJH]4.TC_Q=@=: PI@[(W=_.IV47MI9TE[>A MD.O*19> L^R(4[%4=PM%@D*N"0 +41H3[; VYL/7G/;QIC*"QN1W [?4$X[9 MFQ\WMWD&+1EE)5.=H\4:J2$N,$82E5I;DR&EVOW"7B2JD>?!28VMNI)K%XIW MSJ\/2@J9/>$NX-F2>'ZMTHPX$Q)+I@K)BT1-JRXK@V 8Q/:4R-1*<]M? M#X\?I)_O;-1U5KC2:A+5 )'..Q*2H"6/3"'SK,PI#=*13R[1)$KVE6-7G:D- MW#X#F^5HS\N^@*"QX'!7RA,K)Y=':>_PR+;%V0LA!+;%V$5=+6'RD MC4F@3@?/),'[WN+)19LCA) ).E4.LDTJVM%2WO=L+--(2ZR=0+!#8YE=)-(2 MN)[I1R%3DE;G?K*.)%(G0:QDG BGA4SH8@LV8DO*@QK+C)_\TXKRK2*]E@#Y M3,\*0&N6A](/*GI:AF&&TCW1HN:((GO'7,ZU*R=_B<8R.T%AC\8RN\BE4:@] M:%_B 9#L4F2<$NH)CGK"1:^(T]I8Y46P_!A-C%Y?8YF=P+!/8YE=)-, VLI^ M-B$ B.>+.?*J/Y-&,9DM[D)RB7^PH@B, F*2\S2 U.!J6W"/4])(QM^D^K2" MC)I$VO9("IMBT,$2';7&?6A+/(=(*+521FNL26%TK+6@+&O(^47H[,'T-L&S M?;>%]-:OSG^_Z/[:7L Q9IX /?8(DA$90)"@:2 Y"%>:+?',U/AP>H*ZU@"V M#QI>AE@-T4P\3/*S7YQMCY\$BD:H(4ID@6>P=.)PB1$70'D;H]!RT/7TPO#( MFP4'043_FAIO?\ZW )?KYPXH-9%H]_$^9!@<(U[D3!13@28#ROA!XUV& &;* M6^4 8=T7]QZ\'K6,D-F1/= @#?U(+W?]\A/-MDD_&1A%2&H&I5"G9$)D+['"*W2@WK MAO.2X.\N.MWHT"J"WYM_#9BA=3LG"D49I(+Z"9>BF@_']-&!49"%01QE)S*#YFW6Q98(@&0Q08Q,$ M73OJ4('LUY\].QG,#T+ ZQC >Y+2O'RBOWB_R-WR6__Q-J4AV_D M&(7&TC%KM2L=8H,A:&@(XCUSA&5%N94!3>+7T$&S3_K\]-7TH30D M6WVY_(ZW3;EY_<4;?^$7$;Z< ZSKW%([KU'OPCIL>Y7NK@T1-Q %&;Q4V1+% MHT8/'4TZ"UX3JK3U1D;$:.W6,3]3<*AU=_J]/Q"+L_YC/\_/SM>G^<_5QNB8 M):./6H_TI1!GA@NY.2')4$-VG:.*>^6.AZ"#&MPLC M=&KB=D-&,Y6DP!VP4J.E7,BZMFWX(E'3UI.,#Z8]V=\NGF:0 MO(L![3W(1A(9!"4!;]Q2?X4N:E:.IG&5VFYQM-'2H^6L]88!9LR(1GETMC#TK0E2DE M?8E1KJD-LO9@PTJD3YM0>"P#:R11MGOG;2V"'?8M@J8\:$:,LPQW*QCQT4G" M31#:N:2XJ#UQJQ;MTZ8('LQ&&%^W@.U0XK^"EXO:U MV*\OE_C_+_$(GUWZ5V&TKX[Q%J"Q 4X%FG2\.BF(EW(=X%#%3 MB,D)IF/3;Q$? )TS>,)4V#;-66TN93SCQ5!817_Q'^"7,RJ]4A -8<;B,;3! MD1!-)E0F1;D7,_X.(* M_N@6Z_/5C'D=_NAD(",'K3( [0,=)9&)=%B25P1DLL$3=))?D+8E-/:8< X+[B.:U M(0^A!#.7-3.^3/!RHK2QP#]L5A$O?65M0N;:4+L?W,Y$-O4<J?M3 M/KN[K]T;^.3GZ23C:K?[TUG08&)QE0*:&UEPXECTQ 7UD3FT!H9E%NWQ^)- MO:GL ZNCUUME!_:#R4-J:>OPXQAVV MDS :>&-^=E]W$U??_1WQ5T^^E>]FG*;L3*:$.L!-IE)_):TC6AMA0#NE7.WG MN+T(;>K!8C3X51%3 Q?>4VD;3D2AC;-$I%*LD;@BSH%&DY1JEYG1-HT;!-XM M0^98#PV'X*D&JQNXO5[(.,R^-()EAH &1B3EB: 7(XF*+AIG+%!V).#LDNIY MK+>"$?"S#^/;O7CNY!I279 O&(%H,_+*_W4I%@\?9WP'SP-#LN:F?#C_'>UW_F;["* MR_GWOE%:WW7"L6BL+O:S*".HO,6ON B$&? YH*L'L7;%^#/D-/5BMXO<'W=K M#F=Y S;$^P4>4[@YCQ_*/R@"*>VV!"I!&Z,API1&\;04=^H(Q*'04;,Y:J#V M4_@SY$R-GDHB[\;A?[M0NIZ&)[P6WJ32=]N6#MR6!&$\\9XZ'Y)6)M2>IO4L M0=/"J9K8A\%I#QDT *BWW6I]FK_XB]*IHV_EI:SRP>(ARTZ6>=8Y$B^UQ#\L M39Q9[F3M(L@'1#0)G'T$_&#\VB'<;@ NGU$22,#YR2+]5N:2=-\+A][]_1T6 MJ^N.PIHPWM5&F]IO# +*FS1D9#U*U)=( R+[ MQ<6F3= ??ODO*-[_S_O)V2AKHB=.\>+H,T4\_AUA*CH;DY4FU_8G7J)IVGR0 M\>!5518-8.L?L$!?^ +W& 8%N /EZZ,-80?)G/G_,N/C0 M;8T3"@\IH:(,J!L]*V.E3"G(0\M<*L'>6/;F_[$TK MTQN@EG1#GJ0@62)JI"I]EY!A1$.B-+L@K*EMM^Y$X,%.8%>Z4=]98N//*"&L M+DN. M 4B@9 #I0O5'XT5!T[@X7*8>&#-A_EZ?M9+ M!BW8S:PFU/M125,FDX(DTG*/7K&21&O%91)1L%1C7-'#E2)[/R$ #]448CD3IH@NR)1&C.!/?2^33(>MH)'+?K3S?6ZE!Y/@F- M/9D[=17:UW/X#2[\7\BXDUCVL@VG\J15-""0?(-[*"DZ028TW3PS"4!8&^1+ M!LUS"[2"@'W%UE7FX=0X>+M\XY=HQLAD*]B89GO ,MCY3(;!()E&4B0C#6 M:PJR?F7@D]1,[#O7LR!O]#@7+3\MYMSQ9KC\7HI"%L)IE16G,5I' E$+?+@3BI B$!JN",4%;^6)T M9==%&[MUZJ.H&L>;4V4_KL_)Q06<0;KX\7Z1RRPQ2!L6S*0"%V)F!+26Q3"C MQ ;*B3;,&Y]H"+%V%N-N%$[<0*8N^(X@I*:CQ2?QOR[GFQ:PGV&U7E[&4NRT M./.+=+H^AV7/V8^P/B!TO.L2]>+(!VVN4E#YIX5/%NDS.F.E R7Z8E?]F,&; M("%:YYQ)5)", 93WCH *$JTVFF4N-C]+M'8._&#B#DZ,W-;.G>8GEBSYQ5OK M-8+SGFM-RD#WTM'$$%=ZUW'T@QR5X'WUA^8=R)O6@!L'30]2)T>25@/*^+G2 M"B9"3LX#H:IDQ)0>$R$C!SW$G(,27+ C%:%,'ZD>#0([5#CM(H]VH;4-Y(0, MR-U[:G3K[3":2>Q[U3AM(L,IG9!/\"9O^@/ MV3: )R+WC"='7-3H/WMCRANB( 9=GB13S%P/"WK>_^0FD;"/Q+I:[)M:]G_X MQ67VVRL7[]LM3ZXC]\%F+B4CVAM'I$">6$X-8:!TTJ!+W?(@(#R[3,M51WNC MHAYCIX;(UZ5?;#R;%2ROYA'\V1)Z7EW'^Z4SC E)@O"IA-L4>JA)DQ 20_O/ MHW%(!Z'DI95:KA_:&RA5V3LU5MZOEAXNYN\7B^YJ(YC+]7E76II\6L+W37KF M=ELTA0"!:P+]$2BE=MY%3Z)4%GE%C7!^$&J&K]ER9=#>^!F)Y0U8N7W@Y%YU M$UZIE$G<042K7P8O2+!*$F>$3,Z@J^FKSW]Z0,6T'6#KPZ@2OQM S$\.9#') M>B>RW*MP&[OEBEJ*BQ,M4 %+(4K=%MCUD;C%])7[XZT"WW3*L8#D''_>AI- M* UHPAL'9\.OLK5NT2=*E,"]YLXI%72)B90GQY+A99-&_CGAA"W3&FO/X7J6 MH&DA-1X.[K_65A-* PB[MX>M ZT]&@=<.Z)8QO-HLR/>E0&Q.: /C:S+U5,C M'B5DXC?9>H+N:G.] >C<.7!]^/9B(YCTGY>K]=W(KUM;ZPRAK00,>!(&G%6$M>;2%LN>N]5M71]'H4PG^N>PRD3+C_ISC M),K IKV9"):YHD9KC?K$H6EB;" N64:,I8P[:PSG MM9OM/*1B8G2-)? ';L%!W-\;/]]A.>\2VJK+=9T'QSA_ [E;PF>(%WZUFN?Y MYG%M=#,Q,2YH M=&U02P$"% ,4 " #BB457!6U1"P4' 0*0 % @ $J M!P 83 X,S$R,#(S+65X>#,Q,BYH=&U02P$"% ,4 " #BB4570'6@4I@$ M "2$@ % @ %A#@ 83 X,S$R,#(S+65X>#,R,2YH=&U0 M2P$"% ,4 " #BB457R8\JSZ,$ "V$@ % @ $K$P M83 X,S$R,#(S+65X>#,R,BYH=&U02P$"% ,4 " #BB457G4KLP 3Z !Q M1@X $0 @ $ & 86YG;RTR,#(S,#@S,2YH=&U02P$"% ,4 M " #BB457J,1 7#T/ !&UL4$L! A0#% @ MXHE%5XLQ4 ]8.0 V%X" !4 ( !9T$! &%N9V\M,C R,S X M,S%?9&5F+GAM;%!+ 0(4 Q0 ( .*)15?EOH>6'"T "(N 4 M " ?)Z 0!A;F=O+3(P,C,P.#,Q7V)2WYT!S !< 4 %0 M @ &R8 ( 86YG;RTR,#(S,#@S,5]P&UL4$L%!@ + L U ( ' "74 @ $! end